@font-face{font-family:Bricolage Grotesque Awka;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/awka/bricolage-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque Awka;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/awka/bricolage-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Awka;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/awka/instrument-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans Awka;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/awka/instrument-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.oka-page{--ink:#06222F;--ink2:#0B3350;--sabi:#7FC46E;--vermilion:#FF6B45;--chalk:#EDF3F7;--dust:#8DACBF;--line:rgba(237,243,247,.12);--line-2:rgba(237,243,247,.07);--display:"Bricolage Grotesque Awka",system-ui,sans-serif;--body:"Instrument Sans Awka",system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;--pad:clamp(1.25rem,5vw,2.5rem);--maxw:1140px;background:var(--ink);color:var(--chalk);font-family:var(--body);font-size:1.0625rem;line-height:1.6;letter-spacing:-.005em;overflow-x:clip;-webkit-text-size-adjust:100%}.oka-page :is(#top,#plans,#board,#request){scroll-margin-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.oka-page *,.oka-page :after,.oka-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.oka-page img{max-width:100%;display:block}.oka-page button,.oka-page input,.oka-page select{font:inherit;color:inherit}.oka-page a{color:inherit}.oka-page :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--sabi);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.eyebrow{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dust)}.oka-page h1,.oka-page h2,.oka-page h3{font-family:var(--display);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0}.oka-page h2{font-size:clamp(1.75rem,5vw,2.75rem);text-wrap:balance}.price,.row-amt,.sticky .amt,.tier-amt{font-variant-numeric:tabular-nums}.oka-page h3{font-size:1.125rem;letter-spacing:-.02em}:where(.oka-page) p{margin:0}.nav{position:sticky;top:0;z-index:50;background:rgba(6,34,47,.88);background:color-mix(in srgb,var(--ink) 88%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-2)}.nav-in{display:flex;align-items:center;gap:.75rem;height:60px}.brand{font-family:var(--display);font-weight:800;font-size:1.0625rem;letter-spacing:-.04em;text-decoration:none}.brand span{color:var(--sabi)}.chip{font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.25rem .5rem;color:var(--dust)}.nav .btn{margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--body);font-weight:600;font-size:.9375rem;letter-spacing:-.01em;padding:.7rem 1.15rem;border-radius:10px;border:1px solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.oka-page .btn-primary{background:var(--sabi);color:#06222F}.oka-page .btn-primary:hover{background:#9BD48C;transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--chalk)}.btn-ghost:hover{border-color:var(--dust);transform:translateY(-1px)}.btn-lg{padding:.9rem 1.5rem;font-size:1rem}.hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem,8vw,5rem) clamp(3rem,9vw,6rem)}.rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.rings i{position:absolute;border-radius:50%;border:1px solid var(--sabi);opacity:0;animation:emit 9s cubic-bezier(.2,.6,.3,1) infinite;width:min(74vw,560px);aspect-ratio:1}.rings i:nth-child(2){animation-delay:1.8s;border-color:var(--vermilion)}.rings i:nth-child(3){animation-delay:3.6s}.rings i:nth-child(4){animation-delay:5.4s;border-color:var(--vermilion)}.rings i:nth-child(5){animation-delay:7.2s}@keyframes emit{0%{transform:scale(.12);opacity:0}12%{opacity:.5}to{transform:scale(3.4);opacity:0}}@media (prefers-reduced-motion:reduce){.rings i{animation:none;opacity:.16}.rings i:first-child{transform:scale(.45)}.rings i:nth-child(2){transform:scale(.9)}.rings i:nth-child(3){transform:scale(1.5)}.rings i:nth-child(4){transform:scale(2.2)}.rings i:nth-child(5){transform:scale(3)}}.hero-in{position:relative;text-align:center}.hero .eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(1rem,3vw,1.75rem)}.dot{width:6px;height:6px;border-radius:50%;background:var(--sabi);animation:blink 2.4s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.price{font-family:var(--display);font-weight:800;font-size:clamp(5.5rem,25vw,14rem);line-height:.82;letter-spacing:-.06em;color:var(--sabi);display:inline-flex;align-items:flex-start}.price .per{font-weight:500;font-size:clamp(.6875rem,2.2vw,1rem);letter-spacing:.1em;color:var(--chalk);display:flex;flex-direction:column;line-height:1.35;text-align:left;margin-top:1.5em;margin-left:.45rem}.price .per,.price-note{font-family:var(--mono);text-transform:uppercase}.price-note{display:block;margin-top:clamp(.6rem,1.6vw,.9rem);font-size:.625rem;letter-spacing:.14em;color:var(--dust)}@media (max-width:339px){.price{font-size:4.75rem}}.hero h1{font-size:clamp(1.6rem,5.6vw,3rem);margin-top:clamp(.75rem,2vw,1.25rem);text-wrap:balance}.hero-sub{color:var(--dust);max-width:34rem;margin:1rem auto 0;text-wrap:pretty}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(1.5rem,4vw,2.25rem)}.photo{position:relative;width:100%;overflow:hidden;border:1px solid var(--line-2);border-radius:14px;background:var(--ink2)}.photo img{object-fit:cover}.pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,2vw,1rem)}.section{padding-block:clamp(3rem,9vw,5.5rem)}.section-head{max-width:38rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.section-head .eyebrow{display:block;margin-bottom:.75rem}.section-head p{color:var(--dust);margin-top:.75rem;text-wrap:pretty}.rule{border:0;border-top:1px solid var(--line-2);margin:0}.steps{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.step{flex:1 1 200px;background:var(--ink2);border:1px solid var(--line-2);border-radius:14px;padding:1.25rem}.step .k{font-family:var(--mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sabi)}.step h3{margin:.6rem 0 .35rem}.step p{font-size:.9375rem}.arrow,.step p{color:var(--dust)}.arrow{align-self:center;font-size:1.25rem;line-height:1}@media (max-width:719px){.arrow{display:none}}.plans{display:grid;gap:1rem;grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.plan{background:var(--ink2);border:1px solid var(--line);border-radius:18px;padding:clamp(1.25rem,3vw,1.75rem);display:flex;flex-direction:column}.plan-lead{background:linear-gradient(170deg,rgba(127,196,110,.09),transparent 55%),var(--ink2);border-color:rgba(127,196,110,.34)}.plan-top{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.plan-name{font-family:var(--display);font-weight:800;font-size:1.375rem;letter-spacing:-.03em}.plan-devices{font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dust)}.rows{list-style:none;margin:1.25rem 0 0;padding:0}.row{display:flex;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line-2)}.row:first-child{border-top:0}.row-dur{font-size:.9375rem;color:var(--dust);flex:1}.row-amt-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.row-amt{font-weight:500;font-size:1.0625rem;letter-spacing:-.02em}.row-amt,.row-unit{font-family:var(--mono)}.row-unit{font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dust);white-space:nowrap}.row-hot .row-amt,.row-hot .row-dur{color:var(--chalk)}.row-hot .row-amt{color:var(--sabi);font-size:1.25rem}.tag{font-family:var(--mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;background:var(--sabi);color:#06222F;border-radius:999px;padding:.2rem .45rem;font-weight:500}.tag-quiet{background:transparent;border:1px solid var(--line);color:var(--dust)}.plan .btn{margin-top:1.25rem;width:100%}.sr-only{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-only,.trap{position:absolute;width:1px;height:1px;overflow:hidden}.trap{left:-9999px;top:auto}.tierpick{border:0;padding:0;margin:1.1rem 0 0;min-width:0;position:relative}.tierpick>input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.tierpick-in{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;background:rgba(6,34,47,.7);border:1px solid var(--line);border-radius:12px;padding:.3rem}.tierpick-in label{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .25rem;border-radius:9px;cursor:pointer;transition:background .16s ease,color .16s ease}.tierpick-in label b{font-family:var(--display);font-weight:800;font-size:1.0625rem;line-height:1}.tierpick-in label small{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dust)}.tierpanes{margin:0}.tierpane{display:none}.tierpick>input:first-of-type:checked~.tierpick-in label:first-of-type,.tierpick>input:nth-of-type(2):checked~.tierpick-in label:nth-of-type(2),.tierpick>input:nth-of-type(3):checked~.tierpick-in label:nth-of-type(3),.tierpick>input:nth-of-type(4):checked~.tierpick-in label:nth-of-type(4){background:var(--sabi);color:#06222F}.tierpick>input:first-of-type:checked~.tierpick-in label:first-of-type small,.tierpick>input:nth-of-type(2):checked~.tierpick-in label:nth-of-type(2) small,.tierpick>input:nth-of-type(3):checked~.tierpick-in label:nth-of-type(3) small,.tierpick>input:nth-of-type(4):checked~.tierpick-in label:nth-of-type(4) small{color:#06222F;opacity:.8}.tierpick>input:first-of-type:focus-visible~.tierpick-in label:first-of-type,.tierpick>input:nth-of-type(2):focus-visible~.tierpick-in label:nth-of-type(2),.tierpick>input:nth-of-type(3):focus-visible~.tierpick-in label:nth-of-type(3),.tierpick>input:nth-of-type(4):focus-visible~.tierpick-in label:nth-of-type(4){outline:2px solid var(--sabi);outline-offset:3px}.tierpick>input:first-of-type:checked~.tierpanes .tierpane:first-of-type,.tierpick>input:nth-of-type(2):checked~.tierpanes .tierpane:nth-of-type(2),.tierpick>input:nth-of-type(3):checked~.tierpanes .tierpane:nth-of-type(3),.tierpick>input:nth-of-type(4):checked~.tierpanes .tierpane:nth-of-type(4){display:block}.tier-band{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;background:linear-gradient(170deg,rgba(237,243,247,.04),transparent 60%),var(--ink2);border:1px solid var(--line-2);border-radius:18px;padding:clamp(1.1rem,3vw,1.5rem)}.tier-band h3{margin:.55rem 0 0}.tier-note{margin-top:.5rem;font-size:.875rem;color:var(--dust);max-width:30rem;text-wrap:pretty}.tier-band-price{display:flex;flex-direction:column;gap:.15rem;flex:1 1 12rem}.tier-amt{font-family:var(--mono);font-size:1.375rem;letter-spacing:-.03em;color:var(--chalk)}.tier-amt small{font-size:.6875rem;margin-left:.35rem}.tier-amt small,.tier-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dust)}.tier-sub{font-size:.625rem}.tier-band .btn{margin-top:.85rem;width:100%}.board{background:var(--ink2);border:1px solid var(--line);border-radius:18px;overflow:hidden}.board-field{position:relative;background:radial-gradient(120% 100% at 50% 0,rgba(127,196,110,.05),transparent 60%)}.board-field--map{padding:clamp(.6rem,2vw,1rem)}.board-field--map .sabi-map{border-radius:12px}.board-field--map .sabi-map-legend{padding:0 .2rem;color:var(--dust);font-size:.75rem}.tally-stack{border-top:1px solid var(--line)}.tally-stack .autoscroll{--autoscroll-focus:var(--sabi)}.tally-head{font-family:var(--mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dust);font-weight:500;padding:.9rem clamp(1rem,3vw,1.5rem) .35rem;margin:0;border-top:1px solid var(--line-2)}.tally-stack>:first-child{border-top:0}.stage-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pin,var(--sabi))}.stage-dot[data-filled="0"]{background:none;border:1.5px solid var(--pin,var(--sabi))}.tally{list-style:none;margin:0;padding:0}.tally li{display:flex;align-items:center;gap:.9rem;min-height:48px;padding:.75rem clamp(1rem,3vw,1.5rem);border-top:1px solid var(--line-2);cursor:pointer;transition:background-color .16s ease;-webkit-tap-highlight-color:transparent}.tally li:first-child{border-top:0}.tally li.on,.tally li:hover{background:rgba(127,196,110,.07)}.tally .nm{flex:1;font-size:.9375rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tally .dots{flex:none;display:flex;gap:.3rem}.tally .dots i{width:7px;height:7px;border-radius:50%;background:rgba(237,243,247,.13);transition:background-color .16s ease}.tally .dots i.on{background:var(--sabi)}.tally li:nth-child(2n) .dots i.on{background:var(--vermilion)}.tally .ct{font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dust);width:6.5rem;text-align:right;flex:none}@media (max-width:560px){.tally .ct{display:none}}.form-card{background:var(--ink2);border:1px solid var(--line);border-radius:18px;padding:clamp(1.25rem,4vw,2rem)}.field{margin-bottom:1rem}.field label{display:block;font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dust);margin-bottom:.45rem}.field input,.field select{width:100%;background:rgba(6,34,47,.7);border:1px solid var(--line);border-radius:10px;padding:.75rem .85rem;font-size:1rem;transition:border-color .16s ease}.field input::placeholder{color:var(--dust)}.field input:hover,.field select:hover{border-color:var(--dust)}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dust) 50%),linear-gradient(135deg,var(--dust) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.5rem}.two{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.two{grid-template-columns:1fr 1fr}}.field .opt{font-family:var(--body);font-size:.6875rem;letter-spacing:0;text-transform:none;color:var(--dust);margin-left:.4rem}.gps{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;background:rgba(6,34,47,.7);border:1px dashed rgba(127,196,110,.4);border-radius:10px;padding:.75rem .85rem;cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--sabi);transition:border-color .16s ease,background-color .16s ease}.gps:hover{border-color:var(--sabi);background:rgba(127,196,110,.07)}.gps[data-state=done]{border-style:solid;border-color:rgba(127,196,110,.55)}.gps[disabled]{opacity:.6;cursor:progress}.gps-status{font-size:.75rem;color:var(--dust);margin-top:.5rem}.gps-status[data-tone=err]{color:var(--vermilion)}.form-note{font-size:.8125rem;color:var(--dust);margin-top:.85rem;text-wrap:pretty}.form-card .btn-primary{width:100%;margin-top:.5rem}.success{text-align:center;padding:clamp(.5rem,3vw,1.5rem) 0}.success .mark{display:block;margin-inline:auto}.success h3{font-size:clamp(1.25rem,4vw,1.75rem);margin:.75rem 0 .5rem}.success p{color:var(--dust);max-width:26rem;margin-inline:auto;text-wrap:pretty}.success .btns{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.5rem}.faq{border-top:1px solid var(--line-2);max-width:46rem}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;position:relative;font-family:var(--display);font-weight:700;font-size:1.0625rem;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-family:var(--mono);color:var(--sabi);font-size:1.125rem;transition:transform .2s ease}.faq details[open] summary:after{content:"−"}.faq .ans{color:var(--dust);font-size:.9375rem;padding:0 2.5rem 1.2rem 0;margin-top:-.25rem;text-wrap:pretty}.closing{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:center;grid-template-columns:1fr}@media (min-width:860px){.closing{grid-template-columns:1.05fr .95fr}}.foot{border-top:1px solid var(--line-2);padding-block:2.5rem 3rem}.foot-in{gap:1rem;align-items:center;justify-content:space-between}.foot-in,.foot-links{display:flex;flex-wrap:wrap}.foot-links{gap:1.25rem}.foot-links a{color:var(--dust);text-decoration:none;font-size:.875rem;transition:color .16s ease}.foot-links a:hover{color:var(--sabi)}.foot-links a.foot-tel{font-family:var(--mono);color:var(--chalk);letter-spacing:.02em}.foot-copy{color:var(--dust);font-size:.8125rem;margin-top:1.5rem}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:.75rem;padding:.7rem var(--pad) calc(.7rem + env(safe-area-inset-bottom));background:rgba(6,34,47,.94);background:color-mix(in srgb,var(--ink) 94%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s ease}.sticky.show{transform:translateY(0)}.sticky .amt{font-family:var(--display);font-weight:800;font-size:1.25rem;color:var(--sabi);letter-spacing:-.03em}.sticky .amt small{font-family:var(--mono);font-size:.625rem;color:var(--dust);letter-spacing:.1em;margin-left:.25rem}.sticky .btn{margin-left:auto}@media (min-width:860px){.sticky{display:none}}.oka-page{padding-bottom:0}@media (max-width:859px){.oka-page{padding-bottom:4.5rem}}@media (max-width:479px){.nav .chip{display:none}.nav .btn,.sticky .btn{padding:.6rem .85rem;font-size:.875rem}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn,.success .btns .btn{width:100%}.success .btns{flex-direction:column}}.demo{position:fixed;right:.75rem;top:70px;z-index:70;background:rgba(6,34,47,.92);backdrop-filter:blur(10px);border:1px solid rgba(255,107,69,.4);border-radius:10px;padding:.5rem .6rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.06em;color:var(--dust);max-width:150px;line-height:1.45}.demo b{display:block;color:var(--vermilion);font-weight:500;letter-spacing:.14em;margin-bottom:.35rem}.demo button{margin-top:.4rem;width:100%;background:transparent;border:1px solid var(--line);border-radius:6px;padding:.35rem;cursor:pointer;font-family:var(--mono);font-size:.625rem;color:var(--chalk)}.demo button:hover{border-color:var(--vermilion)}