@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/3d51db290a6a25f3-s.0kkodo7okz7sx.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/f7054824cbb51795-s.3gwda9lv2grgl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/74effe3e2193102a-s.p.2ke8r1sltdje0.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.i8GfYq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.i8GfYq_variable{--f-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.-xhKra_className{font-family:Figtree,Figtree Fallback;font-style:normal}.-xhKra_variable{--f-body:"Figtree", "Figtree Fallback"}
:root{--chaux:#f3efe6;--chaux-2:#e8e1d2;--paper:#fbf9f4;--ink:#0b1f3a;--blue:#0f4c81;--green:#76ad2f;--green-deep:#4f7f17;--muted:#4d5b72;--line:#0b1f3a24;--line-strong:#0b1f3a47;--gutter:clamp(16px, 4.5vw, 64px);--ease:cubic-bezier(.77, 0, .18, 1);--display:var(--f-display), "Arial Narrow", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--chaux);color:var(--ink);font-family:var(--f-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:100;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,video{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin:0}em{font-variation-settings:"wdth" 100;font-style:normal}::selection{background:var(--green);color:var(--ink)}:focus-visible{outline:3px solid var(--green);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:.78rem;font-weight:700}.h-section{font-family:var(--display);font-variation-settings:"wdth" 80;letter-spacing:-.035em;font-size:clamp(2.6rem,10vw,6.4rem);font-weight:800;line-height:.9}.h-section em{color:var(--blue)}.link-arrow{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);font-weight:700}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1.5px solid var(--line-strong);background:#fbf9f499;border-radius:999px;padding:.3em .85em;font-size:.85rem;font-weight:600}.btn{min-height:56px;font:inherit;cursor:pointer;transition:transform .25s var(--ease), background .25s, color .25s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.6em;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-green{background:var(--green);color:var(--ink)}.btn-green:hover{background:var(--ink);color:var(--chaux)}.btn-line{border-color:var(--ink);color:var(--ink)}.btn-line:hover,.btn-ink{background:var(--ink);color:var(--chaux)}.js .wipe{clip-path:inset(-.1em 100% -.2em 0);transition:clip-path 1.05s var(--ease);position:relative}.js .wipe.is-in{clip-path:inset(-.1em -.1em -.2em 0)}.js .wipe:after{content:"";background:var(--green);opacity:0;border-radius:3px;width:.09em;min-width:3px;position:absolute;top:.06em;bottom:.02em;left:0}.js .wipe.is-in:after{animation:squeegee 1.05s var(--ease) forwards}@keyframes squeegee{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:calc(100% - .09em)}}.js .rise{opacity:0;transition:opacity .8s ease, transform .9s var(--ease);transform:translateY(26px)}.js .rise.is-in{opacity:1;transform:none}.d1{transition-delay:.12s!important}.d1:after{animation-delay:.12s!important}.d2{transition-delay:.3s!important}.d3{transition-delay:.42s!important}.hdr{z-index:50;padding:10px var(--gutter);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f3efe6db;align-items:center;gap:24px;display:flex;position:sticky;top:0}.hdr-brand{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;margin-right:auto;font-size:1.05rem;font-weight:800;line-height:1.05;text-decoration:none;display:flex}.hdr-brand small{font-family:var(--f-body), sans-serif;color:var(--muted);letter-spacing:.04em;font-size:.72rem;font-weight:500;display:block}.hdr-logo{object-fit:cover;background:#fff;border-radius:10px;width:42px;height:42px}.hdr-nav{gap:26px;font-size:.95rem;font-weight:600;display:none}.hdr-nav a{background:linear-gradient(var(--green), var(--green)) 0 100% / 0 2px no-repeat;transition:background-size .35s var(--ease);text-decoration:none}.hdr-nav a:hover{background-size:100% 2px}.hdr-call{background:var(--ink);color:var(--chaux);white-space:nowrap;border-radius:999px;padding:.55em 1em;font-size:.92rem;font-weight:700;text-decoration:none}@media (min-width:960px){.hdr-nav{display:flex}}.hero{padding:clamp(28px, 6vw, 72px) var(--gutter) clamp(48px, 7vw, 96px);gap:40px;display:grid;overflow:hidden}.hero-text .kicker{margin-bottom:18px}.hero-h1{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.035em;font-size:clamp(4.1rem,19vw,11.5rem);font-weight:800;line-height:.84}@media (min-width:960px){.hero-h1{font-variation-settings:"wdth" 82;letter-spacing:-.012em}}.hero-h1 .line{width:fit-content;padding-right:.06em;display:block}.hero-h1 em{color:var(--green-deep);letter-spacing:-.03em}.hero-sub{max-width:30ch;color:var(--muted);margin-top:26px;font-size:clamp(1.08rem,2.6vw,1.3rem)}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-media{place-items:center;padding:10px 0 24px;display:grid;position:relative}.phone{aspect-ratio:9/16;border:7px solid var(--ink);background:var(--ink);border-radius:34px;width:min(68vw,330px);position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 40px 80px -30px #0b1f3a8c,inset 0 0 0 1px #ffffff1a}.phone video{object-fit:cover;width:100%;height:100%}.phone-sound{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f3ad1;border:0;border-radius:999px;padding:.55em 1.1em;font-size:.85rem;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hero-badge{background:var(--green);width:108px;height:108px;color:var(--ink);border-radius:50%;align-content:center;place-items:center;line-height:1.05;text-decoration:none;animation:6s ease-in-out infinite badge;display:grid;position:absolute;top:4%;right:max(2%,50% - min(34vw,165px) - 54px);transform:rotate(10deg);box-shadow:0 14px 30px -12px #0b1f3a80}.hero-badge b{font-family:var(--display);letter-spacing:-.03em;font-size:1.9rem}.hero-badge span{letter-spacing:.08em;font-size:.72rem}.hero-badge small{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700}@keyframes badge{50%{transform:rotate(4deg)translateY(-6px)}}@media (min-width:960px){.hero{grid-template-columns:1.3fr .7fr;align-items:center;min-height:calc(100svh - 64px)}.hero-media{padding:0}.hero-badge{right:-4%}}.marquee{background:var(--ink);color:var(--chaux);width:calc(100% + 60px);margin-left:-30px;padding:18px 0;overflow:hidden;transform:rotate(-1.2deg)}.marquee-track{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee-group{display:flex}.marquee span{font-family:var(--display);font-variation-settings:"wdth" 80;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:.9em;padding-right:.9em;font-size:clamp(1.25rem,3.4vw,2rem);font-weight:700;display:inline-flex}.marquee i{color:var(--green);font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.svc{padding:clamp(72px, 11vw, 150px) var(--gutter) clamp(40px, 6vw, 80px)}.svc-list{margin:clamp(32px,6vw,72px) 0 0;padding:0;list-style:none}.svc-item{border-top:1.5px solid var(--ink)}.svc-item:last-child{border-bottom:1.5px solid var(--ink)}.svc-link{grid-template-columns:1fr 38%;grid-template-areas:"n n""name name""sub video""chips video""more video";align-items:start;gap:12px 18px;padding:22px 0 28px;text-decoration:none;display:grid}.svc-n{font-family:var(--display);color:var(--blue);grid-area:n;font-size:1.2rem;font-weight:800}.svc-name{width:fit-content;font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.045em;transition:transform .5s var(--ease);grid-area:name;font-size:clamp(2.7rem,13.5vw,8.4rem);font-weight:800;line-height:.88}.svc-sub{color:var(--muted);grid-area:sub;font-size:1rem}.svc-link .chips{grid-area:chips}.svc-link .chips li{font-size:.78rem}.svc-link .link-arrow{grid-area:more;align-self:end}.svc-video{aspect-ratio:9/16;background:var(--chaux-2);transition:transform .5s var(--ease);border-radius:18px;grid-area:video;display:block;overflow:hidden}.svc-video video{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.svc-link{grid-template-columns:60px 1fr .9fr 190px;grid-template-areas:"n name name video""n sub chips video""n more more video";gap:18px 32px;padding:34px 0}.svc-n{padding-top:.6em}.svc-sub{max-width:34ch;font-size:1.08rem}.svc-link:hover .svc-name{transform:translate(14px)}.svc-link:hover .svc-video{transform:rotate(-2deg)scale(1.03)}}.logos{padding:clamp(40px, 6vw, 72px) var(--gutter);text-align:center}.logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px clamp(28px,6vw,72px);margin:22px 0 0;padding:0;list-style:none;display:flex}.logos img{mix-blend-mode:multiply;width:auto;height:38px}.steps{padding:clamp(56px, 9vw, 120px) var(--gutter);background:var(--chaux-2)}.steps ol{gap:24px;margin:clamp(28px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1.5px solid var(--line-strong);align-items:baseline;gap:18px;padding-top:18px;font-size:1.15rem;display:flex}.steps li span{font-family:var(--display);color:var(--green-deep);font-size:clamp(3rem,9vw,4.6rem);font-weight:800;line-height:.8}.steps b{font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;display:block}@media (min-width:900px){.steps ol{grid-template-columns:repeat(3,1fr);gap:40px}}.reviews{padding:clamp(64px, 10vw, 140px) var(--gutter);background:var(--ink);color:var(--chaux)}.reviews .kicker{color:var(--green)}.reviews h2{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.04em;width:fit-content;margin-top:10px;font-size:clamp(3.4rem,15vw,9rem);font-weight:800;line-height:.9}.reviews .stars{letter-spacing:.1em;color:var(--green);font-size:.32em;display:block}.reviews-list{gap:34px;margin:clamp(32px,6vw,64px) 0 36px;padding:0;list-style:none;display:grid}.reviews blockquote{font-family:var(--display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.45rem,4.6vw,2.1rem);font-weight:500;line-height:1.15}.reviews-list p{color:#f3efe6a8;font-size:.9rem}@media (min-width:900px){.reviews-list{grid-template-columns:repeat(3,1fr);gap:48px}}.zones{padding:clamp(64px, 10vw, 130px) var(--gutter);align-items:center;gap:36px;display:grid}.zones-list{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.035em;flex-wrap:wrap;gap:0 .3em;margin:16px 0 0;padding:0;font-size:clamp(2.1rem,9vw,5.2rem);font-weight:800;line-height:1;list-style:none;display:flex}.zones-list li:not(:last-child):after{content:"/";color:var(--green);margin-left:.3em;font-weight:300}.zones-list li:first-child{color:var(--blue)}.zones-note{color:var(--muted);margin-top:16px}.zones-video{aspect-ratio:9/16;border-radius:22px;justify-self:center;width:min(56vw,260px);overflow:hidden;transform:rotate(3deg);box-shadow:0 30px 60px -30px #0b1f3a80}.zones-video video{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.zones{grid-template-columns:1fr 260px;gap:64px}}.contact{padding:clamp(64px, 10vw, 130px) var(--gutter);background:var(--chaux-2);gap:36px;scroll-margin-top:64px;display:grid}.contact-text p{color:var(--muted);margin-top:22px;font-size:1.15rem}.contact-phone{font-family:var(--display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;background:linear-gradient(var(--green), var(--green)) 0 92% / 100% .12em no-repeat;margin-top:6px;font-size:clamp(2.2rem,9vw,4rem);font-weight:800;text-decoration:none;display:inline-block}@media (min-width:960px){.contact{grid-template-columns:1fr 520px;align-items:start;gap:72px}}.qs{min-width:0}.qs-progress{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:30px;display:grid}.qs-progress span{background:var(--line-strong);border-radius:999px;height:3px;overflow:hidden}.qs-progress i{background:var(--green);height:100%;box-shadow:0 0 10px var(--green);transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.qs-step{animation:.35s cubic-bezier(.16,1,.3,1) qs-in}@keyframes qs-in{0%{opacity:0;transform:translate(24px)}}.qs-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.qs-title{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.035em;font-size:clamp(2.4rem,9vw,2.9rem);font-weight:800;line-height:.92}.qs-link{color:var(--muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.qs-tiles+.qs-link{margin-top:16px}.qs-back{white-space:nowrap;margin-bottom:4px;font-size:.85rem}.qs-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qs-tile{border:1.5px solid var(--line-strong);background:var(--paper);min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:600;line-height:1.2;transition:border-color .2s,background .2s;display:flex}.qs-icon{color:var(--blue);flex:none}.qs-tile:hover,.qs-tile:active,.qs-tile.is-on,.qs-delay:hover,.qs-delay.is-on{border-color:var(--green-deep);background:#76ad2f24}.qs-delays{gap:8px;display:grid}.qs-delay{border:1.5px solid var(--line-strong);background:var(--paper);min-height:66px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;transition:border-color .2s,background .2s;display:flex}.qs-delay b{font-size:1.05rem;display:block}.qs-delay small{color:var(--muted);font-size:.82rem;display:block}.qs-delay svg{color:var(--blue);flex:none}.qs-form{gap:12px;display:grid}.qs-field span{color:var(--muted);margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}.qs-field input{border:1.5px solid var(--line-strong);background:var(--paper);width:100%;height:56px;color:var(--ink);font:inherit;border-radius:14px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s}.qs-field input:focus{border-color:var(--green-deep)}.qs-hp{display:none}.qs-error{color:#b42318;font-size:.9rem;font-weight:600}.qs-submit{background:var(--green);min-height:60px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:1.05rem;font-weight:800;transition:background .2s;display:flex;box-shadow:0 12px 30px -10px #76ad2fb3}.qs-submit:hover{background:#86bd3c}.qs-submit:disabled{opacity:.6;cursor:wait}.qs-note{text-align:center;color:var(--muted);font-size:.78rem;line-height:1.4}.qs-done{padding:40px 0}.qs-done .qs-title{font-size:clamp(3rem,12vw,3.6rem)}.qs-done-sub{color:var(--muted);margin-top:14px;font-size:1.05rem}.qs-done-call{color:var(--blue);align-items:center;gap:8px;margin-top:28px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.ftr{padding:clamp(48px, 8vw, 96px) var(--gutter) 28px;background:var(--ink);color:var(--chaux);overflow:hidden}.ftr-big{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(3.4rem,17vw,14rem);font-weight:800;line-height:.85}.ftr-big em{color:var(--green);margin-left:.05em}.ftr-grid{gap:32px;margin-top:clamp(36px,6vw,64px);display:grid}.ftr-grid>div{align-content:start;gap:6px;display:grid}.ftr-grid a{color:#f3efe6cc;text-decoration:none}.ftr-grid a:hover{color:var(--green)}.ftr-grid p{color:#f3efe6cc}.ftr-h{letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700;color:var(--green)!important}.ftr-grid .ftr-phone{font-family:var(--display);color:var(--chaux);font-size:1.6rem;font-weight:800}.ftr-copy{color:#f3efe68c;border-top:1px solid #f3efe629;margin-top:48px;padding-top:18px;font-size:.82rem}@media (min-width:900px){.ftr-grid{grid-template-columns:1.2fr 1fr 1fr}}.sticky{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);transition:transform .3s var(--ease);background:#f3efe6eb;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.sticky.is-hidden{transform:translateY(110%)}.sticky a{border-radius:999px;place-items:center;min-height:50px;font-weight:800;text-decoration:none;display:grid}.sticky-call{border:2px solid var(--ink)}.sticky-quote{background:var(--green)}body:has(.sticky){padding-bottom:72px}@media (min-width:900px){.sticky{display:none}body:has(.sticky){padding-bottom:0}}.cookies{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;background:var(--ink);max-width:520px;color:var(--chaux);border-radius:16px;gap:10px;padding:14px 16px;font-size:.85rem;line-height:1.4;display:grid;position:fixed;box-shadow:0 20px 50px -20px #00000080}.cookies a{color:var(--green);font-weight:700}.cookies-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookies button{border:1.5px solid var(--chaux);min-height:42px;color:var(--chaux);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-weight:700}.cookies button:last-child{background:var(--chaux);color:var(--ink)}@media (min-width:900px){.cookies{bottom:24px;left:auto;right:24px}}.nf{min-height:70svh;padding:64px var(--gutter);align-content:center;justify-items:start;gap:18px;display:grid}.nf-code{font-family:var(--display);color:var(--green-deep);font-size:clamp(5rem,22vw,12rem);font-weight:800;line-height:.8}.legal{max-width:780px;padding:clamp(40px, 7vw, 80px) var(--gutter);margin:0 auto}.legal h1{font-family:var(--display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;font-size:clamp(2.4rem,8vw,4rem);font-weight:800;line-height:.95}.legal-date{color:var(--muted);font-size:.9rem;margin:12px 0 32px!important}.legal h2{font-family:var(--display);letter-spacing:-.01em;margin:36px 0 12px;font-size:1.35rem}.legal h3{margin:22px 0 10px;font-size:1.05rem}.legal p,.legal ul{margin:0 0 14px}.legal li{margin-bottom:6px}.legal a{color:var(--blue);font-weight:600}.legal table{border-collapse:collapse;width:100%;margin-bottom:22px;font-size:.92rem;display:block;overflow-x:auto}.legal th,.legal td{border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:10px 12px}.legal th{background:var(--chaux-2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .wipe,.js .rise{clip-path:none;opacity:1;transition:none;transform:none}.js .wipe:after{display:none}.marquee-track,.hero-badge{animation:none}}
