:root{--yellow:#FFD24A;--yellow-soft:#FAED8F;--orange:#F9A51F;--verm:#FF5A1F;--cta:#D63B00;--cta-ink:#fff;--mint:#DDF8E6;--cyan:#1CE8ED;--cyan-soft:#A4F6F8;--cyan-tint:#E1FCFD;--lav:#7E5FD6;--lilac:#E7E0FF;--olive:#84731F;--lime:#C9EC4B;--forest:#21463A;--maroon:#5A1220;--purple:#3B308F;--note:#3B308F;--ink:#0B0B0B;--ground:#FFFFFF;--on-ground:#0B0B0B;--muted-ground:#F2F2F2;--pill-ink:#0B0B0B;--frame:#0B0B0B;--shadow:0 18px 40px rgba(20,16,40,.18);--pad:18px;--r-xl:clamp(40px,6.25vw,90px);--ease-spring:cubic-bezier(.34,1.57,.64,1);--ease-btn:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--f-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-serif:var(--font-playfair),"Playfair Display",Georgia,"Times New Roman",serif;--f-hand:var(--font-cormorant),"Cormorant",Georgia,serif;color-scheme:light}:root[data-theme=dark]{--ground:#14121C;--on-ground:#F4F2FF;--muted-ground:#221F2E;--cyan-tint:#1B2A33;--yellow:#F2C230;--yellow-soft:#E6D466;--mint:#B9EBCB;--cyan-soft:#7EDFE3;--lilac:#C9BCF5;--frame:#F4F2FF;--note:#2A1F7A;--shadow:0 18px 40px rgba(0,0,0,.45);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-font-smoothing:antialiased;text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--on-ground);font-family:var(--f-sans);font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.02em;overflow-x:clip;transition:background-color .3s var(--ease-btn),color .3s var(--ease-btn)}img,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;letter-spacing:inherit}:focus-visible{outline:3px solid var(--purple);outline-offset:3px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}::-webkit-scrollbar-track{background:transparent}.display{font-weight:900;letter-spacing:-.045em;line-height:.86;margin:0;text-wrap:balance}.h1{font-size:clamp(48px,8.34vw,120px)}.h2{font-size:clamp(37px,5.42vw,78px)}.lead{font-size:clamp(18.6px,1.67vw,24px);letter-spacing:-.02em}.body,.lead{line-height:1.2;margin:0}.body{font-size:clamp(16.8px,1.25vw,18px)}.hand{font-family:var(--f-hand);font-style:italic;font-weight:700;color:var(--note);font-size:clamp(22px,1.9vw,28px);line-height:1;letter-spacing:0}.center{text-align:center}.wrap{padding-inline:var(--pad)}.btn{display:inline-flex;align-items:stretch;gap:0;height:42px;cursor:pointer;border:0;padding:0;background:none;transition:transform .15s var(--ease-btn);font-weight:700;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.98)}.btn__icon,.btn__label{display:flex;align-items:center;background:var(--cta);color:var(--cta-ink);border-radius:5px}.btn__label{padding:0 15px}.btn__icon{width:42px;justify-content:center;margin-left:1px}.btn__icon svg{width:14px;height:14px}.btn--orange .btn__icon,.btn--orange .btn__label{background:var(--orange);color:var(--ink)}.pill{display:inline-flex;align-items:center;height:42px;padding:0 12px;background:var(--yellow-soft);color:var(--pill-ink);border-radius:24px;font-size:18px;font-weight:600;transition:transform .15s var(--ease-btn)}.pill:hover{transform:scale(1.02)}.hdr{position:fixed;inset:0 0 auto 0;z-index:40;height:80px;display:flex;pointer-events:none;padding-top:env(safe-area-inset-top,0)}.hdr,.hdr__in{align-items:center}.hdr__in{width:100%;display:grid;grid-template-columns:1fr auto 1fr;padding:0 var(--pad);grid-gap:12px;gap:12px}.hdr__in>*{pointer-events:auto}.logo{display:inline-flex;align-items:center;gap:8px;color:var(--ink);justify-self:start}.logo__word{font-family:var(--f-serif);font-weight:700;font-size:30px;letter-spacing:-.03em;line-height:1;white-space:nowrap}.logo__stack{display:flex;flex-direction:column;font-size:10.5px;font-weight:800;letter-spacing:.16em;line-height:1.05;text-transform:uppercase}.nav{gap:6px}.hdr__sub,.nav{display:flex;align-items:center}.hdr__sub{gap:12px;justify-self:end}.theme{width:36px;height:36px;border-radius:5px;border:0;background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .15s var(--ease-btn)}:root[data-theme=dark] .theme{background:#F4F2FF;color:#14121C}.theme:hover{transform:scale(1.02)}.theme svg{width:18px;height:18px}.theme .i-moon,:root[data-theme=dark] .theme .i-sun{display:none}:root[data-theme=dark] .theme .i-moon{display:block}.menu-btn{display:none}.menu-btn .btn__icon svg{width:16px;height:16px}:root[data-theme=dark] .hdr .logo{background:var(--yellow-soft);padding:4px 12px;border-radius:24px}body:has(.hero) .hdr .logo{background:var(--yellow-soft);padding:4px 12px;border-radius:24px}@media (max-width:991px){.hdr__sub .pill,.nav{display:none}.hdr__in{grid-template-columns:1fr auto}.menu-btn{display:inline-flex;height:45px}.menu-btn .btn__label{font-size:15px}.hdr{height:75px}}.menu{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgba(255,255,255,.92)}:root[data-theme=dark] .menu{background:rgba(20,18,28,.92)}.menu__panel{width:min(720px,calc(100% - 30px));background:var(--verm);color:var(--ink);border-radius:30px;padding:36px 28px;display:grid;grid-gap:6px;gap:6px;justify-items:center;animation:pop .35s var(--ease-out)}.menu__panel a.big{font-weight:900;font-size:clamp(40px,8vw,64px);letter-spacing:-.045em;line-height:.95}.menu__close{margin-top:18px}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.hero{position:relative;background:var(--yellow);min-height:max(100svh,1050px);overflow:clip;border-radius:0 0 var(--r-xl) var(--r-xl);z-index:2}.hero__bg{position:absolute;inset:0;width:100%;height:100%}.hero__in{position:relative;z-index:3;padding:180px var(--pad) 0;max-width:900px;color:var(--ink)}.hero__in .lead{margin-top:clamp(28px,2.6vw,40px);font-size:clamp(19px,1.5vw,22px);line-height:1.5;letter-spacing:-.005em;font-weight:500;max-width:30em;text-wrap:pretty}.hero__in .btn{margin-top:clamp(28px,2.4vw,36px)}.hero__note{position:absolute;right:2.2vw;top:47%;transform:rotate(6deg);z-index:3;text-align:center;width:150px}.float{position:absolute;z-index:2;border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.float img,.float video{width:100%;height:100%;object-fit:cover}.float--video{right:16vw;top:150px;width:clamp(200px,28vw,410px);aspect-ratio:3/4;transform:rotate(-14deg);border:10px solid #fff;border-radius:26px}.float--a{left:-60px;top:-70px;width:340px;aspect-ratio:3/2;transform:rotate(32deg)}.float--b{left:46%;bottom:-130px;width:330px;aspect-ratio:4/5;transform:rotate(-38deg)}.emblem{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;border:3px solid;font-family:var(--f-serif);font-weight:700;font-size:18px;letter-spacing:-.04em}.hero__emblem{position:absolute;right:28px;bottom:150px;z-index:3;color:#fff}.brands{position:relative;padding:160px 0 94px;margin-top:-1px}.brands__note{position:absolute;left:7%;top:110px;transform:rotate(-8deg);width:170px}.brands .lead{margin-top:30px}.slider-ctrl{display:flex;justify-content:flex-end;gap:6px;padding:0 30px;margin:60px 0 10px}.slider-ctrl--c{justify-content:center;margin:30px 0 0}.arrow{width:54px;height:54px;border-radius:50%;border:0;background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .15s var(--ease-btn),opacity .25s ease-out}:root[data-theme=dark] .arrow{background:#F4F2FF;color:#14121C}.arrow:hover{transform:scale(1.02)}.arrow[disabled]{opacity:.28;cursor:default;transform:none}.arrow svg{width:16px;height:16px}.track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;padding:40px 12px;scrollbar-width:none;overscroll-behavior-x:contain}.track::-webkit-scrollbar{display:none}.card{flex:0 0 334px;padding:0 24px;scroll-snap-align:start}.card__in{position:relative;border-radius:22px;padding:10px 10px 16px;background:var(--c,#8F87B8);color:var(--t,#0B0B0B);transform:rotate(var(--rot,0deg)) translateY(var(--dy,0));transition:transform .35s var(--ease-spring);height:100%}.card:hover .card__in{transform:rotate(0deg) translateY(var(--dy,0))}.card__cover{border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:rgba(0,0,0,.12)}.card__cover img{width:100%;height:100%;object-fit:cover}.cover-type{display:flex;flex-direction:column;justify-content:flex-end;padding:18px;height:100%;font-weight:900;letter-spacing:-.05em;line-height:.86;font-size:58px}.cover-blur{height:100%;background:radial-gradient(60% 50% at 30% 30%,#C9EC4B 0,transparent 70%),radial-gradient(60% 60% at 70% 80%,#1CE8ED 0,transparent 70%),linear-gradient(160deg,#FAED8F,#7E5FD6);filter:saturate(1.1);display:grid;place-items:center}.cover-blur span{background:#fff;color:#0B0B0B;border-radius:24px;padding:8px 14px;font-size:16px;transform:rotate(-4deg);box-shadow:0 6px 16px rgba(0,0,0,.12)}.tags{display:flex;flex-wrap:wrap;gap:5px;margin:12px 4px 8px}.tag{font-size:13.5px;line-height:1;padding:5px 7px;border-radius:12px;background:var(--tg,#1CE8ED);color:var(--tt,#0B0B0B)}.card h3{font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88;margin:0 4px 8px}.card p{font-size:15px;line-height:1.2;margin:0 4px}.flow{padding:0 var(--pad)}.flow__panel{position:relative;background:var(--mint);border-radius:var(--r-xl);padding:clamp(40px,6vw,90px) clamp(18px,5vw,72px) 80px;overflow:clip;color:var(--ink)}.flow__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px}.flow__note{transform:rotate(-4deg);width:180px;text-align:center}.flow__cta{justify-self:end;display:grid;grid-gap:18px;gap:18px;justify-items:center}.flow__cards{display:flex;justify-content:center;margin-top:80px;padding-bottom:10px}.step{flex:0 0 clamp(250px,24vw,346px);min-height:479px;border-radius:24px;padding:30px 15px 18px;background:var(--c);transform:rotate(var(--rot));margin-left:-24px;transition:transform .35s var(--ease-spring);box-shadow:0 1px 0 rgba(0,0,0,.04)}.step:first-child{margin-left:0}.step:hover{transform:rotate(0deg) translateY(-6px);z-index:2}.step .hand{color:var(--ink);text-align:center;font-size:30px}.step__img{margin:16px auto 18px;width:86%;aspect-ratio:1/.82;border-radius:14px;overflow:hidden}.step__img img{width:100%;height:100%;object-fit:cover}.step h3{font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88;margin:0 0 10px}.step p{font-size:18px;line-height:1.2;margin:0}.stage{position:relative;height:300vh;margin-top:18px}.stage__sticky{position:-webkit-sticky;position:sticky;top:0;height:100svh;padding:18px var(--pad)}.stage__panel{position:relative;height:100%;background:var(--cyan-soft);border-radius:var(--r-xl);overflow:hidden;display:grid;place-items:center}.stage__media{position:absolute;inset:0;transform-origin:50% 55%;will-change:transform}.stage__media video{width:100%;height:100%;object-fit:cover}.stage__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,0) 45%);pointer-events:none}.stage__note{position:absolute;right:12%;top:38%;transform:rotate(6deg);width:200px;z-index:2;color:var(--note)}.stage__card{position:relative;z-index:3;background:rgba(255,255,255,.96);color:#0B0B0B;border-radius:28px;padding:clamp(26px,4vw,54px) clamp(22px,5vw,70px);text-align:center;max-width:min(760px,calc(100% - 36px));box-shadow:0 30px 80px rgba(0,0,0,.25)}.serif{font-family:var(--f-serif);font-weight:700;font-size:clamp(44px,6.6vw,96px);line-height:.98;letter-spacing:-.02em;margin:0}.serif em{font-style:italic}.serif .hl{display:inline-block;background:#0B0B0B;padding:0 .12em .06em;margin-top:.06em}.stage__card .hand{position:absolute;right:-6px;bottom:84px;transform:rotate(-8deg);width:120px}.badges{flex-wrap:wrap;gap:12px;margin-top:30px}.badge,.badges{display:flex;justify-content:center}.badge{flex-direction:column;background:#0B0B0B;border-radius:9px;padding:8px 16px;min-width:170px;text-align:left}.badge small{font-size:11px;font-weight:600;letter-spacing:.02em;opacity:.85}.badge b{font-size:20px;font-weight:700;letter-spacing:-.02em}.list{position:relative;background:var(--verm);color:var(--ink);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:120px var(--pad) 120px;margin-top:18px;text-align:center;overflow:clip}.list__note{position:absolute;left:10%;top:130px;transform:rotate(-10deg);width:170px;color:#2A1F7A}.list ul{list-style:none;margin:24px 0 0;padding:0}.list li{padding:9px 0;font-weight:900;font-size:clamp(37px,6.67vw,96px);letter-spacing:-.045em;line-height:.8;cursor:default}.list li span{display:inline-block;transition:transform .2s var(--ease-out)}.list li:hover span{font-family:var(--f-hand);font-style:italic;font-weight:700;letter-spacing:-.01em;transform:rotate(-2deg)}.list .emblem{margin-top:40px;color:#fff}.why{position:relative;background:var(--yellow-soft);border-radius:0 0 var(--r-xl) var(--r-xl);min-height:810px;overflow:clip;color:var(--ink)}.why__bg{position:absolute;inset:0;width:100%;height:100%}.why__mark{position:absolute;left:50%;top:40px;width:min(520px,80vw);transform:translateX(-50%)}.why__mark svg{width:100%;height:auto;display:block}.sticker{position:absolute;z-index:2;font-weight:900;font-size:clamp(28px,5.42vw,78px);letter-spacing:-.045em;line-height:.85;padding:.12em .35em .2em;border-radius:999px;white-space:nowrap;will-change:transform}.faq{position:relative;padding:130px var(--pad) 64px;overflow:clip}.faq__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.faq__list{max-width:702px;margin:24px auto 0;display:grid;grid-gap:6px;gap:6px}.faq details{background:var(--cyan-tint);border-radius:16px;color:var(--on-ground)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 24px;font-size:clamp(18.6px,1.67vw,24px);letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:0 0 18px;height:18px;position:relative;transition:transform .25s var(--ease-out)}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:0;top:7.5px;width:18px;height:3px;background:currentColor;border-radius:2px}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{padding:0 24px 22px;margin:0;font-size:18px;line-height:1.3;max-width:62ch}.faq .center-btn{display:flex;justify-content:center;margin-top:24px}.faq__emblem{position:absolute;right:6%;top:52%;color:var(--on-ground)}.price{position:relative;padding:40px 0 130px;overflow:clip}.curve{width:100%;height:auto;display:block;overflow:visible}.curve text{font-family:var(--f-sans);font-weight:900;letter-spacing:-.04em;fill:var(--on-ground)}.price__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;padding:0 var(--pad) 0 16.25vw;align-items:center}.price__copy .body{font-size:21px;max-width:380px}.price__copy .btn{margin-top:22px}.price__copy .hand{margin:40px 0 18px;transform:rotate(-6deg);display:inline-block}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:560px}.tile{background:var(--muted-ground);border-radius:16px;padding:16px 14px 18px;display:grid;grid-gap:6px;gap:6px;align-content:start}.tile small{font-size:13.5px;letter-spacing:-.01em;opacity:.8}.tile b{font-weight:900;font-size:clamp(34px,3.4vw,48px);letter-spacing:-.05em;line-height:.9}.tile span{font-size:15px}.price__img{justify-self:center;width:min(480px,80%);aspect-ratio:4/5;border-radius:22px;overflow:hidden;transform:rotate(10deg);box-shadow:var(--shadow)}.price__img img{width:100%;height:100%;object-fit:cover}.bands{position:relative;height:342px;overflow:clip;margin-top:-40px}.band{position:absolute;left:-5%;width:110%;display:flex;overflow:hidden;padding:20px 0}.band--1{top:20px;background:var(--orange)}.band--2{top:150px;background:var(--cyan);transform:rotate(-4deg)}.band__run{display:flex;gap:60px;flex:0 0 auto;padding-right:60px;animation:run 38s linear infinite}.band--2 .band__run{animation-direction:reverse}.band__run span{font-weight:900;font-size:clamp(17px,3.33vw,48px);letter-spacing:-.04em;color:var(--maroon);white-space:nowrap;line-height:1.1}@keyframes run{to{transform:translateX(-100%)}}.sched{position:relative;background:var(--yellow);border-radius:var(--r-xl) var(--r-xl) var(--r-xl) var(--r-xl);padding:90px 0 110px;color:var(--ink);overflow:clip}.sched .head{padding:0 var(--pad);text-align:center;display:grid;justify-items:center;grid-gap:22px;gap:22px}.sched .lead{max-width:540px}.sched .emblem{color:var(--ink)}.sched__note{position:absolute;left:9%;top:150px;transform:rotate(-9deg);width:170px}.agenda .card{flex-basis:360px}.agenda .card__in{background:var(--yellow-soft);padding:12px;border-radius:24px}.slot{border-radius:16px;aspect-ratio:4/5;padding:22px 18px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--c);color:var(--t,#0B0B0B);overflow:hidden;position:relative}.slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slot h3{font-size:44px;margin:0 0 10px}.slot h3,.slot p{position:relative}.slot p{font-size:18px;margin:0}.burst{position:absolute;right:-26px;top:-30px;width:118px;height:118px;background:var(--verm);-webkit-clip-path:polygon(50% 0,59% 13%,74% 5%,76% 21%,92% 19%,87% 34%,100% 41%,89% 52%,99% 64%,84% 69%,88% 85%,72% 83%,66% 98%,54% 88%,42% 100%,36% 85%,20% 92%,19% 76%,3% 72%,11% 58%,0 47%,13% 38%,6% 24%,22% 22%,24% 6%,38% 14%);clip-path:polygon(50% 0,59% 13%,74% 5%,76% 21%,92% 19%,87% 34%,100% 41%,89% 52%,99% 64%,84% 69%,88% 85%,72% 83%,66% 98%,54% 88%,42% 100%,36% 85%,20% 92%,19% 76%,3% 72%,11% 58%,0 47%,13% 38%,6% 24%,22% 22%,24% 6%,38% 14%);display:grid;place-items:center;text-align:center;font-weight:900;font-size:19px;line-height:.9;letter-spacing:-.04em;z-index:3;color:#0B0B0B}.payoff{position:relative;background:var(--ground);padding:150px var(--pad) 140px;border-radius:0 0 var(--r-xl) var(--r-xl);z-index:2}.payoff .lead{margin-top:28px}.frame{position:relative;max-width:930px;margin:44px auto 0;border:12px solid var(--frame);border-radius:60px;background:var(--lilac);padding:60px 30px 50px;display:grid;grid-template-columns:1fr minmax(0,264px) 1fr;grid-gap:26px;gap:26px;align-items:center;color:var(--ink)}.frame .hand{text-align:center;color:var(--purple)}.frame .hand.l{transform:rotate(-7deg)}.frame .hand.r{transform:rotate(6deg)}.dark-card{background:#0B0B0B;color:#fff;border-radius:22px;padding:12px 12px 22px;position:relative}.dark-card .card__cover{aspect-ratio:3/4}.dark-card h3{font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88;margin:0 0 8px}.dark-card p{font-size:15px;margin:0 0 16px}.dark-card .btn{position:absolute;left:50%;bottom:-21px;transform:translateX(-50%)}.dark-card .btn:hover{transform:translateX(-50%) scale(1.02)}.sticky-note{background:var(--yellow-soft);border-radius:22px;padding:18px 18px 20px;transform:rotate(5deg);box-shadow:0 10px 24px rgba(0,0,0,.1)}.sticky-note h4{margin:0 0 8px;font-size:18px;font-weight:700}.sticky-note ul{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.35}.ftr{background:var(--purple);color:#fff;margin-top:-90px;padding:210px 0 0;overflow:clip}.ftr,.ftr__in{position:relative}.ftr__in{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px;padding:0 var(--pad) 40px 9.4vw;z-index:2;align-items:start}.ftr .logo{color:#fff}.ftr__left{display:grid;grid-gap:28px;gap:28px;justify-items:start}.legal{display:flex;gap:24px;font-size:13.5px;opacity:.85;margin-top:30px}.legal a:hover{text-decoration:underline}.ftr__visual{align-self:end;width:min(420px,100%);aspect-ratio:4/5;border-radius:22px;overflow:hidden;transform:rotate(-24deg) translateY(90px);justify-self:center}.ftr__visual img,.ftr__visual video{display:block;width:100%;height:100%;object-fit:cover}.ftr__right h3{font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88;margin:0 0 18px}.ftr form{display:grid;grid-gap:12px;gap:12px}.ftr label{font-size:13px;font-weight:700;letter-spacing:.02em}.ftr input{height:60px;border-radius:16px;border:2px solid transparent;padding:0 20px;font:inherit;font-size:17px;background:#fff;color:#0B0B0B}.ftr input::placeholder{color:#55516b}.ftr input:focus{outline:none;border-color:var(--yellow)}.ftr .msg{font-size:15px;min-height:1.2em}.ftr__bottom{position:relative;z-index:3;background:#000;color:#fff;font-size:13.5px;padding:12px var(--pad);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.js .pre{opacity:0;transform:translateY(24px)}.rv{animation:rv .7s var(--ease-out) both}@keyframes rv{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:991px){.float--video{right:44px;top:auto;bottom:40px;width:min(250px,56vw);border-width:7px}.float--a{width:160px;left:auto;right:28px;top:-60px}.float--b{display:none}.hero__note{right:18px;top:110px;width:120px;font-size:20px}.hero__emblem{display:none}.flow__head{grid-template-columns:1fr;justify-items:center;text-align:center}.flow__cta{justify-self:center}.flow__cards{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:40px -18px 0;padding:20px 30px;gap:16px;scrollbar-width:none}.step{margin-left:0;scroll-snap-align:center;flex-basis:82%}.price__cols{padding:0 var(--pad)}.ftr__in,.price__cols{grid-template-columns:1fr}.ftr__in{padding:0 var(--pad) 40px}.ftr__visual{display:none}.ftr__bottom{padding-left:var(--pad)}.frame{grid-template-columns:1fr;border-radius:36px;padding:40px 18px 50px}.frame .hand.r{order:3}}@media (max-width:767px){:root{--pad:15px}.hero{min-height:100svh;border-radius:0 0 40px 40px}.hero__in{padding-top:150px}.hero__in .lead{font-size:18px;line-height:1.5;max-width:100%;margin-top:24px}.hero__in .btn{margin-top:26px}.hero{min-height:max(100svh,880px)}.float--video{width:min(220px,54vw);bottom:28px}.hero__note{top:90px}.brands{padding-top:120px}.brands__note{display:none}.card{flex-basis:76%;padding:0 12px}.agenda .card{flex-basis:80%}.slider-ctrl{padding:0 15px;margin-top:30px}.step{min-height:0}.stage{height:240vh}.stage__card .hand,.stage__note{display:none}.badge{min-width:140px}.list{padding:90px var(--pad)}.list__note{display:none}.why{min-height:440px}.why__mark{top:40px}.faq{padding-top:90px}.faq__emblem{display:none}.faq summary{padding:16px}.faq details p{padding:0 16px 18px;font-size:16.8px}.tiles{grid-template-columns:1fr 1fr 1fr;gap:6px}.tile{padding:12px 10px}.tile span{font-size:13px}.price__img{width:78%;margin-top:30px}.bands{height:238px}.band--2{top:105px}.sched__note{display:none}.slot h3{font-size:36px}.payoff{padding-top:110px}.ftr{padding-top:160px}.hdr .logo__word{font-size:25px}.hdr .logo__stack{font-size:9px}.why{min-height:560px}.why__mark{width:300px;top:30px}.sticker.s1{left:4%!important;top:250px!important}.sticker.s2{right:3%!important;top:310px!important}.sticker.s3{left:8%!important;top:375px!important}.sticker.s4{right:3%!important;top:440px!important}.sticker.s5{left:3%!important;top:490px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.band__run{animation:none}.js .pre{opacity:1;transform:none}.stage{height:auto}.stage__sticky{position:relative;height:auto;min-height:100svh}}.ak-app .top{position:relative;background:var(--yellow);border-radius:0 0 var(--r-xl) var(--r-xl);overflow:clip;color:var(--ink);padding:150px var(--pad) 96px;z-index:2}.ak-app .top__bg{position:absolute;inset:0;width:100%;height:100%}.ak-app .top__in{position:relative;z-index:3}.ak-app .h2s{font-size:clamp(34px,4.4vw,64px)}.ak-app .kicker{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:24px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;letter-spacing:-.01em}.ak-app .btn--xl{height:60px}.ak-app .btn--xl .btn__label{font-size:20px;padding:0 24px}.ak-app .btn--xl .btn__icon{width:60px}.ak-app .btn--xl .btn__icon svg{width:18px;height:18px}.ak-app .btn--ink .btn__icon,.ak-app .btn--ink .btn__label{background:var(--ink);color:#fff}:root[data-theme=dark] .ak-app .btn--ink .btn__icon,:root[data-theme=dark] .ak-app .btn--ink .btn__label{background:#F4F2FF;color:#14121C}.ak-app .btn:disabled,.ak-app .btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.ak-app .link{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer;color:inherit}.ak-app .sect{position:relative;padding:110px var(--pad) 0}.ak-app .sect__head{display:grid;grid-gap:14px;gap:14px;max-width:760px;margin-bottom:34px}.ak-app .sect__head .lead{max-width:56ch}.ak-app .muted{opacity:.78}.ak-app .sheet{position:relative;background:#fff;color:#0B0B0B;border-radius:28px;padding:clamp(24px,3.4vw,44px);box-shadow:0 30px 80px rgba(20,16,40,.22)}.ak-app .field{display:grid;grid-gap:8px;gap:8px}.ak-app .field label,.ak-app .flabel{font-size:14px;font-weight:700;letter-spacing:-.01em}.ak-app .input,.ak-app .select{height:60px;border-radius:16px;border:2px solid #0b0b0b;padding:0 18px;font:inherit;font-size:17px;font-weight:600;background:#fff;color:#0B0B0B;width:100%;letter-spacing:-.01em}.ak-app .input::placeholder{color:#55516b}.ak-app .input:focus,.ak-app .select:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(59,48,143,.25)}.ak-app .help{font-size:14px;color:#3d3a4f;margin:0}.ak-app .err{color:#B42318}.ak-app .err,.ak-app .ok{font-size:15px;margin:0;min-height:1.2em}.ak-app .ok{color:#1E6B3A}.ak-app .auth{min-height:max(100svh,820px);display:grid;align-items:center;padding-bottom:110px}.ak-app .auth__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:center;max-width:1240px;margin:0 auto;width:100%}.ak-app .auth__copy .lead{margin-top:24px;max-width:430px;font-size:18px}.ak-app .auth__copy .hand{display:inline-block;margin-top:28px;transform:rotate(-6deg)}.ak-app .auth .sheet{display:grid;grid-gap:18px;gap:18px}.ak-app .auth .sheet h2{font-weight:900;font-size:clamp(30px,3vw,40px);letter-spacing:-.045em;line-height:.9;margin:0}.ak-app .auth .sheet p{margin:0}.ak-app .steps-dots{display:flex;gap:6px}.ak-app .steps-dots i{width:28px;height:6px;border-radius:6px;background:#E2E0EA;transition:background-color .3s var(--ease-out)}.ak-app .steps-dots i.on{background:var(--cta)}.ak-app .code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.ak-app .code input{height:66px;border-radius:14px;border:2px solid #0b0b0b;text-align:center;font:inherit;font-size:28px;font-weight:900;background:#fff;color:#0B0B0B;width:100%;padding:0;letter-spacing:0}.ak-app .code input:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(59,48,143,.25)}.ak-app .code.bad input{border-color:#B42318}.ak-app .auth__float{position:absolute;right:40px;top:96px;width:300px;aspect-ratio:3/2;transform:rotate(28deg);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);z-index:1}.ak-app .auth__float img{width:100%;height:100%;object-fit:cover}.ak-app .auth__float2{position:absolute;left:-90px;bottom:-110px;width:300px;aspect-ratio:4/5;transform:rotate(-30deg);border-radius:18px;overflow:hidden;box-shadow:var(--shadow);z-index:1}.ak-app .auth__float2 img{width:100%;height:100%;object-fit:cover}.ak-app .swap{animation:pop .35s var(--ease-out)}.ak-app .row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ak-app .next{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:40px;gap:40px;align-items:center;max-width:1320px}.ak-app .next h1{margin-top:16px}.ak-app .next .lead{margin-top:22px;max-width:520px}.ak-app .next__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.ak-app .next__meta .pill{background:#fff;color:#0B0B0B;height:38px;font-size:16px}.ak-app .count{display:grid;grid-template-columns:repeat(4,minmax(0,96px));grid-gap:8px;gap:8px;margin-top:28px}.ak-app .count div{background:var(--yellow-soft);border-radius:16px;padding:12px 8px 10px;text-align:center}.ak-app .count b{display:block;font-weight:900;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-app .count small{font-size:13px;font-weight:700}.ak-app .next__go{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px}.ak-app .next__vip{margin-top:22px;display:inline-block;line-height:1.3;background:var(--ink);color:#fff;border-radius:16px;padding:12px 16px;font-size:16px}.ak-app .next__vip b{color:var(--yellow)}.ak-app .next__media{position:relative;justify-self:center;width:min(380px,100%);aspect-ratio:3/4;border:10px solid #fff;border-radius:26px;overflow:hidden;transform:rotate(6deg);box-shadow:var(--shadow)}.ak-app .next__media img{width:100%;height:100%;object-fit:cover}.ak-app .next__note{position:absolute;right:3vw;bottom:70px;transform:rotate(-7deg);width:170px;text-align:center;z-index:3}.ak-app .own{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:1240px}.ak-app .offer{position:relative;border-radius:24px;padding:24px 22px 22px;background:var(--c);color:#0B0B0B;transform:rotate(var(--rot,0deg));transition:transform .35s var(--ease-spring);display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:290px}.ak-app .offer:hover{transform:rotate(0deg)}.ak-app .offer h3{font-weight:900;font-size:clamp(30px,2.6vw,38px);letter-spacing:-.045em;line-height:.88;margin:0}.ak-app .offer p{margin:0;font-size:16px;line-height:1.25}.ak-app .offer__price{font-weight:900;font-size:clamp(40px,3.8vw,56px);letter-spacing:-.05em;line-height:.9}.ak-app .offer__price small{font-size:18px;letter-spacing:-.02em}.ak-app .offer .tag{justify-self:start;font-size:14px;padding:6px 10px}.ak-app .offer__foot{margin-top:auto;padding-top:6px}.ak-app .offer--off{background:var(--muted-ground);color:var(--on-ground);outline:3px dashed currentColor;outline-offset:-3px}.ak-app .yes{--tg:#0B0B0B;--tt:#fff}.ak-app .no{--tg:#fff;--tt:#0B0B0B;outline:2px solid #0B0B0B;outline-offset:-2px}.ak-app .tracks .flow__panel{padding-top:clamp(40px,5vw,80px)}.ak-app .tracks .flow__cards{margin-top:46px}.ak-app .tracks .step{min-height:0;display:flex;flex-direction:column}.ak-app .tracks .step .hand{font-size:24px}.ak-app .locks{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.ak-app .locks li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;background:rgba(255,255,255,.72);border-radius:12px;padding:10px 12px;font-size:15px}.ak-app .locks li em{font-style:normal;font-size:13px;font-weight:700;background:#0B0B0B;color:#fff;border-radius:10px;padding:4px 8px}.ak-app .track-legend{margin-top:22px;text-align:center;font-size:16px}.ak-app .discord{position:relative;background:var(--purple);color:#fff;border-radius:var(--r-xl);padding:clamp(36px,5vw,70px) clamp(22px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;overflow:clip}.ak-app .discord .hand{color:var(--yellow-soft)}.ak-app .discord p{margin:12px 0 0;max-width:48ch;font-size:18px}.ak-app .mem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;max-width:1240px}.ak-app .mem__list{background:var(--cyan-tint);border-radius:22px;padding:8px 22px}.ak-app .mem__row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:18px}.ak-app .mem__row+.mem__row{border-top:2px solid rgba(11,11,11,.1)}:root[data-theme=dark] .ak-app .mem__row+.mem__row{border-top-color:rgba(255,255,255,.12)}.ak-app .mem__row small{display:block;font-size:14px;opacity:.75;margin-top:4px}.ak-app .mem__side{background:var(--lilac);color:#0B0B0B;border-radius:22px;padding:26px 24px;display:grid;grid-gap:16px;gap:16px;align-content:start}.ak-app .mem__side h3{margin:0;font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88}.ak-app .mem__side p{margin:0;font-size:16px}.ak-app .sample{background:var(--ink)!important;color:#fff!important}:root[data-theme=dark] .ak-app .sample{background:#F4F2FF!important;color:#14121C!important}.ak-app .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:34px;max-width:1100px}.ak-app .stat{background:var(--yellow-soft);border-radius:18px;padding:16px 16px 18px;display:grid;grid-gap:6px;gap:6px}.ak-app .stat small{font-size:14px;font-weight:700}.ak-app .stat b{font-weight:900;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-app .stat span{font-size:14px}.ak-app .settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.ak-app .settings .full{grid-column:1/-1}.ak-app .rev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:1240px}.ak-app .rev .offer{min-height:0}.ak-app .rev__line{display:flex;justify-content:space-between;font-size:16px;padding-top:10px;border-top:2px solid rgba(11,11,11,.15)}.ak-app .rev__total{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 28px;align-items:baseline;font-size:18px}.ak-app .rev__total b{font-weight:900;font-size:clamp(34px,3.4vw,48px);letter-spacing:-.05em}.ak-app .tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.ak-app .tools .input{max-width:360px;height:50px;background:var(--ground);color:var(--on-ground);border-color:var(--on-ground)}.ak-app .tools .input::placeholder{color:currentColor;opacity:.7}.ak-app .chip{height:42px;padding:0 14px;border-radius:24px;border:2px solid var(--on-ground);background:transparent;color:var(--on-ground);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s var(--ease-btn)}.ak-app .chip:hover{transform:scale(1.02)}.ak-app .chip[aria-pressed=true]{background:var(--on-ground);color:var(--ground)}.ak-app .tbl-wrap{overflow-x:auto;border-radius:22px;background:var(--cyan-tint)}.ak-app .tbl{width:100%;border-collapse:collapse;min-width:760px;font-size:16px}.ak-app .tbl th{text-align:left;font-size:13.5px;font-weight:700;padding:16px 18px 10px;white-space:nowrap}.ak-app .tbl td{padding:14px 18px;border-top:2px solid rgba(11,11,11,.08);vertical-align:middle}:root[data-theme=dark] .ak-app .tbl td{border-top-color:rgba(255,255,255,.1)}.ak-app .tbl td .tag{margin-right:4px}.ak-app .tbl .who b{display:block}.ak-app .tbl .who small{font-size:14px;opacity:.75}.ak-app .empty{padding:28px 18px;text-align:center;font-size:17px}.ak-app .ftr__right .body{margin:0 0 18px;max-width:34ch}@media (max-width:991px){.ak-app .auth__grid,.ak-app .discord,.ak-app .mem,.ak-app .next{grid-template-columns:1fr}.ak-app .next__media{width:min(260px,70%);transform:rotate(4deg)}.ak-app .next__note{display:none}.ak-app .own,.ak-app .rev{grid-template-columns:1fr}.ak-app .offer{min-height:0}.ak-app .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-app .auth__float{width:150px;right:28px;top:78px}.ak-app .auth__float2{display:none}}@media (max-width:767px){.ak-app .top{padding-top:120px;padding-bottom:70px;border-radius:0 0 40px 40px}.ak-app .sect{padding-top:80px}.ak-app .count{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ak-app .count div{padding:10px 4px}.ak-app .settings{grid-template-columns:1fr}.ak-app .code{gap:6px}.ak-app .code input{height:56px;font-size:24px}.ak-app .btn--xl .btn__label{font-size:18px;padding:0 18px}.ak-app .discord{border-radius:40px}}.ak-app .nav .pill[aria-current=page]{background:var(--ink);color:#fff}:root[data-theme=dark] .ak-app .nav .pill[aria-current=page]{background:#F4F2FF;color:#14121C}.ak-app .menu__panel a.big[aria-current=page]{text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:8px}.ak-app .menu__row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.ak-app .menu__row .menu__close{margin-top:0}@media (max-width:1199px){.ak-app .hdr__sub .pill,.ak-app .nav{display:none}.ak-app .hdr__in{grid-template-columns:1fr auto}.ak-app .menu-btn{display:inline-flex;height:45px}}.ak-app .top__note{position:absolute;right:4vw;bottom:64px;transform:rotate(-7deg);width:180px;text-align:center;z-index:3}.ak-app .btn--paper .btn__icon,.ak-app .btn--paper .btn__label{background:#fff;color:#0B0B0B}.ak-app .btn__icon svg{flex:0 0 auto}.ak-app .chip--ink{border-color:#0B0B0B;color:#0B0B0B}.ak-app .chip--ink[aria-pressed=true]{background:#0B0B0B;color:#fff}.ak-app .chip.is-off{display:inline-flex;align-items:center;gap:8px;cursor:default;opacity:.62}.ak-app .chip.is-off:hover{transform:none}.ak-app .chip.is-off small{font-size:13px;font-weight:600}.ak-app .area{height:auto;min-height:140px;padding:14px 18px;line-height:1.45;resize:vertical;display:block}.ak-app .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ak-app .preview{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:2px dashed;border-radius:18px;padding:12px 14px;margin-bottom:22px;max-width:1240px}.ak-app .preview b{font-size:14px;margin-right:6px}.ak-app .preview .chip{height:36px;font-size:14px}.ak-app .tag.pop{animation:pop .35s var(--ease-out)}.ak-app .stack{display:grid;grid-gap:18px;gap:18px}.ak-app .rate{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ak-app .rate legend{padding:0;margin-bottom:8px}.ak-app .rate__row{display:flex;flex-wrap:wrap;gap:6px}.ak-app .rate label{position:relative;cursor:pointer}.ak-app .rate input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ak-app .rate span{display:grid;place-items:center;min-width:46px;height:46px;padding:0 12px;border-radius:14px;border:2px solid #0b0b0b;background:#fff;color:#0B0B0B;font-weight:800;font-size:17px;transition:transform .15s var(--ease-btn),background-color .2s var(--ease-btn)}.ak-app .rate label:hover span{transform:scale(1.02)}.ak-app .rate input:checked+span{background:#0B0B0B;color:#fff}.ak-app .rate input:focus-visible+span{outline:3px solid var(--purple);outline-offset:3px}.ak-app .tracksel{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ak-app .prog{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:22px;max-width:820px;list-style:none;padding:0}.ak-app .prog a{display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:72px;background:var(--yellow-soft);color:#0B0B0B;border-radius:14px;padding:10px 8px;text-align:center;font-size:13px;font-weight:700;line-height:1.1;transition:transform .15s var(--ease-btn),background-color .3s var(--ease-out),color .3s var(--ease-out)}.ak-app .prog a:hover{transform:scale(1.02)}.ak-app .prog a b{font-size:16px;font-weight:900;letter-spacing:-.03em}.ak-app .prog a.done{background:#0B0B0B;color:#fff}.ak-app .prog__sum{margin:16px 0 0;font-size:18px}.ak-app .lessons{list-style:none;margin:0;padding:0;display:grid;grid-gap:26px;gap:26px;max-width:1240px}.ak-app .lesson{position:relative;scroll-margin-top:110px;display:grid;grid-template-columns:132px minmax(0,1fr) minmax(0,340px);grid-gap:12px 26px;gap:12px 26px;align-items:start;background:var(--c);color:var(--t,#0B0B0B);border-radius:28px;padding:28px 26px 22px;transform:rotate(var(--rot,0deg));transition:transform .35s var(--ease-spring)}.ak-app .lesson:focus-within,.ak-app .lesson:hover{transform:rotate(0deg)}.ak-app .lesson .burst{position:relative;right:auto;top:auto;background:var(--b,var(--verm));width:118px;height:118px}.ak-app .lesson__main{display:grid;grid-gap:12px;gap:12px;justify-items:start}.ak-app .lesson__main h3{font-size:clamp(34px,3.4vw,48px);margin:0}.ak-app .lesson__main p{margin:0;font-size:18px;line-height:1.25;max-width:46ch}.ak-app .lesson .tag.state{font-size:14px;padding:6px 10px}.ak-app .lesson .locks{margin:0}.ak-app .lesson .locks li{color:#0B0B0B}.ak-app .rvw{grid-column:1/-1;border-top:2px solid;margin-top:8px;padding-top:4px}.ak-app .rvw summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:18px;font-weight:700}.ak-app .rvw summary::-webkit-details-marker{display:none}.ak-app .rvw summary small{font-size:14px;font-weight:600;opacity:.85}.ak-app .rvw summary i{flex:0 0 16px;height:16px;position:relative;transition:transform .25s var(--ease-out)}.ak-app .rvw summary i:after,.ak-app .rvw summary i:before{content:"";position:absolute;left:0;top:6.5px;width:16px;height:3px;background:currentColor;border-radius:2px}.ak-app .rvw summary i:after{transform:rotate(90deg)}.ak-app .rvw[open] summary i{transform:rotate(45deg)}.ak-app .rvw__form{background:#fff;color:#0B0B0B;border-radius:20px;padding:20px;display:grid;grid-gap:16px;gap:16px;margin:6px 0 8px}.ak-app .done-panel{background:var(--purple);color:#fff;border-radius:var(--r-xl);padding:clamp(36px,5vw,70px) clamp(22px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center}.ak-app .done-panel .hand{color:var(--yellow-soft)}.ak-app .done-panel p{margin:12px 0 0;max-width:50ch;font-size:18px}.ak-app .final{max-width:760px}.ak-app .tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:22px}.ak-app .tabs .chip[aria-selected=true]{background:var(--on-ground);color:var(--ground)}.ak-app .tabs__end{margin-left:auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ak-app .status{font-size:15px;min-height:1.2em;margin:0}.ak-app .notes-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;max-width:1240px}.ak-app .nblock{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:16px 26px;gap:16px 26px;background:var(--cyan-tint);border-radius:22px;padding:22px}.ak-app .nblock__meta{display:grid;grid-gap:8px;gap:8px;align-content:start}.ak-app .nblock__meta .tag{justify-self:start;--tg:var(--c);--tt:var(--t,#0B0B0B);font-size:14px;padding:6px 10px}.ak-app .nblock__meta h3{font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88;margin:0}.ak-app .nblock__meta p{margin:0;font-size:16px;line-height:1.25}.ak-app .open-area{min-height:60vh;max-width:1240px}.ak-app .ideas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:22px;gap:22px;margin-top:30px;max-width:1240px;list-style:none;padding:0}.ak-app .ideas-grid .sticky-note{color:#0B0B0B;display:grid;grid-gap:14px;gap:14px;align-content:space-between}.ak-app .ideas-grid .sticky-note:nth-child(2n){transform:rotate(-3deg)}.ak-app .ideas-grid .sticky-note p{margin:0;font-size:17px;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.ak-app .idea-form{max-width:760px}.ak-app .site{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:30px;gap:30px;align-items:center;background:var(--c);color:var(--t,#0B0B0B);border-radius:var(--r-xl);padding:clamp(30px,5vw,70px) clamp(22px,5vw,72px);max-width:1320px;transition:background-color .35s var(--ease-out),color .35s var(--ease-out)}.ak-app .site__copy{display:grid;grid-gap:16px;gap:16px;justify-items:start}.ak-app .site__copy p{margin:0;font-size:18px;line-height:1.25;max-width:48ch}.ak-app .site__copy .tag{font-size:14px;padding:6px 10px}.ak-app .addr{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:rgba(255,255,255,.85);color:#0B0B0B;border-radius:16px;padding:10px 10px 10px 16px;font-size:17px;max-width:100%}.ak-app .addr span{overflow-wrap:anywhere}.ak-app .site__media{justify-self:center;width:min(320px,100%);aspect-ratio:4/5;border:10px solid #fff;border-radius:26px;overflow:hidden;transform:rotate(5deg);box-shadow:var(--shadow);margin:0}.ak-app .site__media img{width:100%;height:100%;object-fit:cover}.ak-app .site__err{background:#fff;color:#0B0B0B;border-radius:16px;padding:12px 16px;font-size:16px;line-height:1.3}.ak-app .dots{display:flex;gap:8px}.ak-app .dots i{width:14px;height:14px;border-radius:50%;background:#0B0B0B;opacity:.25}@media (prefers-reduced-motion:no-preference){.ak-app .dots i{animation:dot 1.2s var(--ease-out) infinite}.ak-app .dots i:nth-child(2){animation-delay:.2s}.ak-app .dots i:nth-child(3){animation-delay:.4s}}@keyframes dot{0%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-4px)}}.ak-app .drop{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;border:3px dashed var(--on-ground);border-radius:28px;padding:34px 20px;max-width:1240px;transition:background-color .2s var(--ease-btn),transform .2s var(--ease-btn)}.ak-app .drop.is-over{background:var(--cyan-tint);transform:scale(1.01)}.ak-app .drop h3{margin:0;font-weight:900;font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;line-height:.9}.ak-app .drop .row{justify-content:center}.ak-app .drop .select{height:50px;width:auto;min-width:200px}.ak-app .files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px;max-width:1240px}.ak-app .fgroup{background:var(--cyan-tint);border-radius:22px;padding:20px 20px 12px}.ak-app .fgroup h3{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;font-weight:900;font-size:26px;letter-spacing:-.045em;line-height:1}.ak-app .fgroup h3 small{font-size:14px;font-weight:700;letter-spacing:-.01em;opacity:.8}.ak-app .fgroup ul{list-style:none;margin:0;padding:0}.ak-app .frow{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0}.ak-app .frow+.frow{border-top:2px solid rgba(11,11,11,.1)}:root[data-theme=dark] .ak-app .frow+.frow{border-top-color:rgba(255,255,255,.12)}.ak-app .thumb{width:52px;height:52px;border-radius:12px;overflow:hidden;background:var(--yellow-soft);color:#0B0B0B;display:grid;place-items:center;font-size:11px;font-weight:800;text-transform:uppercase}.ak-app .thumb img{width:100%;height:100%;object-fit:cover}.ak-app .frow b{display:block;font-size:16px;overflow-wrap:anywhere}.ak-app .frow small{font-size:14px;opacity:.75}.ak-app .fempty{font-size:16px;padding:10px 0 12px;margin:0;opacity:.85}.ak-app .show-empty{grid-template-columns:1fr minmax(0,520px) 1fr}.ak-app .show-empty__c{text-align:center;display:grid;grid-gap:18px;gap:18px;justify-items:center}.ak-app .show-empty__c .serif{font-size:clamp(34px,4.2vw,60px)}.ak-app .show-empty__c p{margin:0;font-size:18px;max-width:40ch}.ak-app .howto .step{min-height:0}.ak-app .howto .step a{text-decoration:underline;text-underline-offset:3px}.ak-app .form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.ak-app .form2 .full{grid-column:1/-1}.ak-app .check{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.3;cursor:pointer}.ak-app .check input{width:22px;height:22px;margin:0;flex:0 0 auto;accent-color:#0B0B0B}.ak-app .file-in{height:auto;padding:14px 16px}.ak-app .receipts .tbl{min-width:640px}.ak-app .receipts .link{font-size:15px}.ak-app .rtotal{display:flex;justify-content:flex-end;gap:18px;padding:14px 18px 18px;font-size:18px;border-top:2px solid rgba(11,11,11,.08)}:root[data-theme=dark] .ak-app .rtotal{border-top-color:rgba(255,255,255,.1)}.ak-app .inline-panel{background:#fff;color:#0B0B0B;border-radius:18px;padding:18px;display:grid;grid-gap:12px;gap:12px;margin:0 0 14px}.ak-app .inline-panel p{margin:0;font-size:16px;line-height:1.3}.ak-app .aff{background:var(--cyan-soft);color:#0B0B0B;border-radius:var(--r-xl);padding:clamp(30px,5vw,70px) clamp(22px,5vw,72px);max-width:1320px;display:grid;grid-gap:26px;gap:26px}.ak-app .aff .stats{margin-top:0}.ak-app .aff .stat{background:#fff}.ak-app .aff__link{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#fff;border-radius:18px;padding:10px 10px 10px 18px;font-size:18px}.ak-app .aff__link span{flex:1 1 220px;overflow-wrap:anywhere}.ak-app .aff ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;counter-reset:a}.ak-app .aff ol li{counter-increment:a;background:rgba(255,255,255,.7);border-radius:18px;padding:16px;font-size:16px;line-height:1.25}.ak-app .aff ol li:before{content:counter(a);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0B0B0B;color:#fff;font-weight:900;margin-bottom:10px}.ak-app .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:1320px;align-items:start}.ak-app .two .sheet{display:grid;grid-gap:16px;gap:16px}.ak-app .two .sheet h3{margin:0;font-weight:900;font-size:clamp(28px,2.6vw,38px);letter-spacing:-.045em;line-height:.9}.ak-app .two .sheet>p{margin:0}.ak-app .yn{display:flex;gap:6px}.ak-app .thread{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow:auto;background:#F2F2F2;border-radius:16px;padding:12px}.ak-app .bubble{background:#0B0B0B;color:#fff;border-radius:16px 16px 4px 16px;padding:10px 14px;justify-self:end;max-width:88%;font-size:16px;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.ak-app .bubble small{display:block;opacity:.7;font-size:12px;margin-top:4px}.ak-app .thread .fempty{text-align:center;opacity:.8;color:#3d3a4f}@media (max-width:991px){.ak-app .lesson{grid-template-columns:96px minmax(0,1fr);padding:22px 18px 18px}.ak-app .lesson .burst{width:92px;height:92px;font-size:16px}.ak-app .lesson .locks{grid-column:1/-1}.ak-app .done-panel,.ak-app .site{grid-template-columns:1fr}.ak-app .site__media{width:min(240px,70%)}.ak-app .files,.ak-app .nblock,.ak-app .two{grid-template-columns:1fr}.ak-app .aff ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-app .show-empty{grid-template-columns:1fr}.ak-app .top__note{display:none}}@media (max-width:767px){.ak-app .prog{grid-template-columns:repeat(4,minmax(0,1fr))}.ak-app .lesson{grid-template-columns:1fr;--rot:0deg!important}.ak-app .lesson .burst{width:84px;height:84px;font-size:15px}.ak-app .aff ol,.ak-app .form2{grid-template-columns:1fr}.ak-app .tabs__end{margin-left:0}.ak-app .frow{grid-template-columns:44px minmax(0,1fr) auto}.ak-app .thumb{width:44px;height:44px}}.ak-doc .top{position:relative;background:var(--tc,var(--yellow));color:var(--ink);border-radius:0 0 var(--r-xl) var(--r-xl);padding:170px var(--pad) 110px;overflow:clip;z-index:3}.ak-doc .top__bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ak-doc .top__in{position:relative;z-index:2;max-width:980px}.ak-doc .top .lead{margin-top:26px;max-width:560px}.ak-doc .top__note{position:absolute;right:6vw;bottom:70px;transform:rotate(-7deg);width:180px;text-align:center;z-index:2}.ak-doc .top__img{position:absolute;z-index:1;right:14vw;top:120px;width:clamp(180px,22vw,320px);aspect-ratio:4/5;border-radius:22px;overflow:hidden;border:10px solid #fff;box-shadow:var(--shadow);transform:rotate(9deg)}.ak-doc .top__img img{width:100%;height:100%;object-fit:cover}.ak-doc .sheet{position:relative;background:var(--ground);border-radius:0 0 var(--r-xl) var(--r-xl);z-index:2;padding:0 0 150px;margin-top:-1px}.ak-doc .sec{padding:110px var(--pad) 0}.ak-doc .sec__head{max-width:980px;margin:0 auto;text-align:center}.ak-doc .sec__head .lead{margin-top:22px}.ak-doc .field{display:grid;grid-gap:8px;gap:8px}.ak-doc .field label{font-size:15px;font-weight:700;letter-spacing:-.01em}.ak-doc .field input{height:60px;border-radius:16px;border:2px solid var(--on-ground);padding:0 20px;font:inherit;font-weight:600;font-size:17px;background:var(--ground);color:var(--on-ground);width:100%}.ak-doc .field input::placeholder{color:#6A6680}:root[data-theme=dark] .ak-doc .field input::placeholder{color:#A9A4C0}.ak-doc .field input:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px var(--cyan)}.ak-doc .field input[aria-invalid=true]{border-color:var(--cta)}.ak-doc .err{font-size:15px;color:var(--cta);min-height:1.2em;margin:0}:root[data-theme=dark] .ak-doc .err{color:#FF8A5C}.ak-doc .hint{font-size:15px;opacity:.8;margin:0}.ak-doc .btn--block{width:100%;height:56px}.ak-doc .btn--block .btn__label{flex:1 1;justify-content:center;font-size:17px}.ak-doc .btn--block .btn__icon{width:56px}.ak-doc .btn--dark .btn__icon,.ak-doc .btn--dark .btn__label{background:var(--ink);color:#fff}.ak-doc .btn--light .btn__icon,.ak-doc .btn--light .btn__label{background:#fff;color:#0B0B0B}.ak-doc .phases .step:not(:last-child),.ak-doc .sheet .flow__cards .step:not(:last-child){padding-right:34px}@media (max-width:991px){.ak-doc .phases .step:not(:last-child),.ak-doc .sheet .flow__cards .step:not(:last-child){padding-right:15px}}.ak-doc .btn[aria-disabled=true]{opacity:.6;pointer-events:none}.ak-doc .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ak-doc .mail{font-weight:900;letter-spacing:-.04em;font-size:clamp(26px,3.4vw,48px);line-height:1;word-break:break-word}.ak-doc .co{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);max-width:1240px;margin:0 auto;padding:90px var(--pad) 0;align-items:start}.ak-doc .co h2{font-weight:900;font-size:clamp(30px,3vw,44px);letter-spacing:-.045em;line-height:.9;margin:0 0 8px}.ak-doc .co .hand.k{display:inline-block;transform:rotate(-5deg);margin:0 0 18px}.ak-doc .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin:26px 0 0;padding:0;border:0}.ak-doc .opt{position:relative;display:block;cursor:pointer}.ak-doc .opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ak-doc .opt__in{display:block;position:relative;height:100%;border-radius:22px;padding:22px 20px;background:var(--c);color:var(--t,#0B0B0B);transform:rotate(var(--rot,0deg));transition:transform .35s var(--ease-spring),box-shadow .2s var(--ease-out);border:4px solid transparent}.ak-doc .opt:hover .opt__in{transform:rotate(0deg)}.ak-doc .opt input:checked+.opt__in{transform:rotate(0deg) translateY(-4px);border-color:var(--frame);box-shadow:var(--shadow)}.ak-doc .opt input:focus-visible+.opt__in{outline:3px solid var(--purple);outline-offset:4px}.ak-doc .opt input:disabled+.opt__in{opacity:.45;cursor:not-allowed}.ak-doc .opt__tick{position:absolute;right:16px;top:16px;width:30px;height:30px;border-radius:50%;border:3px solid;display:grid;place-items:center}.ak-doc .opt__tick:after{content:"";width:12px;height:12px;border-radius:50%;background:currentColor;transform:scale(0);transition:transform .2s var(--ease-out)}.ak-doc .opt input:checked+.opt__in .opt__tick:after{transform:scale(1)}.ak-doc .opt--box .opt__tick{border-radius:6px}.ak-doc .opt--box .opt__tick:after{border-radius:2px}.ak-doc .opt h3{font-weight:900;font-size:30px;letter-spacing:-.045em;line-height:.88;margin:12px 40px 12px 0}.ak-doc .opt b{display:block;font-weight:900;font-size:clamp(44px,4.4vw,64px);letter-spacing:-.05em;line-height:.9}.ak-doc .opt b small{font-size:.38em;letter-spacing:-.02em}.ak-doc .opt p{font-size:15px;line-height:1.25;margin:12px 0 0}.ak-doc .opt--vip{grid-column:1/-1}.ak-doc .opt--vip .opt__in{display:grid!important;grid-template-columns:auto 1fr;grid-gap:6px 26px;gap:6px 26px;align-items:center}.ak-doc .opt--vip h3{margin-top:0}.ak-doc .opt--vip .tags{margin:0 0 6px}.ak-doc .who{display:grid;grid-gap:18px;gap:18px;margin-top:56px;max-width:560px}.ak-doc .sum{position:-webkit-sticky;position:sticky;top:100px;background:#0B0B0B;color:#fff;border-radius:26px;padding:30px 26px 26px}:root[data-theme=dark] .ak-doc .sum{background:#211D33}.ak-doc .sum h2{color:#fff}.ak-doc .sum__rows{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px;font-size:17px}.ak-doc .sum__rows li{display:flex;justify-content:space-between;gap:16px}.ak-doc .sum__rows li span:last-child{white-space:nowrap}.ak-doc .sum__total{display:flex;justify-content:space-between;align-items:end;gap:16px;border-top:2px solid rgba(255,255,255,.22);margin-top:22px;padding-top:20px}.ak-doc .sum__total b{font-weight:900;font-size:clamp(48px,4.6vw,66px);letter-spacing:-.05em;line-height:.85}.ak-doc .sum__then{font-size:15px;opacity:.85;margin:10px 0 0;min-height:1.2em;text-align:right}.ak-doc .sum__when{display:grid;grid-gap:4px;gap:4px;margin:22px 0;padding:16px 18px;border-radius:16px;background:var(--yellow);color:#0B0B0B;font-size:16px}.ak-doc .sum__when b{font-weight:900;font-size:22px;letter-spacing:-.03em}.ak-doc .sum .hint{color:#fff;opacity:.85;margin-top:14px}.ak-doc .sum .hint a{text-decoration:underline}@media (max-width:991px){.ak-doc .co{grid-template-columns:1fr;padding-top:60px}.ak-doc .sum{position:relative;top:0}}@media (max-width:767px){.ak-doc .opts{gap:16px}.ak-doc .opt--vip .opt__in,.ak-doc .opts{grid-template-columns:1fr}.ak-doc .top__img,.ak-doc .top__note{display:none}}.ak-doc .ty-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ak-doc .ty-badges .badge{min-width:0}.ak-doc .ty .frame{margin-top:56px}.ak-doc .ty .frame .stack{display:grid;grid-gap:18px;gap:18px;justify-items:center}.ak-doc .ty .frame .stack .hand{margin:0}.ak-doc .ty .dark-card .btn{position:static;transform:none;margin-top:4px}.ak-doc .ty .dark-card .btn:hover{transform:scale(1.02)}.ak-doc .ty .dark-card{padding:22px 20px 24px}.ak-doc .ty .dark-card .hand{color:var(--yellow-soft);text-align:left}.ak-doc .ty .sticky-note .btn{margin-top:14px}.ak-doc .ty .sticky-note p{font-size:15px;margin:0}.ak-doc .cal{display:grid;grid-gap:10px;gap:10px;justify-items:center;background:#fff;color:#0B0B0B;border-radius:22px;padding:22px 18px;transform:rotate(-4deg);box-shadow:0 10px 24px rgba(0,0,0,.1)}.ak-doc .cal__day{font-weight:900;font-size:72px;letter-spacing:-.06em;line-height:.8}.ak-doc .cal__mo{font-size:15px;font-weight:700;letter-spacing:.02em}.ak-doc .vip{margin:110px var(--pad) 0;background:var(--verm);color:var(--ink);border-radius:var(--r-xl);padding:clamp(40px,6vw,90px) clamp(20px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:40px;gap:40px;align-items:center;position:relative;overflow:clip}.ak-doc .vip .lead{margin-top:22px;max-width:520px}.ak-doc .vip .btn{margin-top:26px}.ak-doc .vip__tile{justify-self:center;background:var(--yellow-soft);border-radius:26px;padding:26px 26px 30px;transform:rotate(5deg);width:min(320px,100%);box-shadow:var(--shadow)}.ak-doc .vip__tile small{font-size:15px}.ak-doc .vip__tile b{display:block;font-weight:900;font-size:clamp(64px,7vw,104px);letter-spacing:-.06em;line-height:.85;margin:8px 0 10px}.ak-doc .vip__tile span{font-size:16px}.ak-doc .ask{text-align:center;padding:90px var(--pad) 0}.ak-doc .ask .mail{margin-top:14px}@media (max-width:991px){.ak-doc .vip{grid-template-columns:1fr}}@media (max-width:767px){.ak-doc .cal__day{font-size:56px}.ak-doc .ty-badges .badge{flex:1 1 100%}}.ak-doc .contact{max-width:1100px;margin:0 auto;padding:100px var(--pad) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px 60px;gap:30px 60px;align-items:center}.ak-doc .contact .lead{margin-top:18px;max-width:520px}.ak-doc .contact__card{background:var(--yellow);color:#0B0B0B;border-radius:26px;padding:28px 26px 30px;transform:rotate(-3deg);box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;justify-items:start;max-width:440px}.ak-doc .contact__card .mail{font-size:clamp(22px,2.4vw,32px)}.ak-doc .phases{display:flex;justify-content:center;margin-top:70px;padding-bottom:10px}.ak-doc .phases .step{min-height:400px;padding:30px 22px 24px}.ak-doc .phases .step ul{margin:14px 0 0;padding:0 0 0 20px;font-size:17px;line-height:1.35}.ak-doc .phases .step .hand{color:var(--ink)}.ak-doc .rt{max-width:780px;margin:0 auto;padding:110px var(--pad) 0;text-align:center}.ak-doc .rt .lead{margin-top:20px}.ak-doc .rt .hand{display:inline-block;transform:rotate(-5deg);margin-bottom:14px}@media (max-width:991px){.ak-doc .contact{grid-template-columns:1fr}.ak-doc .phases{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:40px -18px 0;padding:20px 30px;gap:16px;scrollbar-width:none}.ak-doc .phases .step{margin-left:0;scroll-snap-align:center;flex-basis:82%}}.ak-doc .legal-doc{max-width:1160px;margin:0 auto;padding:100px var(--pad) 0;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:60px;gap:60px;align-items:start}.ak-doc .toc{position:-webkit-sticky;position:sticky;top:100px;background:var(--cyan-tint);border-radius:22px;padding:22px 20px}.ak-doc .toc p{font-size:15px;font-weight:800;margin:0 0 12px}.ak-doc .toc ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.ak-doc .toc a{display:block;font-size:15px;padding:6px 10px;border-radius:5px;transition:background-color .15s var(--ease-btn)}.ak-doc .toc a:hover{background:var(--yellow-soft);color:#0B0B0B}.ak-doc .doc section{padding:0 0 44px;scroll-margin-top:100px}.ak-doc .doc h2{font-weight:900;font-size:clamp(28px,2.5vw,36px);letter-spacing:-.045em;line-height:.92;margin:0 0 14px}.ak-doc .doc li,.ak-doc .doc p{font-weight:500;font-size:18px;line-height:1.55;letter-spacing:-.01em;max-width:68ch}.ak-doc .doc p{margin:0 0 14px}.ak-doc .doc ul{margin:0 0 14px;padding-left:22px}.ak-doc .doc li{margin-bottom:6px}.ak-doc .doc .note{background:var(--yellow-soft);color:#0B0B0B;border-radius:22px;padding:22px 24px;transform:rotate(-1deg);max-width:640px}.ak-doc .doc .note p{margin:0}@media (max-width:991px){.ak-doc .legal-doc{grid-template-columns:1fr;gap:40px;padding-top:60px}.ak-doc .toc{position:relative;top:0}}.ak-doc .nf{position:relative;min-height:max(100svh,760px);background:var(--verm);color:var(--ink);border-radius:0 0 var(--r-xl) var(--r-xl);overflow:clip;z-index:3;padding:170px var(--pad) 120px}.ak-doc .nf__num{font-weight:900;font-size:clamp(150px,30vw,420px);letter-spacing:-.07em;line-height:.78;margin:0 0 10px}.ak-doc .nf .lead{margin-top:24px;max-width:520px}.ak-doc .nf__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ak-doc .nf__img{position:absolute;right:8vw;top:200px;width:clamp(200px,24vw,360px);aspect-ratio:3/4;border-radius:26px;overflow:hidden;border:10px solid #fff;transform:rotate(-12deg);box-shadow:var(--shadow);z-index:1}.ak-doc .nf__img img{width:100%;height:100%;object-fit:cover}.ak-doc .nf__in{position:relative;z-index:2}.ak-doc .nf__note{position:absolute;right:6vw;bottom:90px;transform:rotate(6deg);width:200px;text-align:center;z-index:2;color:#2A1F7A}.ak-doc .nf+.ftr{margin-top:-90px}@media (max-width:991px){.ak-doc .nf__img{right:40px;top:auto;bottom:60px;width:200px;opacity:.95}.ak-doc .nf__note{display:none}}@media (max-width:767px){.ak-doc .nf__img{display:none}}@media (max-width:400px){.hdr__sub{gap:6px}.menu-btn .btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-btn{padding-inline:12px}.hdr .logo__stack{display:none}.hdr .logo__word{font-size:21px}.theme{width:34px;height:34px}}@media (max-width:280px){.hdr .logo__word{font-size:17px}.menu-btn{padding-inline:9px}.theme{width:30px;height:30px}}@media (max-width:340px){:root{--pad:12px}.ak-app *,footer *,main *{min-width:0!important}footer :is(div,section,form,ul,li,p),main :is(div,section,article,aside,form,ul,li,p,h1,h2,h3,label){max-width:100%;box-sizing:border-box}footer,main{overflow-wrap:anywhere}main :is(article,aside,.sum,.stack,.sticky-note,.contact__card,.dark-card,.ftr__left,.ftr__right){padding-inline:14px!important}footer [class*=ftr],main .stack,main [class*=grid]{grid-template-columns:1fr!important}footer .btn,main .btn{max-width:100%;white-space:normal;height:auto;min-height:44px}}.ftr__bottom{align-items:center}.ftr__legal{display:flex;gap:20px;flex-wrap:wrap}.ftr__legal a{color:#fff;text-decoration:none;opacity:.85}.ftr__legal a:hover{opacity:1;text-decoration:underline}@media (max-width:520px){.ftr__legal{gap:14px}}@media (max-width:420px){.sticker{font-size:clamp(16px,7vw,28px)}}.curve--sm{display:none}@media (max-width:767px){.curve--lg{display:none}.curve--sm{display:block;padding:0 var(--pad);box-sizing:border-box}}.ftr__when{margin:6px 0 14px;opacity:.9}.ftr__bottom .totop{border:0;border-radius:5px;background:#1F4FE0;display:grid;place-items:center;cursor:pointer;transition:transform .15s ease}.ftr__bottom .totop svg{width:18px;height:18px}.ftr__bottom .totop:hover{transform:translateY(-2px)}.ftr__bottom .totop:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ftr__bottom .totop{transition:none}}.ftr__bottom{justify-content:flex-start}.ftr__bottom .ftr__legal{margin-left:auto}.ftr__bottom .totop{background:transparent;color:#fff;width:44px;height:44px;flex:0 0 44px}.ftr__bottom .totop svg{width:22px;height:22px}.logo{gap:3px}.logo__word{letter-spacing:-.045em}.logo__stack{letter-spacing:.1em;line-height:.98}.tags{gap:8px}.tag{font-size:clamp(18px,1.55vw,22px);padding:.4em .7em;border-radius:14px}.card__cover video,.step__img video{display:block;width:100%;height:100%;object-fit:cover}.pay{max-width:1080px;margin:56px auto 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);grid-gap:22px;gap:22px}.pay__live{grid-row:1/span 3;display:grid;grid-template-rows:minmax(0,1fr) auto;background:#0B0B0B;color:#fff;border-radius:30px;padding:14px;overflow:hidden}.pay__media{border-radius:20px;overflow:hidden;min-height:320px}.pay__media img,.pay__media video{display:block;width:100%;height:100%;object-fit:cover}.pay__liveText{padding:18px 14px 14px;display:grid;grid-gap:12px;gap:12px;justify-items:start}.pay h3,.pay__liveText .tags{margin:0}.pay h3{font-weight:900;letter-spacing:-.045em;line-height:.92;font-size:clamp(30px,3.2vw,46px)}.pay__liveText p{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.3;max-width:42ch;opacity:.92}.pay__card{background:var(--c);color:var(--t);border-radius:26px;padding:22px 24px 26px;transform:rotate(var(--rot,0deg));transition:transform .35s var(--ease-spring,cubic-bezier(.34,1.56,.64,1));display:grid;grid-gap:10px;align-content:start}.pay__card:hover{transform:rotate(0deg) translateY(-3px)}.pay__card .tags{margin:0}.pay__card h3{font-size:clamp(26px,2.4vw,36px)}.pay__card p{margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.3}.pay__also{max-width:1080px;margin:40px auto 0;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.pay__also .hand{margin:0;color:var(--note);transform:rotate(-3deg)}.pay__also .tags{justify-content:center;margin:0}@media (max-width:860px){.pay{grid-template-columns:1fr}.pay__live{grid-row:auto}.pay__media{aspect-ratio:4/5;min-height:0}.pay__card{transform:none}}@media (prefers-reduced-motion:reduce){.pay__card{transition:none}.pay__card:hover{transform:rotate(var(--rot,0deg))}}.pay__media{aspect-ratio:5/4;min-height:0}.pay__card{display:flex;flex-direction:column;gap:10px;min-height:190px}.pay__card h3{margin-top:auto}.track--drift{scroll-snap-type:none}.track--drift .card{scroll-snap-align:none}@keyframes cardWobble{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.card--wobble{animation:cardWobble 3.6s cubic-bezier(.45,0,.55,1) infinite;transform-origin:50% 60%}.card--wobble:nth-child(2n){animation-duration:4.2s;animation-delay:-1.3s}.card--wobble:nth-child(3n){animation-duration:3.9s;animation-delay:-2.1s}.track--drift:hover .card--wobble{animation-play-state:paused}.brands .slider-ctrl--c{margin:10px 0 0}@media (prefers-reduced-motion:reduce){.card--wobble{animation:none}.track--drift{scroll-snap-type:x mandatory}.track--drift .card{scroll-snap-align:start}}.slot video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.slot.cover-blur{position:relative;overflow:hidden}.slot.cover-blur video{opacity:.6}.slot.cover-blur span{position:relative;z-index:1}.belief{margin:14px 0 22px;font-weight:800;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em;max-width:34ch}.checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.checks li{position:relative;padding-left:34px;line-height:1.3}.checks li:before{content:"";position:absolute;left:0;top:.05em;width:22px;height:22px;border-radius:50%;background:var(--accent,#1F4FE0);-webkit-mask:none}.checks li:after{content:"";position:absolute;left:7px;top:calc(.05em + 5px);width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.checks--big li{font-size:clamp(17px,1.4vw,20px)}.fit{background:var(--ground);padding:110px var(--pad) 100px;position:relative;z-index:2}.fit__grid{max-width:1180px;margin:46px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.fit__card{background:var(--c);color:var(--t);border-radius:26px;padding:22px 20px;transform:rotate(var(--rot,0deg));display:flex;flex-direction:column;gap:14px;transition:transform .35s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}.fit__card:hover{transform:rotate(0deg) translateY(-3px)}.fit__card .tags{margin:0}.fit__card h3{font-weight:900;letter-spacing:-.04em;line-height:.98;margin:0;font-size:clamp(22px,1.9vw,28px)}.fit__card .checks li{font-size:16px}.fit__card .btn{margin-top:auto}.offerbox{padding:90px var(--pad);background:var(--ground);position:relative;z-index:2}.offerbox__in{max-width:820px;margin:0 auto;border:12px solid var(--frame,#0b0b0b);border-radius:44px;background:var(--cyan-tint,#E1FCFD);color:#0B0B0B;padding:clamp(28px,4vw,54px);display:grid;grid-gap:24px;gap:24px;justify-items:start;position:relative}.offerbox__note{position:absolute;right:28px;top:-18px;transform:rotate(-5deg);background:var(--yellow);padding:4px 14px;border-radius:14px;margin:0}.offerbox__price{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:3px solid #0b0b0b;padding-top:20px;width:100%}.offerbox__price b{font-weight:900;font-size:clamp(56px,6vw,84px);letter-spacing:-.05em;line-height:.85}.offerbox__price span{font-size:17px;max-width:34ch}.faq__btn{padding:0 24px 22px}.recap{padding:100px var(--pad) 120px}.recap__list{max-width:560px;margin:34px auto}@media (max-width:1024px){.fit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fit__grid{grid-template-columns:1fr}.fit__card{transform:none}.offerbox__in{border-width:8px;border-radius:30px}}@media (prefers-reduced-motion:reduce){.fit__card{transition:none}}.hero__in{padding-bottom:150px}@media (min-width:992px){.hero__in{max-width:min(900px,56vw)}.float--a{top:-120px}}@media (max-width:991px){.hero__note{display:none}.hero__in{padding-bottom:calc(min(250px,56vw) * 4 / 3 + 110px)}}@media (max-width:767px){.hero__in{padding-bottom:calc(min(220px,54vw) * 4 / 3 + 90px)}}@media (min-width:992px){.float--video{right:5vw}.float--b{left:60%}.hero__note{right:auto;left:calc(100vw - 5vw - clamp(200px,28vw,410px) - 120px);top:auto;bottom:90px}}.hdr .pill,header .pill{white-space:nowrap}@media (max-width:1199px){.hdr__sub>.pill{display:none}}.brands__note{top:30px}.list__note{top:40px}.step{margin-left:-8px}.step h3{line-height:1;margin-bottom:12px}.why{min-height:860px}.list__note{top:auto;bottom:30px}@media (min-width:768px){.why{min-height:1010px}.sticker{font-size:clamp(28px,3.6vw,52px)}.sticker.s1{left:6%!important;right:auto!important;top:590px!important}.sticker.s2{right:6%!important;left:auto!important;top:620px!important}.sticker.s3{left:12%!important;right:auto!important;top:730px!important}.sticker.s4{right:12%!important;left:auto!important;top:760px!important}.sticker.s5{left:34%!important;right:auto!important;top:870px!important}}@media (max-width:767px){.why{min-height:700px}.sticker.s1{left:4%!important;right:auto!important;top:340px!important}.sticker.s2{right:4%!important;left:auto!important;top:410px!important}.sticker.s3{left:6%!important;right:auto!important;top:480px!important}.sticker.s4{right:6%!important;left:auto!important;top:550px!important}.sticker.s5{left:12%!important;right:auto!important;top:620px!important}}@media (min-width:992px){.float--b{width:260px;bottom:-90px;bottom:-10px}}.ph{background:var(--ground);padding:28px var(--pad);position:relative;z-index:2}.ph__in{max-width:1080px;margin:0 auto;border:3px dashed #1f4fe0;border-radius:18px;padding:22px 26px;display:grid;grid-gap:4px;gap:4px;text-align:center;color:#0B0B0B;background:#EEF3FF}.ph__in b{font-weight:900;font-size:clamp(20px,2vw,28px);letter-spacing:-.03em}.ph__in span{font-size:16px;opacity:.8}.mbonus,.mcount,.mcred,.mrep{background:var(--ground);position:relative;z-index:2;padding:70px var(--pad)}.mcount__row{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.mcount__row li{background:var(--c);color:var(--t);border-radius:26px;padding:22px 20px;transform:rotate(var(--rot,0deg));display:grid;grid-gap:6px;gap:6px;text-align:center}.mcount__row b{font-weight:900;letter-spacing:-.05em;line-height:.9;font-size:clamp(48px,5.4vw,78px)}.mcount__row span{font-size:clamp(15px,1.2vw,18px);font-weight:700}.mcred__grid{max-width:1080px;margin:40px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.mcred .pay__card{min-height:200px}.mbonus__card{max-width:1080px;margin:0 auto;background:var(--cyan);color:#0B0B0B;border-radius:30px;padding:clamp(28px,4vw,52px);display:grid;grid-gap:16px;gap:16px;justify-items:start;transform:rotate(-.6deg)}.mbonus__card .tags{margin:0}.mbonus__card p{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.35;max-width:52ch}.mrep{padding-block:100px}.mrep__note{color:var(--note);transform:rotate(-4deg);margin:0 0 12px}.mrep .lead{margin:22px auto 0;max-width:40ch}@media (max-width:860px){.mcount__row,.mcred__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mcred__grid{grid-template-columns:1fr}.mbonus__card,.mcount__row li,.mcred .pay__card{transform:none}}.mcred .pay__card h3{font-weight:900;letter-spacing:-.045em;line-height:.95;margin-top:auto;margin-bottom:0;font-size:clamp(24px,2.2vw,32px)}.mcred .pay__card p{margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.3}.logoT-demo{position:fixed;left:18px;top:74px;z-index:60;background:var(--yellow-soft);border-radius:24px;padding:6px 14px 10px}.logoT{position:relative;display:inline-block;color:var(--ink);line-height:1}.logoT__word{font-family:var(--f-serif);font-weight:700;font-size:30px;letter-spacing:-.045em;white-space:nowrap;display:block}.logoT__stack{left:28px;top:28px;font-size:6.6px;font-weight:800;letter-spacing:.12em;line-height:1.02;text-transform:uppercase;display:flex;flex-direction:column}@media (max-width:767px){.logoT-demo{top:64px;left:12px}}.logoT-demo{padding-bottom:16px}.logoT__stack{position:absolute;left:27px;top:27px;width:46px;height:17px;display:block;overflow:visible;letter-spacing:0}.logoT__stack text{font-family:var(--f-sans,Inter,system-ui,sans-serif);font-size:7.2px;font-weight:800;fill:currentColor;text-transform:uppercase}.logoT__stack .logoT__live{fill:#1F4FE0}.logoT__stack{top:28.5px}.logoT-demo{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}.logoT .logoT__stack2{position:absolute;top:29px;white-space:nowrap}.logoT-demo{padding-bottom:26px}.logoT .logoT__stack2{top:34px}.logoT-demo{padding-bottom:30px}.logoT .logoT__stack2{top:26.5px;left:27px;font-size:7.2px}.logoT-demo{padding-bottom:20px}.logoT .logoT__stack2{font-size:6.9px;left:2px;top:27.5px;font-size:10.5px}.logoT-demo{padding-bottom:28px}.logoT .logoT__stack2{left:-1px;letter-spacing:.1em}.logoT .logoT__stack2 span:first-child{letter-spacing:2.47px;letter-spacing:2.12px;letter-spacing:1.66px}.logoT .logoT__stack2{left:7.4px}.logoT .logoT__stack2 span:first-child{letter-spacing:1.33px}.logoT .logoT__stack2{top:31px}.logoT-demo{padding-bottom:32px}.mrep{background:var(--ground);padding:40px var(--pad) 20px;position:relative;z-index:2;text-align:center}.mrep__panel{max-width:1180px;margin:0 auto;border-radius:var(--r-xl);padding:clamp(30px,4vw,56px) clamp(18px,5vw,72px) clamp(44px,5vw,72px);position:relative;overflow:clip}.mrep__curve{max-width:900px;margin:0 auto}.mrep__curve text{fill:#fff}.mrep__copy{max-width:40ch;margin:6px auto 0;font-size:clamp(18px,1.6vw,22px);line-height:1.35}.mrep__chips{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.mrep__chips li{background:var(--c);color:#0B0B0B;border-radius:999px;padding:.45em 1em;font-weight:900;font-size:clamp(18px,1.8vw,26px);letter-spacing:-.03em;transform:rotate(var(--rot))}.recap{background:var(--ground);padding:30px var(--pad) 110px;position:relative;z-index:2}.recap__card{max-width:1180px;margin:0 auto;background:#0B0B0B;color:#fff;border-radius:var(--r-xl);padding:clamp(40px,5vw,80px) clamp(20px,5vw,80px);display:grid;justify-items:center;grid-gap:34px;gap:34px;text-align:center}.recap__card .h2{color:#fff;max-width:16ch;margin:0}.recap__stickers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.recap__stickers li{background:var(--c);color:var(--t);border-radius:999px;padding:.4em .95em .5em;font-weight:900;font-size:clamp(22px,2.6vw,38px);letter-spacing:-.04em;line-height:1;transform:rotate(var(--rot))}@media (max-width:640px){.mrep__chips li,.recap__stickers li{transform:none}}.mrep__copy{margin-top:-6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mrep__panel{max-width:820px;background:var(--yellow-soft);color:#0B0B0B;padding:clamp(28px,3.4vw,44px) clamp(18px,4vw,52px) clamp(30px,3.6vw,46px)}.mrep__copy{margin-top:0}.mrep__chips{margin-top:24px}.mrep__chips li{color:var(--t,#0B0B0B)}.mrep__panel{background:var(--lav);color:#fff}.recap__card{background:var(--cyan)}.recap__card,.recap__card .h2{color:#0B0B0B}.logo.logo--tucked{--lf:30px;position:relative;display:inline-block;line-height:1;gap:0}.logo--tucked .logo__word{font-size:var(--lf);display:block;padding-bottom:calc(var(--lf) * .82)}.logo--tucked .logo__stack{position:absolute;left:calc(var(--lf) * .247);top:calc(var(--lf) * 1.033);font-size:calc(var(--lf) * .35);letter-spacing:.1em;line-height:1.02;white-space:nowrap;display:block}.logo--tucked .logo__stack span{display:block}.logo--tucked .logo__stack span:first-child{letter-spacing:.127em}.hdr .logo.logo--tucked,body:has(.hero) .hdr .logo.logo--tucked{padding:5px 14px 4px}.hdr .logo.logo--tucked .logo__stack{left:calc(14px + var(--lf) * .247);top:calc(5px + var(--lf) * 1.033)}@media (max-width:991px){.hdr .logo.logo--tucked{--lf:25px}}@media (max-width:767px){.hdr .logo.logo--tucked{--lf:21px}}@media (max-width:360px){.hdr .logo.logo--tucked{--lf:17px}}@media (min-width:768px){.stage__card .hand{bottom:34px;right:4px}}@media (min-width:768px) and (max-width:1023px){.stage__card .hand{display:none}}.serif .hl{background:#1F4FE0;color:#fff}.badge{background:var(--lav);color:#fff}.ak-doc .sum,.pay__live{background:var(--purple)}.dark-card{background:var(--purple)!important}.ftr--reel{padding-top:200px}.ftr__head{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:28px;gap:28px;text-align:center;padding:0 var(--pad)}.ftr__title{margin:0;font-weight:900;font-size:clamp(38px,5.4vw,76px);letter-spacing:-.04em;line-height:1.04;max-width:14ch;text-wrap:balance;color:#fff;padding-bottom:.06em}.ftr__title .hl{background:#1F4FE0;color:#fff;padding:0 .12em .04em;border-radius:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ftr-reel{position:relative;z-index:2;margin:56px 0 64px}.ftr-reel__track{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;padding:0 var(--pad);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ftr-reel__track::-webkit-scrollbar{display:none}.ftr-reel__track:focus-visible{outline:2px solid #fff;outline-offset:4px}.ftr-reel__tile{flex:0 0 clamp(220px,22vw,308px);aspect-ratio:4/5;margin:0;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.08)}.ftr-reel__tile video{display:block;width:100%;height:100%;object-fit:cover}.ftr-reel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#3B308F;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 24px rgba(20,14,70,.25);transition:transform .15s ease}.ftr-reel__arrow svg{width:16px;height:16px}.ftr-reel__arrow:hover{transform:translateY(-50%) scale(1.06)}.ftr-reel__arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}.ftr-reel__arrow--l{left:max(12px,calc(10vw - 22px))}.ftr-reel__arrow--r{right:max(12px,calc(10vw - 22px))}.ftr--reel .ftr__bottom{background:var(--purple);border-top:1px solid rgba(255,255,255,.18);padding-top:16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));align-items:center}.ftr--reel .ftr__bottom .logo{color:#fff;margin-right:8px}@media (max-width:767px){.ftr--reel{padding-top:150px}.ftr-reel{margin:40px 0 44px}.ftr-reel__track{gap:12px;-webkit-mask-image:none;mask-image:none}.ftr-reel__tile{flex-basis:62vw}.ftr-reel__arrow{width:40px;height:40px}.ftr-reel__arrow--l{left:10px}.ftr-reel__arrow--r{right:10px}.ftr--reel .ftr__bottom{justify-content:center;text-align:center}.ftr--reel .ftr__bottom .ftr__legal{margin-left:0;justify-content:center}}@media (prefers-reduced-motion:reduce){.ftr-reel__arrow{transition:none}}.ftr__title .ftr__l1{position:relative;z-index:1}.ak-doc .toc a[aria-current=page]{background:var(--purple);color:#fff;font-weight:700}.ak-doc .toc a{min-height:44px;display:flex;align-items:center}.ak-doc .toc .toc__foot{font-size:14px;font-weight:600;margin:16px 0 0;word-break:break-word}.ak-doc .doc .policy__title{font-size:clamp(34px,3.4vw,48px);margin-bottom:28px}.ak-doc .doc .policy__h{font-weight:900;font-size:clamp(22px,1.8vw,26px);letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}