@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1fe3dd4f-module__-inSwW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1fe3dd4f-module__-inSwW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--pilot-gold:#d0ad26;--pilot-gold-dark:#b8940f;--pilot-gold-light:#e4c558;--pilot-charcoal:#202728;--pilot-offwhite:#fafaf8;--pilot-secondary:#726f66;--pilot-border:#e5e3dc;--pilot-ease-out:cubic-bezier(.22, 1, .36, 1);--pilot-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.pilot-btn-primary{min-height:52px;color:var(--pilot-charcoal);background:linear-gradient(160deg, var(--pilot-gold-light) 0%, var(--pilot-gold) 45%, var(--pilot-gold-dark) 100%);border:1px solid #b8940f59;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 2rem;font-size:.9375rem;font-weight:600;transition:transform .1s ease-out,box-shadow .2s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #b8940f47,inset 0 1px #ffffff40}.pilot-btn-primary:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff73 0%,#d0ad2626 40%,#b8940f66 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pilot-btn-primary:hover{box-shadow:0 10px 28px #b8940f59,inset 0 1px #ffffff4d}.pilot-btn-primary:active{transform:scale(.97)}.pilot-btn-primary .pilot-btn-arrow{transition:transform .2s ease-out}.pilot-btn-primary:hover .pilot-btn-arrow,.pilot-btn-primary:focus-visible .pilot-btn-arrow{transform:translate(3px)}.pilot-btn-secondary{min-height:52px;color:var(--pilot-charcoal);background:0 0;border:1px solid #202728b3;border-radius:.375rem;justify-content:center;align-items:center;padding:0 1.6rem;font-size:.9375rem;font-weight:600;transition:transform .1s ease-out,border-color .18s ease-out,color .18s ease-out,background-color .18s ease-out;display:inline-flex}.pilot-btn-secondary:hover{border-color:var(--pilot-gold-dark);color:var(--pilot-gold-dark)}.pilot-btn-secondary:active{transform:scale(.97)}.pilot-btn-discover{background:var(--pilot-charcoal);width:2.75rem;height:2.75rem;color:var(--pilot-gold);border:1px solid #d0ad2659;border-radius:9999px;justify-content:center;align-items:center;transition:transform .15s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;display:inline-flex;box-shadow:0 4px 14px #20272833}.pilot-btn-discover:hover{background:#2a3132;box-shadow:0 6px 18px #20272847}.pilot-btn-discover:active{transform:scale(.94)}.pilot-protection-arc{pointer-events:none;opacity:0;transition:opacity .8s var(--pilot-ease-out), transform .9s var(--pilot-ease-spring);position:absolute;transform:scale(.92)}.pilot-protection-arc.is-active{opacity:1;transform:scale(1)}.pilot-protection-arc svg{overflow:visible}.pilot-protection-breathe{animation:4s ease-in-out infinite pilot-protection-breathe}@keyframes pilot-protection-breathe{0%,to{opacity:.85}50%{opacity:1}}.pilot-hero-immersive{background-color:var(--pilot-charcoal)}.pilot-hero-road-immersive{pointer-events:none;background:linear-gradient(#0000 0%,#d0ad260f 40%,#20272880 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.pilot-hero-texture{pointer-events:none;background:radial-gradient(70% 55% at 82% 38%,#d0ad2612 0%,#0000 62%),linear-gradient(#0000 55%,#2027282e 100%)}.pilot-hero-car-wrap{z-index:15;pointer-events:none;position:absolute;inset:0}.pilot-hero-car-wrap.is-entering{animation:2.2s cubic-bezier(.25,.85,.35,1) forwards pilot-car-journey}.pilot-hero-car-wrap.is-entering-mobile{animation:1.4s cubic-bezier(.25,.85,.35,1) forwards pilot-car-journey-mobile}.pilot-hero-car-wrap.is-settling{animation:pilot-car-journey-settle .35s var(--pilot-ease-spring) forwards}.pilot-hero-car-wrap.is-parked{transform:translate(68vw,62vh)scale(.9)}@keyframes pilot-car-journey{0%{opacity:0;transform:translate(-8vw,78vh)scale(.45)rotate(-14deg)}25%{opacity:1;transform:translate(18vw,68vh)scale(.65)rotate(-8deg)}55%{transform:translate(42vw,58vh)scale(.8)rotate(-3deg)}80%{transform:translate(62vw,60vh)scale(.88)rotate(-1deg)}to{opacity:1;transform:translate(68vw,62vh)scale(.9)rotate(0)}}@keyframes pilot-car-journey-mobile{0%{opacity:0;transform:translate(-5vw,72vh)scale(.5)}to{opacity:1;transform:translate(58vw,68vh)scale(.75)}}@keyframes pilot-car-journey-settle{0%{transform:translate(68vw,calc(62vh - 6px))scale(.9)}55%{transform:translate(68vw,calc(62vh + 3px))scale(.9)}to{transform:translate(68vw,62vh)scale(.9)}}.pilot-car-asset-slot{opacity:.55;width:56px;transition:opacity .4s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pilot-car-asset-slot.is-parked{opacity:.7}.pilot-car-asset-glow{opacity:0;background:radial-gradient(circle,#d0ad2640 0%,#0000 70%);border-radius:50%;transition:opacity .6s ease-out;position:absolute;inset:-12px}.pilot-car-asset-slot.is-parked .pilot-car-asset-glow{opacity:1}.pilot-car-asset-silhouette{width:100%;height:auto;color:var(--pilot-gold)}.pilot-hero-protection{position:absolute;top:-40%;left:50%;transform:translate(-50%)scale(.85)}.pilot-filmstrip-dense{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.pilot-filmstrip-track-dense{gap:.625rem;padding:.375rem .5rem .875rem}.pilot-filmstrip-frame-dense{scroll-snap-align:start;flex:0 0 clamp(170px,14vw,220px)}.pilot-filmstrip-frame-dense.is-active{transform:scale(1.03);box-shadow:0 10px 28px #d0ad2626}.pilot-filmstrip-viewport{cursor:grab;touch-action:none;padding:.375rem .5rem .875rem;display:block;overflow:hidden}.pilot-filmstrip-viewport.is-dragging{cursor:grabbing}.pilot-filmstrip-inner{will-change:transform;touch-action:none;gap:.625rem;width:max-content;display:flex}.pilot-filmstrip-frame,.pilot-filmstrip-frame-dense,.pilot-filmstrip-viewport *{touch-action:none}.pilot-infinite-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.pilot-infinite-rail-track{will-change:transform;width:max-content;animation:pilot-rail-scroll-ltr var(--pilot-rail-duration,110s) linear infinite;align-items:center;display:flex;transform:translate(-50%)}.pilot-infinite-rail--measured .pilot-infinite-rail-track{--pilot-rail-shift:0px;transform:translate3d(calc(-1 * var(--pilot-rail-shift)), 0, 0);animation-name:pilot-rail-scroll-ltr-shift}.pilot-infinite-rail:hover .pilot-infinite-rail-track,.pilot-infinite-rail:focus-within .pilot-infinite-rail-track{animation-play-state:paused}@keyframes pilot-rail-scroll-ltr{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes pilot-rail-scroll-ltr-shift{0%{transform:translate3d(calc(-1 * var(--pilot-rail-shift)), 0, 0)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.pilot-infinite-rail-track{animation-duration:var(--pilot-rail-duration-reduced,275s)}}@media (max-width:767px){.pilot-infinite-rail-track{animation-duration:calc(var(--pilot-rail-duration,110s) * 1.15)}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.pilot-infinite-rail-track{animation-duration:var(--pilot-rail-duration-reduced,275s)}}.pilot-yep-lane{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.pilot-yep-lane-track{will-change:transform;gap:.75rem;width:max-content;padding:.25rem 0;display:flex}.pilot-yep-lane-track.is-right{animation:pilot-yep-scroll-right var(--pilot-lane-speed,88s) linear infinite}.pilot-yep-lane-track.is-left{animation:pilot-yep-scroll-left var(--pilot-lane-speed,88s) linear infinite}.pilot-yep-lane-static{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.pilot-yep-lane:hover .pilot-yep-lane-track{animation-play-state:paused}.pilot-yep-lane-track.is-static{flex-wrap:wrap;justify-content:center;width:auto;max-width:72rem;margin:0 auto;padding:0 1rem;animation:none!important}@keyframes pilot-yep-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes pilot-yep-scroll-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.pilot-yep-chip,.pilot-yep-tile{min-height:44px}.pilot-yep-tile{min-width:clamp(196px,22vw,248px);max-width:min(248px,85vw)}.pilot-yep-rail,.pilot-section-yep .pilot-infinite-rail,.pilot-section-personal .pilot-infinite-rail,.pilot-section-awards .pilot-infinite-rail{width:100%;max-width:100%;overflow:hidden}.pilot-awards-lane{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.pilot-awards-track{width:max-content;animation:55s linear infinite pilot-awards-scroll;display:flex}.pilot-awards-track.pilot-awards-track-slow{animation:130s linear infinite pilot-awards-scroll}.pilot-awards-marquee:hover .pilot-awards-track{animation-play-state:paused}.pilot-awards-track.is-reverse{animation:60s linear infinite pilot-awards-scroll-reverse}.pilot-awards-track.is-static{animation:none!important}@keyframes pilot-awards-scroll{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes pilot-awards-scroll-reverse{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.pilot-award-card{min-width:260px}.pilot-awards-rail-interactive{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.pilot-awards-viewport{cursor:grab;touch-action:none;padding:.25rem 0;overflow:hidden}.pilot-awards-viewport.is-dragging{cursor:grabbing}.pilot-awards-inner{will-change:transform;align-items:center;width:max-content;display:flex}@media (max-width:767px){.pilot-hero-car-wrap.is-parked,.pilot-hero-car-wrap.is-settling{transform:translate(58vw,68vh)scale(.75)}.pilot-car-asset-slot{width:44px}.pilot-hero-protection{top:-35%}.pilot-filmstrip-frame-dense{flex:0 0 clamp(150px,42vw,180px)}.pilot-award-card{min-width:220px}}.pilot-hero-bg-layer,.pilot-hero-mid-layer,.pilot-hero-fg-layer{will-change:transform;transition:transform .12s ease-out}.pilot-hero-road{pointer-events:none;background:linear-gradient(#0000 0%,#2027280a 30%,#20272814 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.pilot-scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.pilot-scroll-hide::-webkit-scrollbar{display:none}.pilot-related-rail-shell{position:relative}.pilot-related-rail-shell .pilot-auto-related-rail,.pilot-related-rail-shell .pilot-product-related-rail{overflow:hidden}.pilot-related-rail-track{cursor:grab;scroll-behavior:smooth}.pilot-related-rail-track:active,.pilot-related-rail-track.is-dragging{cursor:grabbing}.pilot-related-rail-nav{display:none}@media (min-width:1024px){.pilot-related-rail-shell{padding-inline:3rem}.pilot-related-rail-nav{z-index:2;border:1px solid color-mix(in srgb, var(--pilot-gold) 35%, var(--pilot-border));width:2.5rem;height:2.5rem;color:var(--pilot-gold-dark);background:#fffffff5;border-radius:9999px;justify-content:center;align-items:center;transition:border-color .18s ease-out,box-shadow .18s ease-out,opacity .18s ease-out,transform .18s ease-out;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #2027281a}.pilot-related-rail-nav:hover:not(:disabled){border-color:var(--pilot-gold);box-shadow:0 10px 28px #d0ad262e}.pilot-related-rail-nav:focus-visible{outline:2px solid var(--pilot-gold);outline-offset:2px}.pilot-related-rail-nav:disabled{opacity:.35;cursor:not-allowed}.pilot-related-rail-nav-prev{left:0}.pilot-related-rail-nav-next{right:0}}.pilot-filmstrip{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.pilot-filmstrip-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;gap:1rem;padding:.5rem 1rem 1.25rem;display:flex;overflow-x:auto}.pilot-filmstrip-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.pilot-filmstrip-track::-webkit-scrollbar{display:none}.pilot-filmstrip-frame{scroll-snap-align:center;scroll-snap-stop:always;transition:transform .25s var(--pilot-ease-out), box-shadow .25s ease-out;flex:0 0 clamp(260px,72vw,340px)}.pilot-filmstrip-frame.is-active{transform:scale(1.02)}.pilot-filmstrip-progress{background:var(--pilot-border);border-radius:9999px;height:2px;overflow:hidden}.pilot-filmstrip-progress-fill{background:linear-gradient(90deg, var(--pilot-gold-dark), var(--pilot-gold-light));border-radius:inherit;height:100%;transition:width .3s var(--pilot-ease-out)}.pilot-commercial-panel{transition:opacity .35s var(--pilot-ease-out), transform .35s var(--pilot-ease-out)}.pilot-commercial-cat{transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,transform .15s ease-out}.pilot-commercial-cat.is-active{border-color:var(--pilot-gold);box-shadow:0 8px 24px #d0ad262e}.pilot-yep-object{transition:transform .2s var(--pilot-ease-out), opacity .3s ease-out;will-change:transform;position:absolute}.pilot-yep-object:hover,.pilot-yep-object:focus-within{z-index:10;transform:translateY(-4px)scale(1.04)}.pilot-yep-label{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(4px)}.pilot-yep-object:hover .pilot-yep-label,.pilot-yep-object:focus-within .pilot-yep-label{opacity:1;transform:translateY(0)}.pilot-miniature-slot{filter:drop-shadow(0 8px 16px #2027282e);justify-content:center;align-items:center;display:flex;position:relative}.pilot-miniature-slot svg,.pilot-miniature-slot img{width:100%;height:auto;display:block}.pilot-page-hero,.pilot-page-hero-photo{position:relative;overflow:hidden}.pilot-road-accent{background:linear-gradient(90deg, transparent, var(--pilot-gold) 20%, var(--pilot-gold-light) 50%, var(--pilot-gold) 80%, transparent);opacity:.7;height:3px;position:absolute;bottom:0;left:0;right:0}.pilot-coverage-card{transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.pilot-coverage-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2027281a}.pilot-gold-cta{--cta-glow-x:50%;--cta-glow-y:50%;letter-spacing:.01em;min-height:54px;color:var(--pilot-charcoal);background:linear-gradient(155deg, var(--pilot-gold-light) 0%, var(--pilot-gold) 42%, var(--pilot-gold-dark) 100%);border:1px solid #b8940f6b;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;padding:0 2rem;font-size:.9375rem;font-weight:600;transition:transform .12s ease-out,box-shadow .22s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #b8940f47,inset 0 1px #ffffff47}.pilot-gold-cta-shine{background:radial-gradient(circle at var(--cta-glow-x) var(--cta-glow-y), #ffffff6b 0%, #ffffff14 28%, transparent 58%);pointer-events:none;transition:opacity .2s ease-out;position:absolute;inset:-40%}.pilot-gold-cta-surface{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff80 0%,#d0ad261f 45%,#b8940f59 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pilot-gold-cta-label,.pilot-gold-cta-arrow{z-index:1;position:relative}.pilot-gold-cta-arrow{transition:transform .2s var(--pilot-ease-out)}.pilot-gold-cta:hover{box-shadow:0 14px 32px #b8940f57,inset 0 1px #ffffff52}.pilot-gold-cta:hover .pilot-gold-cta-arrow,.pilot-gold-cta:focus-visible .pilot-gold-cta-arrow{transform:translate(4px)}.pilot-gold-cta:active{transform:scale(.98)}.pilot-gold-cta:focus-visible{outline:2px solid var(--pilot-gold);outline-offset:3px}.pilot-charcoal-secondary-btn.pilot-btn-secondary,.pilot-auto-final-broker-btn.pilot-btn-secondary,.pilot-product-final-broker-btn.pilot-btn-secondary{color:#fff;border-color:#d0ad26a6}.pilot-charcoal-secondary-btn.pilot-btn-secondary:hover,.pilot-auto-final-broker-btn.pilot-btn-secondary:hover,.pilot-product-final-broker-btn.pilot-btn-secondary:hover{color:var(--pilot-gold);border-color:var(--pilot-gold);background:#d0ad2614}.pilot-charcoal-secondary-btn.pilot-btn-secondary:focus-visible,.pilot-auto-final-broker-btn.pilot-btn-secondary:focus-visible,.pilot-product-final-broker-btn.pilot-btn-secondary:focus-visible{color:var(--pilot-gold);border-color:var(--pilot-gold);outline:2px solid var(--pilot-gold);outline-offset:3px;background:#d0ad2614}.pilot-auto-hero-visual{position:relative}.pilot-auto-hero-photo{will-change:transform;transition:transform .12s ease-out}.pilot-auto-hero-arc{z-index:2;opacity:.85;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.pilot-auto-car-slot{opacity:.55;width:56px;color:var(--pilot-charcoal);filter:drop-shadow(0 6px 12px #2027281f);position:absolute;bottom:-.75rem;left:-.5rem}.pilot-auto-car-silhouette{width:100%;height:auto}.pilot-auto-explorer-stage{transition:box-shadow .28s ease-out}.pilot-auto-coverage-stage-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--pilot-gold-dark);margin:0 0 1rem;font-size:.6875rem;font-weight:600}.pilot-auto-coverage-stage-frame{border:1px solid var(--pilot-border);background:linear-gradient(#fafaf8 0%,#f3f0e8 100%);border-radius:1rem;min-height:20rem;position:relative;overflow:hidden}.pilot-auto-car-hero{z-index:1;justify-content:center;align-items:flex-end;padding:0 2% .5%;display:flex;position:absolute;inset:0}.pilot-auto-car-hero-platform{filter:blur(1px);background:radial-gradient(#2027282e 0%,#2027280f 45%,#0000 72%);border-radius:9999px;width:62%;height:2rem;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.pilot-auto-car-hero-image-wrap{z-index:1;justify-content:center;align-items:flex-end;width:92%;max-width:26rem;display:flex;position:relative;-webkit-mask-image:radial-gradient(88% 78% at 50% 62%,#000 52%,#0000 100%);mask-image:radial-gradient(88% 78% at 50% 62%,#000 52%,#0000 100%)}.pilot-auto-car-hero-image{z-index:1;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 18px 32px #20272824)drop-shadow(0 4px 12px #20272814);width:100%;height:auto;position:relative}.pilot-auto-coverage-scene{z-index:2;pointer-events:none;transition:opacity .28s ease-out;position:absolute;inset:0}.pilot-auto-scene-ambient{opacity:0;transition:opacity .28s ease-out;position:absolute;inset:0}.pilot-auto-coverage-scene--liability .pilot-auto-scene-ambient{opacity:1;background:radial-gradient(72% 58% at 50% 54%,#d0ad261a 0%,#0000 72%)}.pilot-auto-coverage-scene--collision .pilot-auto-scene-ambient{opacity:1;background:radial-gradient(circle at 32% 58%,#d0ad2633 0%,#0000 48%)}.pilot-auto-coverage-scene--comprehensive .pilot-auto-scene-ambient{opacity:1;background:linear-gradient(#5b7a9924 0%,#0000 46%)}.pilot-auto-coverage-scene--accident-benefits .pilot-auto-scene-ambient{opacity:1;background:radial-gradient(42% 28% at 50% 40%,#fbf5e5d9 0%,#0000 100%)}.pilot-auto-coverage-scene--uninsured .pilot-auto-scene-ambient{opacity:1;background:linear-gradient(115deg,#0000 42%,#d0ad2614 58%,#2027280f 100%)}.pilot-auto-coverage-scene--loss-of-use .pilot-auto-scene-ambient{opacity:1;background:radial-gradient(circle at 78% 68%,#5b7a991f 0%,#0000 52%)}.pilot-auto-scene-zone{pointer-events:none;transition:opacity .28s ease-out;position:absolute}.pilot-auto-scene-zone--perimeter{border:1.5px dashed #d0ad2661;border-radius:50%;width:15rem;height:9.5rem;top:52%;left:50%;transform:translate(-50%,-50%)}.pilot-auto-scene-zone--front{border:2px solid #d0ad269e;border-radius:.75rem;width:5.25rem;height:4rem;top:46%;left:24%;transform:rotate(-16deg);box-shadow:0 0 0 6px #d0ad261a,inset 0 0 12px #d0ad2614}.pilot-auto-scene-zone--sky{background:linear-gradient(#5b7a991a 0%,#0000 100%);border-radius:1rem 1rem 45% 45%;width:100%;height:44%;top:0;left:0}.pilot-auto-scene-zone--cabin{border:1.5px solid #d0ad2673;border-radius:.5rem;width:6rem;height:3.25rem;top:37%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #d0ad2629}.pilot-auto-scene-zone--barrier{background:linear-gradient(#0000 0%,#d0ad26a6 35% 65%,#0000 100%);border-radius:9999px;width:3px;height:5.5rem;top:36%;right:17%;box-shadow:0 0 14px #d0ad2633}.pilot-auto-scene-path{border-top:2px dashed #d0ad266b;width:44%;height:0;position:absolute;bottom:31%;left:20%;transform:rotate(-6deg)}.pilot-auto-scene-ring{border:2px solid #d0ad268c;border-radius:9999px;animation:2.8s ease-in-out infinite pilot-auto-ring-pulse;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.pilot-auto-scene-ring--outer{width:16rem;height:10.5rem}.pilot-auto-scene-ring--inner{width:12rem;height:8rem;animation-delay:.4s}.pilot-auto-scene-badge{letter-spacing:.02em;color:var(--pilot-charcoal);background:#ffffffeb;border:1px solid #d0ad2659;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 16px #20272814}.pilot-auto-scene-badge--left{top:20%;left:3%}.pilot-auto-scene-badge--front{top:22%;right:5%}.pilot-auto-scene-badge--top{top:8%;left:50%;transform:translate(-50%)}.pilot-auto-scene-badge--cabin{bottom:14%;left:50%;transform:translate(-50%)}.pilot-auto-scene-badge--side{bottom:22%;right:6%}.pilot-auto-scene-badge--bottom{bottom:8%;left:50%;transform:translate(-50%)}.pilot-auto-scene-impact{border:2px solid #d0ad26b3;border-radius:.75rem;width:5rem;height:4rem;position:absolute;top:48%;left:26%;transform:rotate(-16deg);box-shadow:0 0 0 8px #d0ad2624,0 0 0 16px #d0ad260f}.pilot-auto-scene-weather{color:#5b7a99;background:#ffffffe6;border:1px solid #5b7a9933;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:absolute;box-shadow:0 4px 12px #20272814}.pilot-auto-scene-weather--cloud{top:12%;left:8%}.pilot-auto-scene-weather--bolt{top:10%;right:10%}.pilot-auto-scene-weather--snow{top:22%;left:12%}.pilot-auto-scene-occupant{color:#b8940f;background:#fbf5e5f2;border:1px solid #d0ad2666;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute}.pilot-auto-scene-occupant--driver{bottom:44%;left:39%}.pilot-auto-scene-occupant--passenger{bottom:44%;right:33%}.pilot-auto-scene-other-car{background:#20272824;border:1px solid #20272838;border-radius:.375rem;width:3.25rem;height:1.6rem;position:absolute;top:43%;right:5%;box-shadow:0 4px 10px #20272814}.pilot-auto-scene-shield-between{color:#b8940f;background:#fffffff2;border:2px solid #d0ad2673;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;top:38%;right:19%;box-shadow:0 8px 20px #d0ad262e}.pilot-auto-scene-replacement-car{color:#5b7a99;background:#fffffff2;border:1px solid #5b7a9940;border-radius:.625rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;bottom:26%;right:7%}.pilot-auto-scene-keys{color:#b8940f;background:#fbf5e5f2;border:1px solid #d0ad2659;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;bottom:28%;left:8%}.pilot-auto-scene-arrow{color:var(--pilot-gold-dark);font-size:1.5rem;font-weight:500;position:absolute;bottom:32%;left:52%;transform:translate(-50%)}.pilot-auto-coverage-stage-caption{border-top:1px solid var(--pilot-border);align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.pilot-auto-coverage-stage-icon{color:#b8940f;background:#d0ad261f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.pilot-auto-coverage-stage-title{color:var(--pilot-charcoal);margin:0;font-size:.9375rem;font-weight:600}.pilot-auto-coverage-stage-sub{color:var(--pilot-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}@keyframes pilot-auto-ring-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}.pilot-auto-coverage-list{flex-direction:column;gap:.625rem;display:flex}.pilot-auto-coverage-card{border:1px solid var(--pilot-border);text-align:left;cursor:pointer;width:100%;transition:border-color .2s ease-out, box-shadow .22s ease-out, transform .2s var(--pilot-ease-out);background:#fff;border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex;position:relative}.pilot-auto-coverage-card:hover{border-color:color-mix(in srgb, var(--pilot-gold) 35%, var(--pilot-border));box-shadow:0 8px 22px #2027280f}.pilot-auto-coverage-card.is-active{border-color:color-mix(in srgb, var(--pilot-gold) 55%, var(--pilot-border));box-shadow:0 10px 28px #d0ad261f}.pilot-auto-coverage-card-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s ease-out;display:inline-flex}.pilot-auto-coverage-card-ring{border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .22s ease-out;position:absolute;inset:-1px}.pilot-auto-coverage-card.is-active .pilot-auto-coverage-card-ring{border-color:#d0ad2673}@media (hover:hover) and (pointer:fine){.pilot-auto-coverage-card:hover{transform:translate(3px)}}@media (min-width:1024px){.pilot-auto-coverage-stage-frame{min-height:23.5rem}.pilot-auto-car-hero-image-wrap{width:96%;max-width:28rem}.pilot-auto-coverage-stage-eyebrow{margin-bottom:1.125rem;font-size:.71875rem}.pilot-auto-coverage-stage-caption{gap:.875rem;margin-top:1.375rem;padding-top:1.125rem}.pilot-auto-coverage-stage-icon{width:2.5rem;height:2.5rem}.pilot-auto-coverage-stage-title{font-size:1rem}.pilot-auto-coverage-stage-sub{font-size:.875rem}.pilot-auto-coverage-list{gap:.75rem}.pilot-auto-coverage-card{border-radius:.9375rem;gap:1rem;padding:1rem 1.125rem}.pilot-auto-coverage-card-icon{width:2.75rem;height:2.75rem}.pilot-auto-explorer-cta{padding-top:.25rem}}@media (max-width:767px){.pilot-auto-coverage-stage-frame{min-height:17.5rem}.pilot-auto-car-hero-image-wrap{width:88%;max-width:22rem}.pilot-auto-scene-ring--outer{width:13.5rem;height:9rem}.pilot-auto-scene-ring--inner{width:10rem;height:6.75rem}.pilot-auto-scene-zone--perimeter{width:12.5rem;height:8rem}.pilot-auto-scene-badge{padding:.3rem .5rem;font-size:.625rem}}.pilot-auto-broker-section,.pilot-auto-broker-flow{position:relative}.pilot-auto-broker-path{display:none}.pilot-auto-broker-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pilot-auto-broker-step{background:#ffffffb8;border:1px solid #20272814;border-radius:1rem;padding:1.5rem 1.25rem 1.75rem;position:relative;box-shadow:0 10px 28px #2027280f}.pilot-auto-broker-node{width:2.75rem;height:2.75rem;color:var(--pilot-charcoal);background:linear-gradient(155deg, var(--pilot-gold-light), var(--pilot-gold));border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #d0ad2647}.pilot-auto-broker-step-title{letter-spacing:-.02em;color:var(--pilot-charcoal);margin:1rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.25}.pilot-auto-broker-step-detail{color:var(--pilot-secondary);margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}@media (min-width:1024px){.pilot-auto-broker-path{z-index:0;width:96%;height:24px;display:block;position:absolute;top:2.1rem;left:2%;right:2%}.pilot-auto-broker-steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;position:relative}.pilot-auto-broker-step{text-align:center;padding:1.75rem 1.25rem 2rem}.pilot-auto-broker-step-title{font-size:1.25rem}}.pilot-auto-related-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.pilot-auto-related-track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:1rem;padding:.375rem .25rem 1rem;display:flex;overflow-x:auto}@media (min-width:1024px){.pilot-auto-related-track{gap:1.625rem;padding-bottom:1.25rem}}.pilot-auto-related-track>li{scroll-snap-align:start}.pilot-auto-faq-item{border:1px solid var(--pilot-border);background:#fff;border-radius:.875rem;transition:border-color .2s ease-out,box-shadow .22s ease-out,background-color .2s ease-out;overflow:hidden}.pilot-auto-faq-item.is-open{border-color:color-mix(in srgb, var(--pilot-gold) 45%, var(--pilot-border));background:#fffef9;box-shadow:0 8px 24px #d0ad2614}.pilot-auto-faq-trigger{text-align:left;width:100%;min-height:3.25rem;color:var(--pilot-charcoal);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.2rem;font-size:1rem;font-weight:500;line-height:1.4;transition:color .18s ease-out;display:flex}.pilot-auto-faq-trigger:hover,.pilot-auto-faq-item.is-open .pilot-auto-faq-trigger{color:var(--pilot-gold-dark)}.pilot-auto-faq-trigger:focus-visible{outline:2px solid var(--pilot-gold-dark);outline-offset:2px}.pilot-auto-faq-icon{width:1.875rem;height:1.875rem;color:var(--pilot-gold-dark);background:#d0ad261f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.pilot-auto-faq-panel{padding:0 1.2rem 1.15rem}.pilot-auto-faq-panel p{max-width:42rem;color:var(--pilot-secondary);margin:0;font-size:.9375rem;line-height:1.7}@keyframes pilot-auto-faq-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pilot-auto-faq-panel-enter{animation:pilot-auto-faq-enter .24s var(--pilot-ease-out)}.pilot-product-hero-visual,.pilot-product-hero-photo,.pilot-product-hero-arc{position:relative}.pilot-product-hero-photo{will-change:transform;transition:transform .12s ease-out}.pilot-product-explorer-stage{transition:box-shadow .28s ease-out}.pilot-product-coverage-stage-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--pilot-gold-dark);margin:0 0 1rem;font-size:.6875rem;font-weight:600}.pilot-product-coverage-stage-frame{border:1px solid var(--pilot-border);background:linear-gradient(#fafaf8 0%,#f3f0e8 100%);border-radius:1rem;min-height:20rem;position:relative;overflow:hidden}.pilot-product-coverage-stage-frame--icon-only{background:radial-gradient(ellipse 80% 70% at 50% 42%, color-mix(in srgb, var(--pilot-gold) 8%, #fafaf8) 0%, transparent 68%), linear-gradient(180deg, #fafaf8 0%, #f0ece3 100%);min-height:11.5rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-ring{opacity:.55;width:9rem;height:9rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-icon{width:5.25rem;height:5.25rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-icon svg{width:2.75rem;height:2.75rem}.pilot-product-icon-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pilot-product-icon-stage-ring{opacity:.45;border:2px solid;border-radius:9999px;width:11rem;height:11rem;position:absolute}.pilot-product-icon-stage-icon{z-index:1;border-radius:9999px;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;display:inline-flex;position:relative;box-shadow:0 14px 28px #2027281a}.pilot-product-miniature-hero{z-index:1;justify-content:center;align-items:flex-end;padding:0 3% 1.5%;display:flex;position:absolute;inset:0}.pilot-product-miniature-platform{background:radial-gradient(#20272824 0%,#0000 72%);border-radius:9999px;width:48%;height:1.5rem;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.pilot-product-miniature-image{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 28px #2027281f);width:70%;max-width:17.5rem;height:auto;position:relative}.pilot-product-coverage-scene{z-index:2;pointer-events:none;position:absolute;inset:0}.pilot-product-scene-ambient{opacity:1;position:absolute;inset:0}.pilot-product-coverage-stage-caption{border-top:1px solid var(--pilot-border);align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.pilot-product-coverage-stage-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.pilot-product-coverage-stage-title{color:var(--pilot-charcoal);margin:0;font-size:.9375rem;font-weight:600}.pilot-product-coverage-stage-sub{color:var(--pilot-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.pilot-product-coverage-list{flex-direction:column;gap:.625rem;display:flex}.pilot-product-coverage-card{border:1px solid var(--pilot-border);text-align:left;cursor:pointer;width:100%;transition:border-color .2s ease-out, box-shadow .22s ease-out, transform .2s var(--pilot-ease-out);background:#fff;border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex;position:relative}.pilot-product-coverage-card:hover{border-color:color-mix(in srgb, var(--pilot-gold) 35%, var(--pilot-border));box-shadow:0 8px 22px #2027280f}.pilot-product-coverage-card.is-active{border-color:color-mix(in srgb, var(--pilot-gold) 55%, var(--pilot-border));box-shadow:0 10px 28px #d0ad261f}.pilot-product-coverage-card-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s ease-out;display:inline-flex}.pilot-product-coverage-card-ring{border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .22s ease-out;position:absolute;inset:-1px}.pilot-product-coverage-card.is-active .pilot-product-coverage-card-ring{border-color:#d0ad2673}.pilot-product-broker-section{position:relative}.pilot-product-broker-flow{max-width:100%;position:relative;overflow:hidden}.pilot-product-broker-path{display:none}.pilot-product-broker-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pilot-product-broker-step{background:#ffffffb8;border:1px solid #20272814;border-radius:1rem;padding:1.5rem 1.25rem 1.75rem;position:relative;box-shadow:0 10px 28px #2027280f}.pilot-product-broker-node{width:2.75rem;height:2.75rem;color:var(--pilot-charcoal);background:#d0ad2629;border:1px solid #d0ad2659;border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.pilot-product-broker-step-title{color:var(--pilot-charcoal);margin:1rem 0 .375rem;font-size:1.125rem;font-weight:600}.pilot-product-broker-step-detail{color:var(--pilot-secondary);margin:0;font-size:.875rem;line-height:1.55}.pilot-product-related-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.pilot-product-related-track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:1rem;padding:.375rem .25rem 1rem;display:flex;overflow-x:auto}.pilot-product-related-track>li{scroll-snap-align:start}@media (min-width:1024px){.pilot-product-broker-path{z-index:0;width:100%;max-width:100%;height:24px;display:block;position:absolute;top:2.75rem;left:0;right:0}.pilot-product-broker-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.pilot-product-broker-step{z-index:1}.pilot-product-coverage-stage-frame{min-height:23.5rem}.pilot-product-coverage-stage-frame--icon-only{min-height:13rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-ring{width:10.5rem;height:10.5rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-icon{width:5.75rem;height:5.75rem}.pilot-product-miniature-image{width:82%;max-width:20.5rem}.pilot-product-icon-stage-ring{width:13rem;height:13rem}.pilot-product-icon-stage-icon{width:7rem;height:7rem}.pilot-product-coverage-list{gap:.75rem}.pilot-product-coverage-card{gap:1rem;padding:1rem 1.125rem}.pilot-product-coverage-card-icon{width:2.75rem;height:2.75rem}.pilot-product-explorer-cta{padding-top:.25rem}.pilot-product-related-track{gap:1.625rem;padding-bottom:1.25rem}}@media (max-width:767px){.pilot-product-coverage-stage-frame{min-height:17.5rem}.pilot-product-coverage-stage-frame--icon-only{min-height:10rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-ring{width:8rem;height:8rem}.pilot-product-coverage-stage-frame--icon-only .pilot-product-icon-stage-icon{width:4.75rem;height:4.75rem}.pilot-product-miniature-image{width:72%;max-width:16rem}.pilot-product-icon-stage-ring{width:10rem;height:10rem}.pilot-product-icon-stage-icon{width:5.5rem;height:5.5rem}.pilot-product-coverage-card{font-size:.625rem}}@media (hover:hover) and (pointer:fine){.pilot-product-coverage-card:hover{transform:translate(3px)}}.pilot-ce-stage-eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--pilot-gold-dark);margin:0 0 1rem;font-size:.6875rem;font-weight:600}.pilot-ce-stage-frame{border:1px solid var(--pilot-border);background:linear-gradient(#fafaf8 0%,#f3f0e8 100%);border-radius:1rem;min-height:20rem;position:relative;overflow:hidden}.pilot-ce-scene-photo{z-index:0;position:absolute;inset:0}.pilot-ce-scene-photo-image{object-fit:cover;object-position:center center}.pilot-ce-scene-photo-scrim{pointer-events:none;background:linear-gradient(#fafaf814 0%,#f3f0e86b 55%,#f3f0e8b8 100%);position:absolute;inset:0}.pilot-ce-css-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.pilot-ce-object-hero{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.pilot-ce-object-platform{background:radial-gradient(#20272829 0%,#0000 72%);border-radius:9999px;width:58%;height:1.75rem;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.pilot-ce-object-wrap--blend{-webkit-mask-image:radial-gradient(88% 78% at 50% 62%,#000 52%,#0000 100%);mask-image:radial-gradient(88% 78% at 50% 62%,#000 52%,#0000 100%)}.pilot-ce-object-wrap--blend .pilot-ce-object-image{mix-blend-mode:multiply}.pilot-ce-object-image{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 28px #2027281f);height:auto;position:relative}.pilot-ce-scene-layers{z-index:3;pointer-events:none;position:absolute;inset:0}.pilot-ce-scene-dim{pointer-events:none;background:#2027288c;transition:opacity .38s ease-out;position:absolute;inset:0}.pilot-ce-scene-ambient{opacity:1;transition:background .38s ease-out,opacity .32s ease-out;position:absolute;inset:0}.pilot-ce-zone{pointer-events:none;border-radius:.375rem;position:absolute}.pilot-ce-scene-cutaway{z-index:1;pointer-events:none;justify-content:center;align-items:center;padding:.25rem .5rem .5rem;display:flex;position:absolute;inset:0}.pilot-ce-scene-cutaway-image{object-fit:contain;object-position:center center;filter:drop-shadow(0 10px 24px #20272814);width:100%;height:100%}.pilot-ce-stage{width:100%;min-width:0}.pilot-ce-stage-frame--interactive-master{aspect-ratio:var(--ce-aspect,1672 / 941);background:linear-gradient(#f7f5f0 0%,#ebe6dc 100%);width:100%;max-width:100%;min-height:0!important}.pilot-ce-scene-interactive-master{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pilot-ce-scene-interactive-master>span{max-width:100%;width:100%!important;height:100%!important;display:block!important}.pilot-ce-scene-interactive-master-image{object-fit:contain;object-position:center center;width:100%;max-width:100%;height:100%;display:block}.pilot-ce-svg-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pilot-ce-svg-dim{fill:#2027288c}.pilot-ce-svg-zone{fill:#0000;stroke:#0000;stroke-width:.35px;vector-effect:non-scaling-stroke;opacity:0}.pilot-ce-svg-zone.is-active{opacity:1}.pilot-ce-svg-zone.is-active.pilot-ce-svg-zone--glow{fill:#d0ad263d;stroke:#b8940fb8;filter:drop-shadow(0 0 .6px #d0ad2659)}.pilot-ce-svg-zone.is-active.pilot-ce-svg-zone--pulse{fill:#d0ad2633;stroke:#b8940fad;animation:2.6s ease-in-out infinite pilot-ce-svg-zone-pulse}.pilot-ce-svg-zone.is-active.pilot-ce-svg-zone--outline{fill:#d0ad261a;stroke:#b8940fd1;stroke-width:.45px}.pilot-ce-svg-zone.is-active.pilot-ce-svg-zone--fill{fill:#d0ad2652;stroke:#b8940f8c}.pilot-ce-scene-layers--interactive-master .pilot-ce-scene-ambient{z-index:3;mix-blend-mode:soft-light}.pilot-ce-stage-frame--state-images{background:linear-gradient(#f7f5f0 0%,#ebe6dc 100%);width:100%;max-width:100%;height:auto;min-height:0;overflow:hidden}.pilot-ce-stage-frame--state-images.pilot-ce-stage-frame--interactive-master{min-height:0}.pilot-ce-state-image-stage{z-index:1;position:absolute;inset:0;overflow:hidden}.pilot-ce-state-image-stack{background:linear-gradient(#f7f5f0 0%,#ebe6dc 100%);position:absolute;inset:0}.pilot-ce-state-image{object-fit:contain;object-position:center center;will-change:opacity;width:100%;min-width:0;max-width:100%;height:100%;position:absolute;inset:0}.pilot-ce-state-image--current{z-index:1}.pilot-ce-state-image--next{z-index:2}.pilot-ce-scene-layers--state-images{display:none}@media (hover:hover) and (pointer:fine){.pilot-ce-state-image-stack{cursor:crosshair}.pilot-ce-magnifier-lens{z-index:10;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;background-color:#f7f5f0eb;background-repeat:no-repeat;border:1px solid #d0ad2685;border-radius:50%;transition:opacity .14s ease-out;position:absolute;top:0;left:0;box-shadow:0 6px 20px #20272824,inset 0 0 0 1px #ffffff59}.pilot-ce-magnifier-hint{z-index:5;letter-spacing:.02em;color:#726f66e0;pointer-events:none;margin:0;font-size:.6875rem;transition:opacity .24s ease-out;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.pilot-ce-magnifier-hint.is-dismissed{opacity:.38}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.pilot-ce-magnifier-lens,.pilot-ce-magnifier-hint{transition:none}}.pilot-ce-motion-overlay{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pilot-ce-motion-object-layer{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;position:absolute;transform:translateY(-48px)scale(.92)}.pilot-ce-motion-object-layer--full-canvas{width:100%;height:100%;inset:0;transform:translateY(-56px)scale(.94)}.pilot-ce-motion-object-layer--full-canvas.pilot-ce-motion-object-layer--hold{animation-name:ce-motion-object-descend-hold-full}.pilot-ce-motion-object-layer--full-canvas.is-handoff-dissolve{animation:.42s ease-out forwards ce-motion-object-handoff-dissolve-full!important}.pilot-ce-motion-object-image--full-canvas{object-fit:contain;object-position:center center;width:100%;height:100%}.pilot-ce-motion-object-layer--hold{animation-name:ce-motion-object-descend-hold}.pilot-ce-motion-object-layer--placeholder .pilot-ce-motion-object-placeholder{background:#d0ad2624;border:1.5px dashed #b8940f8c;border-radius:.25rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:1.5rem;display:flex}.pilot-ce-motion-object-placeholder-label{letter-spacing:.04em;text-transform:uppercase;color:#726f66d1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.5625rem;font-weight:600}.pilot-ce-motion-object-layer.is-handoff-dissolve{animation:.42s ease-out forwards ce-motion-object-handoff-dissolve!important}.pilot-ce-motion-overlay.is-handoff-active .pilot-ce-motion-equipment-glow,.pilot-ce-motion-overlay.is-handoff-active .pilot-ce-motion-property-reveal-shimmer{animation:.42s ease-out forwards ce-motion-overlay-handoff-fade!important}.pilot-ce-motion-object-image{object-fit:contain;width:100%;height:auto}.pilot-ce-motion-property-reveal-shimmer{pointer-events:none;background:linear-gradient(#f7f5f0b8 0%,#f7f5f047 38%,#0000 68%);animation:.9s cubic-bezier(.22,1,.36,1) forwards ce-motion-property-reveal-shimmer;position:absolute;inset:0;transform:translateY(-100%)}.pilot-ce-motion-equipment-glow{left:var(--ce-emphasis-x,62%);top:var(--ce-emphasis-y,54%);opacity:0;mix-blend-mode:soft-light;background:radial-gradient(70% 68%,#ffecb46b 0%,#d0ad2629 42%,#0000 72%);border-radius:50%;width:38%;height:34%;animation:1s ease-out forwards ce-motion-equipment-glow;position:absolute;transform:translate(-50%,-50%)}@keyframes ce-motion-property-reveal-shimmer{0%{opacity:.85;transform:translateY(-100%)}to{opacity:0;transform:translateY(100%)}}@keyframes ce-motion-equipment-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}32%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}@keyframes ce-motion-object-descend-hold-full{0%{opacity:0;transform:translateY(-56px)scale(.94)}22%{opacity:.15}42%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ce-motion-object-handoff-dissolve-full{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(0,0)}}@keyframes ce-motion-object-descend-hold{0%{opacity:0;transform:translateY(-20px)scale(.94)}28%{opacity:.85}72%{opacity:.72;transform:translateY(2px)scale(1)}to{opacity:.72;transform:translateY(2px)scale(1)}}@keyframes ce-motion-object-handoff-dissolve{0%{opacity:.72;transform:translateY(2px)scale(1)}to{opacity:0;transform:translateY(2px)scale(.98)}}@keyframes ce-motion-overlay-handoff-fade{0%{opacity:1}to{opacity:0}}@keyframes ce-motion-object-descend{0%{opacity:0;transform:translateY(-20px)scale(.94)}28%{opacity:.85}72%{opacity:.7;transform:translateY(2px)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.pilot-ce-motion-equipment-glow,.pilot-ce-motion-object-layer,.pilot-ce-motion-property-reveal-shimmer,.pilot-ce-motion-object-layer.is-handoff-dissolve{animation:none!important}}@media (max-width:767px){.pilot-ce-motion-equipment-glow{animation-duration:.75s}}.pilot-product-explorer-stage--contractors{width:100%;max-width:100%}.pilot-ce-stage-frame--contractors-insurance.pilot-ce-stage-frame--state-images{aspect-ratio:1672/941;width:100%;max-width:100%;min-height:0!important}.pilot-ce-stage-frame--contractors-insurance .pilot-ce-state-image-stack{aspect-ratio:1672/941;width:100%;height:100%}.pilot-ce-stage-frame--contractors-insurance .pilot-ce-state-image,.pilot-ce-state-image-stage--contractors-insurance .pilot-ce-state-image{object-fit:contain!important;object-position:center center!important}.pilot-ce-state-image-stage--contractors-insurance[data-coverage=tools-equipment-coverage] .pilot-ce-state-image{transform-origin:50%;transform:scale(.8813)translate(.8%)}@media (min-width:1024px){.pilot-ce-stage-frame--contractors-insurance.pilot-ce-stage-frame--state-images{min-height:0!important}}@media (max-width:1023px){.pilot-ce-stage-frame--contractors-insurance.pilot-ce-stage-frame--state-images{min-height:0!important}}@media (max-width:390px){.pilot-ce-stage-frame--contractors-insurance.pilot-ce-stage-frame--state-images{min-height:0!important}}.pilot-ce-masked-scene{z-index:1;position:absolute;inset:0}.pilot-ce-masked-base-image,.pilot-ce-masked-lit-image{object-fit:contain;object-position:center center;width:100%;height:100%}.pilot-ce-masked-base-image{z-index:0;position:absolute;inset:0}.pilot-ce-masked-composite{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pilot-ce-masked-lit-wrap{display:none}.pilot-ce-masked-dim-rect{fill:#202728}.pilot-ce-masked-edge{fill:none}.pilot-ce-masked-pulse-edge{animation:2.8s ease-in-out infinite pilot-ce-masked-pulse}.pilot-ce-masked-path-trace{animation:3.2s linear infinite pilot-ce-masked-path-trace}.pilot-ce-masked-path-trace--static{animation:none}.pilot-ce-svg-overlay--dim-only{z-index:2}@keyframes pilot-ce-masked-pulse{0%,to{stroke-opacity:.18}50%{stroke-opacity:.42}}@keyframes pilot-ce-masked-path-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14px}}@keyframes pilot-ce-svg-zone-pulse{0%,to{fill:#d0ad262e;stroke:#b8940f9e}50%{fill:#d0ad2652;stroke:#b8940fe0}}.pilot-ce-stage-frame--cutaway-miniature,.pilot-ce-stage-frame--restaurant,.pilot-ce-stage-frame--house,.pilot-ce-stage-frame--commercial-building,.pilot-ce-stage-frame--construction,.pilot-ce-stage-frame--factory,.pilot-ce-stage-frame--farm,.pilot-ce-stage-frame--retail,.pilot-ce-stage-frame--fleet{background:linear-gradient(#fafaf8 0%,#f3f0e8 100%)}.pilot-ce-stage-frame--fleet .pilot-ce-object-hero{align-items:flex-end;padding-bottom:.25rem}.pilot-ce-stage-frame--fleet .pilot-ce-object-wrap{width:94%;max-width:26rem;-webkit-mask-image:radial-gradient(88% 78% at 50% 62%,#000 52%,#0000 100%);mask-image:radial-gradient(88% 78% at 50% 62%,#000 52%,#0000 100%)}.pilot-ce-stage-frame--fleet .pilot-ce-object-image{mix-blend-mode:multiply;filter:drop-shadow(0 18px 32px #20272824);width:100%;max-width:none}.pilot-ce-zone.is-active{border-radius:.375rem}.pilot-ce-scene-layers{z-index:3}.pilot-ce-zone.is-active.pilot-ce-zone--glow{background:#d0ad2614;box-shadow:0 0 0 2px #d0ad2673,0 0 24px #d0ad2638,inset 0 0 16px #d0ad2614}.pilot-ce-zone.is-active.pilot-ce-zone--pulse{border:1.5px solid #d0ad268c;animation:2.6s ease-in-out infinite pilot-ce-zone-pulse}.pilot-ce-zone.is-active.pilot-ce-zone--outline{background:#d0ad260a;border:2px dashed #d0ad2680}.pilot-ce-zone.is-active.pilot-ce-zone--fill{background:#d0ad261f;border:1px solid #d0ad2659}.pilot-ce-callout{letter-spacing:.02em;color:var(--pilot-charcoal);background:#ffffffeb;border:1px solid #d0ad2659;border-radius:9999px;padding:.3rem .55rem;font-size:.625rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 16px #20272814}.pilot-ce-stage-caption{border-top:1px solid var(--pilot-border);align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.pilot-ce-stage-title{color:var(--pilot-charcoal);margin:0;font-size:.9375rem;font-weight:600}.pilot-ce-stage-sub{color:var(--pilot-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}@keyframes pilot-ce-zone-pulse{0%,to{opacity:.75;box-shadow:0 0 #d0ad2633}50%{opacity:1;box-shadow:0 0 18px #d0ad2647}}.pilot-ce-css-scene--restaurant{background:linear-gradient(135deg,#0000 48%,#2027280a 48% 52%,#0000 52%),linear-gradient(#f8f5ef 0%,#ebe6dc 100%)}.pilot-ce-css-scene--restaurant:before{content:"";background:linear-gradient(165deg,#faf8f4 0%,#f0ebe2 100%);border:2px solid #2027281f;border-radius:.5rem;width:88%;height:72%;position:absolute;bottom:14%;left:6%;transform:perspective(400px)rotateX(8deg);box-shadow:0 12px 32px #2027280f}.pilot-ce-css-scene--restaurant:after{content:"";background:linear-gradient(#e8e2d8 0%,#ddd6ca 100%);border:1px solid #2027281a;border-radius:.375rem;width:36%;height:38%;position:absolute;top:20%;left:10%;box-shadow:inset 0 2px 8px #ffffff80}.pilot-ce-scene-layers--restaurant--liquor-liability .pilot-ce-zone--bottle-display.is-active{background:#d0ad262e;box-shadow:0 0 20px #d0ad2659}.pilot-ce-css-scene--house{background:linear-gradient(#e8eef2 0%,#f3f0e8 42%,#ebe6dc 100%)}.pilot-ce-css-scene--house:before{content:"";clip-path:polygon(0% 100%,0% 18%,50% 0%,100% 18%,100% 100%);background:linear-gradient(#f5f0e8 0%,#e8e0d4 100%);border:1.5px solid #2027281f;border-radius:.25rem;width:58%;height:48%;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #20272814}.pilot-ce-css-scene--house:after{content:"";background:#20272814;border-radius:.25rem;width:38%;height:10%;position:absolute;bottom:8%;left:8%}.pilot-ce-stage-frame--boat .pilot-ce-scene-photo-image,.pilot-ce-stage-frame--garage .pilot-ce-scene-photo-image,.pilot-ce-stage-frame--greenhouse .pilot-ce-scene-photo-image,.pilot-ce-stage-frame--transport-truck .pilot-ce-scene-photo-image{transition:filter .38s ease-out}.pilot-ce-stage-frame[data-scene*=business-interruption] .pilot-ce-scene-photo-image{filter:saturate(.65)brightness(.88)}@media (min-width:1024px){.pilot-ce-stage-frame{min-height:23.5rem}.pilot-ce-stage-frame--interactive-master,.pilot-ce-stage-frame--state-images{min-height:0!important}.pilot-ce-stage-eyebrow{margin-bottom:1.125rem;font-size:.71875rem}.pilot-ce-stage-caption{gap:.875rem;margin-top:1.375rem;padding-top:1.125rem}.pilot-ce-stage-title{font-size:1rem}.pilot-ce-stage-sub{font-size:.875rem}}@media (max-width:767px){.pilot-ce-stage-frame{min-height:17.5rem}.pilot-ce-stage-frame--interactive-master,.pilot-ce-stage-frame--state-images{min-height:0!important}.pilot-product-coverage-list{overflow-x:visible}}@media (max-width:390px){.pilot-ce-stage-frame{min-height:16rem}.pilot-ce-stage-frame--interactive-master,.pilot-ce-stage-frame--state-images{min-height:0!important}.pilot-product-explorer-stage{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.pilot-hero-car-wrap,.pilot-hero-car-wrap.is-entering,.pilot-hero-car-wrap.is-entering-mobile{transform:translate(68vw,62vh)scale(.9);animation:none!important}.pilot-protection-arc{opacity:1;transition:none;transform:scale(1)}.pilot-protection-breathe{animation:none}.pilot-hero-bg-layer,.pilot-hero-mid-layer,.pilot-hero-fg-layer{transition:none}.pilot-filmstrip-frame.is-active,.pilot-filmstrip-frame-dense.is-active,.pilot-yep-object:hover,.pilot-yep-object:focus-within,.pilot-yep-tile:hover,.pilot-award-card:hover{transform:none}.pilot-btn-primary,.pilot-btn-secondary,.pilot-btn-discover{transition:none}.pilot-btn-primary:active,.pilot-btn-secondary:active,.pilot-btn-discover:active{transform:none}.pilot-auto-hero-photo{transition:none;transform:none!important}.pilot-gold-cta:active,.pilot-auto-coverage-card:hover{transform:none}.pilot-ce-zone.is-active.pilot-ce-zone--pulse{animation:none}.pilot-ce-svg-zone.is-active.pilot-ce-svg-zone--pulse{fill:#d0ad2647;stroke:#b8940fd1;animation:none}.pilot-ce-masked-pulse-edge{stroke-opacity:.32;animation:none}.pilot-ce-masked-path-trace,.pilot-auto-scene-ring{animation:none}.pilot-auto-related-card:hover{transform:none}.pilot-auto-scene-ring{animation:none}}.pilot-personal-editorial-scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;scroll-padding-inline:max(1rem,50vw - 39rem);overflow:auto hidden}.pilot-personal-editorial-scroller .pilot-filmstrip-frame,.pilot-personal-editorial-scroller img{-webkit-user-drag:none}.pilot-personal-editorial-scroller::-webkit-scrollbar{display:none}.pilot-personal-editorial-scroller.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pilot-personal-editorial-track{gap:.875rem;width:max-content;padding-block:.25rem .5rem;padding-inline:max(1rem,50vw - 39rem);display:flex}.pilot-personal-editorial-card{scroll-snap-align:center;opacity:.72;flex:0 0 min(78vw,260px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;transform:scale(.96)}.pilot-personal-editorial-card.is-active{opacity:1;transform:scale(1)}@media (min-width:640px){.pilot-personal-editorial-card{flex-basis:min(42vw,280px)}}@media (min-width:1024px){.pilot-personal-editorial-track{gap:1rem}.pilot-personal-editorial-card{flex-basis:min(24vw,300px)}}@media (min-width:1440px){.pilot-personal-editorial-card{flex-basis:min(19.5vw,292px)}}@media (min-width:1920px){.pilot-personal-editorial-card{flex-basis:min(16vw,300px)}}@media (min-width:2560px){.pilot-personal-editorial-card{flex-basis:300px}}@media (prefers-reduced-motion:reduce){.pilot-personal-editorial-card{transition:none}.pilot-personal-editorial-scroller{scroll-behavior:auto}}
.pib-consent-banner{z-index:80;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#15191af7;border-top:1px solid #d0ad2647;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000047}.pib-consent-banner-inner{flex-direction:column;gap:1rem;max-width:80rem;margin:0 auto;display:flex}@media (min-width:768px){.pib-consent-banner-inner{flex-direction:row;align-items:center;gap:1.5rem}}.pib-consent-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2027288c;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.pib-consent-overlay{align-items:center}}.pib-consent-dialog{border:1px solid var(--brand-border);background:#fafaf8;border-radius:1rem;width:min(100%,34rem);max-height:min(88dvh,40rem);padding:1.35rem 1.35rem 1.5rem;overflow-y:auto;box-shadow:0 24px 56px #20272847}.pib-consent-category{border:1px solid var(--brand-border);background:#fff;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1rem;display:flex}.pib-consent-always{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-gold-dark);background:#d0ad2624;border-radius:999px;flex-shrink:0;padding:.35rem .65rem;font-size:11px;font-weight:600}.pib-consent-switch input{appearance:none;cursor:pointer;background:#d8d4cb;border-radius:999px;width:2.75rem;height:1.55rem;transition:background-color .16s ease-out;position:relative}.pib-consent-switch input:after{content:"";background:#fff;border-radius:999px;width:1.25rem;height:1.25rem;transition:transform .16s ease-out;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #0003}.pib-consent-switch input:checked{background:var(--brand-gold)}.pib-consent-switch input:checked:after{transform:translate(1.15rem)}.pib-consent-switch input:focus-visible{outline:2px solid var(--brand-gold-dark);outline-offset:2px}.pib-consent-btn-primary,.pib-consent-btn-secondary,.pib-consent-btn-secondary-dark,.pib-consent-btn-ghost{border-radius:.375rem;justify-content:center;align-items:center;min-height:44px;padding:0 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .1s ease-out;display:inline-flex}.pib-consent-btn-primary{color:var(--brand-charcoal);background:linear-gradient(160deg,#e4c558 0%,#d0ad26 45%,#b8940f 100%);border:1px solid #b8940f59}.pib-consent-btn-primary:hover{filter:brightness(1.03)}.pib-consent-btn-secondary{color:var(--brand-charcoal);background:0 0;border:1px solid #2027288c}.pib-consent-btn-secondary-dark{color:#fff;background:0 0;border:1px solid #ffffff47}.pib-consent-btn-ghost{color:#ffffffc7;text-underline-offset:3px;background:0 0;border:1px solid #0000;text-decoration:underline}.pib-consent-btn-ghost:hover{color:#fff}.pib-consent-icon-btn{width:2.25rem;height:2.25rem;color:var(--brand-secondary);border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.pib-consent-icon-btn:hover{color:var(--brand-charcoal);background:#2027280f}.pib-consent-btn-primary:active,.pib-consent-btn-secondary:active,.pib-consent-btn-secondary-dark:active{transform:scale(.98)}.pib-consent-btn-primary:focus-visible,.pib-consent-btn-secondary:focus-visible,.pib-consent-btn-secondary-dark:focus-visible,.pib-consent-btn-ghost:focus-visible,.pib-consent-icon-btn:focus-visible{outline:2px solid var(--brand-gold-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pib-consent-btn-primary,.pib-consent-btn-secondary,.pib-consent-btn-secondary-dark,.pib-consent-switch input,.pib-consent-switch input:after{transition:none!important}}
