.footer-bar-meta{flex-direction:column;align-items:center;gap:1rem;display:flex}.footer-legal{text-align:center;width:100%}.footer-copy{margin:0}.footer-platform-credit{flex-shrink:0;line-height:0}@media (width>=640px){.footer-bar-meta{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}.footer-legal{text-align:left;flex:auto;min-width:0;max-width:38rem}.footer-platform-credit{margin-left:auto}}:root{--partner-bg:#fff;--partner-surface:#f5f3ee;--partner-text:#17201a;--partner-muted:#4a554e;--partner-border:#d9d5ca;--partner-accent:#039344;--partner-on-accent:#fff;--partner-blue:#144c96;--partner-font-body:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--partner-font-ui:"Lexend", ui-sans-serif, system-ui, sans-serif;--step--2:clamp(.7813rem, .7736rem + .0341vw, .8rem);--step--1:clamp(.9375rem, .9119rem + .1136vw, 1rem);--step-0:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-reading:clamp(1.0625rem, 1.02rem + .2vw, 1.125rem);--step-1:clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2:clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3:clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--partner-leading-body:1.65;--partner-leading-heading:1.08;--partner-tracking-heading:-.02em;--partner-tracking-label:.14em;--space-3xs:.3125rem;--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl:clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-s-l:clamp(1.125rem, .5625rem + 2.5vw, 2.5rem);--space-l-xl:clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl:clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-pill:3px;--shadow-sm:none;--shadow-md:none;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--partner-accent) 45%, transparent);--partner-container:min(70rem, calc(100% - 2 * var(--space-s)));--partner-tap:2.75rem;--partner-header-height:4rem;--ease-ui:cubic-bezier(.22, 1, .36, 1);--duration-ui:.22s}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--partner-header-height) + env(safe-area-inset-top,0px))}body{background:var(--partner-bg);min-height:100vh;color:var(--partner-text);font-family:var(--partner-font-body);font-size:var(--step-reading,var(--step-0));line-height:var(--partner-leading-body);flex-direction:column;margin:0;display:flex}main{flex:1}h1,h2,h3{margin:0 0 var(--space-s);font-size:var(--step-4);font-weight:600;line-height:var(--partner-leading-heading);letter-spacing:var(--partner-tracking-heading);text-wrap:balance}h3{font-size:var(--step-2)}p{text-wrap:pretty}img,video{max-width:100%;height:auto}input,select,textarea{font-size:max(1rem, var(--step-0))}:focus-visible{outline:2px solid var(--partner-accent);outline-offset:3px}::selection{background:color-mix(in srgb, var(--partner-accent) 55%, var(--partner-text));color:var(--partner-bg)}button,a.partner-header-cta,.partner-call-bar,.partner-menu-toggle{-webkit-tap-highlight-color:transparent}.partner-container{width:var(--partner-container);margin-inline:auto}.partner-header{z-index:40;background:color-mix(in srgb, var(--partner-bg) 92%, transparent);border-bottom:1px solid var(--partner-border);backdrop-filter:blur(10px);color:var(--partner-text);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.partner-header-inner{align-items:center;gap:var(--space-s);min-height:var(--partner-header-height);display:flex}.partner-brand{letter-spacing:var(--partner-tracking-heading);color:inherit;font-weight:700;text-decoration:none}.partner-nav{gap:var(--space-m);font-family:var(--partner-font-ui);margin-left:auto;display:none}.partner-nav a{color:var(--partner-muted);font-size:var(--step--1);text-decoration:none}@media (hover:hover){.partner-nav a:hover,.partner-footer a:hover{color:var(--partner-text)}}.partner-header-cta{margin-left:var(--space-2xs);min-height:var(--partner-tap);padding-inline:var(--space-s);color:var(--partner-accent);font-family:var(--partner-font-ui);align-items:center;font-weight:600;text-decoration:none;display:none}.partner-menu-toggle{width:var(--partner-tap);height:var(--partner-tap);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.partner-mobile-menu{background:var(--partner-bg);font-family:var(--partner-font-ui);border-top:1px solid #0000}.partner-mobile-menu.is-open{border-top-color:var(--partner-border)}.partner-mobile-menu a{padding:var(--space-s) 0;min-height:var(--partner-tap);border-bottom:1px solid var(--partner-border);color:var(--partner-text);text-decoration:none;display:block}.partner-footer{background:var(--partner-bg);color:var(--partner-muted);font-family:var(--partner-font-ui);margin-top:auto}.partner-footer-grid{gap:var(--space-l);padding:var(--space-xl-2xl) 0;display:grid}.partner-footer h3{margin:0 0 var(--space-s);color:var(--partner-text);font-size:var(--step--2);letter-spacing:var(--partner-tracking-label);text-transform:uppercase}.partner-footer ul{margin:0;padding:0;list-style:none}.partner-footer li+li{margin-top:var(--space-2xs)}.partner-footer a{color:inherit;text-decoration:none}.partner-call-bar{inset-inline:0;z-index:50;justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--partner-tap);padding:var(--space-s) var(--space-m);padding-bottom:max(var(--space-s), env(safe-area-inset-bottom));color:#fff;font-family:var(--partner-font-ui);text-transform:uppercase;letter-spacing:var(--partner-tracking-label);font-size:var(--step--2);border-top:1px solid var(--partner-border);background:#000;text-decoration:none;display:flex;position:fixed;bottom:0}.partner-call-bar--deferred{opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .28s;transform:translateY(100%)}.partner-call-bar--deferred.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.partner-call-bar--deferred{transition:none}}.partner-call-bar-offset{padding-bottom:calc(var(--partner-tap) + var(--space-s) + env(safe-area-inset-bottom,0px))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus,.sr-only:focus-visible{top:var(--space-s);left:var(--space-s);z-index:100;width:auto;height:auto;padding:var(--space-2xs) var(--space-s);clip:auto;clip-path:none;white-space:nowrap;background:var(--partner-accent);color:var(--partner-on-accent);font-family:var(--partner-font-ui);font-size:var(--step--1);border-radius:var(--radius-sm);margin:0;font-weight:600;text-decoration:none;position:fixed;overflow:visible}@media (width>=900px){.partner-nav,.partner-header-cta{display:flex}.partner-menu-toggle,.partner-mobile-menu,.partner-call-bar{display:none}.partner-call-bar-offset{padding-bottom:0}.partner-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-duration:.75s;--motion-duration-stagger:.65s;--motion-duration-hero:.95s;--motion-distance:1.35rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[data-reveal]{opacity:0;transform:translateY(var(--motion-distance));transition:opacity var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease);will-change:opacity, transform}[data-reveal=left]{transform:translateX(calc(var(--motion-distance) * -1.15))}[data-reveal=right]{transform:translateX(calc(var(--motion-distance) * 1.15))}[data-reveal=scale]{transform:scale(.94)}[data-reveal=fade]{transform:none}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.1s}[data-reveal-delay="2"]{transition-delay:.2s}[data-reveal-delay="3"]{transition-delay:.3s}[data-reveal-delay="4"]{transition-delay:.4s}[data-reveal-delay="5"]{transition-delay:.5s}[data-reveal-delay="6"]{transition-delay:.6s}[data-stagger]>*{opacity:0;transition:opacity var(--motion-duration-stagger) var(--motion-ease), transform var(--motion-duration-stagger) var(--motion-ease);transform:translateY(1.15rem)}[data-stagger=scale]>*{transform:scale(.92)}[data-stagger].is-visible>:first-child{transition-delay:50ms}[data-stagger].is-visible>:nth-child(2){transition-delay:.12s}[data-stagger].is-visible>:nth-child(3){transition-delay:.19s}[data-stagger].is-visible>:nth-child(4){transition-delay:.26s}[data-stagger].is-visible>:nth-child(5){transition-delay:.33s}[data-stagger].is-visible>:nth-child(6){transition-delay:.4s}[data-stagger].is-visible>:nth-child(n+7){transition-delay:.47s}[data-stagger].is-visible>*{opacity:1;transform:none}[data-hero-enter]{opacity:0;transform:translateY(var(--motion-distance));animation:partnerHeroEnter var(--motion-duration-hero) var(--motion-ease) forwards}[data-hero-enter-delay="1"]{animation-delay:.12s}[data-hero-enter-delay="2"]{animation-delay:.24s}[data-hero-enter-delay="3"]{animation-delay:.38s}[data-hero-enter-delay="4"]{animation-delay:.52s}@keyframes partnerHeroEnter{to{opacity:1;transform:none}}.partner-menu-toggle__icon{width:1.35rem;height:.9rem;display:block;position:relative}.partner-menu-toggle__bar{width:100%;height:1.5px;transition:transform .28s var(--motion-ease), opacity .2s ease, top .28s var(--motion-ease);background:currentColor;border-radius:1px;display:block;position:absolute;left:0}.partner-menu-toggle__bar:first-child{top:0}.partner-menu-toggle__bar:nth-child(2){top:50%;transform:translateY(-50%)}.partner-menu-toggle__bar:nth-child(3){top:calc(100% - 1.5px)}.partner-menu-toggle[aria-expanded=true] .partner-menu-toggle__bar:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.partner-menu-toggle[aria-expanded=true] .partner-menu-toggle__bar:nth-child(2){opacity:0;transform:translateY(-50%)scaleX(.4)}.partner-menu-toggle[aria-expanded=true] .partner-menu-toggle__bar:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}.partner-mobile-menu{opacity:0;pointer-events:none;transition:grid-template-rows .36s var(--motion-ease), opacity .24s ease, border-color .24s ease;grid-template-rows:0fr;display:grid}.partner-mobile-menu.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.partner-mobile-menu__panel{min-height:0;overflow:hidden}.partner-mobile-menu a{opacity:0;transition:opacity .28s ease, transform .32s var(--motion-ease);transform:translateY(-.4rem)}.partner-mobile-menu.is-open a{opacity:1;transform:none}.partner-mobile-menu.is-open a:first-child{transition-delay:60ms}.partner-mobile-menu.is-open a:nth-child(2){transition-delay:.1s}.partner-mobile-menu.is-open a:nth-child(3){transition-delay:.14s}.partner-mobile-menu.is-open a:nth-child(4){transition-delay:.18s}.partner-mobile-menu.is-open a:nth-child(5){transition-delay:.22s}.partner-mobile-menu.is-open a:nth-child(6){transition-delay:.26s}.partner-mobile-menu.is-open a:nth-child(n+7){transition-delay:.3s}@media (width>=1024px){.partner-mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-stagger]>*,[data-hero-enter]{opacity:1;transition:none;animation:none;transform:none}.partner-menu-toggle__bar,.partner-mobile-menu,.partner-mobile-menu a{transition:none}.partner-mobile-menu a{opacity:1;transform:none}}:root{--ink:#17201a;--rule:2px solid var(--ink);--green-dark:#027a3a;--partner-container:min(72rem, calc(100% - 2 * clamp(1.25rem, 5vw, 3rem)))}h1,h2,h3,.btn,.partner-brand,.partner-header-cta{font-family:var(--partner-font-ui)}h1,h2{color:var(--partner-blue);letter-spacing:-.02em;font-weight:700}h2{font-size:var(--step-3)}h3{color:var(--ink);font-size:var(--step-0);letter-spacing:-.01em;font-weight:600}.lede,.section-intro p,.prose p,.request-grid>div>p{color:var(--partner-muted)}.partner-header{backdrop-filter:none;background:#fff}.partner-brand{gap:.1rem;display:grid}.brand-text{color:var(--ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1.15}.brand-sub{color:var(--partner-muted);font-family:var(--partner-font-body);letter-spacing:0;font-size:.8rem;font-weight:400;line-height:1.2}.partner-nav a{color:var(--ink);font-weight:500}@media (hover:hover){.partner-nav a:hover{color:var(--partner-accent)}}.partner-header-cta{color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-end;padding-inline:0;font-size:1.05rem;font-weight:700;line-height:1.15}.partner-header-cta__label{color:var(--partner-accent);font-size:.75rem;font-weight:600}.partner-mobile-menu{top:100%;background:#fff;position:absolute;inset-inline:0}.partner-mobile-menu.is-open{border-bottom:1px solid var(--partner-border);box-shadow:0 12px 24px -16px #17201a59}html{scroll-padding-top:calc(var(--partner-header-height) + var(--space-2xs) + env(safe-area-inset-top,0px))}.btn{box-sizing:border-box;border-radius:var(--radius-md);text-align:center;cursor:pointer;min-height:3rem;transition:background-color var(--duration-ui) ease, border-color var(--duration-ui) ease;border:2px solid #0000;justify-content:center;align-items:center;padding-inline:1.25rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{background:var(--partner-accent);color:#fff}.btn-secondary{border-color:var(--ink);color:var(--ink);background:#fff}.btn:disabled{opacity:.6;cursor:progress}@media (hover:hover){.btn-primary:hover{background:var(--green-dark)}.btn-secondary:hover{background:var(--partner-surface)}}.hero{padding-block:var(--space-l) var(--space-xl);border-bottom:1px solid var(--partner-border)}.hero-grid{gap:var(--space-l);align-items:center;display:grid}.hero-location{margin:0 0 var(--space-s);color:var(--ink);font-family:var(--partner-font-ui);font-size:var(--step--1);align-items:baseline;gap:.6rem;font-weight:500;display:flex}.hero-location:before{content:"";background:var(--partner-accent);flex-shrink:0;width:.6rem;height:.6rem}.hero h1{max-width:16ch;font-size:clamp(2.25rem,1.45rem + 3.4vw,3.6rem);line-height:1.04}.hero .lede{max-width:36rem;margin:0}.hero-rate{margin:var(--space-m) 0 0;padding-left:var(--space-xs);border-left:4px solid var(--partner-accent);color:var(--ink);font-family:var(--partner-font-ui);font-weight:500}.hero-rate strong{font-size:var(--step-2);letter-spacing:-.02em;font-weight:700}.hero-actions{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.hero-photo,.storm-photo,.fleet-photo{margin:0}.hero-photo img,.storm-photo img,.fleet-photo img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.hero-photo img{aspect-ratio:3/2}.section{padding-block:var(--space-xl-2xl)}.section-ruled{border-top:1px solid var(--partner-border)}.section-tinted{background:var(--partner-surface);border-block:1px solid var(--partner-border)}.section-intro{max-width:44rem;margin-bottom:var(--space-m)}.section-intro p{margin:0}.rental-grid{gap:var(--space-l);align-items:start;display:grid}.prose{gap:var(--space-s);max-width:38rem;display:grid}.prose p{margin:0}.spec-sheet{border-top:var(--rule);margin:0}.spec-sheet>div{gap:var(--space-s);border-bottom:1px solid var(--partner-border);grid-template-columns:8.5rem 1fr;padding-block:.8rem;display:grid}.spec-sheet dt{color:var(--partner-muted);font-family:var(--partner-font-ui);font-size:var(--step--1);font-weight:500}.spec-sheet dd{color:var(--ink);margin:0;font-weight:600;line-height:1.4}.spec-sheet>div:first-child dd{font-family:var(--partner-font-ui);font-size:var(--step-1);letter-spacing:-.01em;font-weight:700}.storm-grid{gap:var(--space-l);align-items:start;display:grid}.storm-photo img{aspect-ratio:4/3}.storm-list{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.storm-list li,.steps li{padding-top:var(--space-xs);border-top:var(--rule)}.storm-list h3,.steps h3{margin-bottom:var(--space-3xs)}.storm-list p,.steps p{color:var(--partner-muted);margin:0}.steps{gap:var(--space-m);margin:var(--space-m) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.steps li{counter-increment:step}.steps li:before{content:"Step " counter(step);margin-bottom:var(--space-3xs);color:var(--partner-accent);font-family:var(--partner-font-ui);font-size:var(--step--1);font-weight:600;display:block}.status-board{border:1px solid var(--partner-border);border-collapse:collapse;width:100%;font-size:var(--step--1);background:#fff}.status-board th{border-bottom:var(--rule);color:var(--partner-muted);font-family:var(--partner-font-ui);text-align:left;padding:.6rem .9rem;font-size:.8rem;font-weight:600}.status-board td{color:var(--ink);padding:.9rem;font-weight:600}.status-tag{border-radius:var(--radius-sm);background:var(--partner-accent);color:#fff;font-family:var(--partner-font-ui);padding:.15rem .5rem;font-size:.8rem;font-weight:600;display:inline-block}.fleet-grid{gap:var(--space-m);margin-top:var(--space-m);align-items:start;display:grid}.fleet-photo img{aspect-ratio:1}.fleet-photo figcaption,.fleet-map figcaption{color:var(--partner-muted);font-size:var(--step--1);margin-top:.5rem}.fleet-map{margin:0}.fleet-map__frame{border:1px solid var(--partner-border);border-radius:var(--radius-lg);background:#f9f8f4;overflow:hidden}.fleet-map svg{width:100%;height:auto;display:block}.request-grid{gap:var(--space-l);align-items:start;display:grid}.request-grid>div>p{max-width:30rem;margin:0}.request-grid>div>.phone-block{margin-top:var(--space-m);padding-top:var(--space-xs);border-top:var(--rule);gap:.2rem;display:grid}.booking-link{margin-top:var(--space-s)}.booking-link a{color:var(--partner-accent);font-family:var(--partner-font-ui);font-weight:600}.phone-block span{color:var(--partner-muted);font-family:var(--partner-font-ui);font-size:var(--step--1);font-weight:500}.phone-block a{color:var(--ink);font-family:var(--partner-font-ui);letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-weight:700;text-decoration:none}@media (hover:hover){.phone-block a:hover{color:var(--partner-accent)}}.lead-form{padding:var(--space-m);border:1px solid var(--partner-border);border-radius:var(--radius-lg);background:var(--partner-surface)}.lead-form__hint{margin:0 0 var(--space-xs);color:var(--partner-muted);font-size:var(--step--1)}.lead-form__hint span,.req{color:#b42318}.lead-form__grid{gap:var(--space-s);display:grid}.lead-form label{color:var(--ink);font-family:var(--partner-font-ui);font-size:var(--step--1);gap:.35rem;font-weight:500;display:grid}.lead-form input,.lead-form textarea{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-height:3rem;color:var(--ink);font-family:var(--partner-font-body);background:#fff;border:1px solid #b9b3a4;padding:.65rem .8rem}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#7d847f}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--partner-accent);box-shadow:0 0 0 1px var(--partner-accent);outline:none}.lead-form input:user-invalid{border-color:#b42318}.lead-form textarea{resize:vertical;min-height:7.5rem}.lead-form__actions{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.lead-form__status{margin:0 0 var(--space-s);padding:var(--space-xs) var(--space-s);border-left:4px solid var(--partner-accent);color:var(--ink);background:#fff}.lead-form__status[data-tone=warn]{border-left-color:#c98a00}.faq{max-width:52rem}.faq-list{margin-top:var(--space-m);border-top:var(--rule)}.faq-list details{border-bottom:1px solid var(--partner-border)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:var(--partner-tap);padding-block:var(--space-xs);color:var(--ink);font-family:var(--partner-font-ui);cursor:pointer;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--partner-accent);flex-shrink:0;font-size:1.5rem;font-weight:500;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:44rem;padding-bottom:var(--space-s);color:var(--partner-muted);margin:0}.partner-footer{--partner-text:#fff;--partner-muted:#ffffffa8;--partner-border:#ffffff1f;background:var(--ink);color:#ffffffc7}.partner-footer h3,.partner-footer .partner-brand{color:#fff}.partner-call-bar{background:var(--partner-accent);color:#fff;border-top:0;font-weight:600}@media (width<=559px){.hero-actions .btn,.lead-form__actions .btn{width:100%}}@media (width<=719px){.status-board thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.status-board,.status-board tbody,.status-board tr,.status-board td{display:block}.status-board td{gap:var(--space-xs);border-bottom:1px solid var(--partner-border);grid-template-columns:6.5rem 1fr;padding:.65rem .9rem;display:grid}.status-board td:last-child{border-bottom:0}.status-board td:before{content:attr(data-label);color:var(--partner-muted);font-family:var(--partner-font-ui);font-size:.8rem;font-weight:600}.spec-sheet>div{grid-template-columns:7rem 1fr}}@media (width<=899px){.partner-call-bar-offset{padding-bottom:calc(var(--partner-tap) + var(--space-s) + max(var(--space-s), env(safe-area-inset-bottom,0px)))}html{scroll-padding-bottom:calc(var(--partner-tap) + var(--space-l) + env(safe-area-inset-bottom,0px))}.btn,.lead-form input,.lead-form textarea,summary{scroll-margin-bottom:calc(var(--partner-tap) + var(--space-l))}}@media (width>=560px){.lead-form{padding:var(--space-l)}.lead-form__grid{grid-template-columns:1fr 1fr}.lead-form__wide{grid-column:1/-1}.storm-list{grid-template-columns:1fr 1fr}}@media (width>=720px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}@media (width>=960px){.hero{padding-block:var(--space-xl) var(--space-2xl)}.hero-grid,.rental-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.storm-grid,.request-grid{gap:var(--space-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.idtyc-deactivated{--idtyc-gold:#d7be7f;--idtyc-gold-bright:#ecdb9e;--idtyc-gold-deep:#ceb372;--idtyc-bg:#080808;--idtyc-raised:#121212;--idtyc-text:#ffffffeb;--idtyc-muted:#ffffffad;--idtyc-faint:#ffffff73;--idtyc-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;box-sizing:border-box;min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));background:var(--idtyc-bg);color:var(--idtyc-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;place-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.idtyc-deactivated *,.idtyc-deactivated :before,.idtyc-deactivated :after{box-sizing:border-box}html:has(.idtyc-deactivated),body:has(.idtyc-deactivated){color:#fff;background:#080808}.idtyc-deactivated h1,.idtyc-deactivated h2,.idtyc-deactivated p,.idtyc-deactivated a{font-family:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.idtyc-deactivated .idtyc-deactivated__glow{z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 50% -10%,#d7be7f38,#0000 55%),radial-gradient(50% 40% at 80% 110%,#ceb37214,#0000 50%);position:absolute;inset:0}.idtyc-deactivated .idtyc-deactivated__panel{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);background:#121212c7;border:1px solid #d7be7f38;border-radius:1.25rem;width:min(36rem,100%);padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,2.25rem);position:relative;box-shadow:0 24px 80px #00000073,inset 0 0 0 1px #ffffff0a}.idtyc-deactivated .idtyc-deactivated__brand{color:inherit;letter-spacing:-.03em;align-items:baseline;gap:0;margin:0 0 1.25rem;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.idtyc-deactivated .idtyc-deactivated__brand:hover,.idtyc-deactivated .idtyc-deactivated__brand:focus-visible{color:#fff}.idtyc-deactivated .idtyc-deactivated__brand-ai{background:linear-gradient(135deg,#e8e8e8 0%,silver 35%,#ceb372 70%,#ecdb9e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.idtyc-deactivated .idtyc-deactivated__rule{background:linear-gradient(90deg, transparent, var(--idtyc-gold), transparent);border:0;width:3.5rem;height:1px;margin:0 auto 1.5rem;display:block}.idtyc-deactivated .idtyc-deactivated__eyebrow{color:var(--idtyc-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.idtyc-deactivated .idtyc-deactivated__title{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.6vw,2.05rem);font-weight:650;line-height:1.15}.idtyc-deactivated .idtyc-deactivated__body{color:var(--idtyc-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6}.idtyc-deactivated .idtyc-deactivated__cta{border:1px solid var(--idtyc-gold-deep);min-width:44px;min-height:48px;color:var(--idtyc-gold-bright);letter-spacing:.02em;transition:background .32s var(--idtyc-ease), color .32s var(--idtyc-ease), border-color .32s var(--idtyc-ease), transform .32s var(--idtyc-ease);background:0 0;border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.idtyc-deactivated .idtyc-deactivated__cta:hover{background:var(--idtyc-gold);border-color:var(--idtyc-gold);color:#080808;transform:translateY(-1px)}.idtyc-deactivated .idtyc-deactivated__cta:focus-visible{outline:2px solid var(--idtyc-gold-bright);outline-offset:3px}.idtyc-deactivated .idtyc-deactivated__cta-icon{flex-shrink:0;width:1.1rem;height:1.1rem}.idtyc-deactivated .idtyc-deactivated__note{color:var(--idtyc-faint);margin:1.35rem 0 0;font-size:.875rem;line-height:1.5}.idtyc-deactivated .idtyc-deactivated__foot{color:var(--idtyc-faint);margin-top:1.75rem;font-size:.8rem}.idtyc-deactivated .idtyc-deactivated__foot a{color:var(--idtyc-gold);text-decoration:none}.idtyc-deactivated .idtyc-deactivated__foot a:hover,.idtyc-deactivated .idtyc-deactivated__foot a:focus-visible{color:var(--idtyc-gold-bright);text-decoration:underline}@media (prefers-reduced-motion:reduce){.idtyc-deactivated .idtyc-deactivated__cta{transition:none}.idtyc-deactivated .idtyc-deactivated__cta:hover{transform:none}}
