@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:98.70%}.__className_e9781a{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_e9781a{--font-archivo:"Archivo","Archivo Fallback"}.fg{--pitch:#0b2a1f;--turf:#10382a;--turf-2:#164631;--line:hsla(49,28%,92%,.14);--line-soft:hsla(49,28%,92%,.08);--chalk:#f1efe6;--chalk-2:#d9d6c8;--mist:#9fbbac;--house:#e8503a;--house-soft:rgba(232,80,58,.16);--go:#3fd98c;--go-soft:rgba(63,217,140,.16);--ink:#0b2a1f;--ink-2:#3f5d4f;--ink-line:rgba(11,42,31,.16);--paper:#e9e7dc;--ease:cubic-bezier(0.2,0.7,0.2,1);--wide:"wdth" 112;--norm:"wdth" 100;font-family:var(--font-archivo),"Archivo",system-ui,sans-serif;font-variation-settings:var(--norm);font-size:17px;line-height:1.55;color:var(--chalk);background:var(--pitch);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"ss01" 1}html:has(.fg){scroll-behavior:smooth;scroll-padding-top:88px}.fg *,.fg :after,.fg :before{box-sizing:border-box}.fg :focus-visible{outline:2px solid var(--go);outline-offset:3px;border-radius:6px}.fg .sec--chalk .btn:focus-visible,.fg .sec--chalk :focus-visible{outline-color:var(--ink)}.fg dd,.fg dl,.fg h1,.fg h2,.fg h3,.fg ol,.fg p,.fg ul{margin:0}.fg ol,.fg ul{padding:0;list-style:none}.fg a{color:inherit;text-decoration:none}.fg img{display:block;max-width:100%;height:auto}.fg button,.fg input,.fg select,.fg textarea{font:inherit;color:inherit}.fg h1,.fg h2{font-variation-settings:var(--wide);font-weight:700;letter-spacing:-.025em;line-height:1;text-wrap:balance}.fg h1{font-size:clamp(2.4rem,4.4vw,3.9rem)}.fg h2{font-size:clamp(1.9rem,3.5vw,2.9rem);line-height:1.04}.fg h3{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.fg .muted{color:var(--mist)}.fg .link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fg .link:hover{text-decoration-thickness:2px;text-decoration-color:rgba(232,80,58,.85)}.fg .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.fg .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:1rem;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease),background-color .18s ease,border-color .18s ease}.fg .btn:hover{transform:translateY(-1px)}.fg .btn:active{transform:translateY(0) scale(.98);transition-duration:.06s}.fg .btn--go{background:var(--go);color:var(--pitch)}.fg .btn--go:hover{background:#62e3a3}.fg .btn--line{border-color:var(--line);color:var(--chalk)}.fg .btn--line:hover{background:var(--line-soft)}.fg .btn--chalk{background:var(--chalk);color:var(--pitch);min-height:40px;padding:0 16px;font-size:.95rem}.fg .btn--chalk:hover{background:#fff}.fg .btn--primary{background:var(--ink);color:var(--chalk)}.fg .btn--primary:hover{background:var(--turf)}.fg .btn[disabled]{opacity:.6;cursor:default;transform:none}.fg .nav__cta{transition:opacity .2s ease,transform .18s var(--ease),background-color .18s ease}.fg .nav__cta[data-hidden]{opacity:0;pointer-events:none}.fg .sec__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:56px;font-size:.95rem;color:var(--mist)}@media (max-width:540px){.fg .sec__cta .btn{width:100%}}.fg .nav{position:sticky;top:0;z-index:20;background:rgba(11,42,31,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.fg .nav__in{display:flex;align-items:center;gap:32px;height:64px}.fg .nav__logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-weight:700;font-variation-settings:var(--wide);letter-spacing:-.01em}.fg .nav__links{display:flex;gap:26px;margin-left:auto;font-size:.95rem;color:var(--mist)}.fg .nav__links a{padding:6px 0;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.fg .nav__links a:hover,.fg .nav__links a[aria-current]{color:var(--chalk)}.fg .nav__links a[aria-current]{border-color:var(--go)}@media (max-width:900px){.fg .nav__links{display:none}.fg .nav__in .btn{margin-left:auto}}.fg .hero{padding:clamp(32px,6vh,80px) 0 clamp(40px,7vh,88px);border-bottom:1px solid var(--line-soft)}.fg .hero__in{display:grid;grid-template-columns:minmax(0,23fr) minmax(0,20fr);gap:48px;align-items:center}.fg .hero__kicker{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;color:var(--mist);margin-bottom:22px}.fg .hero__kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--go);box-shadow:0 0 0 4px var(--go-soft)}.fg .hero__lead{font-size:1.2rem;line-height:1.5;color:var(--chalk-2);max-width:34em;margin-top:26px}.fg .hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fg .hero__fine{margin-top:18px;font-size:.95rem;color:var(--mist)}@media (max-width:1060px){.fg .hero__in{grid-template-columns:1fr;gap:40px}}@media (max-width:540px){.fg .hero__actions .btn{width:100%}}.fg .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.fg .duo__card{display:flex;flex-direction:column;min-height:380px;padding:18px;border-radius:22px;border:1px solid var(--line);background:var(--turf);box-shadow:0 30px 80px -24px rgba(0,0,0,.5)}.fg .duo__head{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--mist);padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line-soft)}.fg .duo__who{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--chalk)}.fg .duo__who:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--house)}.fg .duo__card--genie .duo__who:before{background:var(--go)}.fg .duo__card--house{background:linear-gradient(180deg,var(--house-soft),transparent 55%),var(--turf);transition:opacity .6s ease,filter .6s ease}.fg .duo__pill{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--house);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fg .duo__market{margin-top:12px;font-weight:600}.fg .duo__odds{display:flex;align-items:baseline;gap:10px;margin-top:2px}.fg .duo__odds s{color:var(--mist);font-size:1.05rem}.fg .duo__odds strong{font-size:2.4rem;font-weight:700;font-variation-settings:var(--wide);letter-spacing:-.02em;line-height:1.05;color:var(--house)}.fg .duo__timer{display:block;height:4px;margin-top:14px;border-radius:2px;background:var(--line);overflow:hidden}.fg .duo__timer i{display:block;height:100%;background:var(--house);transform-origin:left center;transition:transform 1s linear}.fg .duo__ends{display:block;margin-top:8px}.fg .duo__ends,.fg .duo__tonight{font-size:.85rem;color:var(--chalk-2)}.fg .duo__tonight{display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding-top:14px;border-top:1px solid var(--line-soft)}.fg .duo__tonight strong{color:var(--house);white-space:nowrap}.fg .duo__cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:0 12px;border-radius:12px;background:var(--house);color:#fff;font-weight:700;font-size:.92rem;text-align:center;transition:background-color .6s ease}.fg .duo__card--house[data-stopped]{opacity:.62;filter:saturate(.35)}.fg .duo__ask{align-self:flex-end;max-width:90%;padding:9px 13px;border-radius:16px 16px 4px 16px;background:var(--chalk);color:var(--ink);font-size:.92rem;line-height:1.4}.fg .duo__reply{position:relative;margin-top:16px;padding-left:14px;border-left:3px solid var(--go);font-size:.92rem;line-height:1.45;color:var(--chalk-2)}.fg .duo__reply strong{color:var(--chalk)}.fg .duo__tag{display:inline-flex;margin-top:14px;padding:3px 10px;border-radius:999px;background:var(--go-soft);color:var(--go);font-size:.78rem;font-weight:600;transform-origin:left center}.fg .duo__dots{position:absolute;left:14px;top:6px;display:flex;gap:5px;opacity:0}.fg .duo__dots[data-on]{opacity:1}.fg .duo__dots i{width:6px;height:6px;border-radius:50%;background:var(--go);animation:fg-think 1s ease-in-out infinite}.fg .duo__dots i:nth-child(2){animation-delay:.15s}.fg .duo__dots i:nth-child(3){animation-delay:.3s}@keyframes fg-think{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fg .duo__ask,.fg .duo__reply>p,.fg .duo__tag{transition:opacity .4s var(--ease),transform .4s var(--ease)}.fg .duo__ask:not([data-on]),.fg .duo__reply:not([data-on])>p{opacity:0;transform:translateY(6px)}.fg .duo__reply:not([data-on]){border-left-color:transparent}.fg .duo__reply:has(.duo__dots[data-on]){border-left-color:var(--go)}.fg .duo__tag:not([data-on]){opacity:0;transform:scale(.92)}@media (max-width:560px){.fg .duo{grid-template-columns:minmax(0,1fr)}.fg .duo__card{min-height:0}.fg .duo__cta{margin-top:18px}}.fg .sec{padding:clamp(64px,10vh,120px) 0;border-bottom:1px solid var(--line-soft)}.fg .sec__head{max-width:44em;margin-bottom:44px}.fg .sec__head p{margin-top:16px;font-size:1.15rem;color:var(--chalk-2)}.fg .split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.fg .split__side{position:sticky;top:96px}.fg .split__side p{margin-top:18px;color:var(--chalk-2);max-width:30em}.fg .split__side p.muted{color:var(--mist);font-size:.95rem}@media (max-width:900px){.fg .split{grid-template-columns:minmax(0,1fr);gap:36px}.fg .split__side{position:static}}.fg .plays__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-bottom:14px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mist)}.fg .plays__head span:last-child{padding-left:18px}.fg .play{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:22px 0;border-top:1px solid var(--line)}.fg .play:last-child{border-bottom:1px solid var(--line)}.fg .play__house{color:var(--chalk-2);font-size:1.1rem;line-height:1.4}.fg .play__house s{text-decoration-line:line-through;text-decoration-color:var(--house);text-decoration-thickness:2px}.fg .play__rule{position:relative;padding-left:18px}.fg .play__rule:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--go)}.fg .play__rule p{color:var(--chalk);font-size:1.1rem;line-height:1.4}@media (max-width:640px){.fg .play{grid-template-columns:1fr;gap:12px}.fg .plays__head{display:none}.fg .play__house:before,.fg .play__rule:after{content:attr(data-label);display:block;margin-bottom:4px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--mist)}.fg .play__rule{display:flex;flex-direction:column-reverse}.fg .play__rule:before{top:22px}}.fg .plan{background:var(--turf);border:1px solid var(--line);border-radius:22px;padding:28px}.fg .plan__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.fg .plan__field{display:flex;flex-direction:column;gap:10px}.fg .plan__field>span:first-child{font-size:.9rem;color:var(--mist)}.fg .plan__amount{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:14px;background:var(--pitch);overflow:hidden}.fg .plan__amount:focus-within{border-color:var(--go)}.fg .plan__amount input{flex:1;min-width:0;width:100%;background:transparent;border:0;padding:12px 16px;font-size:1.6rem;font-weight:700;font-variation-settings:var(--wide);letter-spacing:-.02em;outline:none}.fg .plan__amount select{background:var(--turf-2);border:0;border-left:1px solid var(--line);padding:0 14px;font-weight:600;cursor:pointer;outline:none}.fg .seg{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;background:var(--pitch);padding:4px;gap:4px;min-height:58px}.fg .seg button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;border-radius:10px;background:transparent;color:var(--mist);font-weight:600;font-size:.95rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.fg .seg button small{font-size:.75rem;font-weight:500}.fg .seg button:hover{color:var(--chalk)}.fg .seg button[aria-checked=true]{background:var(--chalk);color:var(--pitch)}.fg .plan__out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:28px;border-top:1px solid var(--line)}.fg .plan__out li{display:flex;flex-direction:column;gap:4px;padding:20px 0;border-bottom:1px solid var(--line-soft)}.fg .plan__k{font-size:.9rem;color:var(--mist)}.fg .plan__v{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;font-variation-settings:var(--wide);letter-spacing:-.02em;line-height:1.1}.fg .plan__out li:last-child .plan__v{color:var(--go)}.fg .plan__note{font-size:.9rem;color:var(--chalk-2)}@media (max-width:640px){.fg .plan{padding:20px}.fg .plan__in,.fg .plan__out{grid-template-columns:1fr}}.fg .flow{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"steps steps" "copy stage";gap:56px 64px;align-items:start}.fg .flow__side{display:contents}.fg .flow__steps{grid-area:steps;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fg .flow__steps:after,.fg .flow__steps:before{content:"";position:absolute;top:17px;left:12.5%;right:12.5%;height:2px;border-radius:1px;background:var(--line)}.fg .flow__steps:after{background:var(--go);transform-origin:left center;transform:scaleX(var(--p));transition:transform .5s var(--ease)}.fg .flow__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 4px 6px;border:0;background:none;text-align:center;cursor:pointer}.fg .flow__node{position:relative;display:grid;place-items:center;width:36px;height:36px;margin-bottom:6px;border-radius:50%;border:2px solid var(--line);background:var(--pitch);color:var(--mist);font-size:.9rem;font-weight:700;transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.fg .flow__num,.fg .flow__tick{grid-area:1/1;transition:opacity .2s ease,transform .3s var(--ease)}.fg .flow__tick{width:16px;height:16px;fill:none;stroke:var(--pitch);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6)}.fg .flow__step:hover .flow__node{border-color:var(--chalk-2);color:var(--chalk)}.fg .flow__step[data-state=now] .flow__node{border-color:var(--go);color:var(--chalk);box-shadow:0 0 0 6px var(--go-soft)}.fg .flow__step[data-state=done] .flow__node{border-color:var(--go);background:var(--go)}.fg .flow__step[data-state=done] .flow__num{opacity:0}.fg .flow__step[data-state=done] .flow__tick{opacity:1;transform:none}.fg .flow__verb{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.fg .flow__title,.fg .flow__verb{font-weight:600;color:var(--mist);transition:color .3s ease}.fg .flow__title{max-width:16em;font-size:1rem;line-height:1.3}.fg .flow__step[data-state=now] .flow__verb{color:var(--go)}.fg .flow__step:hover .flow__title,.fg .flow__step[data-state=now] .flow__title{color:var(--chalk)}.fg .flow__step:focus-visible{outline-offset:4px;border-radius:12px}.fg .flow__copy{grid-area:copy;max-width:34em;padding-top:clamp(0px,6vw,72px);animation:fg-step-in .45s var(--ease) both}@keyframes fg-step-in{0%{opacity:0;transform:translateY(8px)}}.fg .flow__ask{display:inline-flex;flex-direction:column;gap:4px;max-width:100%;padding:14px 18px;border-radius:20px 20px 20px 6px;background:var(--chalk);color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;box-shadow:0 20px 50px -20px rgba(0,0,0,.5)}.fg .flow__you{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.fg .flow__body{margin-top:22px;font-size:1.1rem;color:var(--chalk-2)}.fg .flow__next{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:26px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--chalk);font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s var(--ease)}.fg .flow__next:hover{background:var(--line-soft);border-color:var(--chalk-2)}.fg .flow__next:hover span{transform:translateX(3px)}.fg .flow__next span{transition:transform .18s var(--ease)}.fg .flow__next:active{transform:scale(.98)}.fg .flow__stage{grid-area:stage;justify-self:center;width:min(100%,300px)}.fg .device{position:relative;background:linear-gradient(160deg,#2b2f2d,#0c0d0d 40%);border-radius:14%/6.5%;padding:3%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 0 0 1px rgba(0,0,0,.5),0 40px 80px -20px rgba(0,0,0,.55);aspect-ratio:1206/2622}.fg .device--stage{overflow:hidden}.fg .device--stage img{position:absolute;inset:3%;width:94%;height:94%;-o-object-fit:cover;object-fit:cover;border-radius:11.5%/5.3%;transition:opacity .35s ease,transform .45s var(--ease)}.fg .device--stage img[data-state=past]{opacity:0;transform:translateX(-10%)}.fg .device--stage img[data-state=ahead]{opacity:0;transform:translateX(10%)}@media (max-width:900px){.fg .flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"steps" "ask" "stage" "body" "next";gap:28px}.fg .flow__copy{display:contents}.fg .flow__ask{grid-area:ask;justify-self:start}.fg .flow__body{grid-area:body;margin-top:0}.fg .flow__next{grid-area:next;margin-top:0;justify-self:start}.fg .flow__ask,.fg .flow__body{animation:fg-step-in .45s var(--ease) both}.fg .flow__stage{width:min(72vw,300px)}}.fg .flow__mtitle{display:none}@media (max-width:640px){.fg .flow__title{display:none}.fg .flow__mtitle{display:block;margin-bottom:8px;font-size:1.2rem;font-weight:600;line-height:1.25;color:var(--chalk)}.fg .flow__steps{gap:4px}.fg .flow__next{width:100%;justify-content:center}}.fg .sec--chalk{background:var(--chalk);color:var(--ink);border-bottom-color:var(--ink-line)}.fg .sec--chalk .sec__head p,.fg .sec--chalk .split__side p{color:var(--ink-2)}.fg .honest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.fg .honest li{padding-top:20px;border-top:2px solid var(--ink)}.fg .honest p{margin-top:10px;color:var(--ink-2)}@media (max-width:800px){.fg .honest{grid-template-columns:1fr;gap:28px}}.fg .steps{margin-top:32px;display:flex;flex-direction:column;gap:18px}.fg .steps li{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start}.fg .steps__n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ink);font-size:.85rem;font-weight:700;margin-top:1px}.fg .steps h3{font-size:1.05rem}.fg .steps p{margin-top:4px;font-size:.95rem;color:var(--ink-2)}.fg .split--form{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}@media (max-width:900px){.fg .split--form{grid-template-columns:minmax(0,1fr)}}.fg .formwrap{background:#fff;border:1px solid var(--ink-line);border-radius:22px;padding:32px}.fg .bform{gap:32px}.fg .bform,.fg .fgroup{display:flex;flex-direction:column}.fg .fgroup{border:0;padding:0;margin:0;min-width:0;gap:20px}.fg .fgroup legend{padding:0;margin-bottom:16px;font-weight:700;font-variation-settings:var(--wide);font-size:1.15rem;letter-spacing:-.01em}.fg .frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:600px){.fg .frow{grid-template-columns:1fr}}.fg .field{display:flex;flex-direction:column;gap:8px;min-width:0}.fg .field__label{font-size:.95rem;font-weight:600}.fg .field input[type=email],.fg .field input[type=text],.fg .field select,.fg .field textarea{width:100%;background:var(--chalk);border:1px solid var(--ink-line);border-radius:12px;padding:12px 14px;font-size:1rem;outline:none;transition:border-color .15s ease,background-color .15s ease}.fg .field input:focus,.fg .field select:focus,.fg .field textarea:focus{border-color:var(--ink);background:#fff}.fg .field [aria-invalid=true]{border-color:var(--house)}.fg .field input:-webkit-autofill,.fg .field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--chalk) inset;-webkit-text-fill-color:var(--ink)}.fg .field textarea{min-height:96px;resize:vertical}.fg .hint{font-size:.85rem;color:var(--ink-2)}.fg .chips{display:flex;flex-wrap:wrap;gap:8px}.fg .chip{position:relative;cursor:pointer}.fg .chip input{position:absolute;opacity:0;width:1px;height:1px}.fg .chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ink-line);background:var(--chalk);font-size:.95rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fg .chip:hover span{border-color:var(--ink)}.fg .chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.fg .chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.fg .chips[aria-invalid=true] .chip span{border-color:var(--house)}.fg .fieldError,.fg .formError{color:var(--house);font-size:.9rem;font-weight:500}.fg .formError{padding:12px 14px;border:1px solid var(--house);border-radius:12px;background:rgba(232,80,58,.08)}.fg .consents{display:flex;flex-direction:column;gap:12px}.fg .check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.95rem}.fg .m-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:22px;height:22px;margin:0;flex:none;border:1.5px solid var(--ink-line);border-radius:6px;background:var(--chalk);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.fg .check:hover .m-check{border-color:var(--ink)}.fg .m-check:after{content:"";width:11px;height:6px;border:2px solid var(--chalk);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .15s var(--ease)}.fg .m-check:checked{background:var(--ink);border-color:var(--ink)}.fg .m-check:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.fg .m-check[aria-invalid=true]{border-color:var(--house)}.fg .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fg .submitRow{display:flex;flex-direction:column;gap:14px}.fg .submitRow .btn{align-self:flex-start}.fg .legal{font-size:.85rem;color:var(--ink-2)}.fg .legal a{text-decoration:underline;text-underline-offset:2px}.fg .done{text-align:left;padding:24px 0}.fg .done__mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--go);color:var(--pitch);font-weight:700;font-size:1.3rem;margin-bottom:18px}.fg .done h3{font-size:1.5rem;font-variation-settings:var(--wide)}.fg .done p{margin-top:12px;color:var(--ink-2)}@media (max-width:600px){.fg .formwrap{padding:22px 18px}.fg .submitRow .btn{align-self:stretch}}.fg .faq{display:flex;flex-direction:column}.fg .faq__item{padding:22px 0;border-top:1px solid var(--ink-line)}.fg .faq__item:last-child{border-bottom:1px solid var(--ink-line)}.fg .faq dt{font-weight:600;font-size:1.1rem}.fg .faq dd{margin-top:8px;color:var(--ink-2)}.fg .foot{padding:clamp(56px,9vh,96px) 0 32px}.fg .foot__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:48px;border-bottom:1px solid var(--line)}.fg .foot__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px;padding:40px 0}.fg .foot__brand p{margin-top:16px;max-width:34em;color:var(--mist);font-size:.95rem}.fg .foot__links{display:flex;flex-direction:column;gap:10px;color:var(--chalk-2)}.fg .foot__links a:hover{color:var(--chalk);text-decoration:underline;text-underline-offset:3px}.fg .foot__legal{font-size:.85rem;color:var(--mist);padding-top:20px;border-top:1px solid var(--line-soft)}@media (max-width:700px){.fg .foot__grid{grid-template-columns:1fr}.fg .foot__cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){html:has(.fg){scroll-behavior:auto}.fg *,.fg :after,.fg :before{transition-duration:0s!important;animation:none!important}}
/*# sourceMappingURL=da4e47a06b9f6c69.css.map*/