:root{--blue:#1d4ed8;--blue-50:#eff6ff;--gold:#d4af37;--gold-soft:#fbf7ea;--black:#0d0f12;--dark-border:#3a3f46;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-800:#1f2937;--gray-900:#111827;--header-height:82px;--content-max:1220px;--page-gutter:clamp(20px, 5vw, 72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}svg{flex-shrink:0;display:block}h1,h2,h3,h4{letter-spacing:-.03em;margin-top:0}p{letter-spacing:-.01em;margin-top:0}[id]{scroll-margin-top:calc(var(--header-height) + 8px)}.site-header{background:var(--black);color:#fff;padding:16px var(--page-gutter);z-index:50;border-bottom:none;border-radius:0 0 48px 48px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:-82px;display:grid;position:sticky;top:0;box-shadow:0 4px 20px #0006}.logo{align-items:center;line-height:0;display:inline-flex}.logo img{object-fit:contain;object-position:left center;width:auto;max-width:260px;height:auto;max-height:72px}.main-nav{justify-content:center;align-items:center;gap:clamp(20px,3vw,38px);display:flex}.main-nav a{color:var(--gray-300);letter-spacing:.02em;font-size:.9rem;font-weight:700}.main-nav a:hover{color:#fff}.mobile-menu-cta{display:none}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:none}.menu-toggle:hover{background:#ffffff14}.menu-toggle svg{width:22px;height:22px}.menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #1d4ed85c}.nav-cta,.button,.quote-form button{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;font-weight:800;transition:all .6s ease-in-out;display:inline-flex}.nav-cta:hover,.button:hover,.quote-form button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 16px 32px #1d4ed847,0 4px 12px #1d4ed826}.nav-cta:active,.button:active,.quote-form button:active{transform:translateY(0)scale(.98)}.nav-cta,.button.primary,.quote-form button{background:linear-gradient(180deg, #2563eb 0%, var(--blue) 100%);color:#fff;text-shadow:0 1px 2px #0000001a;border:1px solid #1e40af;box-shadow:inset 0 1px #fff3,0 4px 10px #1d4ed833}.quote-form button:hover{box-shadow:0 16px 32px #1d4ed847,0 4px 12px #1d4ed826}.button.dark{background:linear-gradient(180deg, #1f2329 0%, var(--black) 100%);color:var(--gold);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 4px 10px #0000004d}.button.outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff0d;border:1px solid #ffffff26}.hero{background:linear-gradient(90deg, #0d0f12f5 0%, #0d0f12db 36%, #0d0f1238 72%), url(/images/trahumax-hero-bg.png) center right / cover no-repeat, var(--black);color:#fff;min-height:100svh;padding:calc(52px + 82px) var(--page-gutter) 144px;background-attachment:fixed;align-items:center;display:flex;position:relative;overflow:hidden}.hero-wave-divider{background:linear-gradient(90deg, #0d0f12f5 0%, #0d0f12db 36%, #0d0f1238 72%), url(/images/trahumax-hero-bg.png) center right / cover no-repeat, var(--black);background-attachment:fixed;width:100%;height:80px;margin-top:-1px;position:relative}.hero:before,.hero-wave-divider:before{content:"";pointer-events:none;position:absolute;inset:0}.hero:before{background:linear-gradient(#0d0f1214,#0d0f1261),radial-gradient(circle at 12% 10%,#1d4ed847,#0000 32%)}.hero-wave-divider:before{background:#0d0f1261}.hero-inner{max-width:var(--content-max);z-index:1;width:100%;margin-inline:auto;display:block;position:relative}.hero-copy{max-width:var(--content-max);text-align:center;width:100%;margin-inline:auto}.hero-copy h1,.hero-copy>p:not(.eyebrow){max-width:1040px}.hero h1{margin-bottom:18px;font-size:clamp(2.35rem,10vw,5rem);line-height:1.02}.hero h1 span,.about h2 span,.center-heading h2 span,.contact h2 span{color:var(--blue)}.hero-copy>p:not(.eyebrow){color:var(--gray-300);margin-bottom:28px;font-size:1.05rem;line-height:1.65}.hero-actions{gap:12px;max-width:360px;margin-inline:auto;display:grid}.hero-trust-panel{-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin-top:48px;display:grid;overflow:hidden;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0d}.hero-trust-item{text-align:left;border-right:1px solid #ffffff14;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:20px;transition:background .3s;display:grid}.hero-trust-item:last-child{border-right:none}.hero-trust-item:hover{background:#ffffff14}.hero-trust-icon{color:var(--gold);background:#d4af3726;border:1px solid #d4af3733;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.hero-trust-icon svg{width:20px;height:20px}.hero-trust-item strong{color:#fff;letter-spacing:.02em;font-size:.95rem;font-weight:700;line-height:1.3}.section{padding:72px var(--page-gutter)}.about,.products,.why,.contact,.contact-inner{margin-inline:auto}.about,.contact{gap:36px}.about{max-width:var(--content-max);display:grid}.about-section,.process,.faq{background:#fff}.section-label{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.82rem;font-weight:900}.about h2,.center-heading h2,.contact h2{color:var(--gray-900);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.2rem,9vw,3.8rem);font-weight:800;line-height:1.1}.about-copy>p:not(.section-label),.center-heading>p,.contact-copy>p{color:var(--gray-600);margin-bottom:24px;font-size:1rem;line-height:1.75}.stats{border-top:1px solid var(--gray-200);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;padding-top:28px;display:grid}.stats strong{color:var(--blue);font-size:clamp(2rem,9vw,3rem);line-height:1;display:block}.stats span{color:var(--gray-500);margin-top:8px;font-size:.9rem;display:block}.gold-text{color:var(--gold)!important}.value-grid,.rental-grid,.benefit-grid{gap:16px;display:grid}.soft-card,.product-card,.quote-form{background:#fff;border:1px solid #0000000d;border-radius:16px;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 14px #00000005,inset 0 1px #fff}.product-card{background:#fff;border:1px solid #0000000d;border-radius:16px;min-height:100%;padding:32px 24px;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 14px #00000005,inset 0 1px #fff}.soft-card:before,.product-card:before,.quote-form:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#1d4ed81a,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.soft-card:hover:before,.product-card:hover:before,.quote-form:hover:before{opacity:1}.soft-card:hover,.product-card:hover,.quote-form:hover{border-color:#1d4ed81f;transform:translateY(-4px);box-shadow:0 20px 48px #0f172a14,0 8px 16px #0f172a08}::placeholder{color:var(--gray-400)}.value-card{padding:24px}.icon-box{border-radius:8px;justify-content:center;place-items:center;width:50px;height:50px;margin-bottom:22px;line-height:0;display:inline-grid}.icon-box svg{width:22px;height:22px}.soft-card:hover .icon-box,.product-card:hover .icon-box,.benefit-card:hover .icon-box{animation:.46s both icon-pop}.icon-box.blue{color:var(--blue)}.icon-box.gold{color:var(--gold)}.icon-box.soft.blue,.icon-box.blue.soft{background:#e8eefc}.icon-box.soft.gold,.icon-box.gold.soft{background:var(--gold-soft)}.value-card h3,.benefit-card h3,.product-card h4,.quote-form h3{color:var(--gray-900);margin-bottom:12px;font-size:1.25rem;line-height:1.25}.value-card p,.benefit-card p,.product-card p{color:var(--gray-600);margin-bottom:0;line-height:1.65}.products{background:var(--gray-50);max-width:none}.products>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.center-heading{max-width:var(--content-max);text-align:left;margin-bottom:48px}.center-heading h2,.center-heading>p{max-width:760px}.category-title{align-items:center;margin-top:44px;margin-bottom:24px;display:flex}.category-title:before{content:"";border-radius:999px;width:4px;height:24px;margin-right:12px;display:block}.category-title.gold-line:before{background:var(--gold)}.category-title.blue-line:before{background:var(--blue)}.category-title h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.25rem}.rental-card{border-color:#d4af3766}.rental-card:hover{border-color:#d4af37cc}.pill{background:var(--gold);color:#171717;border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:900;position:absolute;top:-11px;left:24px}.blue-pill{background:var(--blue);color:#fff}.product-card ul{color:var(--gray-600);margin:22px 0 24px;padding:0;list-style:none}.product-card li{padding-left:18px;line-height:1.7;position:relative}.product-card li:before{color:var(--blue);content:"";background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.rental-card li:before{color:var(--gold)}.product-card a{color:var(--blue);gap:10px;font-weight:800;display:inline-flex}.rental-card a{color:#b58600}.product-actions{gap:14px;margin-top:48px;display:grid}.rental-note{background:var(--black);border:1px solid var(--dark-border);color:#fff;border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:22px;display:grid}.rental-note span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.rental-note p{color:var(--gray-300);margin-bottom:0;line-height:1.6}.rental-note a{color:#fff;font-weight:900}.why{background:#fff;max-width:none}.why>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.benefit-card{grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid}.benefit-card .icon-box{margin-bottom:0}.process{background:#fff}.process>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.process-stage{gap:18px;display:grid}.process-progress{background:var(--gray-200);border-radius:999px;height:4px;overflow:hidden}.process-progress>div{background:linear-gradient(90deg, var(--gold), var(--blue));border-radius:inherit;height:100%}.process-steps{gap:14px;display:grid;position:relative}.process-step{border:1px solid var(--gray-200);color:inherit;cursor:pointer;text-align:left;z-index:1;background:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:18px;min-height:126px;padding:22px;display:grid;position:relative;overflow:hidden}.process-step.active{border-color:#d4af378a;box-shadow:0 20px 52px #0f172a1f}.process-step:focus-visible{outline-offset:3px;outline:3px solid #1d4ed847}.process-number{z-index:1;border:1px solid #1d4ed838;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.process-step.active .process-number:after{border-radius:inherit;content:"";border:1px solid #d4af3773;animation:2.2s ease-out infinite step-pulse;position:absolute;inset:-7px}.process-step-copy{z-index:1;min-width:0;position:relative}.process-step-copy h3{color:var(--gray-900);margin-bottom:8px;font-size:1.18rem}.process-step-copy p{color:var(--gray-600);margin-bottom:0;line-height:1.65;overflow:hidden}.process-glow{pointer-events:none;background:radial-gradient(circle at 18% 18%,#d4af3729,#0000 28%),linear-gradient(135deg,#1d4ed814,#0000 60%);position:absolute;inset:0}.contact{background:var(--blue);color:#fff;max-width:none}.contact h2,.contact strong{color:#fff}.contact h2 span{color:var(--gold)}.contact p{color:#ffffffe6}.contact .section-label{color:#fff;background:#ffffff26;border-color:#fff3}.contact-inner{max-width:var(--content-max);gap:36px;width:100%;margin-left:auto;margin-right:auto;display:grid}.contact-list{gap:18px;margin:34px 0;display:grid}.contact-item{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.contact-item .icon-box{justify-content:center;justify-self:center;align-items:center;width:42px;height:42px;margin-bottom:0;display:flex}.contact-item span{color:#ffffffbf;font-size:.9rem;display:block}.contact-item strong{color:#fff;margin-top:3px;font-size:1rem;display:block}.value-prop{background:#eef3ff;border:1px solid #1d4ed840;border-radius:8px;padding:22px}.value-prop span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:900;display:block}.value-prop p{color:var(--gray-800);margin:0;font-size:1.05rem;font-style:italic;line-height:1.55}.quote-form{background:#fff;border-radius:12px;gap:18px;padding:32px;display:grid;box-shadow:0 24px 48px #00000026}.form-grid{gap:16px;display:grid}.quote-form label{color:var(--gray-800);gap:8px;font-size:.9rem;font-weight:700;display:grid}.quote-form input,.quote-form textarea{border:1px solid var(--gray-300);color:var(--gray-900);resize:vertical;border-radius:6px;min-height:42px;padding:10px 12px}.quote-form input:focus,.quote-form textarea:focus{border-color:var(--blue);outline:3px solid #1d4ed81f}.quote-form button{cursor:pointer;gap:12px;width:100%;margin-top:2px}p.form-success,p.form-error{border-radius:8px;align-items:center;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}p.form-success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}p.form-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.faq{background:#fff}.faq>*{max-width:var(--content-max);margin-left:auto;margin-right:auto}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--gray-200);background:#fff;border-radius:8px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.faq-item:hover,.faq-item.open{border-color:#1d4ed83d;box-shadow:0 14px 34px #0f172a14}.faq-item button{color:var(--gray-900);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-weight:900;display:flex}.faq-item button:focus-visible{outline-offset:-3px;outline:3px solid #1d4ed838}.faq-chevron{color:var(--blue);flex:none;align-items:center;display:inline-flex}.faq-answer{overflow:hidden}.faq-answer p{border-top:1px solid var(--gray-200);color:var(--gray-600);margin:0;padding:18px 22px 22px;line-height:1.65}.footer{background:var(--black);color:var(--gray-400);padding:52px var(--page-gutter) 34px}.footer-grid,.footer-bottom{max-width:var(--content-max);margin-inline:auto}.footer-grid{gap:34px;display:grid}.footer-logo{margin-bottom:22px}.footer-logo img{width:auto;max-width:280px;height:auto;max-height:74px}.footer p{margin-bottom:18px;line-height:1.65}.footer h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:.9rem}.footer a:not(.logo){color:var(--gray-400);margin-bottom:14px;display:block}.socials{gap:12px;display:flex}.socials a{background:var(--dark-border);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:800;color:var(--gray-300)!important;margin:0!important;display:inline-flex!important}.socials a:hover{background:var(--blue);color:#fff!important}.whatsapp-float{z-index:30;align-items:center;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.whatsapp-hint{color:var(--gray-600);background:#fff;border:1px solid #22c55e40;border-radius:8px;gap:2px;max-width:190px;padding:10px 34px 10px 12px;font-size:.78rem;line-height:1.25;display:grid;position:relative;box-shadow:0 18px 44px #0f172a29}.whatsapp-hint:after{content:"";background:#fff;border-top:1px solid #22c55e40;border-right:1px solid #22c55e40;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.whatsapp-hint strong{color:var(--gray-900);font-size:.86rem}.whatsapp-close{background:var(--gray-100);color:var(--gray-500);cursor:pointer;z-index:2;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:7px;right:7px}.whatsapp-close:hover{background:var(--gray-200);color:var(--gray-900)}.whatsapp-button{color:#fff;background:#22c55e;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative;box-shadow:0 18px 42px #22c55e57}.whatsapp-button:before,.whatsapp-button:after{border-radius:inherit;content:"";border:1px solid #22c55e8c;animation:2.2s ease-out infinite whatsapp-pulse;position:absolute;inset:-7px}.whatsapp-button:after{animation-delay:.65s}.footer-bottom{border-top:1px solid var(--dark-border);gap:14px;margin-top:40px;padding-top:28px;display:grid}.footer-dot:before{background:var(--blue);content:"";border-radius:999px;width:8px;height:8px;margin-right:10px;display:inline-block}@media (max-width:1023px){:root{--header-height:70px;--page-gutter:20px}.site-header{min-height:var(--header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:calc(var(--header-height) * -1);background:#0d0f12f2;border-bottom:none;border-radius:0 0 32px 32px;grid-template-columns:1fr auto;gap:16px;padding:10px 20px;box-shadow:0 4px 16px #0006}.logo img{width:auto;max-width:168px;max-height:38px}.menu-toggle{grid-area:1/2;justify-self:end;display:inline-flex}.main-nav{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform-origin:top;z-index:10;background:#11151bf2;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:auto;max-height:0;padding:0 20px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .22s,padding .3s,transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(100% + 12px);left:16px;right:16px;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 24px 64px #0009}.main-nav.open{opacity:1;pointer-events:auto;max-height:380px;padding:16px 20px;transform:translateY(0)scale(1)}.main-nav a{color:var(--gray-300);border-bottom:1px solid #ffffff0d;padding:16px 8px;font-size:.95rem;font-weight:700;transition:color .2s,background-color .2s}.main-nav a:hover,.main-nav a:active{color:#fff;background:#ffffff08;border-radius:6px}.main-nav a:last-child{border-bottom:0}.main-nav .mobile-menu-cta{background:var(--blue);border:1px solid var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:16px 0 6px;padding:12px 16px;font-weight:800;display:inline-flex}.nav-cta{display:none}.hero{background:linear-gradient(180deg, #0d0f1266 0%, #0d0f12e0 50%, var(--black) 100%), url(/images/trahumax-hero-bg.png) 65% center / cover no-repeat;min-height:100svh;padding:calc(64px + var(--header-height)) 16px 144px;text-align:center;background-attachment:fixed;justify-content:center;align-items:center}.hero-wave-divider{background:linear-gradient(180deg, #0d0f1266 0%, #0d0f12e0 50%, var(--black) 100%), url(/images/trahumax-hero-bg.png) 65% center / cover no-repeat;background-attachment:fixed}.hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:480px;margin:0 auto;display:flex}.eyebrow{letter-spacing:.08em;color:var(--gold);margin-bottom:16px;font-size:.75rem;font-weight:800}.hero h1{max-width:14ch;margin-bottom:18px;font-size:clamp(2.35rem,12vw,3.2rem);font-weight:900;line-height:1.05}.hero-copy>p:not(.eyebrow){color:var(--gray-200);max-width:32ch;margin-bottom:26px;font-size:1.05rem;line-height:1.6}.hero-actions{flex-direction:column;gap:12px;width:100%;max-width:none;margin-top:10px;display:flex}.hero-actions .button{border-radius:10px;width:100%;min-height:48px;padding:14px 16px;font-size:1rem}.hero-trust-panel{display:none}.hero-trust-item{border-bottom:1px solid #ffffff14;border-right:none}.hero-trust-item:last-child{border-bottom:none}.value-grid,.benefit-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.value-card,.benefit-card{text-align:center;padding:16px}.value-card .icon-box,.benefit-card .icon-box{margin:0 auto 12px}.value-card h3,.benefit-card h3{font-size:1.05rem}.value-card p,.benefit-card p{font-size:.9rem}.hero-inner,.about,.products>*,.why>*,.process>*,.faq>*,.contact-inner,.footer-grid,.footer-bottom{max-width:430px}.about-copy,.center-heading,.contact-copy{text-align:left}.center-heading h2,.center-heading>p{margin-left:0;margin-right:0}.section{padding-top:52px;padding-bottom:52px}.about h2,.center-heading h2,.contact h2{font-size:clamp(1.85rem,9vw,2.45rem)}.stats{gap:10px}.stats strong{font-size:1.75rem}.stats span{font-size:.78rem}.product-card,.soft-card,.quote-form{width:100%;max-width:430px;margin-inline:auto;padding:20px}.value-card,.benefit-card{text-align:left}.value-card .icon-box,.benefit-card .icon-box{margin-left:0;margin-right:0}.benefit-card{grid-template-columns:1fr}.product-actions .button{width:100%}.category-title{text-align:left;justify-content:flex-start}.category-title h3{font-size:1rem}.contact-item{text-align:left;justify-items:start}.quote-form,.rental-note{text-align:left}.process-stage{gap:14px}.process-step{grid-template-columns:42px 1fr;gap:14px;min-height:auto;padding:18px}.process-number{width:42px;height:42px}.faq-item button{padding:18px}.faq-answer p{padding:16px 18px 18px}.footer{padding-bottom:96px}.footer-grid{gap:28px}.whatsapp-float{bottom:18px;right:14px}.whatsapp-hint{max-width:min(72vw,245px);padding:10px 34px 10px 12px}.whatsapp-button{width:54px;height:54px}}@media (min-width:1024px){.hero-copy{text-align:left;margin-inline:0}.hero-actions{grid-template-columns:auto auto;max-width:none;margin-inline:0}.about,.contact-inner{grid-template-columns:minmax(0,.9fr) minmax(360px,.95fr)}.value-grid,.rental-grid,.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-steps{align-items:stretch;display:flex}.process-steps:before{content:"";background:linear-gradient(90deg,#0000,#d4af3785,#1d4ed86b,#0000) 0 0/200% 100%;height:2px;animation:2.6s ease-in-out infinite line-flow;position:absolute;top:47px;left:8%;right:8%}.process-step{min-height:238px}.rental-note{grid-template-columns:.45fr 1fr auto}.contact-list,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1.2fr .8fr .9fr 1fr}.footer-bottom{grid-template-columns:1fr auto;align-items:center}.site-header{padding-left:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));padding-right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}.about-section{padding-top:88px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes icon-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes step-pulse{0%{opacity:.65;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.32)}}@keyframes line-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes whatsapp-pulse{0%{opacity:.72;transform:scale(.9)}80%,to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
