body:has(.ps-root){background:#0e1914}body:has(.ps-root):before{content:none}.ps-root{--ground:#0e1914;--panel:#15231d;--panel2:#1b2c25;--cream:#f2eee6;--paper:#f7f4ee;--ink:#1c2b24;--ink60:rgba(28,43,36,.62);--ink40:rgba(28,43,36,.42);--inkline:rgba(28,43,36,.12);--muted:hsla(40,32%,93%,.66);--faint:hsla(40,32%,93%,.42);--line:hsla(40,32%,93%,.12);--leaf:#8fcba8;--pounamu:#1e5c46;--amber:#e8a13c;--rust:#c2452d;--rustlt:#e37a5e;--ease:cubic-bezier(.22,1,.36,1);--serif:var(--font-source-serif),"Source Serif 4",Georgia,serif;--sans:var(--font-public-sans),"Public Sans",system-ui,sans-serif;--mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,monospace}.ps-root *{box-sizing:border-box}html{scroll-behavior:smooth}.ps-root{min-height:100vh;background:var(--ground);color:var(--cream);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}:where(.ps-root) a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media(min-width:760px){.wrap{padding-inline:40px}}:where(.ps-root) :is(h1,h2,h3){font-family:var(--serif);font-weight:400;margin:0;text-wrap:balance;letter-spacing:-.022em}.label{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--leaf)}.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:rgba(14,25,20,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;justify-content:space-between;height:72px;gap:20px}.mark,.nav .wrap{align-items:center}.mark{display:inline-flex;gap:10px;font-size:20px;line-height:1;text-decoration:none}.mark b{font-weight:500}.mark i{font:italic 400 21px var(--serif);color:var(--leaf)}.navlinks{display:none;gap:30px;font-size:14px}.navlinks a{text-decoration:none;color:var(--muted);transition:color .3s}.navlinks a:hover{color:var(--cream)}@media(min-width:900px){.navlinks{display:flex}}.pillbtn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;background:var(--cream);color:var(--ink);font:600 14px var(--sans);text-decoration:none;border:0;cursor:pointer;transition:transform .4s var(--ease),box-shadow .4s}.pillbtn:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px rgba(143,203,168,.6)}.btn:focus-visible,.ghost:focus-visible,.opt:focus-visible,.pillbtn:focus-visible,.x:focus-visible{outline:2px solid var(--leaf);outline-offset:3px}.hero{padding:16px 16px 0}@media(min-width:760px){.hero{padding:20px 24px 0}}.ps-root{--greenstone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='xMidYMid slice' color-interpolation-filters='sRGB'%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0018 .0042' numOctaves='5' seed='11'/%3E%3CfeColorMatrix values='.16 0 0 0 0  .40 0 0 0 .02  .28 0 0 0 .02  0 0 0 0 1'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .009' numOctaves='6' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .34  0 0 0 0 .60  0 0 0 0 .47  4.5 0 0 0 -2.5'/%3E%3C/filter%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0024 .0062' numOctaves='6' seed='3'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='table' tableValues='0 0 0 0 0 .15 1 .15 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix values='0 0 0 0 .74  0 0 0 0 .88  0 0 0 0 .8  1 0 0 0 0'/%3E%3C/filter%3E%3Cfilter id='v2' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005 .012' numOctaves='6' seed='21'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='table' tableValues='0 0 0 0 .1 .8 .1 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix values='0 0 0 0 .55  0 0 0 0 .76  0 0 0 0 .64  1 0 0 0 0'/%3E%3C/filter%3E%3ClinearGradient id='s' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.06'/%3E%3Cstop offset='.5' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.3'/%3E%3C/linearGradient%3E%3Crect width='1200' height='800' filter='url(%23b)'/%3E%3Crect width='1200' height='800' filter='url(%23c)' opacity='.5'/%3E%3Crect width='1200' height='800' filter='url(%23v2)' opacity='.25'/%3E%3Crect width='1200' height='800' filter='url(%23v)' opacity='.3'/%3E%3Crect width='1200' height='800' fill='url(%23s)'/%3E%3C/svg%3E")}.tex,.tier.tex{background-color:#122a20;background-image:linear-gradient(rgba(12,24,18,var(--gs-dim,.35)),rgba(12,24,18,var(--gs-dim,.35))),var(--greenstone);background-size:cover;background-position:50%}.card{position:relative;border-radius:22px;overflow:hidden;min-height:min(74vh,680px);display:flex;align-items:flex-end;isolation:isolate}.card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,16,12,.7) 0,rgba(8,16,12,.2) 50%,rgba(8,16,12,0) 75%),linear-gradient(90deg,rgba(8,16,12,.55) 0,rgba(8,16,12,0) 70%)}.hero-copy{padding:clamp(28px,5vw,64px) clamp(28px,5vw,64px) clamp(96px,10vw,120px);max-width:760px}.news{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:hsla(0,0%,100%,.9);margin-bottom:26px;text-decoration:none}.news span{border:1px solid hsla(0,0%,100%,.4);border-radius:6px;padding:4px 9px;font-size:13px}.hero h1{font-weight:300;font-size:clamp(44px,6.6vw,90px);line-height:.98;letter-spacing:-.03em;color:#fff}.hero h1 em{font-style:italic;color:var(--leaf)}.deck{font-size:clamp(16px,1.5vw,19px);color:hsla(0,0%,100%,.84);max-width:52ch;margin:22px 0 30px}.form{display:flex;flex-wrap:wrap;gap:10px;max-width:620px}.field{flex:1;min-width:230px;height:54px;border-radius:999px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:0 22px;color:#fff;font:15px var(--sans);outline:none;transition:border-color .3s}.field::-moz-placeholder{color:hsla(0,0%,100%,.55)}.field::placeholder{color:hsla(0,0%,100%,.55)}.field:focus{border-color:var(--leaf)}.btn{height:54px;padding:0 28px;border-radius:999px;border:0;background:#fff;color:var(--ink);font:600 15px var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .4s var(--ease),box-shadow .4s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(143,203,168,.7)}.ghost{height:54px;padding:0 24px;border-radius:999px;border:1px solid hsla(0,0%,100%,.45);background:transparent;color:#fff;font:500 15px var(--sans);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.fine{font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-top:16px}.news{flex-wrap:nowrap}.news em{font-style:normal;white-space:nowrap}.uicard{display:none}@media(min-width:1060px){.uicard{display:block;position:absolute;right:48px;bottom:48px;width:330px;background:var(--paper);color:var(--ink);border-radius:14px;padding:18px 18px 16px;box-shadow:0 30px 80px rgba(0,0,0,.45);animation:rise 1.2s .5s both var(--ease)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.uc-top{display:flex;justify-content:space-between;align-items:center;letter-spacing:.1em;color:var(--ink40)}.chip,.uc-top{font:500 10px var(--mono);text-transform:uppercase}.chip{letter-spacing:.08em;padding:4px 8px;border-radius:999px}.chip.gap{background:rgba(194,69,45,.1);color:var(--rust)}.chip.ok{background:rgba(30,92,70,.1);color:var(--pounamu)}.chip.part{background:rgba(232,161,60,.16);color:#9a6512}.uc-h{font:400 19px/1.25 var(--serif);margin:10px 0 12px}.uc-row{display:flex;justify-content:space-between;font-size:12.5px;padding:7px 0;border-top:1px solid var(--inkline);color:var(--ink60)}.uc-row b{color:var(--ink);font-weight:600}.trust{display:flex;flex-wrap:wrap;gap:12px 34px;justify-content:center;padding-block:34px;border-bottom:1px solid var(--line);font:500 11.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.statement{padding-block:clamp(90px,13vw,170px)}.statement h2{font-weight:300;font-size:clamp(32px,4.6vw,62px);line-height:1.08;max-width:22ch}.statement h2 em{font-style:italic;color:var(--leaf)}.steps{gap:clamp(70px,9vw,120px);padding-bottom:clamp(90px,12vw,150px)}.st,.steps{display:grid}.st{gap:30px;align-items:center}@media(min-width:900px){.st{grid-template-columns:1fr 1.05fr;gap:80px}}.st .label,.st h3{margin-bottom:14px}.st h3{font-size:clamp(28px,3.2vw,40px);line-height:1.08;font-weight:400;max-width:16ch}.st p{color:var(--muted);max-width:46ch;margin:0}.st .price{margin-top:18px;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--leaf)}.stimg{--gs-dim:.5;position:relative;min-height:clamp(380px,36vw,500px);border-radius:20px;border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;padding:24px}.stimg:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 70% 20%,rgba(143,203,168,.16),transparent 70%)}.state{width:min(360px,100%);background:var(--paper);color:var(--ink);border-radius:14px;padding:20px;box-shadow:0 30px 70px rgba(0,0,0,.45)}.dial,.state{position:relative}.dial{width:120px;height:120px;margin:14px auto 6px}.dial svg{transform:rotate(-90deg)}.dial circle.v{transition:stroke-dashoffset 1.4s var(--ease)}.dial b{position:absolute;inset:0;display:grid;place-items:center;font:400 38px var(--serif)}.dots{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px}.dots i{width:10px;height:10px;justify-self:center;border-radius:50%;background:var(--pounamu)}.dots i.p{background:var(--amber)}.dots i.f{background:var(--rust)}.rank{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px;counter-reset:r}.rank li{counter-increment:r;display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;font-size:13px;border:1px solid var(--inkline);border-radius:8px;padding:9px 10px;background:#fff}.rank li:before{content:counter(r);font:500 11px var(--mono);color:var(--ink40)}.docs{display:grid;gap:8px;margin-top:12px}.docs div{display:flex;align-items:center;gap:10px;font-size:13px;border:1px solid var(--inkline);border-radius:8px;padding:10px;background:#fff}.docs svg{flex:none}.seal{margin-top:12px;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pounamu);display:flex;align-items:center;gap:8px}.big{padding-block:clamp(90px,12vw,150px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bigrow{display:grid;gap:40px;align-items:end}@media(min-width:900px){.bigrow{grid-template-columns:auto 1fr;gap:70px}}.bignum{font:300 clamp(140px,22vw,300px)/.8 var(--serif);letter-spacing:-.06em;color:var(--cream)}.bignum em{font-style:italic;color:var(--leaf)}.bigrow p{font:300 clamp(22px,2.4vw,32px)/1.25 var(--serif);max-width:24ch;margin:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;border-top:1px solid var(--line)}.stats div{padding:22px 18px 0 0}.stats b{display:block;font:300 clamp(28px,3.4vw,44px)/1 var(--serif)}.stats span{display:block;margin-top:8px;font-size:13.5px;color:var(--muted)}.founder{padding-block:clamp(90px,12vw,150px)}.fgrid{display:grid;gap:44px;align-items:center}@media(min-width:900px){.fgrid{grid-template-columns:1fr 1fr;gap:80px}}.fgrid blockquote{margin:0;font:300 clamp(24px,2.6vw,36px)/1.3 var(--serif)}.who{margin-top:26px;font-size:14px;color:var(--muted)}.who b{display:block;color:var(--cream);font-weight:500;font-family:var(--serif);font-style:italic;font-size:20px}.photo{aspect-ratio:4/5;border-radius:20px;border:1px dashed hsla(40,32%,93%,.3);background:linear-gradient(160deg,var(--panel2),var(--panel));display:grid;place-items:center;text-align:center;padding:28px;color:var(--faint);font:500 11px/1.7 var(--mono);letter-spacing:.1em;text-transform:uppercase;max-width:460px;width:100%}@media(max-width:899px){.fgrid .photo{order:2}}.photo.has-img{padding:0;border:0;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.4)}.photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;display:block}.ladder{padding-block:clamp(90px,12vw,150px);border-top:1px solid var(--line)}.ladder h2{font-weight:300;font-size:clamp(34px,4.6vw,60px);line-height:1.04;max-width:18ch}.ladder h2 em{font-style:italic;color:var(--leaf)}.tiers{display:grid;gap:14px;margin-top:54px}@media(min-width:960px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{border-radius:20px;border:1px solid var(--line);background:var(--panel);padding:30px;display:flex;flex-direction:column;gap:14px}.tier .amt{font:300 56px/1 var(--serif);letter-spacing:-.03em}.tier .amt small{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:8px}.tier p{font-size:15px}.tier p,.tier ul{margin:0;color:var(--muted)}.tier ul{padding-left:18px;display:grid;gap:7px;font-size:14.5px}.tier .go{margin-top:auto;padding-top:10px}.tier.hot{background:var(--cream);color:var(--ink);border-color:var(--cream)}.tier.hot p,.tier.hot ul{color:var(--ink60)}.tier.hot .label{color:var(--pounamu)}.tier.hot .amt small,.tier.hot s{color:var(--ink40)}.tier.hot s{display:block;font:300 40px/1 var(--serif);letter-spacing:-.02em;margin-bottom:6px;text-decoration-thickness:2px}.tier.hot .pillbtn{background:var(--pounamu);color:#fff}.guar{margin-top:20px;font-size:14px;color:var(--muted);max-width:80ch}.guar b{color:var(--cream);font-weight:500}.range{padding-block:clamp(80px,11vw,140px)}.rgrid{display:grid;gap:12px;margin-top:44px}@media(min-width:760px){.rgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.rgrid{grid-template-columns:repeat(3,1fr)}}.rc{border:1px dashed hsla(40,32%,93%,.22);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:8px;transition:border-color .4s,background .4s}.rc:hover{border-color:var(--leaf);background:rgba(143,203,168,.04)}.rc h3{font-size:22px;line-height:1.15}.rc p{margin:0;font-size:14.5px;color:var(--muted)}.rc .ft{margin-top:auto;padding-top:10px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.faq{padding-block:clamp(70px,10vw,120px);border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font:400 clamp(20px,2vw,26px)/1.25 var(--serif)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 26px var(--sans);color:var(--leaf);transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:68ch;margin:14px 0 0}.final{padding:0 16px 16px}@media(min-width:760px){.final{padding:0 24px 24px}}.fpanel{border-radius:22px;background:var(--panel2);padding:clamp(40px,7vw,90px) clamp(24px,5vw,70px);position:relative;overflow:hidden}.fpanel:after{content:"";position:absolute;right:-10%;bottom:-40%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(143,203,168,.16),transparent)}.fpanel h2{font-weight:300;font-size:clamp(34px,5vw,68px);line-height:1;max-width:14ch;position:relative}.fpanel h2 em{font-style:italic;color:var(--leaf)}.fpanel .form{margin-top:30px;position:relative}footer{padding-block:50px 40px;font-size:13px;color:var(--faint)}footer .row{display:flex;flex-wrap:wrap;gap:22px;margin:22px 0;padding-bottom:22px;border-bottom:1px solid var(--line)}footer a{text-decoration:none;color:var(--muted)}footer p{max-width:74ch;margin:0 0 8px;line-height:1.65}.ov{position:fixed;inset:0;z-index:100;background:rgba(5,10,8,.62);display:flex;padding:14px;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s}.ov.open{opacity:1;visibility:visible}.ovcard{position:relative;flex:1;border-radius:22px;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate;transform:scale(.985);transition:transform .6s var(--ease)}.ov.open .ovcard{transform:none}.ovcard svg.sky{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.ovcard:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 62% 45%,rgba(0,0,0,.08),rgba(0,0,0,.42))}.ovin{width:min(520px,92%);text-align:center;color:#fff;padding-block:40px 110px}@media(min-width:900px){.ovin{margin-left:22%}}.ovchip{display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink);border-radius:999px;padding:6px 13px;font:600 12px var(--sans)}.ovin h2{font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.05;margin:18px 0 10px;color:#fff}.ovin .sub{color:hsla(0,0%,100%,.88);font-size:15.5px;margin:0 auto 22px;max-width:44ch}.opts{display:grid;gap:9px;justify-items:center}.opt{min-width:min(340px,100%);height:44px;padding:0 20px;border-radius:999px;border:0;background:hsla(0,0%,100%,.94);color:var(--ink);font:500 14px var(--sans);cursor:pointer;transition:transform .3s var(--ease),background .3s}.opt:hover{transform:translateY(-1px);background:#fff}.opt.soft{background:hsla(0,0%,100%,.22);color:#fff}.ovform{display:grid;gap:10px;justify-items:center}.ovform input{width:min(360px,100%);height:50px;border-radius:999px;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.18);color:#fff;text-align:center;font:15px var(--sans);outline:none}.ovform input::-moz-placeholder{color:hsla(0,0%,100%,.75)}.ovform input::placeholder{color:hsla(0,0%,100%,.75)}.ovform .btn{width:min(360px,100%);justify-content:center}.ovsmall{font-size:12.5px;color:hsla(0,0%,100%,.75);margin-top:12px}.ovtrust{position:absolute;left:0;right:0;bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:12.5px;color:#fff}@media(min-width:900px){.ovtrust{left:22%}}.ovtrust span{display:inline-flex;align-items:center;gap:7px}.x{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:0;background:hsla(0,0%,100%,.22);color:#fff;font-size:20px;line-height:1;cursor:pointer}.ovstep{display:none}.ovstep.on{display:block;animation:fade .5s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.ps-js .rv{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.ps-js .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.rv{opacity:1;transform:none;transition:none}.card svg.land,.uicard{animation:none;transform:none}.ov,.ovcard,.state{transition:none}}#bento{position:relative;height:clamp(700px,92vh,880px);max-width:1440px;margin:0 auto;border-top:1px solid var(--line)}@media(max-width:640px){#bento{height:840px}}#bento .bg{position:absolute;inset:0;overflow:hidden;container-type:size;color:#f2eee6;font-family:var(--sans);-webkit-font-smoothing:antialiased;--u:min(1cqw,1.8cqh);--ac:#8fcba8;--pe:#d3ecdd;--mu:#93a099;--tx:#f2eee6;--rd:#e37a5e;--am:#e8a13c}#bento .bg-amb{position:absolute;left:0;top:0;width:80cqw;aspect-ratio:1;border-radius:50%;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,rgba(143,203,168,.14),rgba(143,203,168,.05) 42%,rgba(143,203,168,0))}#bento .bg-wrap{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:3.3cqh;padding:5.6cqh 4.4cqw 4.6cqh}#bento .bg-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4cqw}#bento .bg-eyebrow{display:flex;align-items:center;gap:.75em;font:500 calc(var(--u)*.84)/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin-bottom:1.7cqh}#bento .bg-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px rgba(143,203,168,.16),0 0 12px rgba(143,203,168,.8)}#bento .bg-h{margin:0;font:300 calc(var(--u)*4)/1 var(--serif);letter-spacing:-.03em;color:var(--tx);text-wrap:balance}#bento .bg-h span{font-style:italic;color:var(--ac)}#bento .bg-sub{margin:0;max-width:26em;font:400 calc(var(--u)*1.12)/1.5 var(--sans);color:var(--mu);padding-bottom:.25em}#bento .bg-grid{position:relative;min-height:0;display:grid;gap:calc(var(--u)*.95);font-size:calc(var(--u)*1.02);grid-template-columns:1.2fr 1.2fr 1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-areas:"w w s o" "w w s h" "c c d l"}#bento .bg-tile{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;padding:1.2em 1.3em 1.15em;border-radius:18px;overflow:hidden;overflow:clip;outline:none;background:linear-gradient(180deg,#172720,#13211b 70%);border:1px solid hsla(40,32%,93%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 1px 2px rgba(0,0,0,.35)}#bento .bg-tile:focus-visible{outline:1.5px dashed rgba(211,236,221,.55);outline-offset:4px}#bento .bg-wash{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(110% 80% at 50% 0,rgba(143,203,168,.08),rgba(143,203,168,0) 62%)}#bento .bg-txt{position:relative;display:grid;gap:.34em;flex:none}#bento .bg-txt b{font:600 1.06em/1.15 var(--sans);letter-spacing:-.01em;color:var(--tx)}#bento .bg-txt span{font:400 .93em/1.4 var(--sans);color:var(--mu)}#bento .bg-vis{position:relative;flex:1;min-height:0;margin-top:1em}#bento .t-d .bg-txt span,#bento .t-h .bg-txt span,#bento .t-l .bg-txt span,#bento .t-o .bg-txt span{display:none}#bento .l-vis,#bento .o-vis,#bento .p-vis,#bento .r-vis{justify-content:safe flex-end}#bento .bg-frame{position:absolute;left:0;top:0;width:10px;height:10px;z-index:3;pointer-events:none;border-radius:18px;will-change:transform,width,height;box-shadow:0 0 0 1px rgba(143,203,168,.07),0 0 18px -3px rgba(143,203,168,.35),0 0 70px -8px rgba(143,203,168,.22),inset 0 0 28px -10px rgba(143,203,168,.3)}#bento .bg-ring{inset:-.5px;padding:1.5px;--ang:135deg;background:linear-gradient(var(--ang),#8fcba8 0,#e4f4ea 30%,rgba(228,244,234,0) 70%) border-box,linear-gradient(rgba(143,203,168,.2),rgba(143,203,168,.2)) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}#bento .bg-ring,#bento .bg-spot{position:absolute;border-radius:inherit}#bento .bg-spot{inset:0;mix-blend-mode:screen;--sx:50px;--sy:40px;background:radial-gradient(16em circle at var(--sx) var(--sy),rgba(200,235,214,.1),rgba(143,203,168,.04) 38%,rgba(143,203,168,0) 70%)}#bento .bg-flash{position:absolute;inset:0;border-radius:inherit;opacity:0;box-shadow:0 0 0 1.5px rgba(211,236,221,.85),0 0 34px -2px rgba(143,203,168,.7)}#bento .chp{display:inline-block;font:500 .7em/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.38em .55em;border-radius:999px;white-space:nowrap}#bento .chp.ok{color:var(--ac);background:rgba(143,203,168,.12)}#bento .chp.part{color:var(--am);background:rgba(232,161,60,.13)}#bento .chp.gap{color:var(--rd);background:rgba(227,122,94,.14)}#bento .t-w{grid-area:w;padding:1.45em 1.55em 1.3em}#bento .t-w .bg-txt b{font-size:1.32em}#bento .t-w .bg-txt span{font-size:1em;max-width:32em}#bento .w-vis{display:flex;gap:1em;margin-top:1.25em}#bento .w-doc{position:relative;flex:1;min-width:0;border-radius:13px 13px 0 0;padding:1em 1.3em 0;overflow:hidden;overflow:clip;margin-bottom:calc(-1.3em - 2px);background:linear-gradient(180deg,#1e2f28,#1a2923);border:1px solid hsla(40,32%,93%,.075);border-bottom:0}#bento .w-bar{display:flex;align-items:center;justify-content:space-between;gap:1em;padding-bottom:.85em;border-bottom:1px solid hsla(40,32%,93%,.06)}#bento .w-crumb{font:500 .78em/1 var(--mono);color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bento .w-st{display:inline-flex;align-items:center;gap:.5em;font:500 .8em/1 var(--sans);color:var(--tx);padding:.4em .7em;border-radius:999px;background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}#bento .w-dot{width:.5em;height:.5em;border-radius:50%;background:var(--am);box-shadow:0 0 8px var(--am)}#bento .w-st.is-done .w-dot{background:var(--ac);box-shadow:0 0 8px var(--ac)}#bento .w-title{margin:.6em 0 .2em;font:400 1.75em/1.1 var(--serif);color:var(--tx)}#bento .w-meta{display:none}#bento .w-title{margin-bottom:.55em}#bento .w-p{position:relative;margin:0 0 .5em;padding:.15em 8em .15em .3em;border-radius:6px;font:400 1.02em/1.5 var(--serif);color:hsla(40,32%,93%,.74);background:linear-gradient(90deg,rgba(227,122,94,calc(var(--hw,0) * .16)),rgba(227,122,94,0) 80%)}#bento .w-chip{top:.35em;transform-origin:100% 50%}#bento .w-chip,#bento .w-scan{position:absolute;right:0;opacity:0}#bento .w-scan{left:0;top:0;height:2.6em;pointer-events:none;background:linear-gradient(180deg,rgba(143,203,168,0),rgba(143,203,168,.2),rgba(143,203,168,0))}#bento .w-score{flex:none;width:27%;display:grid;align-content:center;justify-items:center;gap:.3em;border-radius:13px;background:hsla(0,0%,100%,.025);border:1px solid hsla(40,32%,93%,.06);padding:1em .5em}#bento .w-score svg{width:70%;max-width:9em;transform:rotate(-90deg);overflow:visible}#bento .w-track{fill:none;stroke:hsla(40,32%,93%,.1);stroke-width:7}#bento .w-arc{fill:none;stroke:var(--am);stroke-width:7;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}#bento .w-num{font:400 2.4em/1 var(--serif);color:var(--tx);margin-top:-.2em;font-variant-numeric:tabular-nums}#bento .w-of{font:500 .7em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}#bento .t-s{grid-area:s}#bento .e-card{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:12px;background:#111d18;box-shadow:inset 0 0 0 1px hsla(40,32%,93%,.08);padding:.9em 1em;overflow:hidden}#bento .e-row{display:flex;gap:.6em;font:400 .84em/1.2 var(--sans);color:var(--tx);padding:.45em 0;border-bottom:1px solid hsla(40,32%,93%,.06);white-space:nowrap;overflow:hidden}#bento .e-row em{font-style:normal;color:var(--mu);width:4.2em;flex:none}#bento .e-body{margin-top:.8em;font:400 .98em/1.5 var(--serif);color:hsla(40,32%,93%,.88);min-height:0;overflow:hidden}#bento .e-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--ac);box-shadow:0 0 8px rgba(143,203,168,.8)}#bento .e-link{margin-top:.6em;font:500 .84em/1 var(--sans);color:var(--ac);opacity:0}#bento .e-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.6em;padding-top:.7em}#bento .e-kit{font:500 .68em/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6f7c75}#bento .e-send{position:relative;flex:none;width:5.6em;height:2.2em;border-radius:999px;background:var(--tx);color:#13211b;font:600 .84em/1 var(--sans);overflow:hidden}#bento .e-send span{position:absolute;inset:0;display:grid;place-items:center}#bento .e-s2{opacity:0}#bento .t-o{grid-area:o}#bento .o-vis{display:flex;flex-direction:column;justify-content:flex-end;gap:.8em}#bento .o-top{display:flex;align-items:baseline;gap:.35em}#bento .o-n{font:300 2.6em/1 var(--serif);color:var(--tx);font-variant-numeric:tabular-nums}#bento .o-of{font:500 .78em/1 var(--mono);color:var(--mu)}#bento .o-tag{margin-left:auto;font:500 .66em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6f7c75}#bento .o-dots{display:grid;grid-template-columns:repeat(7,1fr);gap:.45em}#bento .o-dots i{aspect-ratio:1;border-radius:50%;background:var(--ac)}#bento .o-dots i.w{background:var(--am)}#bento .o-dots i.f{background:var(--rd)}#bento .t-h{grid-area:h}#bento .p-vis{display:flex;flex-direction:column;justify-content:flex-end;gap:.45em}#bento .p-head{font:500 .7em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6f7c75;margin-bottom:.2em}#bento .p-row{display:flex;align-items:center;gap:.6em;font:500 .86em/1.2 var(--sans);color:var(--tx)}#bento .p-box{flex:none;width:1.35em;height:1.35em;border-radius:5px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px hsla(40,32%,93%,.22)}#bento .p-box svg{width:.95em;height:.95em;fill:none;stroke:#13211b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16}#bento .t-c{grid-area:c;flex-direction:row;gap:1.6em}#bento .t-c .bg-txt{width:34%;display:flex;flex-direction:column}#bento .t-c .bg-txt span{margin-top:.34em}#bento .c-price{margin-top:auto;align-self:flex-start;font:500 .8em/1 var(--mono);color:var(--tx);padding:.5em .7em;border-radius:7px;background:rgba(143,203,168,.12);box-shadow:inset 0 0 0 1px rgba(143,203,168,.3)}#bento .c-vis{margin-top:0;display:flex;flex-direction:column}#bento .c-top{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.7em}#bento .c-k{font:500 .8em/1 var(--sans);color:var(--mu)}#bento .c-stamp{font-style:normal;opacity:0}#bento .c-list{position:relative;flex:1;min-height:0}#bento .c-row{position:absolute;left:0;right:0;height:2.35em;display:flex;align-items:center;gap:.7em;padding:0 .7em;border-radius:9px;font:500 .88em/1 var(--sans);color:var(--tx);background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);will-change:transform}#bento .c-row .chp{margin-left:auto}#bento .c-rk{flex:none;width:1.4em;font:500 .8em/1 var(--mono);font-style:normal;color:var(--ac);opacity:0}#bento .c-hi{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(143,203,168,.45);background:rgba(143,203,168,.07);opacity:0}#bento .t-d{grid-area:d}#bento .r-vis{display:flex;flex-direction:column;justify-content:flex-end;gap:.6em}#bento .r-old{position:relative;align-self:flex-start;font:400 .95em/1.4 var(--serif);color:var(--mu)}#bento .r-strike{position:absolute;left:0;right:0;top:55%;height:1.5px;background:var(--rd);transform:scaleX(0);transform-origin:0 50%}#bento .r-new{font:400 .98em/1.45 var(--serif);color:var(--tx);opacity:0}#bento .r-tag{opacity:0;align-self:flex-start}#bento .t-l{grid-area:l}#bento .l-vis{display:flex;flex-direction:column;justify-content:flex-end}#bento .l-pre{font:500 .72em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin-bottom:.4em}#bento .l-num{display:flex;font:300 2.7em/1 var(--serif);letter-spacing:-.03em;color:var(--tx)}#bento .l-col{position:relative;display:block;height:1em;overflow:hidden;overflow:clip;-webkit-mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(transparent,#000 14%,#000 86%,transparent)}#bento .l-strip{display:block;will-change:transform}#bento .l-strip i{display:block;height:1em;font-style:normal;text-align:center}#bento .l-src{margin-top:.6em;font:400 .72em/1.3 var(--sans);color:#6f7c75}@container (max-width:640px){#bento .bg{--u:3.2px}#bento .bg-wrap{padding:22px 14px 14px;gap:16px}#bento .bg-head{grid-template-columns:1fr}#bento .bg-sub{display:none}#bento .bg-eyebrow{font-size:10px;margin-bottom:10px}#bento .bg-h{font-size:30px}#bento .bg-grid{font-size:10.5px;gap:7px;grid-template-columns:1fr 1fr;grid-template-rows:1.6fr 1fr 1fr .95fr;grid-template-areas:"w w" "s o" "s h" "c c"}#bento .t-d,#bento .t-l{display:none}#bento .bg-tile{padding:1em 1em .9em}#bento .bg-frame,#bento .bg-tile{border-radius:14px}#bento .bg-txt span{display:none}#bento .t-w{padding:1.1em 1.1em 1em}#bento .t-w .bg-txt b{font-size:1.2em}#bento .bg-vis,#bento .w-vis{margin-top:.8em}#bento .w-meta,#bento .w-p1{display:none}#bento .w-title{font-size:1.4em}#bento .w-p{padding-right:6.5em;font-size:.95em}#bento .t-c{gap:1em}#bento .t-c .bg-txt{width:28%}}.ps-root .tier ul{list-style:disc}:where(.ps-root) p{margin-block:0 1em}@media(max-width:640px){.hero-copy{padding-bottom:44px}.statement{padding-block:56px}.steps{gap:56px;padding-bottom:64px}.founder,.ladder{padding-block:64px}.range{padding-block:56px}.faq{padding-block:52px}footer{padding-block:36px 28px}.ps-js .rv{transform:translateY(12px);transition-duration:.6s}}.ov{align-items:center;justify-content:center;padding:16px;background:rgba(6,14,10,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ovcard{flex:none;width:min(460px,100%);display:block;color:var(--ink);background:linear-gradient(180deg,#f7f4ee,#eaf1ec);box-shadow:0 30px 80px -20px rgba(0,0,0,.55);transform:translateY(12px)}.ovcard svg.sky,.ovcard:after{display:none}.ovin{width:100%;margin:0;padding:44px 28px 8px;color:var(--ink)}.ovchip{background:rgba(30,92,70,.1);color:var(--pounamu);font-weight:600}.ovin h2{color:var(--ink);font-size:clamp(28px,6.4vw,36px);margin:16px 0 10px}.ovin .sub{color:var(--ink60);font-size:15px}.opt{border:1px solid var(--inkline);background:#fff}.opt.soft{background:transparent;color:var(--ink60)}.ovform input{border:1px solid rgba(28,43,36,.2);background:#fff;color:var(--ink)}.ovform input::-moz-placeholder{color:var(--ink40)}.ovform input::placeholder{color:var(--ink40)}.ovform input:focus{border-color:var(--pounamu)}.ovform .btn{background:var(--pounamu);color:var(--paper)}.ovform .btn:hover{box-shadow:0 14px 34px -12px rgba(30,92,70,.6)}.ovlater{display:block;margin:6px auto 0;background:none;border:0;padding:8px 12px;font:500 13.5px var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--inkline)}.ovlater,.ovsmall,.ovtrust{color:var(--ink60)}.ovtrust{position:static;left:auto;padding:14px 20px 24px;font-size:12px;gap:8px 20px}.x{top:14px;right:14px;background:rgba(28,43,36,.07);color:var(--ink)}.x:hover{background:rgba(28,43,36,.12)}@media(max-width:640px){.ov{align-items:flex-end;padding:0}.ovcard{width:100%;border-radius:22px 22px 0 0;transform:translateY(40px);padding-bottom:env(safe-area-inset-bottom,0)}.ovin{padding:40px 22px 4px}}#bento .c-row[data-from="1"]{top:2.75em}#bento .c-row[data-from="2"]{top:5.5em}#bento .c-row[data-from="3"]{top:8.25em}@media(max-width:640px){.ps-js .rv{opacity:1;transform:none;transition:none}#bento .w-p{padding-right:.3em}#bento .w-chip{position:static;display:table;margin-top:.4em;transform-origin:0 50%}}.ovprev{display:flex;align-items:center;gap:16px;text-align:left;background:#fff;border:1px solid var(--inkline);border-radius:16px;padding:14px 18px;margin:0 auto 18px;width:min(360px,100%);box-shadow:0 10px 28px -18px rgba(28,43,36,.4)}.ovring{flex:none;width:68px;height:68px}.ovring text{font:600 17px var(--serif);fill:var(--ink)}.ovarc{transition:stroke-dashoffset 1.2s var(--ease) .25s}.ov.open .ovarc{stroke-dashoffset:67}.ovrows{display:grid;gap:4px;font-size:13.5px;color:var(--ink)}.ovlab{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink40)}.ovrows .no:before,.ovrows .ok:before{display:inline-block;width:1.2em;font-weight:700}.ovrows .ok:before{content:"\2713";color:var(--pounamu)}.ovrows .no:before{content:"\2715";color:var(--rust)}@media(max-width:640px){.ovin h2{margin-top:12px}.ovprev{padding:12px 14px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.ovarc{transition:none}}