@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/9ffc08a38813e78e-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/44c9372a001b48d5-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/61715dc81dd9b4e8-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.HOBrRG_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.HOBrRG_variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/648e19a466ec92f1-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.xcqTja_className{font-family:Nunito,Nunito Fallback;font-style:normal}.xcqTja_variable{--font-nunito:"Nunito", "Nunito Fallback"}
.ks2{--k-blue:#2860f0;--k-blue-bright:#2f6bff;--k-blue-dark:#1e4fd8;--k-blue-soft:#e4ecff;--k-ink:#1e2340;--k-sec:#555a78;--k-cream:#fff8ec;--k-cream-2:#fbeed7;--k-card:#fff;--k-border:#f0e3cc;--k-sun:#ffc83d;--k-coral:#ff5d5d;--k-leaf:#0f7a47;--k-grape:#5a41db;--k-orange:#ff9f1c;--k-sky:#33a1fd;--k-ease:cubic-bezier(.23, 1, .32, 1);background:var(--k-cream);color:var(--k-ink);font-family:var(--font-nunito), ui-rounded, system-ui, sans-serif;font-feature-settings:normal;font-weight:600;overflow-x:clip}.ks2 ::selection{background:var(--k-sun);color:var(--k-ink)}.ks2 :focus-visible{outline:3px solid var(--k-ink);outline-offset:3px;border-radius:10px}.ks2 .k-dark :focus-visible{outline-color:var(--k-sun)}.ks2 h1,.ks2 h2,.ks2 h3,.ks2 .k-display{font-family:var(--font-fredoka), ui-rounded, system-ui, sans-serif;letter-spacing:-.012em;font-weight:600;line-height:1.06}.ks2 a{text-decoration-thickness:2px}.k-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.k-wrap{padding-inline:32px}}.k-pill{background:var(--k-cream);color:var(--k-ink);border:.055em solid var(--k-ink);box-shadow:.08em .1em 0 var(--k-ink);white-space:nowrap;border-radius:.3em;padding:.02em .26em .08em;display:inline-block;transform:rotate(-1.6deg)}.k-pill-sun{background:var(--k-sun)}.k-btn{background:var(--k-blue-bright);color:#fff;min-height:44px;font-family:var(--font-fredoka), ui-rounded, sans-serif;box-shadow:0 4px 0 var(--k-blue-dark);transition:transform .14s var(--k-ease), box-shadow .14s var(--k-ease), background-color .16s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.k-btn:hover{background:#3d76ff}.k-btn:active{box-shadow:0 1px 0 var(--k-blue-dark);transform:translateY(3px)}.k-link{color:var(--k-blue-dark);text-underline-offset:.2em;font-weight:800;text-decoration:underline}.k-link:hover{color:var(--k-ink)}.k-dark .k-link{color:#fff}.k-dark .k-link:hover{color:var(--k-sun)}.k-header{z-index:40;background:color-mix(in srgb, var(--k-cream) 96%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:2px solid var(--k-border);position:sticky;top:0}.k-nav a{color:var(--k-sec);padding:10px 2px;font-size:15px;font-weight:800;transition:color .16s}.k-nav a:hover{color:var(--k-ink)}.k-hero{background:var(--k-blue);color:#fff;isolation:isolate;position:relative;overflow:hidden}.k-hero:before,.k-hero:after{content:"";z-index:-1;background:#ffffff12;border-radius:50%;position:absolute}.k-hero:before{width:720px;height:720px;top:-260px;right:-180px}.k-hero:after{width:520px;height:520px;bottom:-300px;left:-220px}.k-eyebrow{letter-spacing:.02em;background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:800;display:inline-flex}.k-eyebrow i{background:var(--k-sun);border-radius:50%;width:9px;height:9px}.k-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800}.k-badges{--badge-h:min(var(--badge-max,52px), 12.2vw);flex-wrap:wrap;align-items:flex-start;gap:14px 16px;display:flex}.k-badge{border-radius:12px;flex-direction:column;align-items:center;gap:8px;display:inline-flex}a.k-badge{transition:transform .16s var(--k-ease)}a.k-badge:hover{transform:translateY(-2px)}a.k-badge:active{transform:translateY(1px)}.k-badge-art{height:var(--badge-h,52px);display:block}.k-badge-art img{width:auto;height:100%}.k-badge-art.k-badge-google{overflow:hidden}.k-badge-art.k-badge-google img{height:calc(var(--badge-h,52px) * 250 / 168);margin:calc(var(--badge-h,52px) * -41 / 168);max-width:none}.k-soon{letter-spacing:.06em;text-transform:uppercase;background:var(--k-sun);color:var(--k-ink);border-radius:999px;padding:5px 10px 4px;font-size:12.5px;font-weight:800;line-height:1}.k-phone{width:var(--phone-w,280px);background:var(--k-ink);box-shadow:5cqw 5cqw #0d123442;box-shadow:calc(var(--phone-w,280px) * .05) calc(var(--phone-w,280px) * .05) 0 #0d123442;border-radius:14.5%/6.9%;flex:none;padding:3.4%;position:relative;container-type:inline-size}.k-phone-screen{background:var(--k-cream);aspect-ratio:1290/2796;border-radius:11.5%/5.3%;position:relative;overflow:hidden}.k-phone-status{height:6.33%;font-family:var(--font-nunito), system-ui, sans-serif;color:var(--k-ink);align-items:center;padding-inline:9cqw;font-size:4.4cqw;font-weight:800;display:flex;position:relative}.k-phone-status:after{content:"";background:var(--k-ink);border-radius:99px;width:27cqw;height:7.4cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.k-phone-screen img{width:100%;height:auto}.k-sticker{z-index:3;width:var(--sticker,112px);height:var(--sticker,112px);background:var(--k-sun);color:var(--k-ink);box-shadow:5px 6px 0 var(--k-ink);font-family:var(--font-fredoka), ui-rounded, sans-serif;font-weight:600;font-size:calc(var(--sticker,112px) * .19);text-align:center;border-radius:50%;place-items:center;padding:10px;line-height:1.02;display:grid;position:absolute;transform:rotate(10deg)}.k-sticker-coral{background:var(--k-coral);color:#fff}.k-lex{z-index:4;pointer-events:none;filter:drop-shadow(0 8px #0d123429);position:absolute}.k-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:860px){.k-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.k-stats>div+div{border-left:2px solid var(--k-border);padding-left:32px}}.k-stat-n{font-family:var(--font-fredoka), ui-rounded, sans-serif;color:var(--k-blue-dark);font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,68px);font-weight:700;line-height:.95}.k-stage{aspect-ratio:1/1.02;border-radius:40px;width:100%;max-width:520px;margin-inline:auto;position:relative}.k-stage-clip{border-radius:inherit;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.k-stage-clip:before{content:"";aspect-ratio:1;background:#ffffff24;border-radius:50%;width:90%;position:absolute;bottom:-38%;left:-30%}.k-stage .k-phone{--phone-w:56%;align-self:flex-start;margin-top:11%;box-shadow:14px 16px #0d12343d}.k-tilt-r{transform:rotate(4deg)}.k-tilt-l{transform:rotate(-4deg)}.k-checks li{padding-left:34px;position:relative}.k-checks li+li{margin-top:12px}.k-checks li:before{content:"";background:var(--tick,var(--k-blue-bright)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:.12em;left:0}.k-tile{border-radius:32px;flex-direction:column;min-height:460px;padding:28px 28px 0;display:flex;position:relative;overflow:hidden}.k-tile .k-phone{--phone-w:min(74%, 250px);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:26px auto -1px;box-shadow:10px 12px #0d123438}.k-tile-phone{height:250px;margin-top:auto;padding-right:14px;overflow:hidden}.k-card{background:var(--k-card);border:2px solid var(--k-border);box-shadow:0 5px 0 var(--k-border);border-radius:28px;padding:26px;position:relative}.k-plan{background:var(--k-card);border:2.5px solid var(--k-ink);box-shadow:6px 7px 0 var(--k-ink);border-radius:30px;padding:28px 26px 30px;position:relative}.k-plan-featured{background:var(--k-blue);color:#fff;--tick:var(--k-sun)}.k-plan-featured .k-checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='%231e2340' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.k-price{font-family:var(--font-fredoka), ui-rounded, sans-serif;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}.k-faq details{background:var(--k-card);border:2px solid var(--k-border);border-radius:20px;transition:border-color .2s}.k-faq details+details{margin-top:12px}.k-faq details[open],.k-faq details:hover{border-color:var(--k-ink)}.k-faq summary{cursor:pointer;font-family:var(--font-fredoka), ui-rounded, sans-serif;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:19px;font-weight:600;line-height:1.25;list-style:none;display:flex}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary span[aria-hidden]{background:var(--k-blue-soft);width:30px;height:30px;color:var(--k-blue-dark);transition:transform .3s var(--k-ease), background-color .2s ease;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.k-faq details[open] summary span[aria-hidden]{background:var(--k-sun);color:var(--k-ink);transform:rotate(45deg)}.k-faq details p{max-width:64ch;color:var(--k-sec);padding:0 22px 20px;font-size:16.5px;line-height:1.6}@keyframes k-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes k-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:rotate(10deg)}}@keyframes k-bob{0%,to{translate:0}50%{translate:0 -8px}}.k-rise{animation:k-rise .8s var(--k-ease) both;animation-delay:var(--d,0s)}.k-pop{animation:.6s cubic-bezier(.34,1.56,.64,1) both k-pop;animation-delay:var(--d,.5s)}.k-bob{animation:4.2s ease-in-out infinite k-bob}.k-sail{display:none}@media (prefers-reduced-motion:no-preference){.ks2 [data-reveal] .k-stage .k-phone{opacity:0;transition:translate .9s var(--k-ease) .12s, opacity .4s ease .12s;translate:0 16%}.ks2 [data-reveal] .k-sticker{opacity:0;transition:scale .52s cubic-bezier(.34,1.56,.64,1) .52s,opacity .18s .52s;scale:.6}.ks2 [data-reveal] .k-stage .k-lex{opacity:0;transition:translate .62s cubic-bezier(.34,1.56,.64,1) .68s,scale .62s cubic-bezier(.34,1.56,.64,1) .68s,opacity .18s .68s;translate:0 22%;scale:.82}.ks2 [data-reveal=in] .k-stage .k-phone,.ks2 [data-reveal=in] .k-stage .k-lex{opacity:1;translate:0;scale:1}.ks2 [data-reveal=in] .k-sticker{opacity:1;scale:1}.ks2 [data-reveal] .k-checks li,.ks2 ul[data-reveal]>li{opacity:0;transition:opacity .42s ease, translate .56s var(--k-ease);transition-delay:calc(.24s + var(--i,0) * 70ms);translate:-14px}.ks2 ul[data-reveal]>li{translate:0 16px}.ks2 [data-reveal] .k-checks li:before{transition:scale .42s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.32s + var(--i,0) * 70ms);scale:.5}.ks2 [data-reveal=in] .k-checks li,.ks2 ul[data-reveal=in]>li{opacity:1;translate:0}.ks2 [data-reveal=in] .k-checks li:before{scale:1}.ks2 li:nth-child(2){--i:1}.ks2 li:nth-child(3){--i:2}.ks2 li:nth-child(4){--i:3}.ks2 li:nth-child(5){--i:4}.ks2 li:nth-child(6){--i:5}.ks2 li:nth-child(n+7){--i:6}.ks2 [data-reveal] .k-pill{clip-path:inset(-14px 100% -14px -14px);transition:clip-path .72s var(--k-ease) .26s}.ks2 [data-reveal=in] .k-pill{clip-path:inset(-14px)}.ks2 .k-video[data-reveal]{transform:translateY(24px)scale(.96)}.ks2 .k-video[data-reveal=in]{transform:none}.k-sail{z-index:-1;pointer-events:none;width:clamp(88px,9vw,124px);animation:38s linear -14s infinite k-sail;display:block;position:absolute;bottom:-12px;left:0}.k-sail img{transform-origin:50% 88%;width:100%;height:auto;animation:3.4s ease-in-out infinite k-rock;display:block}.k-sail.k-sail-wide{display:none}@media (min-width:1024px){.k-sail.k-sail-wide{animation-delay:-5s;display:block}}@keyframes k-sail{0%{translate:-20vw}to{translate:104vw}}@keyframes k-rock{0%,to{translate:0;rotate:-3deg}50%{translate:0 -5px;rotate:3deg}}@supports (animation-timeline:view()){.k-header:after{content:"";background:var(--k-blue-bright);transform-origin:0;height:3px;animation:linear both k-progress;animation-timeline:scroll(root);position:absolute;bottom:-2px;left:0;right:0}#top .k-phone{animation:linear both k-hero-drift;animation-timeline:scroll(root);animation-range:0 100vh}.k-hero:before,.k-stage-clip:before{animation:linear both k-blob-drift;animation-timeline:view();animation-range:cover}.k-tile-phone .k-phone{animation:linear both k-lift;animation-timeline:view();animation-range:entry cover 42%}}@keyframes k-progress{0%{scale:0 1}to{scale:1}}@keyframes k-hero-drift{to{translate:0 -64px}}@keyframes k-blob-drift{0%{translate:0 70px}to{translate:0 -70px}}@keyframes k-lift{0%{translate:0 84px}to{translate:0}}}@media (prefers-reduced-motion:reduce){.k-rise,.k-pop,.k-bob{animation:none}.k-btn,a.k-badge{transition:none}}
