@font-face{font-family:Poppins;src:url(/fonts/Poppins-500-latin.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-600-latin.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-400-latin.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400-latin.woff2)format("woff2");font-weight:400 500;font-display:swap}:root{--bg:#0a1224;--surface:#101b33;--raised:#16274a;--line:#223457;--line-strong:#5b72a8;--text:#f4f7fc;--muted:#b3c0d9;--subtle:#8fa0c0;--brand:#3366e6;--brand-hover:#2b5bd9;--brand-ink:#8bb4f5;--radius:3px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--display:"Poppins", ui-sans-serif, system-ui, sans-serif;--sans:"Inter", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scrollbar-color:var(--line-strong) var(--bg);scroll-padding-top:88px}body{background:var(--bg);color:var(--muted);font:400 1.0625rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--brand-ink);margin:0}::selection{background:var(--brand);color:#fff}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:var(--radius)}h1,h2,h3,p,ul,ol,dl,dd,fieldset,table{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);color:var(--text);text-wrap:balance;font-weight:600}h1{letter-spacing:-.03em;font-size:clamp(2.125rem,3vw + 1rem,3.5rem);line-height:1.05}h2{letter-spacing:-.025em;font-size:clamp(1.75rem,2.2vw + 1rem,2.75rem);line-height:1.12}h3{letter-spacing:-.01em;font-size:1.1875rem;line-height:1.3}p{text-wrap:pretty;max-width:62ch}.wrap{width:min(100% - 48px,1200px);margin-inline:auto}.section{padding-block:112px 0}.section>h2{max-width:24ch;margin-bottom:40px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--text);color:var(--bg);border-radius:var(--radius);padding:12px 16px;position:absolute;top:-64px;left:16px}.skip:focus{top:16px}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icon--sm{width:18px;height:18px}:is(.btn,.link) .icon{transition:transform .2s var(--ease-out)}.btn{border-radius:var(--radius);white-space:nowrap;cursor:pointer;min-height:48px;transition:transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn--sm{min-height:44px;padding:0 16px;font-size:.9375rem}.btn--primary{background:var(--brand);color:#fff}.btn--ghost{border-color:var(--line-strong);color:var(--text)}.link{min-height:44px;color:var(--brand-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s;display:inline-flex}.seg{border:1px solid var(--line-strong);border-radius:var(--radius);align-self:flex-start;display:inline-flex;position:relative;overflow:hidden}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg label>span,.seg__on>span{white-space:nowrap;align-items:center;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:500;display:flex}.seg label>span{color:var(--muted);transition:color .16s}.seg label+label>span,.seg__on>span+span{border-left:1px solid var(--line-strong)}.seg input:checked+span{background:var(--brand);color:#fff}.seg input:focus-visible+span{outline:2px solid var(--brand-ink);outline-offset:-3px}.seg__on{pointer-events:none;background:var(--brand);color:#fff;transition:clip-path .26s var(--ease-in-out);display:flex;position:absolute;inset:0}.seg__on>span+span{border-left-color:#0000}.seg[data-live] input:checked+span{background:0 0}.seg[data-live]:has(input:focus-visible){outline:2px solid var(--brand-ink);outline-offset:3px}.seg[data-live] input:focus-visible+span{outline:0}input[type=number],input[type=text]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0;height:44px;padding:0 10px}::placeholder{color:var(--subtle);opacity:1}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--brand-hover)}.btn--ghost:hover{border-color:var(--brand-ink)}.link:hover{text-decoration-color:currentColor}.seg label:hover input:not(:checked)+span{color:var(--text)}:is(.btn,.link):hover .icon--download{transform:translateY(2px)}.btn:hover .icon--mail{transform:translate(2px)}}@media (width<=960px){.section{padding-top:80px}}@media (width<=640px){.wrap{width:min(100% - 32px,1200px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.seg__on,:is(.btn,.link) .icon{transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=""]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}[data-reveal=""]:not([data-revealed]){opacity:0;transform:translateY(18px)}[data-reveal=wipe] svg{transition:clip-path .9s var(--ease-out) .12s}[data-reveal=wipe]:not([data-revealed]) svg{clip-path:inset(0 100% 0 0)}}.nav{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.nav__row{align-items:center;gap:32px;height:68px;display:flex}.logo{align-items:center;gap:10px;min-height:44px;display:inline-flex}.logo__word{font:600 1.25rem/1 var(--display);letter-spacing:-.02em;color:var(--text)}.logo__word b{color:var(--brand-ink);font-weight:600}.nav__links{gap:28px;margin-left:auto;font-size:.9375rem;font-weight:500;display:flex}.nav__links a{align-items:center;min-height:44px;transition:color .16s;display:inline-flex;position:relative}.nav__links a:after{content:"";background:var(--brand-ink);transform-origin:0;height:2px;transition:transform .24s var(--ease-out);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.nav__links a[aria-current]{color:var(--text)}.nav__links a[aria-current]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav__links a:after{transition:none}}@media (hover:hover) and (pointer:fine){.nav__links a:hover{color:var(--text)}}@media (width<=640px){.nav__links{display:none}.nav__row{justify-content:space-between}}.chart{height:148px;margin-top:24px}.chart svg{width:100%;height:100%;display:block;overflow:visible}.chart .in{fill:var(--brand)}.chart .out{fill:var(--muted)}.chart .stroke{fill:none;stroke:var(--brand-ink);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.chart .fill{fill:var(--brand);opacity:.35}.chart .base{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.legend{color:var(--subtle);gap:20px;margin-top:10px;font-size:.8125rem;display:flex}.legend span:before{content:"";vertical-align:middle;width:10px;height:10px;margin-right:8px;display:inline-block}.legend__in:before{background:var(--brand)}.legend__out:before{background:var(--muted)}.lock{--loop:8s;aspect-ratio:1;width:min(100%,560px);animation:rise .8s var(--ease-out) .12s both;justify-self:end;position:relative;container-type:inline-size}.lock__svg{width:50%;position:absolute;top:22%;left:0;overflow:visible}.lock__shackle{fill:none;stroke:var(--muted);stroke-width:20px;transform:translateY(-30px)}.lock__body{fill:var(--raised)}.lock__base{fill:#101e3b}.lock__hole{fill:var(--bg)}.lock__hole--lit{fill:var(--brand-ink)}.lock__blade{fill:var(--muted)}.lock__collar{fill:var(--brand-hover)}.lock__bow{fill:var(--brand)}.lock__key{transform:translate(48px)}.lock__card{width:52%;left:calc(36% + var(--i) * 6%);top:calc(14% + var(--i) * 25%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:3cqi 3.6cqi;position:absolute;box-shadow:0 24px 48px -24px #03081499}.lock__label{color:var(--muted);font-size:clamp(.8125rem,2.5cqi,.9375rem)}.lock__note{white-space:nowrap;color:var(--subtle);font-size:clamp(.75rem,2.3cqi,.875rem);position:absolute;bottom:calc(100% + 8px);left:0}.lock__value{font:500 clamp(1.25rem, 6cqi, 2.125rem)/1.15 var(--mono);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:.6cqi}.lock__value--net{color:var(--brand-ink)}@media (prefers-reduced-motion:no-preference){.lock__key,.lock__shackle,.lock__hole--lit,.lock__card{animation:var(--loop) linear infinite both}.lock[data-paused] *{animation-play-state:paused}.lock__key{animation-name:lock-key}.lock__shackle{animation-name:lock-shackle}.lock__hole--lit{animation-name:lock-lit}.lock__card{animation-name:lock-card;animation-delay:calc(var(--i) * .16s)}}@keyframes lock-key{0%,4%{opacity:0;animation-timing-function:var(--ease-out);transform:translate(-60px)}16%,86%{opacity:1;animation-timing-function:var(--ease-in-out);transform:translate(48px)}96%,to{opacity:0;transform:translate(-60px)}}@keyframes lock-shackle{0%,19%{animation-timing-function:cubic-bezier(.2,.9,.3,1.4);transform:none}24%{animation-timing-function:var(--ease-out);transform:translateY(-36px)}27%,80%{animation-timing-function:var(--ease-in-out);transform:translateY(-30px)}84%,to{transform:none}}@keyframes lock-lit{0%,20%{opacity:0;animation-timing-function:var(--ease-out)}25%,80%{opacity:1}84%,to{opacity:0}}@keyframes lock-card{0%,26%{opacity:0;animation-timing-function:var(--ease-out);transform:translate(calc(-44cqi - var(--i) * 6cqi), calc(36cqi - var(--i) * 25cqi)) scale(.3)}40%,76%{opacity:1;animation-timing-function:var(--ease-in-out);transform:none}84%,to{opacity:0;transform:translate(calc(-44cqi - var(--i) * 6cqi), calc(36cqi - var(--i) * 25cqi)) scale(.3)}}@media (width<=960px){.lock{justify-self:center;width:min(100%,480px)}}@media (prefers-reduced-motion:reduce){.lock{animation:none}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:min(100dvh - 69px,800px);padding-block:40px 88px;display:grid}.lede{max-width:34ch;margin-top:24px;font-size:1.25rem;line-height:1.5}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.hero__copy>*{animation:rise .52s var(--ease-out) both}.hero__copy>:nth-child(2){animation-delay:60ms}.hero__copy>:nth-child(3){animation-delay:.12s}.tryit{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:72px;padding-bottom:112px;display:grid}.tryit__copy p{margin-top:20px}.demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:24px 28px;box-shadow:0 24px 48px -24px #03081499}.demo__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.demo__file{font:500 .875rem/1.4 var(--mono);color:var(--text);overflow-wrap:anywhere}.tag{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted);padding:3px 8px;font-size:.8125rem}.demo__period{color:var(--subtle);margin-top:4px;font-size:.875rem}.kpis{grid-template-columns:1fr 1fr 1.25fr;gap:20px;margin-top:24px;display:grid}.kpis dt{color:var(--subtle);font-size:.875rem}.kpis dd{font:500 clamp(1.25rem, 1.6vw + .5rem, 1.75rem)/1.2 var(--mono);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:2px}.kpis__net dd{color:var(--brand-ink)}.kpis .kpis__margin{font:400 .8125rem/1.4 var(--mono);color:var(--subtle);margin-top:0}.demo__sub{font:500 .875rem/1.4 var(--sans);letter-spacing:0;color:var(--subtle);margin-top:24px}.spend{gap:6px;margin-top:8px;display:grid}.spend li{grid-template-columns:minmax(0,9rem) 1fr auto;align-items:center;gap:12px;font-size:.9375rem;display:grid}.spend li span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.spend li i{background:var(--line-strong);transform-origin:0;height:6px;transform:scaleX(var(--w,1));border-radius:1px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.spend li i{transition:transform .6s var(--ease-out);transition-delay:calc(.3s + var(--i,0) * 60ms)}[data-reveal]:not([data-revealed]) .spend li i{transform:scaleX(0)}}.spend li b{font:500 .875rem/1.4 var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.demo__foot{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}@media (width<=960px){.hero{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding-block:48px 64px}.lede{max-width:40ch}.tryit{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:80px}}@media (width<=640px){.demo{padding:20px}.kpis{grid-template-columns:1fr 1fr}.kpis__net{grid-column:1/-1}.spend li{grid-template-columns:minmax(0,7rem) 1fr auto}}@media (prefers-reduced-motion:reduce){.hero__copy>*{animation:none}}.sources{background:var(--surface);border-block:1px solid var(--line)}.sources__row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;padding-block:88px;display:grid}.sources h2{max-width:18ch}.sources p{margin-top:20px}.fmts{gap:12px;margin-top:32px;display:flex}ul.fmts .fmt{flex:1 1 0;max-width:120px}.fmts--goo{height:64px;display:block}.fmts--goo>*{position:relative}.fmt{width:120px;height:64px;font:500 clamp(1.125rem, 1.5vw + .6rem, 1.5rem)/1 var(--mono);letter-spacing:-.04em;color:var(--text);place-items:center;display:grid}ul.fmts .fmt{background:var(--raised);border-radius:var(--radius)}.map__file{align-items:center;gap:8px;display:inline-flex}.orb{transition:opacity .4s var(--ease-out);display:inline-flex}.orb[data-done]{opacity:0}.map{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0;padding:20px 24px 24px}.map figcaption{color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:.8125rem;display:flex}.map__file{font-family:var(--mono);color:var(--text)}.map__grid{font:400 .8125rem/1.3 var(--mono);column-gap:4px;margin-top:16px;display:grid}.map__band{border:1px solid var(--brand);border-radius:var(--radius);background:#3366e624}.map__head,.map__cell{text-overflow:ellipsis;white-space:nowrap;padding:7px 10px;overflow:hidden}.map__head{color:var(--text);border-bottom:1px solid var(--line);font-weight:500}.map__cell{color:var(--muted)}.map__cell--num{text-align:right;font-variant-numeric:tabular-nums}.map__tag{border:1px solid var(--brand);border-radius:var(--radius);font:500 .75rem/1.4 var(--sans);color:var(--brand-ink);justify-self:center;margin-top:10px;padding:2px 8px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.map__cell{transition:opacity .4s var(--ease-out);transition-delay:calc(var(--i,0) * 50ms)}.map__band{transition:clip-path .56s var(--ease-in-out);transition-delay:calc(.35s + var(--i,0) * .38s)}.map__tag{transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);transition-delay:calc(.76s + var(--i,0) * .38s)}.map:not([data-revealed]) .map__cell{opacity:0}.map:not([data-revealed]) .map__band{clip-path:inset(0 0 100%)}.map:not([data-revealed]) .map__tag{opacity:0;transform:translateY(-4px)}}@media (width<=960px){.sources__row{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:80px}}@media (width<=640px){.map{padding:16px}.map__head,.map__cell{padding:6px}.map__grid{font-size:.75rem}}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;grid-column:span 2;min-width:0;padding:28px;display:flex}.cell p{margin-top:8px;font-size:1rem}.cell .seg{margin-top:20px}.cell--chart{grid-area:span 2/span 4}.cell--chart .seg{margin-top:24px}.chart--tall{flex:none;height:240px}.cell .cell__note{color:var(--subtle);font-size:.8125rem}.cell .cell__total{color:var(--subtle);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:24px;font-size:.875rem;display:flex}.cell__total b{font:500 1.5rem/1.2 var(--mono);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.cell--navy{background:var(--raised);border-color:var(--raised)}.cell--navy p{color:var(--muted)}.cell--half{grid-column:span 3}.shot{border:1px solid var(--line);border-radius:var(--radius);margin:16px 0 0;overflow:hidden}.shot img{width:100%;height:auto;display:block}@media (width<=960px){.cell,.cell--chart,.cell--half{grid-area:auto/1/auto/-1}}@media (width<=640px){.cell{padding:20px}}.tips{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.tips__copy p{margin-top:20px}.calc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);order:-1;padding:28px}.calc__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.field>span:first-child{color:var(--subtle);margin-bottom:6px;font-size:.875rem;display:block}.money{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;height:48px;padding-left:12px;display:flex}.money i{font:500 1rem var(--mono);color:var(--subtle)}.money input:focus-visible{outline:0}.money:focus-within{outline:2px solid var(--brand-ink);outline-offset:3px}.money input{width:8.5rem;height:100%;font:500 1.125rem var(--mono);color:var(--text);background:0 0;border:0}.calc__rows{border-top:1px solid var(--line);margin-top:20px}.row{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);grid-template-columns:minmax(0,1fr) 5.5rem 6.5rem 44px;align-items:center;gap:12px;padding:10px 0;display:grid}@starting-style{.row{opacity:0;transform:translateY(-6px)}}.row input{color:var(--text);width:100%}.row .hrs{position:relative}.row .hrs input{font-family:var(--mono);padding-right:2.2rem}.row .hrs:after{content:"hrs";color:var(--subtle);pointer-events:none;font-size:.8125rem;position:absolute;top:50%;right:10px;translate:0 -50%}.row output{text-align:right;font:500 1.0625rem var(--mono);color:var(--brand-ink);font-variant-numeric:tabular-nums}.row button{width:44px;height:44px;color:var(--subtle);cursor:pointer;border-radius:var(--radius);transition:transform .16s var(--ease-out), color .16s ease;background:0 0;border:0;place-items:center;display:grid}.row button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.row button:hover{color:var(--text)}}.calc__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:8px;display:flex}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--brand)}.calc__jar{color:var(--subtle);min-height:1.6em;margin-top:8px;font-size:.9375rem}.calc__jar b{font:500 .9375rem var(--mono);color:var(--text)}@media (prefers-reduced-motion:reduce){.row{transition-property:opacity}.row button{transition:color .16s}}@media (width<=960px){.tips{grid-template-columns:minmax(0,1fr);gap:40px}.calc{order:0}}@media (width<=640px){.calc{padding:20px}.row{grid-template-columns:minmax(0,1fr) 5rem 44px}.row output{text-align:left;grid-area:2/1/auto/-1}}.mission{background:var(--raised);margin-top:112px;padding-block:112px}.mission p{font:500 clamp(1.75rem, 2.4vw + .75rem, 2.875rem)/1.2 var(--display);letter-spacing:-.03em;color:var(--text);text-wrap:balance;max-width:25em}.mission__lead{color:var(--muted)}.mission__photo{border-radius:var(--radius);margin:0 0 56px;overflow:hidden}.mission__photo img{width:100%;height:auto;display:block}@media (width<=960px){.mission{margin-top:80px;padding-block:80px}}.pricing{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.pricing h3{font:500 .9375rem/1.4 var(--sans);letter-spacing:0;color:var(--subtle)}.ticks{gap:12px;margin-top:16px;display:grid}.ticks li{color:var(--text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238bb4f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") 0 4px/18px no-repeat;padding-left:30px}.plans{border-collapse:collapse;width:100%}.plans tr+tr{border-top:1px solid var(--line)}.plans tr:first-child>*{padding-top:0}.plans th,.plans td{text-align:left;vertical-align:baseline;padding:22px 0;font-weight:400}.plans th{font:600 1.375rem/1.2 var(--display);letter-spacing:-.02em;color:var(--text);width:30%;padding-right:16px}.plans .price{text-align:right;font:500 1.5rem/1.2 var(--mono);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.price small{font:400 .875rem var(--sans);letter-spacing:0;color:var(--subtle);margin-top:2px;display:block}@media (width<=960px){.pricing{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=640px){.plans th,.plans td{padding:16px 0}.plans th{width:auto;padding-right:12px;font-size:1.125rem}.plans td:nth-child(2){padding-right:12px;font-size:.875rem}.plans .price{font-size:1.125rem}}.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.faq__intro{position:sticky;top:104px}.faq__intro h2{margin:0}.faq__intro p{color:var(--subtle);margin-top:16px;font-size:1rem}.faq__intro .link{font-size:1rem}.faq__list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;min-height:68px;font:500 1.125rem/1.4 var(--display);color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";width:20px;height:20px;transition:transform .2s var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa0c0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}details[open] summary:after{transform:rotate(180deg)}details p{padding:0 44px 24px 0}@keyframes answer{0%{opacity:0;transform:translateY(-6px)}}details[open] p{animation:answer .26s var(--ease-out)}@media (width<=960px){.faq{grid-template-columns:minmax(0,1fr);gap:32px}.faq__intro{position:static}}@media (width<=640px){details p{padding-right:0}}@media (prefers-reduced-motion:reduce){summary:after{transition:none}details[open] p{animation-name:fade}}@keyframes fade{0%{opacity:0}}.addr{cursor:pointer;min-height:44px;font:500 1.0625rem var(--mono);color:var(--text);-webkit-user-select:all;user-select:all;transition:transform .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.addr:active{transform:scale(.97)}.addr__swap{color:var(--subtle);display:grid}.addr__swap .icon{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);grid-area:1/1}.addr__swap .icon--check{opacity:0;color:var(--brand-ink);transform:scale(.9)}.addr[data-copied] .icon--copy{opacity:0;transform:scale(.9)}.addr[data-copied] .icon--check{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.addr:hover .addr__swap{color:var(--text)}}@media (prefers-reduced-motion:reduce){.addr{transition:none}.addr__swap .icon{transform:none!important}}.close{border-top:1px solid var(--line);margin-top:112px}.close__row{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:72px;padding-block:112px;display:grid}.close h2{letter-spacing:-.03em;font-size:clamp(2.25rem,4vw + 1rem,4rem)}.close p{margin-top:20px;font-size:1.1875rem}.close__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.close__brief-head{align-items:center;gap:12px;display:flex}.bot-slot{flex:none;width:36px;height:36px;display:inline-flex}.close__brief h3{font:500 .9375rem/1.4 var(--sans);letter-spacing:0;color:var(--subtle)}.close__brief ul{margin-top:4px}.close__brief li{color:var(--text);padding:14px 0}.close__brief li+li{border-top:1px solid var(--line)}@media (width<=960px){.close{margin-top:80px}.close__row{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:80px}}.careers{border-top:1px solid var(--line);background:var(--surface)}.careers__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 64px;padding-block:64px;display:flex}.careers h2{font-size:clamp(1.5rem,1.4vw + 1rem,2rem)}.careers p{max-width:56ch;margin-top:12px}@media (width<=960px){.careers__row{padding-block:56px}}.careers__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.jobs{min-height:min(100dvh - 170px,760px);padding-block:96px 112px}.jobs h1{animation:rise .52s var(--ease-out) both}.jobs .lede{max-width:44ch;animation:rise .52s var(--ease-out) 60ms both;margin-top:24px;font-size:1.25rem;line-height:1.5}.jobs__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:72px;margin-top:64px;display:grid}.jobs__head{align-items:center;gap:12px;display:flex}.jobs__label{font:500 .9375rem/1.4 var(--sans);letter-spacing:0;color:var(--subtle)}.jobs__list{max-width:32rem;margin-top:4px}.jobs__list li{color:var(--text);padding:14px 0}.jobs__list li+li{border-top:1px solid var(--line)}.jobs__note{color:var(--subtle);margin-top:20px;font-size:.9375rem}.jobs__actions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.jobs__or{color:var(--subtle);margin-top:20px;font-size:.9375rem}@media (width<=960px){.jobs{min-height:0;padding-block:56px 80px}.jobs__grid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px}}@media (width<=640px){.jobs__actions{padding:20px}}@media (prefers-reduced-motion:reduce){.jobs h1,.jobs .lede{animation:none}}.foot{border-top:1px solid var(--line);font-size:.9375rem}.foot__row{flex-wrap:wrap;align-items:center;gap:8px 32px;padding-block:28px;display:flex}.foot nav{flex-wrap:wrap;gap:4px 24px;margin-left:auto;display:flex}.foot a{align-items:center;min-height:44px;transition:color .16s;display:inline-flex}.foot__legal{color:var(--subtle)}@media (hover:hover) and (pointer:fine){.foot a:hover{color:var(--text)}}@media (width<=640px){.foot nav{order:3;width:100%;margin-left:0}}
