:root{--navy:#002e4a;--ink:#002e4a;--body:#3c5563;--body-light:#cfe2e9;--midnight:#000e19;--navy-lit:#0b4b5e;--mist:#f5f6f6;--sand:#fcf0e1;--sky:#84d4d7;--mango:#fe973e;--mango-deep:#ee8225;--teal:#0a474d;--teal-deep:#00484e;--line:#e2e8e9;--white:#fff;--maxw:1120px;--shadow:0 14px 40px #002e4a1a;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font:400 17.5px/1.62 var(--sans);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:1em 0}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,4vw,32px)}.section{padding:clamp(64px,9vw,110px) 0}.bg-mist{background:var(--mist)}.bg-sand{background:var(--sand)}.bg-navy{background:var(--navy)}.display{font-family:"Scto",var(--sans);letter-spacing:-.012em;color:var(--ink);margin:0;font-weight:300;line-height:1.08}.eyebrow{font:600 12.5px/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mango-deep);margin:0 0 18px}.lede{max-width:56ch;font-size:clamp(17px,1.55vw,19.5px)}.sec-head{max-width:720px;margin:0 0 clamp(34px,4.5vw,52px)}.sec-head .display{font-size:clamp(30px,3.4vw,46px)}.sec-head .lede{margin:16px 0 0}:focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:6px}.btn{background:var(--mango);color:var(--navy);font:600 17.5px/1.1 var(--sans);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 26px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #ee822559}.btn:hover{background:var(--mango-deep);transform:translateY(-2px);box-shadow:0 12px 28px #ee82256b}.btn:active{transform:translateY(0)}.btn-lg{min-height:62px;padding:0 30px;font-size:19px}.btn-sm{border-radius:11px;min-height:44px;padding:0 18px;font-size:15.5px;box-shadow:0 6px 16px #ee82254d}.btn-arrow:after{content:"→";font-weight:600;transition:transform .2s}.btn-arrow:hover:after{transform:translate(3px)}.cta-note{color:var(--body);margin-top:12px;font-size:14px;display:block}.link-cta{color:var(--ink);border-bottom:2px solid var(--mango);padding-bottom:2px;font-weight:600;text-decoration:none}.link-cta:hover{color:var(--mango-deep)}.hdr{z-index:50;padding:14px 0;transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.hdr.on{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#002e4af5;box-shadow:0 4px 24px #00142247}.hdr-in{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{align-items:center;display:inline-flex}@media (max-width:560px){.hdr .btn-sm{min-height:40px;padding:0 14px;font-size:14px}}@media (max-width:400px){.brand img{width:118px;height:auto}}.rv,.rv-lux{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.rv-lux{transition-duration:.9s;transition-delay:var(--d,0s)}.rv.in,.rv-lux.in{opacity:1;transform:none}.d1{--d:80ms}.d2{--d:.2s}.d3{--d:.34s}.d4{--d:.48s}.d5{--d:.62s}.d6{--d:.78s}@media (prefers-reduced-motion:reduce){.rv,.rv-lux{opacity:1;transition:none;transform:none}}.hero{color:#fff;background:radial-gradient(95% 85% at 68% 44%, var(--navy-lit) 0%, #05384e 30%, var(--navy) 54%, #001a2c 80%, var(--midnight) 100%);padding:clamp(120px,15vw,168px) 0 clamp(64px,8vw,96px);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 6%,#84d4d799 50%,#0000 94%);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-mesh{pointer-events:none;opacity:.5;background-image:radial-gradient(#84d4d74d 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 80% at 68% 44%,#000 0%,#00000080 48%,#0000 88%);mask-image:radial-gradient(75% 80% at 68% 44%,#000 0%,#00000080 48%,#0000 88%)}.hero-bg{pointer-events:none;background:radial-gradient(48vw 48vw at 84% 6%,#84d4d738,#0000 62%),radial-gradient(44vw 44vw at -8% 108%,#fe973e21,#0000 60%);animation:16s ease-in-out infinite alternate drift;position:absolute;inset:-4%}@keyframes drift{0%{transform:translate(-1.2%,-.8%)scale(1.02)}to{transform:translate(1.2%,1%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.hero-bg{animation:none;inset:0}}.hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.eyebrow-light{color:var(--mango)}.hero .display{color:#fff;font-size:clamp(37px,4.6vw,62px)}.h1-accent{color:var(--mango);margin-top:10px;font-size:clamp(30px,3.7vw,50px)}.lede-light{color:var(--body-light)}.lede-light strong{color:#fff;font-weight:600}.hero .lede{margin:22px 0 30px}.cta-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero .cta-note{color:var(--body-light);margin:0}.scroll-cue{color:var(--body-light);border-bottom:1px solid #cfe2e966;margin-top:34px;padding-bottom:2px;font-size:15px;text-decoration:none;display:inline-block}.scroll-cue:hover{color:#fff}.rot{color:var(--sky);vertical-align:baseline;justify-items:start;display:inline-grid}.rot i{white-space:nowrap;visibility:hidden;grid-area:1/1;font-style:normal;position:relative}.rot i.cur{visibility:visible;animation:.6s cubic-bezier(.22,.85,.3,1) both rotIn}.rot i.out{visibility:visible;animation:.45s cubic-bezier(.5,0,.75,.4) both rotOut}.rot.split i.cur{animation:none}.rot i b{font-weight:inherit;display:inline-block}.rot.split i.cur b{animation:.5s cubic-bezier(.22,.85,.3,1) both letterIn;animation-delay:calc(var(--li)*26ms)}@keyframes rotIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes rotOut{0%{opacity:1;transform:none}to{opacity:0;filter:blur(5px);transform:translateY(-.4em)}}@keyframes letterIn{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:none}}.rot i:after{content:"";background:linear-gradient(90deg,var(--mango),var(--sky));opacity:.85;transform-origin:0;border-radius:99px;height:.09em;position:absolute;bottom:.02em;left:.02em;right:.45ch;transform:scaleX(0)}.rot i.cur:after{animation:.5s cubic-bezier(.3,.7,.2,1) .32s both ulIn}.rot i.out:after{transform:scaleX(1)}@keyframes ulIn{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rot i.cur,.rot i.out,.rot.split i.cur b,.rot i.cur:after{animation:none}.rot i.cur:after{transform:scaleX(1)}.rot i.out{visibility:hidden}}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hero-art{justify-content:center;display:flex}.hchat{-webkit-backdrop-filter:blur(22px);background:linear-gradient(160deg,#ffffff1c,#ffffff0d 48%,#84d4d712);border-radius:26px;width:min(430px,100%);padding:clamp(16px,2.2vw,22px);position:relative;box-shadow:0 44px 90px #0008108c,inset 0 1px #ffffff1f}.hchat:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#84d4d7cc,#ffffff29 38%,#ffffff0f 62%,#fe973e8c);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@media (max-width:900px){.hero{padding-top:clamp(104px,16vw,140px)}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{display:contents}.hero-copy>*{order:2}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>.h1-accent{order:0}.hero-art{order:1;margin:26px 0 6px}}.hc-top{border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;margin-bottom:4px;padding-bottom:13px;display:flex}.hc-group{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 0 0 2px #84d4d766}.hc-name{font:600 14.5px/1.2 var(--sans);color:#fff}.hc-sub{color:var(--body-light);font-size:12px}.hc-now{font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--sky);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.hc-now:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite ping;box-shadow:0 0 #84d4d799}@keyframes ping{0%{box-shadow:0 0 #84d4d78c}to{box-shadow:0 0 0 9px #84d4d700}}.hc-msgs{flex-direction:column;justify-content:flex-end;height:392px;transition:opacity .45s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 16%)}.hc-msgs.fade{opacity:0}.hc-row{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,.9,.3,1);display:grid}.hc-row.show{grid-template-rows:1fr}.hc-in{flex-direction:column;align-items:flex-start;min-height:0;padding-top:9px;display:flex;overflow:hidden}.hc-r .hc-in{align-items:flex-end}.hc-c .hc-in{align-items:center}.hc-msgs.snap .hc-row,.hc-msgs.snap .hc-msg,.hc-msgs.snap .hc-shot,.hc-msgs.snap .hc-div{transition:none}.hc-who{color:var(--body-light);opacity:.8;margin:0 0 4px 37px;font-size:11.5px;line-height:1}.hc-line{align-items:flex-end;gap:8px;width:100%;display:flex}.hc-pic{object-fit:cover;border-radius:50%;flex:none;width:29px;height:29px;margin-bottom:1px}.hc-msg,.hc-shot{opacity:0;transform-origin:0 100%;margin:0;transition:opacity .4s 80ms,transform .5s cubic-bezier(.2,.9,.3,1.05) 80ms;transform:translateY(8px)scale(.96)}.hc-row.show .hc-msg,.hc-row.show .hc-shot{opacity:1;transform:none}.hc-msg{border-radius:18px;max-width:80%;padding:10px 14px;font-size:15px;line-height:1.42}.hc-line .hc-msg{max-width:calc(80% - 37px)}.hc-l .hc-msg{color:#fff;background:#ffffff1a;border:1px solid #ffffff14;border-bottom-left-radius:6px}.hc-r .hc-msg,.hc-r .hc-shot{transform-origin:100% 100%}.hc-r .hc-msg{background:var(--sky);color:var(--navy);border-bottom-right-radius:6px}.hc-r .hc-msg b{color:var(--navy);font-weight:700}.hc-div{font:600 11px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--body-light);opacity:0;padding:8px 0 0;transition:opacity .5s .1s;display:block}.hc-row.show .hc-div{opacity:1}.hc-stamp .hc-div{text-transform:none;letter-spacing:.02em;font-size:12px;font-weight:500}.hc-stamp.show .hc-div{opacity:.7}.hc-dots{gap:5px;padding:13px 15px;display:inline-flex}.hc-dots i{background:#ffffff8c;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite tp}.hc-dots i:nth-child(2){animation-delay:.15s}.hc-dots i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.hc-shot{background:var(--mist);width:min(86%,296px);color:var(--navy);text-align:left;border-radius:16px;font-size:13px;line-height:1.35;overflow:hidden;box-shadow:0 14px 34px #00081066}.hs-bar{font:600 11px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--body);align-items:center;gap:7px;padding:10px 12px 0;display:flex}.hs-logo{width:auto;height:14px;display:block}.hs-time{letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.hs-title{margin:7px 12px 2px;font-size:14.5px;font-weight:700;line-height:1.25}.hs-line{color:var(--body);margin:0 12px}.hs-ok{color:var(--teal-deep);align-items:center;gap:6px;margin:8px 12px 11px;font-weight:600;display:flex}.hs-ok i{background:var(--teal-deep);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.hs-ok i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:2.5px;left:5px;transform:rotate(45deg)}.hc-foot{color:var(--body-light);border-top:1px dashed #ffffff24;justify-content:space-between;gap:10px;margin:14px 0 0;padding-top:12px;font-size:12.5px;display:flex}.hc-foot b{color:var(--sky);font-weight:600}@media (max-width:560px){.hc-msgs{height:346px}.hc-msg{font-size:14.5px}.hc-shot{width:min(92%,296px)}}@media (prefers-reduced-motion:reduce){.hc-msgs{height:auto;-webkit-mask-image:none;mask-image:none}.hc-row,.hc-msg,.hc-shot,.hc-div{transition:none}.hc-typing{display:none}.hc-dots i,.hc-now:before{animation:none}}.orbit-wrap{justify-content:center;display:flex}.orbit{width:min(400px,100%);position:relative}.phone{z-index:1;border:1px solid var(--line);width:100%;box-shadow:var(--shadow);background:#fff;border-radius:26px;position:relative;overflow:hidden}.ph-top{border-bottom:1px solid var(--line);background:linear-gradient(#fffdf9,#fff);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 14px;display:flex}.ph-id{align-items:center;gap:11px;min-width:0;display:flex}.ph-ava{background:var(--navy);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ph-ava img{width:19px;height:19px}.ph-name{font:600 15.5px/1.2 var(--sans);color:var(--ink);display:block}.ph-sub{color:var(--body);margin-top:2px;font-size:12.5px;display:block}.loop-pill{font:600 11.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap;background:#84d4d747;border:1px solid #84d4d7b3;border-radius:99px;padding:7px 11px}@media (max-width:430px){.ph-top{flex-wrap:wrap}.loop-pill{padding:6px 9px;font-size:10.5px}}.ph-feed{min-height:308px;padding:12px 14px 4px}.ph-item{background:var(--mist);opacity:0;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:11px 12px;transition:opacity .55s,transform .55s cubic-bezier(.3,.7,.3,1);display:flex;transform:translateY(14px)}.ph-item.show{opacity:1;animation:1.1s ease-out land;transform:none}@keyframes land{0%{background:#84d4d766}to{background:var(--mist)}}.ph-item>span:last-child{min-width:0}.ph-check{background:var(--teal-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.ph-check svg{width:12px;height:12px}.ph-item.show .ph-check{animation:.45s cubic-bezier(.3,1.6,.4,1) pop}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:scale(1)}}.ph-t{font:600 14.5px/1.3 var(--sans);color:var(--ink);display:block}.ph-d{color:var(--body);margin-top:3px;font-size:13px;line-height:1.45;display:block}.ph-item[data-tone=ride] .ph-check{background:var(--mango-deep)}.ph-foot{color:var(--body);border-top:1px dashed var(--line);justify-content:space-between;gap:10px;padding:10px 18px 16px;font-size:12.5px;display:flex}.ph-foot b{color:var(--teal-deep);font-weight:600}.orb{z-index:2;pointer-events:none;will-change:transform;transition:opacity .5s;position:absolute}.orb-in{font:600 13px/1 var(--sans);color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #00484e38;border-radius:99px;align-items:center;gap:8px;padding:9px 13px 9px 10px;animation:6.4s ease-in-out infinite floaty;display:inline-flex;box-shadow:0 12px 30px #002e4a24}.orb-in svg{width:16px;height:16px;color:var(--teal-deep)}.o1{top:-22px;left:-58px}.o2{top:33%;right:-56px}.o3{bottom:24%;left:-74px}.o4{bottom:-18px;right:-26px}.o2 .orb-in{animation-duration:7.2s;animation-delay:-2.1s}.o3 .orb-in{animation-duration:6.8s;animation-delay:-4.3s}.o4 .orb-in{animation-duration:7.6s;animation-delay:-1.4s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.orb.pull{transform:translate(var(--dx,0px),var(--dy,0px)) scale(.42);opacity:0;transition:transform .78s cubic-bezier(.6,0,.15,1),opacity .4s .34s}@media (max-width:1100px){.o1{left:-30px}.o2{right:-34px}.o3{left:-40px}.o4{right:-12px}}@media (max-width:560px){.orb-in{gap:6px;padding:7px 11px 7px 9px;font-size:12px}.orb-in svg{width:14px;height:14px}.o1{top:-14px;left:-6px}.o2{top:31%;right:-8px}.o3{bottom:27%;left:-10px}.o4{bottom:-14px;right:6px}}@media (prefers-reduced-motion:reduce){.ph-item{opacity:1;animation:none;transform:none}.ph-item.show .ph-check{animation:none}.orb{display:none}}.trust{border-bottom:1px solid var(--line);background:#fff}.trust-in{grid-template-columns:repeat(4,1fr);gap:14px 26px;padding:24px clamp(2px,1.5vw,20px);display:grid}.trust-it{font:600 14.5px/1.35 var(--sans);color:var(--ink);align-items:center;gap:10px;display:flex}.trust-it svg{width:20px;height:20px;color:var(--teal-deep);flex:none}@media (max-width:1020px){.trust-in{grid-template-columns:1fr 1fr;row-gap:18px}}@media (max-width:460px){.trust-it{gap:8px;font-size:13px}.trust-it svg{width:18px;height:18px}}.board{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2.6vw,26px);display:grid}@media (max-width:860px){.board{grid-template-columns:1fr}}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;flex-direction:column;min-height:380px;padding:clamp(18px,2.6vw,26px);display:flex}.panel-team{background:var(--navy);border-color:#84d4d740}.panel-h{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.panel-h h3{font:600 13px/1.3 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--body);margin:0}.panel-team .panel-h h3{color:var(--sky)}.panel-count{font:600 13px/1 var(--sans);color:var(--ink);background:var(--sand);border-radius:99px;padding:6px 11px}.panel-team .panel-count{color:#fff;background:#84d4d72e}.chips{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}.chip{font:600 15px/1.25 var(--sans);color:var(--ink);background:var(--mist);border:1.5px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s,opacity .3s;display:inline-flex}.chip svg{width:19px;height:19px;color:var(--teal-deep);flex:none}.chip:hover{border-color:var(--sky);background:#fff;transform:translateY(-2px)}.chip[aria-pressed=true]{opacity:0;pointer-events:none;transform:scale(.85)}.chip.gone{display:none}.board-reset{cursor:pointer;font:600 13.5px/1 var(--sans);color:var(--body);background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:8px 2px;display:none}.board-reset.show{display:inline-flex}.board-reset:hover{color:var(--ink)}.board-reset svg{width:14px;height:14px}.plate-empty{text-align:center;margin:auto;padding:22px 10px;display:none}.plate-empty.show{display:block}.breathe{background:radial-gradient(circle at 35% 32%,var(--sky),var(--teal-deep));border-radius:50%;width:52px;height:52px;margin:0 auto 14px;animation:4.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.breathe{animation:none}}.plate-empty p{font:300 22px/1.3 "Scto",var(--sans);color:var(--ink);margin:0}.plate-empty span{font:400 14.5px/1.5 var(--sans);color:var(--body);margin-top:6px;display:block}.team-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.team-item{opacity:0;background:#ffffff0f;border:1px solid #84d4d738;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:opacity .45s,transform .45s cubic-bezier(.3,1.3,.4,1);display:flex;transform:translateY(10px)scale(.97)}.team-item.show{opacity:1;transform:none}.team-item>span:last-child{min-width:0}.team-item .ph-check{background:var(--mango);color:var(--navy)}.ti-t{font:600 15px/1.3 var(--sans);color:#fff;display:block}.ti-d{color:var(--body-light);margin-top:3px;font-size:13px;line-height:1.45;display:block}.ti-who{font:600 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--sky);border-radius:99px;margin-top:8px;padding:5px 9px;display:inline-block}.team-hint{text-align:center;color:var(--body-light);margin:auto;padding:20px 12px;font-size:15px}.team-hint b{color:#fff;font-weight:600}.fly{z-index:80;pointer-events:none;will-change:transform,opacity;margin:0;transition:transform .6s cubic-bezier(.45,.05,.25,1),opacity .6s;position:fixed}.board-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.board-status{font:300 clamp(19px,2vw,23px)/1.35 "Scto",var(--sans);color:var(--ink)}.board-status b{color:var(--mango-deep);font-weight:400}.board-note{color:var(--body);margin-top:26px;font-size:13px}.thread-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:900px){.thread-grid{grid-template-columns:1fr}}.thread-copy .display{font-size:clamp(30px,3.4vw,46px)}.thread-copy .accent{color:var(--mango-deep)}.thread-copy .lede{margin:18px 0 26px}.team-sec .eyebrow{color:var(--mango)}.team-sec .display{color:#fff;font-size:clamp(30px,3.5vw,48px)}.team-sec .display .accent{color:var(--mango)}.team-sec .lede{color:var(--body-light)}.roles{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(30px,4vw,44px);display:grid}@media (max-width:1020px){.roles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.roles{grid-template-columns:1fr}}.role{background:#ffffff0d;border:1px solid #84d4d738;border-radius:20px;padding:22px 20px;transition:transform .25s,background .25s,border-color .25s}.role:hover{background:#ffffff14;border-color:#84d4d780;transform:translateY(-4px)}.role-dot{width:46px;height:46px;font:600 15px/1 var(--sans);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.role-dot svg{width:21px;height:21px}.rd-np{background:var(--sky);color:var(--navy)}.rd-rn{background:var(--mango);color:var(--navy)}.rd-cg{background:var(--sand);color:var(--teal-deep)}.rd-dr{color:#fff;background:#ffffff24;border:1px dashed #ffffff73}.role h3{font:600 17px/1.3 var(--sans);color:#fff;margin:0 0 8px}.role p{color:var(--body-light);margin:0;font-size:14.5px;line-height:1.55}.role .you{font:600 12px/1.2 var(--sans);color:var(--sky);margin-top:10px;display:inline-block}.team-cta{margin-top:clamp(28px,4vw,40px)}.team-cta .link-cta{color:#fff;border-bottom-color:var(--mango)}.team-cta .link-cta:hover{color:var(--mango)}.steps{--sg:clamp(18px,3vw,30px);gap:var(--sg);counter-reset:step;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:860px){.steps{grid-template-columns:1fr}}.step{padding-top:8px;position:relative}.step:not(:last-child):before,.step:not(:last-child):after{content:"";width:calc(100% - 52px + var(--sg));height:2px;position:absolute;top:33px;left:52px}.step:not(:last-child):before{background:var(--line)}.step:not(:last-child):after{background:var(--mango);transform-origin:0;transition:transform .55s cubic-bezier(.5,0,.2,1);transform:scaleX(0)}.steps.in .step:first-child:after{transition-delay:.3s;transform:scaleX(1)}.steps.in .step:nth-child(2):after{transition-delay:1s;transform:scaleX(1)}@media (max-width:860px){.step:not(:last-child):before,.step:not(:last-child):after{display:none}}.step-num{border:2px solid var(--line);width:52px;height:52px;font:300 22px/1 "Scto",var(--sans);color:var(--ink);z-index:1;background:#fff;border-radius:50%;place-items:center;margin-bottom:18px;transition:border-color .4s,transform .4s cubic-bezier(.3,1.5,.4,1);display:grid;position:relative}.steps.in .step-num{border-color:var(--mango);transform:scale(1.06)}.steps.in .step:first-child .step-num{transition-delay:.1s}.steps.in .step:nth-child(2) .step-num{transition-delay:.85s}.steps.in .step:nth-child(3) .step-num{transition-delay:1.55s}.step h3{font:600 18px/1.35 var(--sans);color:var(--ink);margin:0 0 8px}.step p{margin:0;font-size:15.5px;line-height:1.6}.step p b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.step:not(:last-child):after{transition:none;transform:scaleX(1)}.step-num{transition:none}}.stats{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,40px);display:grid}@media (max-width:760px){.stats{grid-template-columns:1fr;gap:30px}}.stat b{font:300 clamp(52px,6vw,74px)/1 "Scto",var(--sans);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;display:block}.stat b em{vertical-align:.14em;letter-spacing:0;font-size:.42em;font-style:normal}.stat-cap{max-width:30ch;margin-top:10px;font-size:15.5px;line-height:1.55;display:block}.faq-list{max-width:780px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:600 17px/1.4 var(--sans);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:300 26px/1 "Scto",var(--sans);color:var(--mango-deep);flex:none;transition:transform .25s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list .a{max-width:66ch;padding:0 2px 22px}.faq-list .a p{margin:0}@media (prefers-reduced-motion:reduce){.faq-list summary:after{transition:none}}.qualify{position:relative;overflow:hidden}.qualify .q-bg{pointer-events:none;background:radial-gradient(48vw 48vw at 108% 8%,#fe973e24,#0000 60%),radial-gradient(42vw 42vw at -8% 100%,#84d4d724,#0000 62%);position:absolute;inset:0}.qualify .wrap{text-align:center;max-width:820px;position:relative}.qualify .display{color:#fff;font-size:clamp(31px,4vw,52px)}.qualify .lede{color:var(--body-light);margin:18px auto 30px}#benefits-form{scroll-margin-top:72px}@media (max-width:760px){.qualify{padding-top:26px;padding-bottom:40px}.qualify .display,.qualify .lede{display:none}.qualify .eyebrow{margin:0 0 14px}}.back-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,24px);display:grid}@media (max-width:860px){.back-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.back-card{background:var(--mist);box-shadow:var(--shadow);border-radius:22px;margin:0;position:relative;overflow:hidden}.back-card img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .7s;display:block}.back-card:hover img{transform:scale(1.03)}.back-cap{color:#fff;text-wrap:balance;font:300 clamp(20px,1.9vw,24px)/1.28 "Scto",var(--sans);background:linear-gradient(#002e4a00,#002e4adb);margin:0;padding:64px 22px 22px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.back-card img{transition:none}.back-card:hover img{transform:none}}.more-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:900px){.more-grid{grid-template-columns:1fr}.more-img{max-width:560px}}.more-img{box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.more-img img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.more-copy .display{font-size:clamp(30px,3.4vw,46px)}.more-copy .lede{margin:18px 0 24px}.more-note{background:var(--sand);color:var(--ink);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:15.5px;line-height:1.55;display:flex}.more-note svg{width:22px;height:22px;color:var(--mango-deep);flex:none;margin-top:2px}.more-note b{font-weight:600}.more-small{color:var(--body);margin:16px 0 0;font-size:13.5px}.faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}.faq-side{max-width:520px;position:static}}.faq-side{position:sticky;top:96px}.faq-side img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow);border-radius:24px;display:block}.faq-side p{color:var(--body);margin:14px 4px 0;font-size:14.5px;line-height:1.55}.faq-side p b{color:var(--ink);font-weight:600}.ftr{background:var(--teal-deep);color:#fff;padding:clamp(48px,7vw,72px) 0 40px}.ftr-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.ftr .tag{font:300 19px/1.4 "Scto",var(--sans);color:#ffffffe6;margin:14px 0 0}.ftr-legal{color:#ffffffb8;max-width:62ch;font-size:13px;line-height:1.7}.ftr-legal p{margin:0 0 6px}.mcta{z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;transition:transform .35s cubic-bezier(.3,.9,.3,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 30px #00142229}.mcta.show{transform:none}.mcta .btn{width:100%}@media (max-width:760px){.mcta{display:block}}@media (prefers-reduced-motion:reduce){.mcta{transition:none}}
