@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/anybody-latin-800-normal.DZGbVt0n.woff2)format("woff2"),url(/_astro/anybody-latin-800-normal.Cs4cVb6W.woff)format("woff")}@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/anybody-latin-900-normal.CwejQK4h.woff2)format("woff2"),url(/_astro/anybody-latin-900-normal.DaiVxAIC.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/_astro/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-500-normal.2-RsuwM3.woff2)format("woff2"),url(/_astro/onest-latin-500-normal.CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2"),url(/_astro/onest-latin-600-normal.D88KJsY0.woff)format("woff")}:root{--color-emerald:#0b5d47;--color-coral:#ff6f91;--color-coral-text:#b8234b;--color-coral-soft:#ffe3ea;--color-ink:#141414;--color-ink-muted:#4f5356;--color-white:#fff;--color-mist:#eef1f0;--color-line:#d3d7d6;--color-focus:#141414;--color-focus-halo:#fff;--color-error:#b3261e;--color-error-soft:#fbe4e1;--color-success:#0b5d47;--color-scrim:#141414b8;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-none:0;--radius-sm:2px;--border-hair:1px;--border-frame:2px;--border-focus:3px;--font-display:"Anybody", "Arial Black", system-ui, sans-serif;--font-text:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display-xl:clamp(44px, 6.67vw, 96px);--fs-display-l:clamp(44px, 4.45vw, 64px);--fs-display-m:44px;--fs-heading:28px;--fs-heading-s:20px;--fs-label:12px;--fs-button:16px;--fs-body-l:clamp(17px, 1.39vw, 20px);--fs-body-m:17px;--fs-body-s:14px;--fs-price:40px;--fs-data:14px;--max:1440px;--gutter:clamp(24px, 6.67vw, 96px);--section-y:clamp(48px, 6.67vw, 96px);--pad-x:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));--nav-h:84px}@media (width<=1023px){:root{--nav-h:76px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--color-white);color:var(--color-ink);font:400 var(--fs-body-m) / 1.55 var(--font-text);flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:clip}main{flex-direction:column;flex:1;display:flex}.fill{flex:1}img,svg{max-width:100%;height:auto;display:block}p,h1,h2,h3,h4,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--color-white);color:var(--color-ink);border:var(--border-frame) solid var(--color-ink);padding:12px 16px;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);padding-inline:var(--pad-x)}.stack{align-items:flex-start;gap:var(--space-32);flex-direction:column;display:flex}@media (width<=1023px){.stack{gap:var(--space-16)}}.measure{max-width:820px}.t-display-xl{font:900 var(--fs-display-xl) / .96 var(--font-display);letter-spacing:-.01em}.t-display-l{font:900 var(--fs-display-l) / 1 var(--font-display);letter-spacing:-.01em}.t-display-m{font:900 var(--fs-display-m) / 1 var(--font-display)}.t-heading{font:800 var(--fs-heading) / 1.15 var(--font-display)}.t-heading-s{font:800 var(--fs-heading-s) / 1.2 var(--font-display)}.t-label{font:600 var(--fs-label) / 1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.t-button{font:600 var(--fs-button) / 1.2 var(--font-text)}.t-body-l{font:400 var(--fs-body-l) / 1.5 var(--font-text)}.t-body-m{font:400 var(--fs-body-m) / 1.55 var(--font-text)}.t-body-s{font:400 var(--fs-body-s) / 1.5 var(--font-text)}.t-strong{font:600 var(--fs-body-m) / 1.55 var(--font-text)}.t-price{font:900 var(--fs-price) / 1 var(--font-display)}.t-data{font:500 var(--fs-data) / 1.4 var(--font-text);letter-spacing:.02em;font-variant-numeric:tabular-nums}.eyebrow{color:var(--color-emerald)}.muted{color:var(--color-ink-muted)}.on-dark,.on-dark .muted{color:var(--color-white)}.coral-link{color:var(--color-coral-text)}.todo{background:var(--color-coral-soft);padding:0 4px;font-weight:600}.h-section{font:900 var(--fs-display-l) / 1 var(--font-display);letter-spacing:-.01em;max-width:1100px}.btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-16) var(--space-24);font:600 var(--fs-button) / 1.2 var(--font-text);border-radius:var(--radius-none);cursor:pointer;white-space:nowrap;border:0;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--color-ink);color:var(--color-white)}.btn-primary:hover{background:var(--color-emerald)}.btn-secondary{background:var(--color-white);color:var(--color-ink);border:var(--border-frame) solid var(--color-ink);padding:calc(var(--space-16) - 2px) calc(var(--space-24) - 2px)}.btn-secondary:hover{background:var(--color-mist)}.btn-coral{background:var(--color-coral);color:var(--color-ink)}.btn-coral:hover{background:var(--color-coral-soft)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-mist);color:var(--color-ink-muted);cursor:not-allowed}.btn-secondary:disabled{border-color:var(--color-line)}.btn-block{width:100%}.btn-text{min-height:44px;font:600 var(--fs-body-m) / 1.55 var(--font-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.btn-text:hover,.link:hover{text-underline-offset:.18em;text-decoration:underline}.link{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link.inline{text-underline-offset:.18em;min-height:0;text-decoration:underline;display:inline}.price{align-items:center;gap:var(--space-12);white-space:nowrap;display:flex}.price-n{font:800 var(--fs-heading) / 1.15 var(--font-display)}.price.is-l .price-n{font:900 var(--fs-price) / 1 var(--font-display)}.price-meta{gap:var(--space-4);flex-direction:column;display:flex}.price-meta .t-body-s{color:var(--color-ink-muted)}.checks{gap:var(--space-16);flex-direction:column;display:flex}.check{gap:var(--space-12);align-items:flex-start;display:flex}.check-box{background:var(--color-emerald);flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.check-box svg{width:12px;height:9px}.field{gap:var(--space-8);width:100%;display:grid}.field>label{font:600 var(--fs-label) / 1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.field input{width:100%;min-height:54px;padding:var(--space-12) var(--space-16);background:var(--color-white);color:var(--color-ink);border:var(--border-frame) solid var(--color-ink);border-radius:var(--radius-none);font:400 var(--fs-body-m) / 1.55 var(--font-text)}.field input::placeholder{color:var(--color-ink-muted);opacity:1}.field input:focus-visible{outline-offset:2px}.field input[aria-invalid=true]{border:var(--border-focus) solid var(--color-error);padding:calc(var(--space-12) - 1px) calc(var(--space-16) - 1px)}.field input:disabled{background:var(--color-mist);color:var(--color-ink-muted);border-color:var(--color-line)}.field:has(input:disabled)>label{color:var(--color-ink-muted)}.hint{font:400 var(--fs-body-s) / 1.5 var(--font-text);color:var(--color-ink-muted)}.hint.is-error{color:var(--color-error)}.banner{gap:var(--space-4);padding:var(--space-16);background:var(--color-error-soft);display:grid}.banner>.t-strong{color:var(--color-error)}.banner.is-ok{background:var(--color-coral-soft)}.banner.is-ok>.t-strong{color:var(--color-ink)}.faq{width:100%;max-width:760px}.faq details{border-bottom:var(--border-frame) solid var(--color-ink)}.faq summary{justify-content:space-between;align-items:flex-start;gap:var(--space-24);padding:var(--space-24) 0;cursor:pointer;min-height:44px;font:800 var(--fs-heading-s) / 1.2 var(--font-display);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";text-align:center;width:16px;color:var(--color-emerald);font:800 var(--fs-heading) / 1.15 var(--font-display);flex:none;margin-top:-4px}.faq details[open] summary{padding-bottom:var(--space-12)}.faq details[open] summary:after{content:"–"}.faq summary:hover{color:var(--color-emerald)}.faq .answer{padding-bottom:var(--space-24);color:var(--color-ink-muted);max-width:720px}.ltable{border-collapse:collapse;width:100%;max-width:760px}.ltable th,.ltable td{padding:var(--space-12) var(--space-16);text-align:left;vertical-align:middle}.ltable thead th{background:var(--color-ink);color:var(--color-white);font:600 var(--fs-label) / 1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.ltable tbody th{font-weight:400}.ltable tbody tr{border-bottom:var(--border-hair) solid var(--color-line)}.ltable td{width:136px;color:var(--color-emerald);font-weight:600}.lcards{gap:var(--space-16);flex-direction:column;width:100%;display:none}.lcard{gap:var(--space-4);padding:var(--space-12) var(--space-16);background:var(--color-white);display:grid}.lcard .t-data{color:var(--color-emerald);word-spacing:.15em}@media (width<=767px){.ltable{display:none}.lcards{display:flex}}.orn{font:900 1em / 1 var(--font-display);letter-spacing:-.02em;align-items:stretch;gap:.12em;display:inline-flex}.orn-a{color:var(--color-emerald)}.orn-b{color:var(--color-coral);transform:scaleX(-1)}.orn-axis{background:var(--color-ink);width:max(1px,.045em);margin-inline:.08em}.kv{width:var(--kv-w,276px);text-align:left;flex:none;container-type:inline-size}.kv-in{--k:calc(100cqw / 20);aspect-ratio:4/5;background:var(--kv-bg);width:100%;color:var(--kv-cap);position:relative;overflow:hidden}.kv.is-left{--kv-bg:var(--color-coral);--kv-bar:var(--color-emerald);--kv-bar-ink:var(--color-white);--kv-cap:var(--color-ink)}.kv.is-right{--kv-bg:var(--color-emerald);--kv-bar:var(--color-coral);--kv-bar-ink:var(--color-ink);--kv-cap:var(--color-white)}.kv-photo{left:var(--k);right:var(--k);top:var(--k);height:calc(var(--k) * 14);background:var(--kv-bg);position:absolute;overflow:hidden}.kv-photo img{object-fit:cover;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%}.kv-bar{left:0;right:0;top:calc(var(--k) * 15.667);padding:calc(var(--k) * .667) var(--k);background:var(--kv-bar);color:var(--kv-bar-ink);font:800 calc(var(--k) * 1.667) / 1.2 var(--font-display);white-space:nowrap;position:absolute}.kv-cap{left:var(--k);top:calc(var(--k) * 22.333);font:500 calc(var(--k) * 1.167) / 1.4 var(--font-text);letter-spacing:.02em;white-space:nowrap;position:absolute}.kv.is-story .kv-in{--k:calc(100cqw / 15);aspect-ratio:9/16}.kv.is-story .kv-photo{height:calc(var(--k) * 15)}.kv.is-story .kv-bar{top:calc(var(--k) * 16.667)}.kv.is-story .kv-cap{top:calc(var(--k) * 24)}.kv.is-cover .kv-in{aspect-ratio:1}.kv.is-cover .kv-photo{height:calc(var(--k) * 11)}.kv.is-cover .kv-bar{top:calc(var(--k) * 12.667)}.kv.is-cover .kv-cap{top:calc(var(--k) * 17.333)}.kv.is-highlight .kv-in{--k:calc(100cqw / 15);aspect-ratio:1}.kv.is-highlight .kv-photo{height:auto;inset:var(--k);border-radius:50%}.kv.is-highlight .kv-bar{left:50%;right:auto;top:calc(var(--k) * 10.75);padding:calc(var(--k) * .5) var(--k);background:var(--color-ink);color:var(--color-white);font:600 calc(var(--k) * 1.5) / 1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase;transform:translate(-50%)}.split{background:linear-gradient(90deg, var(--color-emerald) 50%, var(--color-coral) 50%);grid-template-columns:1fr 1fr;display:grid;position:relative}.split:before{content:"";background:var(--color-white);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.split-l,.split-r{gap:var(--space-24);padding-block:var(--space-96);flex-direction:column;min-width:0;display:flex;position:relative}.split-l{text-align:right;padding-left:var(--gutter);color:var(--color-white);background:var(--color-emerald);align-items:flex-end;padding-right:25px}.split-r{padding-left:25px;padding-right:var(--gutter);color:var(--color-ink);background:var(--color-coral);align-items:flex-start}.split-l>*,.split-r>*{max-width:600px}@media (width>=1441px){.split-l{padding-left:calc((100vw - var(--max)) / 2 + var(--gutter))}.split-r{padding-right:calc((100vw - var(--max)) / 2 + var(--gutter))}}@media (width<=1023px){.split{background:0 0;grid-template-columns:1fr}.split:before{display:none}.split-l,.split-r{text-align:left;padding:var(--space-48) var(--space-24);align-items:flex-start;gap:var(--space-16)}.split-l{padding-bottom:var(--space-32);border-bottom:2px solid var(--color-white)}.split-r{padding-top:var(--space-32)}.split-l>*,.split-r>*{max-width:none}}.sticky{z-index:40;background:var(--color-ink);color:var(--color-white);padding:var(--space-12) var(--pad-x);padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-24);visibility:hidden;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky.is-on{visibility:visible;transform:none}.sticky-info{gap:var(--space-4);flex:1;min-width:0;display:grid}.sticky-info .t-body-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky .price-n{color:var(--color-white)}@media (width<=767px){.sticky{gap:var(--space-12);padding-inline:var(--space-16)}.sticky-long{display:none}}@media (width>=768px){.sticky-short{display:none}}.band{background:var(--color-mist);padding:var(--space-64) var(--pad-x) var(--space-48);gap:var(--space-12);display:grid}@media (width<=1023px){.band{padding:var(--space-32) var(--space-24)}.h-section{font-size:var(--fs-display-m)}.section{padding:var(--space-48) var(--space-24)}}:root{--color-pro-deep:#0a3a2d;--color-pro-mint:#cfe8df}.pro-badge{padding:var(--space-4) var(--space-8);background:var(--color-pro-deep);color:var(--color-white);font:600 var(--fs-label) / 1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.pro-badge.is-light{background:var(--color-white);color:var(--color-pro-deep);border:var(--border-frame) solid var(--color-pro-deep);padding:2px 6px}.quad{background:var(--color-pro-deep);grid-template-columns:1fr 1fr;display:grid;position:relative}.quad:before{content:"";background:var(--color-white);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.quad-tl,.quad-tr,.quad-bl,.quad-br{gap:var(--space-24);flex-direction:column;min-width:0;display:flex;position:relative}.quad-tl{background:var(--color-pro-deep);color:var(--color-white);text-align:right;padding:64px 25px 32px var(--gutter);align-items:flex-end}.quad-tr{background:var(--color-coral);color:var(--color-ink);padding:64px var(--gutter) 32px 25px;align-items:flex-start}.quad-bl{background:var(--color-coral);color:var(--color-ink);padding:40px 25px 64px var(--gutter);border-top:2px solid var(--color-white);align-items:flex-end}.quad-br{background:var(--color-emerald);color:var(--color-white);padding:40px var(--gutter) 64px 25px;border-top:2px solid var(--color-white);align-items:flex-start}.quad-tl>*,.quad-tr>*{max-width:600px}@media (width>=1441px){.quad-tl,.quad-bl{padding-left:calc((100vw - var(--max)) / 2 + var(--gutter))}.quad-tr,.quad-br{padding-right:calc((100vw - var(--max)) / 2 + var(--gutter))}}@media (width<=1023px){.quad{grid-template-columns:1fr}.quad:before{display:none}.quad-tl,.quad-tr{text-align:left;padding:var(--space-48) var(--space-24) var(--space-32);align-items:flex-start;gap:var(--space-16)}.quad-tr{padding:var(--space-32) var(--space-24) var(--space-48);border-top:2px solid var(--color-white)}.quad-tl>*,.quad-tr>*{max-width:none}}.ctable{border-collapse:collapse;width:100%;max-width:1000px}.ctable th,.ctable td{padding:var(--space-16);text-align:left;vertical-align:middle}.ctable thead th{background:var(--color-ink);color:var(--color-white);font:600 var(--fs-label) / 1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase}.ctable thead th.is-pro{background:var(--color-pro-deep)}.ctable tbody tr{border-bottom:var(--border-hair) solid var(--color-line)}.ctable tbody th{width:56%;font-weight:400}.ctable td{width:22%;font-weight:600}.ctable td.is-pro{background:var(--color-pro-mint)}.ccards{gap:var(--space-16);flex-direction:column;width:100%;display:none}.ccard{gap:var(--space-4);padding:var(--space-12) var(--space-16);background:var(--color-pro-mint);display:grid}.ccard .t-data{word-spacing:.15em}@media (width<=767px){.ctable{display:none}.ccards{display:flex}}.pro-split{background:linear-gradient(90deg, var(--color-pro-deep) 50%, var(--color-coral) 50%)}.pro-split .split-l{background:var(--color-pro-deep)}.foot[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-white)}.foot-in[data-astro-cid-jo6i4kqk]{max-width:var(--max);align-items:center;gap:var(--space-32);padding:var(--space-48) var(--gutter);margin-inline:auto;display:flex}.foot-logo[data-astro-cid-jo6i4kqk]{white-space:nowrap;text-decoration:none}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 .4em;display:flex}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:first-child:after{content:" ·"}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-white)}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.foot-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:.18em;text-decoration:underline}body.has-sticky .foot-in[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--space-48) + 80px)}@media (width<=1023px){.foot-in[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-16);padding:var(--space-32) var(--space-24);flex-direction:column}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{flex-direction:column}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:first-child:after{content:none}body.has-sticky .foot-in[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--space-32) + 80px)}}.nav{background:var(--color-white);border-bottom:var(--border-hair) solid var(--color-line)}.nav-in{max-width:var(--max);align-items:center;gap:var(--space-32);padding:var(--space-16) var(--gutter);min-height:var(--nav-h);margin-inline:auto;display:flex}.wordmark{align-items:center;gap:var(--space-8);color:var(--color-ink);white-space:nowrap;min-height:44px;text-decoration:none;display:inline-flex}.nav-links{justify-content:flex-end;gap:var(--space-32);flex:1;display:flex}.nav-links a{font:600 var(--fs-body-m) / 1.55 var(--font-text);white-space:nowrap;padding-block:9px;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.nav-buy-short{display:none}.menu-open{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4.5px;width:44px;height:44px;padding:0;display:none}.menu-open span{background:var(--color-ink);width:22px;height:2.5px;display:block}@media (width<=1023px){.nav-in{gap:var(--space-12);padding:var(--space-12) var(--space-16)}.nav-links{display:none}.wordmark{flex:1}.nav-buy-long{display:none}.nav-buy-short{display:inline}.menu-open{display:inline-flex}}@media (width<=359px){.wordmark .pro-badge{display:none}}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-16) var(--space-24) var(--space-32);background:var(--color-white);color:var(--color-ink);border:0;margin:0}.menu::backdrop{background:var(--color-white)}.menu-top{margin-bottom:var(--space-32);justify-content:space-between;align-items:center;display:flex}.menu ul{margin-bottom:var(--space-32);border-top:var(--border-frame) solid var(--color-ink);display:grid}.menu li a{padding:var(--space-16) 0;border-bottom:var(--border-hair) solid var(--color-line);font:900 32px / 1.1 var(--font-display);text-decoration:none;display:block}
