:root{--primary:#170037;--accent:#ff3d8b;--accent-dark:#4b16c9;--brand-violet:#3b0fbf;--brand-blue:#5d5bff;--brand-orange:#ff7a1a;--background:#ffffff;--secondary:#f7f5ff;--ink:#182033;--muted:#667085;--line:#e9e3ff;--success:#0f9f6e;--blue:#2563eb;--shadow:0 22px 70px rgba(23,0,55,0.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--primary);font-family:Inter,Manrope,Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(100%,1180px);margin:0 auto;padding:0 20px}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 16px;border-bottom:1px solid rgba(226,232,240,.82);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--primary);color:#ffffff;font-weight:800}.brand-logo{border-radius:12px;box-shadow:0 10px 24px rgba(75,22,201,.18)}.brand strong{display:inline;font-size:.95rem;color:var(--primary)}.nav-scroll{display:flex;gap:8px;overflow-x:auto;margin-left:auto;padding:7px 0;scrollbar-width:none}.nav-scroll::-webkit-scrollbar{display:none}.nav-scroll a{flex:0 0 auto;padding:8px 10px;border-radius:999px;color:#475467;font-size:.88rem;transition:background .18s ease,color .18s ease}.nav-scroll a:hover{background:var(--secondary);color:var(--primary)}.nav-scroll a.is-active{background:var(--primary);color:#ffffff}.header-phone{display:none}.hero-section{padding:34px 0 42px;overflow:hidden;background:radial-gradient(circle at 80% 18%,rgba(255,61,139,.13),transparent 34%),radial-gradient(circle at 20% 8%,rgba(93,91,255,.12),transparent 36%)}.hero-grid{display:grid;gap:28px}.hero-copy{display:flex;flex-direction:column;justify-content:center}.eyebrow,.hero-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent-dark);font-size:.84rem;font-weight:800;text-transform:uppercase}.hero-kicker{max-width:100%;padding:8px 10px;border:1px solid rgba(249,115,22,.2);border-radius:999px;background:rgba(255,61,139,.08);text-transform:none}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:16px;font-size:clamp(2.3rem,8vw,4.8rem);line-height:.98}h1,h2{letter-spacing:0}h2{margin-bottom:14px;font-size:clamp(2rem,6vw,3.4rem);line-height:1.05}h3{margin-bottom:10px;font-size:1.12rem;line-height:1.25}p{color:var(--muted);line-height:1.65}.hero-copy p{max-width:660px;margin-bottom:22px;font-size:1.05rem}.estimate-box,.hero-actions,.trust-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-direction-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,740px)}.hero-direction-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:13px 16px;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.1)),rgba(255,255,255,.12);color:#ffffff;font-weight:900;box-shadow:0 18px 44px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;transition:transform .18s ease,background .18s ease,border-color .18s ease}.hero-direction-link:after{content:"";position:absolute;inset:-40% auto -40% -80%;width:44%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);pointer-events:none}.hero-direction-link svg{width:19px;height:19px;flex:0 0 auto}.hero-direction-link span,.hero-direction-link svg{position:relative;z-index:1}.hero-direction-link:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.54);background:rgba(255,255,255,.22)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:13px 18px;border:1px solid transparent;border-radius:999px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn svg{width:19px;height:19px}.btn:hover{transform:translateY(-2px)}.btn-accent{background:linear-gradient(135deg,var(--brand-violet),var(--accent) 58%,var(--brand-orange));color:#ffffff;box-shadow:0 14px 30px rgba(75,22,201,.28)}.btn-accent:hover{background:linear-gradient(135deg,var(--accent-dark),var(--accent),var(--brand-orange))}.btn-ghost{border-color:var(--line);background:#ffffff;color:var(--primary)}.btn-dark{background:var(--primary);color:#ffffff}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.benefit-grid span,.business-benefits span,.chips-grid span,.trust-row span,.why-list span{display:flex;align-items:center;gap:8px;min-height:42px;color:#334155;font-weight:700}.benefit-grid span{padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.benefit-grid svg,.business-benefits svg,.chips-grid svg,.trust-row svg,.why-list svg{flex:0 0 auto;width:18px;height:18px;color:var(--success)}.hero-visual{position:relative}.hero-image{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;border-radius:24px;box-shadow:var(--shadow)}.glass-panel{border:1px solid rgba(255,255,255,.62);background:rgba(255,255,255,.72);box-shadow:0 18px 40px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-metric{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px}.hero-metric svg{color:var(--accent)}.hero-metric span{display:block;color:var(--muted);font-size:.78rem}.hero-metric strong{font-size:1.22rem}.premium-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:min(760px,calc(100svh - 68px));padding:58px 0 44px;background:var(--primary);color:#ffffff}.premium-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center}.premium-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,0,55,.92),rgba(23,0,55,.68) 42%,rgba(23,0,55,.16) 78%),linear-gradient(180deg,rgba(23,0,55,.32),rgba(23,0,55,.14) 44%,rgba(23,0,55,.78))}.premium-hero-content{position:relative;z-index:1;display:grid;gap:18px;width:100%}.premium-hero-content h1{max-width:870px;margin-bottom:0;color:#ffffff;font-size:3.1rem;line-height:.92;text-shadow:0 18px 58px rgba(0,0,0,.36)}.premium-hero-content p{max-width:650px;margin-bottom:2px;color:#f1ebff;font-size:1.08rem;line-height:1.55}.mobile-hero-fleet{display:none}.premium-hero .hero-kicker{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:#ffffff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn-hero-light{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.92);color:var(--primary);box-shadow:0 18px 44px rgba(0,0,0,.22)}.hero-service-bar{display:grid;gap:10px;width:min(100%,980px);margin-top:16px}.hero-service-tile{display:grid;gap:5px;min-height:78px;padding:14px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.12);box-shadow:0 18px 58px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,background .18s ease}.hero-service-tile:hover{transform:translateY(-3px);background:rgba(255,255,255,.18)}.hero-service-tile span{display:block;color:#eee8ff;font-size:.82rem;font-weight:800}.hero-service-tile strong{display:block;color:#ffffff;font-size:1.2rem}.premium-benefits span{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#ffffff}.trust-strip-section{position:relative;z-index:3;padding:0 0 26px;background:var(--secondary)}.trust-strip-shell{overflow:visible}.trust-strip{display:grid;gap:10px;transform:translateY(-24px);margin-bottom:-24px}.trust-pill{display:flex;align-items:center;gap:11px;min-height:76px;padding:14px;border:1px solid rgba(233,227,255,.95);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 18px 42px rgba(23,0,55,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.trust-pill.is-duplicate{display:none}.trust-pill svg{flex:0 0 auto;width:34px;height:34px;padding:8px;border-radius:8px;background:linear-gradient(135deg,rgba(59,15,191,.1),rgba(255,61,139,.12));color:var(--accent-dark)}.trust-pill span,.trust-pill strong{display:block}.trust-pill strong{color:var(--primary);font-size:.96rem}.trust-pill span{margin-top:2px;color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.25}.department-grid{display:grid;gap:18px}.department-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(23,0,55,.1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.department-card:hover{transform:translateY(-5px);border-color:rgba(255,61,139,.34);box-shadow:0 34px 90px rgba(23,0,55,.16)}.department-image{aspect-ratio:16/10;overflow:hidden;background:#f4f0ff}.department-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.department-card:hover .department-image img{transform:scale(1.035)}.department-body{display:flex;flex-direction:column;min-height:300px;padding:22px}.department-body h3{font-size:clamp(1.55rem,5vw,2.1rem)}.price-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;margin-bottom:18px;padding:13px 14px;border-radius:8px;background:linear-gradient(135deg,rgba(59,15,191,.08),rgba(255,61,139,.08))}.price-line b{color:var(--primary);font-size:1.05rem}.price-line span{color:var(--muted);font-weight:800;text-align:right}.home-fleet-strip{display:grid;gap:16px}.fleet-mini{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 18px 52px rgba(23,0,55,.1);transition:transform .18s ease,box-shadow .18s ease}.fleet-mini:hover{transform:translateY(-5px);box-shadow:0 28px 74px rgba(23,0,55,.16)}.fleet-mini img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#f4f0ff}.fleet-mini div{padding:18px}.fleet-mini span{color:var(--accent-dark);font-size:.82rem;font-weight:900}.fleet-mini h3{margin:7px 0 4px}.fleet-mini p{margin:0}.market-board,.workflow-grid{display:grid;gap:28px;align-items:start}.audience-grid,.workflow-list{display:grid;gap:14px}.audience-card{display:grid;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;box-shadow:0 22px 64px rgba(0,0,0,.18);transition:transform .18s ease,background .18s ease}.audience-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.12)}.audience-card>svg{width:44px;height:44px;padding:10px;border-radius:8px;background:rgba(255,61,139,.18);color:#ffffff}.audience-card p{color:#d8ccff}.audience-card .entry-tags span{background:rgba(255,255,255,.12);color:#ffffff}.workflow-card{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 16px 42px rgba(23,0,55,.08)}.workflow-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:var(--primary);color:#ffffff;font-weight:900}.workflow-card p{margin-bottom:0}.premium-contact p{max-width:560px}.section{padding:64px 0}.section-muted{background:var(--secondary)}.section-dark{background:radial-gradient(circle at 12% 18%,rgba(255,61,139,.22),transparent 30%),radial-gradient(circle at 88% 18%,rgba(93,91,255,.22),transparent 34%),var(--primary);color:#ffffff}.home-directions{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.direction-entry-grid{display:grid;grid-template-columns:1fr;gap:16px}.direction-entry{position:relative;display:flex;flex-direction:column;min-height:310px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 16px 45px rgba(15,23,42,.08);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.direction-entry:after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:var(--accent)}.direction-entry:hover{transform:translateY(-5px);border-color:rgba(249,115,22,.44);box-shadow:0 24px 60px rgba(15,23,42,.14)}.entry-number{color:var(--accent);font-weight:900;font-size:.86rem}.direction-entry h3{margin:12px 0;font-size:clamp(1.6rem,5vw,2.3rem)}.direction-entry p{margin-bottom:18px}.entry-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.entry-tags span{padding:7px 9px;border-radius:999px;background:var(--secondary);color:#334155;font-size:.82rem;font-weight:800}.direction-entry strong{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--accent-dark)}.direction-entry strong svg{width:18px;height:18px}.section-heading{max-width:820px;margin-bottom:28px}.dark-copy p,.section-copy p,.section-heading p{max-width:720px}.dark-copy p,.section-dark p{color:#cbd5e1}.services-grid{display:grid;grid-template-columns:1fr;gap:16px}.direction-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:620px;padding:72px 0 44px;background:var(--primary);color:#ffffff}.direction-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center}.direction-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,0,55,.92),rgba(23,0,55,.66) 44%,rgba(23,0,55,.16) 78%),linear-gradient(180deg,rgba(23,0,55,.2),rgba(23,0,55,.1) 46%,rgba(23,0,55,.76))}.direction-hero-content{position:relative;z-index:1;display:grid;gap:16px;width:100%}.direction-hero-copy{display:grid;gap:16px;align-content:end}.direction-hero-content .hero-kicker{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:#ffffff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.direction-hero-content h1{max-width:820px;margin-bottom:0;color:#ffffff;font-size:3rem;line-height:.96;text-shadow:0 18px 58px rgba(0,0,0,.34)}.direction-hero-content p{max-width:610px;margin-bottom:0;color:#f1ebff;font-size:1.05rem;line-height:1.55}.direction-hero-points{display:grid;gap:10px;width:min(100%,920px);margin-top:10px}.direction-hero-points span{display:flex;align-items:center;gap:8px;min-height:54px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.12);color:#ffffff;font-weight:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.direction-hero-points svg{width:18px;height:18px;color:#10b981}.rental-hero-note{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:fit-content;padding:10px 12px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.12);color:#ffffff;font-weight:800;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rental-hero-note strong{color:#ffffff;font-size:1.05rem}.rental-hero-note span{color:#efe8ff;font-size:.92rem}.hero-lead-panel{align-self:end;width:100%}.rental-hero-form{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.94);box-shadow:0 34px 90px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rental-hero-form .form-heading{margin-bottom:4px}.rental-form-price{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:8px;background:linear-gradient(135deg,rgba(59,15,191,.1),rgba(255,61,139,.1)),#ffffff;color:var(--primary)}.rental-form-price span{color:var(--accent-dark);font-weight:950}.rental-form-price strong{color:var(--primary);font-weight:950}.privacy-check.compact{align-items:flex-start;font-size:.78rem;line-height:1.35}.rental-direct-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rental-direct-actions a{display:grid;place-items:center;min-height:44px;border-radius:8px;background:#f7f5ff;color:var(--primary);font-size:.9rem;font-weight:950}.rental-direct-actions a:first-child{background:var(--primary);color:#ffffff}.direction-tab-section{padding:22px 0}.direction-tabs{display:grid;gap:10px;padding-top:0;padding-bottom:0}.direction-tabs a{display:flex;align-items:center;justify-content:center;min-height:54px;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:#334155;font-weight:900;transition:transform .18s ease,background .18s ease,color .18s ease}.direction-tabs a:hover{transform:translateY(-2px)}.direction-tabs a.active{background:var(--primary);color:#ffffff}.direction-product-grid{display:grid;grid-template-columns:1fr;gap:16px}.fleet-section{background:linear-gradient(180deg,#ffffff,#fbfaff),radial-gradient(circle at 85% 10%,rgba(255,122,26,.1),transparent 30%)}.fleet-grid{display:grid;grid-template-columns:1fr;gap:20px}.fleet-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(23,0,55,.12);transition:transform .18s ease,box-shadow .18s ease}.fleet-card:hover{transform:translateY(-5px);box-shadow:0 34px 90px rgba(23,0,55,.18)}.fleet-image-wrap{aspect-ratio:4/3;background:linear-gradient(135deg,rgba(93,91,255,.08),rgba(255,61,139,.08));overflow:hidden}.fleet-image{display:block;width:100%;height:100%;object-fit:cover}.fleet-content{display:grid;gap:14px;padding:22px}.fleet-label{color:var(--accent-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.fleet-prices{display:grid;gap:6px;padding:14px;border-radius:8px;background:linear-gradient(135deg,rgba(59,15,191,.08),rgba(255,61,139,.08))}.fleet-prices strong{color:var(--primary);font-size:1.35rem}.fleet-prices span{color:var(--muted);font-weight:800}.spec-grid{display:grid;gap:10px}.spec-grid span{display:grid;gap:3px;padding:11px;border:1px solid var(--line);border-radius:8px;color:#334155}.spec-grid b{color:var(--primary);font-size:.78rem;text-transform:uppercase}.fleet-tags{margin-top:0}.direction-product{display:flex;flex-direction:column;min-height:286px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 18px 48px rgba(23,0,55,.08);transition:transform .18s ease,box-shadow .18s ease}.direction-product:hover{transform:translateY(-4px);box-shadow:0 22px 52px rgba(15,23,42,.13)}.pricing-board{display:grid;gap:18px;margin-top:22px;padding:22px;border-radius:8px;background:linear-gradient(135deg,rgba(23,0,55,.96),rgba(59,15,191,.92)),radial-gradient(circle at 92% 10%,rgba(255,61,139,.5),transparent 34%);color:#ffffff;box-shadow:0 30px 90px rgba(23,0,55,.26)}.pricing-board>div:first-child span{display:block;color:#d8ccff;font-size:.82rem;font-weight:900;text-transform:uppercase}.pricing-board>div:first-child strong{display:block;margin-top:4px;font-size:clamp(1.7rem,5vw,2.4rem)}.pricing-rows{display:grid;gap:10px}.pricing-rows span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);color:#ffffff;font-weight:900}.pricing-rows b{color:#eee8ff;font-weight:800}.product-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.product-topline span{padding:7px 10px;border-radius:999px;background:rgba(255,61,139,.08);color:var(--accent-dark);font-size:.84rem;font-weight:900}.product-topline svg{width:22px;height:22px;color:var(--success)}.ads-grid{display:grid;gap:26px;align-items:center}.ads-panel{display:grid;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(0,0,0,.2)}.ads-panel-row{display:flex;align-items:center;gap:12px}.ads-panel-row svg{width:42px;height:42px;padding:10px;border-radius:8px;background:rgba(249,115,22,.16);color:var(--accent)}.ads-panel-row span{display:block;color:#cbd5e1;font-size:.82rem;font-weight:800}.ads-panel-row strong{font-size:1.7rem}.keyword-list{display:grid;gap:9px}.keyword-list span{display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:8px;background:rgba(255,255,255,.09);color:#ffffff;font-weight:800}.keyword-list svg{width:17px;height:17px;color:var(--accent)}.contact-panel,.lead-form,.package-card,.price-card,.review-card,.service-card,.step-card{border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.service-card{display:flex;flex-direction:column;min-height:430px;padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.service-card:hover{transform:translateY(-5px);border-color:rgba(249,115,22,.38);box-shadow:0 18px 42px rgba(15,23,42,.12)}.service-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:8px;background:#fff7ed;color:var(--accent)}.service-icon svg{width:24px;height:24px}.mini-list,.service-card p{margin-bottom:16px}.mini-list{display:grid;gap:8px}.mini-list strong{color:var(--primary);font-size:.84rem}.mini-list span{display:flex;align-items:flex-start;gap:8px;color:#475467;font-size:.92rem;line-height:1.35}.mini-list svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px;color:var(--accent)}.text-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--accent-dark);font-weight:900}.text-cta svg{width:17px;height:17px}.business-grid,.calculator-grid,.faq-grid,.forms-grid,.split-grid{display:grid;gap:26px}.segment-block{align-self:center}.business-benefits,.chips-grid,.why-list{display:grid;gap:10px}.chips-grid{margin-top:22px}.business-benefits span,.chips-grid span,.why-list span{padding:11px 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.business-benefits{grid-template-columns:1fr;margin-top:18px}.package-grid{display:grid;gap:14px}.package-card{padding:20px}.package-card svg{width:28px;height:28px;margin-bottom:12px;color:var(--accent)}.price-grid,.reviews-grid,.stats-grid,.steps-grid{display:grid;gap:14px}.price-card{display:grid;gap:10px;padding:18px}.price-card span{color:var(--muted);font-weight:700}.price-card strong{font-size:1.35rem}.step-card{padding:20px}.step-card>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:50%;font-weight:900}.stats-band,.step-card>span{background:var(--primary);color:#ffffff}.stats-band{padding:28px 0}.stat-item{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14)}.stat-item:last-child{border-bottom:0}.stat-item strong{display:block;font-size:clamp(2rem,8vw,3.2rem);line-height:1}.stat-item span{color:#cbd5e1;font-weight:700}.why-grid{align-items:center}.calculator-panel{display:grid;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 24px 80px rgba(0,0,0,.22)}.field{display:grid;gap:7px}.extras-group>span,.field span{color:#344054;font-size:.88rem;font-weight:800}.section-dark .extras-group>span,.section-dark .field span{color:#e2e8f0}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--primary);min-height:48px;padding:12px 13px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(249,115,22,.72);box-shadow:0 0 0 4px rgba(249,115,22,.13)}.privacy-check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:flex-start;padding:12px;border:1px solid rgba(233,227,255,.95);border-radius:8px;background:#fbfaff;color:#475467;font-size:.82rem;line-height:1.45}.privacy-check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent-dark)}.privacy-check a{color:var(--accent-dark);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form-row{display:grid;gap:12px}.extras-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.check-pill{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);color:#ffffff;cursor:pointer}.check-pill input{position:absolute;opacity:0;pointer-events:none}.check-pill svg{width:17px;height:17px;color:rgba(255,255,255,.42)}.check-pill:has(input:checked){border-color:rgba(249,115,22,.8);background:rgba(249,115,22,.18)}.check-pill:has(input:checked) svg{color:var(--accent)}.estimate-box{justify-content:space-between;padding:16px;border-radius:8px;background:#ffffff;color:var(--primary)}.estimate-box span{display:block;color:var(--muted);font-weight:800}.estimate-box strong{font-size:clamp(1.7rem,6vw,2.4rem)}.route-summary{display:grid;gap:9px}.route-summary span{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-weight:700}.route-summary svg{width:18px;height:18px;color:var(--accent)}.review-card{padding:20px}.stars{display:flex;gap:4px;margin-bottom:14px;color:var(--accent)}.stars svg{width:18px;height:18px;fill:currentColor}.review-card strong{display:block;margin-top:14px}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--line);border-radius:8px;background:#ffffff}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:16px;border:0;background:transparent;color:var(--primary);cursor:pointer;font-weight:900;text-align:left}.faq-question svg{flex:0 0 auto;width:20px;height:20px;color:var(--accent);transition:transform .18s ease}.faq-question[aria-expanded=true] svg{transform:rotate(180deg)}.faq-item p{padding:0 16px 16px;margin:0}.contact-panel,.lead-form{padding:20px}.form-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.form-heading>svg{width:38px;height:38px;padding:8px;border-radius:8px;background:#fff7ed;color:var(--accent)}.form-heading span{color:var(--accent-dark);font-size:.83rem;font-weight:900;text-transform:uppercase}.form-heading h3{margin:2px 0 0}.lead-form{display:grid;gap:14px}.business-form{border-color:rgba(249,115,22,.24)}.form-note{margin:0;color:var(--success);font-weight:800}.contact-panel{display:flex;flex-direction:column;justify-content:center}.contact-list{display:grid;gap:12px;margin:22px 0}.contact-list a,.contact-list span{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--line);color:#344054;font-weight:800}.contact-list svg{width:20px;height:20px;color:var(--accent)}.thanks-page{min-height:calc(100svh - 68px);background:radial-gradient(circle at 78% 16%,rgba(255,61,139,.18),transparent 32%),radial-gradient(circle at 12% 26%,rgba(93,91,255,.16),transparent 32%),linear-gradient(135deg,#170037,#250052 48%,#070011);color:#ffffff}.thanks-hero{min-height:calc(100svh - 68px);padding:70px 0}.thanks-grid,.thanks-hero{display:grid;align-items:center}.thanks-grid{gap:28px}.thanks-copy h1{max-width:760px;margin:18px 0;color:#ffffff;font-size:clamp(2.6rem,7vw,5.2rem);line-height:.94}.thanks-copy p{max-width:680px;color:#f0eaff;font-size:1.1rem}.thanks-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.thanks-panel{display:grid;gap:16px;padding:24px;border-radius:24px;color:var(--primary)}.thanks-panel>svg{width:48px;height:48px;padding:10px;border-radius:16px;background:linear-gradient(135deg,rgba(59,15,191,.1),rgba(255,61,139,.12));color:var(--accent-dark)}.thanks-panel h2{margin-bottom:0;font-size:1.7rem}.thanks-panel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.thanks-panel li{display:flex;align-items:flex-start;gap:10px;color:#3f4758;font-weight:800;line-height:1.45}.thanks-panel li svg{flex:0 0 auto;width:20px;height:20px;margin-top:2px;color:var(--success)}.legal-page{background:radial-gradient(circle at 82% 8%,rgba(255,61,139,.09),transparent 30%),linear-gradient(180deg,#ffffff,#f8f5ff)}.legal-hero{padding:70px 0 34px}.legal-hero h1{max-width:820px;font-size:clamp(2.2rem,6vw,4.2rem)}.legal-hero p{max-width:760px;font-size:1.05rem}.legal-date{display:inline-flex;margin-top:8px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--accent-dark);font-size:.84rem;font-weight:900}.legal-grid{display:grid;gap:14px}.legal-card{padding:20px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 14px 40px rgba(23,0,55,.07)}.legal-card h2{margin-bottom:10px;font-size:1.35rem}.legal-card p{margin-bottom:0}.legal-card a{color:var(--accent-dark);font-weight:900}.cookie-consent{position:fixed;inset:auto 16px 16px;z-index:100;display:flex;justify-content:center;pointer-events:none}.cookie-card{width:min(100%,820px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;border:1px solid rgba(233,227,255,.9);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 28px 90px rgba(23,0,55,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto}.cookie-copy{display:grid;gap:5px}.cookie-copy span{color:var(--accent-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.cookie-copy h2{margin:0;font-size:1.08rem;line-height:1.15}.cookie-copy p{max-width:560px;margin:0;font-size:.84rem;line-height:1.38}.cookie-copy a{width:fit-content;color:var(--accent-dark);font-size:.86rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}.cookie-settings{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cookie-settings label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfaff}.cookie-settings input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent-dark)}.cookie-settings strong{display:block;margin-bottom:3px;color:var(--primary);font-size:.9rem}.cookie-settings span{color:#667085;font-size:.82rem;line-height:1.35}.cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-content:center;min-width:360px}.cookie-actions .btn{min-height:40px;padding:10px 13px;font-size:.84rem}.trust-row{margin-top:22px}.floating-actions{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;gap:10px}.floating-actions a{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--primary);color:#ffffff;box-shadow:0 14px 35px rgba(15,23,42,.24);transition:transform .18s ease,background .18s ease}.floating-actions span{display:none}.floating-actions a:first-child{background:#229ed9}.floating-actions a:nth-child(2){background:#10b981}.floating-actions a:hover{transform:translateY(-3px)}.floating-actions svg{width:23px;height:23px}.site-footer{padding:28px 0;background:#050b18;color:#ffffff}.footer-grid{display:grid;gap:10px}.site-footer span{color:#cbd5e1}.site-footer a{color:var(--accent);font-weight:800}.footer-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}@keyframes heroPan{0%{transform:scale(1.02) translate3d(-.4%,0,0)}to{transform:scale(1.07) translate3d(.8%,-.6%,0)}}@keyframes softFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes tileGlow{0%,to{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.12)}50%{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.17)}}@keyframes actionSheen{0%{left:-80%}44%,to{left:130%}}@keyframes fadeLift{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes trustMarquee{0%{transform:translateX(0) translateY(-14px)}to{transform:translateX(-50%) translateY(-14px)}}@media (prefers-reduced-motion:no-preference){.premium-hero-bg{animation:heroPan 18s ease-in-out infinite alternate}.mobile-hero-fleet{animation:softFloat 6s ease-in-out infinite}.hero-direction-link:after{animation:actionSheen 4.8s ease-in-out infinite}.hero-direction-link:nth-child(2):after{animation-delay:.45s}.hero-direction-link:nth-child(3):after{animation-delay:.9s}.hero-service-tile{animation:tileGlow 5.6s ease-in-out infinite}.hero-service-tile:nth-child(2){animation-delay:.45s}.hero-service-tile:nth-child(3){animation-delay:.9s}.hero-service-tile:nth-child(4){animation-delay:1.35s}.contact-panel,.department-card,.fleet-card,.lead-form,.legal-card,.package-card,.price-card,.review-card,.service-card,.step-card,.thanks-panel{animation:fadeLift .72s ease both}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.trust-strip{animation:trustMarquee 18s linear infinite}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-direction-link:after,.hero-service-tile,.mobile-hero-fleet,.premium-hero-bg,.trust-strip{animation:none}}@media (min-width:620px){.brand strong{display:inline}.business-benefits,.form-row,.hero-service-bar,.price-grid,.reviews-grid,.stats-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.legal-grid,.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid,.home-fleet-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-service-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.direction-hero-points,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-entry-grid,.direction-tabs,.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.site-header{padding:12px 28px}.header-phone{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:var(--primary);color:#ffffff;font-weight:800}.header-phone svg{width:17px;height:17px}.hero-section{padding:46px 0 58px}.premium-hero{padding:76px 0 54px}.premium-hero-content h1{font-size:5.9rem}.premium-hero-content p{font-size:1.2rem}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-grid{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr)}.direction-hero{min-height:640px;padding:86px 0 54px}.direction-hero-content h1{font-size:5rem}.direction-hero-content p{font-size:1.18rem}.direction-hero-content.with-rental-form{grid-template-columns:minmax(0,.98fr) minmax(380px,.52fr);align-items:end;gap:34px}.direction-hero-content.with-rental-form h1{max-width:760px;font-size:4.5rem}.direction-hero-content.with-rental-form .direction-hero-points{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.direction-hero-points,.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.market-board,.workflow-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}.hero-image{max-height:560px}.direction-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-board{grid-template-columns:.7fr 1.3fr;align-items:center}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section{padding:92px 0}.business-grid,.calculator-grid,.faq-grid,.forms-grid,.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.price-grid,.stats-grid,.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-item{border-right:1px solid rgba(255,255,255,.14);border-bottom:0;padding:16px 22px}.stat-item:last-child{border-right:0}.why-list{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:.8fr 1.5fr auto;align-items:center}.footer-links{justify-content:flex-end}.thanks-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr)}}@media (max-width:420px){.container{padding:0 16px}.site-header{padding-left:12px;padding-right:12px}.nav-scroll{display:none}.header-phone{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border-radius:999px;background:var(--primary);color:#ffffff}.header-phone span{display:none}.premium-hero{min-height:820px;padding-top:48px;padding-bottom:34px}.premium-hero-bg{object-position:66% center}.premium-hero-content h1{font-size:2.9rem}.direction-hero{min-height:720px;padding-top:44px;padding-bottom:32px}.direction-hero-bg{object-position:64% center}.direction-hero-content h1{font-size:2.75rem}.direction-hero-content p{font-size:1rem}.direction-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-hero-points span{min-height:64px;padding:11px;font-size:.9rem}.hero-service-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-service-tile{min-height:72px;padding:12px}.hero-service-tile strong{font-size:1.02rem}.floating-actions{right:10px;bottom:10px}.floating-actions a{width:46px;height:46px}.benefit-grid{grid-template-columns:1fr}.hero-kicker{align-items:flex-start;border-radius:8px}.btn,.estimate-box .btn{width:100%}}@media (max-width:760px){body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.site-header{flex-wrap:wrap;gap:8px;min-height:auto;padding:8px 12px 9px}.brand-logo{width:40px;height:40px}.brand strong{max-width:180px;font-size:.92rem;line-height:1.1}.brand{order:1}.nav-scroll{order:3;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 100%;gap:5px;width:100%;margin-left:0;padding:4px;overflow:visible;border:1px solid rgba(233,227,255,.9);background:#f8f5ff}.header-phone,.nav-scroll{display:grid;border-radius:999px}.header-phone{order:2;place-items:center;width:44px;height:44px;margin-left:auto;background:var(--primary);color:#ffffff}.header-phone span{display:none}.nav-scroll a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 6px;border-radius:999px;color:#44335f;font-size:.76rem;font-weight:900;line-height:1;white-space:nowrap}.nav-scroll a.is-active{background:linear-gradient(135deg,var(--brand-violet),var(--accent));color:#ffffff}.direction-hero,.premium-hero{min-height:auto;padding-top:30px;padding-bottom:40px;align-items:flex-start}.direction-hero,.premium-hero{min-height:auto}.direction-hero-bg,.premium-hero-bg{opacity:.92;object-position:68% bottom}.direction-hero-shade,.premium-hero-shade{background:linear-gradient(180deg,rgba(23,0,55,.9),rgba(23,0,55,.68) 42%,rgba(23,0,55,.58)),linear-gradient(90deg,rgba(23,0,55,.88),rgba(23,0,55,.34))}.direction-hero-content,.premium-hero-content{align-content:start;gap:13px}.direction-hero-content h1,.premium-hero-content h1{max-width:360px;font-size:2.35rem;line-height:.98;text-shadow:0 12px 34px rgba(0,0,0,.42)}.direction-hero-content.with-rental-form h1{font-size:2.12rem}.direction-hero-content p,.premium-hero-content p{max-width:340px;font-size:.98rem;line-height:1.45}.mobile-hero-fleet{position:relative;display:block;width:100%;height:166px;margin:3px 0 2px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:22px;background:rgba(255,255,255,.08);box-shadow:0 22px 54px rgba(0,0,0,.26)}.mobile-hero-fleet:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,0,55,.05),rgba(23,0,55,.18));pointer-events:none}.mobile-hero-fleet-img{object-fit:cover;object-position:62% center}.hero-kicker{max-width:100%;padding:7px 9px;font-size:.76rem}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-direction-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.hero-direction-link{min-height:52px;flex-direction:column;gap:5px;padding:9px 6px;font-size:.76rem;line-height:1.05;text-align:center}.hero-direction-link svg{width:17px;height:17px}.btn{width:100%;min-height:50px;padding:13px 16px}.thanks-hero{min-height:calc(100svh - 68px);padding:44px 0 86px}.thanks-copy h1{margin:14px 0;font-size:2.75rem}.thanks-copy p{font-size:.98rem;line-height:1.55}.thanks-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.thanks-panel{padding:18px;border-radius:18px}.direction-hero-points,.hero-service-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.direction-hero-points span,.hero-service-tile{min-height:68px;padding:11px;background:rgba(255,255,255,.14)}.hero-service-tile span{font-size:.76rem}.direction-hero-points span,.hero-service-tile strong{font-size:.92rem;line-height:1.15}.rental-hero-note{width:100%;padding:9px 10px}.hero-lead-panel{margin-top:4px}.rental-hero-form{padding:14px}.rental-hero-form .form-heading{gap:9px}.rental-hero-form .form-heading>svg{width:34px;height:34px}.rental-hero-form .field span{font-size:.76rem}.rental-hero-form input,.rental-hero-form select,.rental-hero-form textarea{min-height:44px;padding:10px}.rental-direct-actions a{min-height:42px;font-size:.84rem}.direction-tab-section{padding:14px 0}.direction-tabs{grid-template-columns:1fr;gap:8px}.direction-tabs a{min-height:46px}.trust-strip-section{padding-bottom:0}.trust-strip-shell{overflow:hidden}.trust-strip{display:flex;gap:8px;width:max-content;overflow:visible;transform:translateX(0) translateY(-14px);margin-bottom:-6px;padding-bottom:4px;scrollbar-width:none;will-change:transform}.trust-strip::-webkit-scrollbar{display:none}.trust-pill{align-content:start;flex:0 0 min(76vw,230px);min-height:90px;padding:11px}.trust-pill,.trust-pill.is-duplicate{display:grid}.trust-pill svg{width:30px;height:30px;padding:7px}.trust-pill strong{font-size:.88rem;line-height:1.12}.trust-pill span{font-size:.76rem}.section{padding:54px 0}.legal-hero{padding:44px 0 18px}.legal-card{padding:16px}.cookie-consent{inset:auto 10px calc(82px + env(safe-area-inset-bottom))}.cookie-card{grid-template-columns:1fr;gap:12px;max-height:min(72vh,620px);padding:14px;overflow-y:auto;border-radius:16px}.cookie-copy h2{font-size:1.06rem}.cookie-copy p{font-size:.84rem}.cookie-settings{grid-template-columns:1fr}.cookie-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.cookie-actions .btn{width:100%;min-height:42px;padding:10px 9px;font-size:.76rem}.trust-strip-section+.section-muted{padding-top:38px}.direction-tab-section+.fleet-section{padding-top:54px}.trust-strip-section+.direction-tab-section{padding-top:42px}.section-heading{margin-bottom:20px}h2{font-size:2rem;line-height:1.06}.direction-product{min-height:auto;padding:18px}.fleet-card{box-shadow:0 18px 42px rgba(23,0,55,.11)}.floating-actions{left:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,44px);gap:6px;padding:6px;border:1px solid rgba(233,227,255,.9);border-radius:999px;background:rgba(255,255,255,.84);box-shadow:0 18px 46px rgba(23,0,55,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.floating-actions a{display:grid;width:44px;height:44px;gap:0;border-radius:50%;font-size:0}.floating-actions a:first-child{background:#229ed9}.floating-actions a:nth-child(2){background:#10b981}.floating-actions a:last-child{background:var(--primary)}.floating-actions svg{width:21px;height:21px}.floating-actions span{display:none}}