.ah-home .how-stage{display:none}@media (scripting:enabled){.ah-home .how.is-scene{overflow:clip}.ah-home .how.is-scene .how-stage{top:var(--how-top,110px);z-index:2;margin:var(--g-head) calc(var(--pad) * -1) 0;background:linear-gradient(var(--navy) 88%, #17133d00);flex-direction:column;align-items:center;gap:12px;padding:8px 0 20px;display:flex;position:sticky}.ah-home .how.is-scene .how-stage .phone{--w:var(--how-w,166px)}.ah-home .how-screens{aspect-ratio:520/1125;position:relative}.ah-home .how-screens img{clip-path:inset(100% 0 0);width:100%;height:100%;position:absolute;inset:0}.ah-home .how-screens img.was{z-index:1;clip-path:inset(0)}.ah-home .how-screens img.on{z-index:2;clip-path:inset(0)}.ah-home .how-rail{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ah-home .how-rail li{width:28px;height:28px;font:700 12px/1 var(--f);color:#fbf6ec80;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #e9b9494d}.ah-home .how-rail li.done{color:var(--gold-hi);box-shadow:inset 0 0 0 1.5px var(--gold)}.ah-home .how-rail li.on{color:var(--navy);background:var(--gold);box-shadow:0 0 0 4px #e9b94933,0 0 16px #e9b94980}.ah-home .how.is-scene .steps{margin:0;padding:0;display:block;overflow:visible}.ah-home .how.is-scene .steps:before,.ah-home .how.is-scene .steps .dot,.ah-home .how.is-scene .steps .phone,.ah-home .how.is-scene .swipe{display:none}.ah-home .how.is-scene .steps li{text-align:left;align-items:flex-start;min-height:52vh;padding-top:28px}.ah-home .how.is-scene .steps h4{margin-top:6px}.ah-home .how.is-scene .steps li>p:last-child{max-width:26em}@media (width>=1024px){.ah-home .how.is-scene .how-scene{margin-top:var(--g-head);grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ah-home .how.is-scene .how-stage{height:var(--how-room,70vh);background:0 0;grid-area:1/2;justify-content:center;margin:0;padding:0}.ah-home .how.is-scene .steps{grid-area:1/1;padding:0 0 0 8%}.ah-home .how.is-scene .steps li{justify-content:center;min-height:70vh;padding-top:0}}@media (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .ah-home .how-screens img.on{transition:clip-path .36s cubic-bezier(.2,.7,.2,1)}html:not(.reduced-motion) .ah-home .how-rail li{transition:background-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1)}}}.ah-home .pq-fig{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding-top:72px;display:flex}.ah-home .pq-phone{--w:300px}.ah-home .pq{min-height:calc(var(--w) * 1.55);color:#1d1a3a;font:500 13px/1.45 var(--f);background:#f4f2fb;flex-direction:column;gap:10px;padding:8px 10px 14px;display:flex}.ah-home .pq-chip{color:#fff;background:#6c5ce7;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:700}.ah-home .pq-head{color:#5d5980;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.ah-home .pq-q{background:#fff;border:1px solid #e2def5;border-radius:14px;padding:16px 12px}.ah-home .pq-q-v{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.ah-home .pq-fr{text-align:center;font-weight:800;line-height:1.1;display:inline-grid}.ah-home .pq-fr>span:first-child{border-bottom:2px solid;padding:0 3px}.ah-home .pq-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ah-home .pq-opts button{color:#1d1a3a;min-height:64px;font:800 18px/1 var(--f);cursor:pointer;background:#fff;border:1.5px solid #e2def5;border-radius:12px;place-items:center;padding:6px;display:grid}.ah-home .pq-opts button:hover{border-color:#6c5ce7}.ah-home .pq-opts button:focus-visible{outline-offset:2px;outline:2px solid #6c5ce7}.ah-home .pq-opts button.no{color:#8a5a12;cursor:default;background:#fff4e2;border-color:#f0c27a}.ah-home .pq-opts button.yes{color:#006b51;cursor:default;background:#e6f7f1;border-color:#00936f}.ah-home .pq-opts button[aria-disabled]:not(.no):not(.yes){cursor:default}.ah-home .pq-fb{grid-template-rows:0fr;display:grid}.ah-home .pq-fb.open{grid-template-rows:1fr}.ah-home .pq-fb>div{overflow:hidden}.ah-home .pq-fb p,.ah-home .pq-method{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:600}.ah-home .pq-slip{background:#fff4e2;border:1px solid #f0c27a}.ah-home .pq-right,.ah-home .pq-method{background:#e6f7f1;border:1px solid #8fdcc3}.ah-home .pq-star{vertical-align:-2px;fill:url(#ah-gold);display:inline-block}.ah-home .pq-fig .cap b{color:var(--white)}@media (scripting:enabled){.ah-home .pq-method{display:none}}@media (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .ah-home .pq-fb{transition:grid-template-rows .22s cubic-bezier(.2,.7,.2,1)}html:not(.reduced-motion) .ah-home .pq-star{animation:.26s cubic-bezier(.2,.7,.2,1) both pq-pop}}@keyframes pq-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.ah-home .mk-figs{flex-direction:column;align-items:center;gap:56px;display:flex}.ah-home .mk-figs>.mk-fig{align-self:stretch}.ah-home .mail-phone{--w:290px}.ah-home .mail-scr{height:calc(var(--w) * 1.95);background:linear-gradient(#241d5c,#0f0c2b);position:relative;overflow:hidden}.ah-home .mail-lock{color:#fff;background:radial-gradient(90% 60% at 50% 0,#3b2f86,#0000 70%),linear-gradient(#241d5c,#0f0c2b);flex-direction:column;align-items:center;padding-top:22%;display:flex;position:absolute;inset:0}.ah-home .mail-clock{font:300 46px/1 var(--f);letter-spacing:-.02em}.ah-home .mail-date{opacity:.8;margin-top:4px;font-size:12px}.ah-home .mail-notif{z-index:2;color:#fff;text-align:left;font:500 11px/1.3 var(--f);cursor:pointer;visibility:hidden;background:#342c6ef5;border:0;border-radius:16px;gap:8px;padding:10px;display:flex;position:absolute;top:38%;left:7px;right:7px;box-shadow:0 10px 30px #0006}.ah-home .mail-app{background:linear-gradient(135deg,#8b5cf6,#5b36c6);border-radius:7px;flex:none;width:26px;height:26px}.ah-home .mail-notif-t{flex:1}.ah-home .mail-notif small{opacity:.8;justify-content:space-between;font-size:10px;font-weight:600;display:flex}.ah-home .mail-notif b{color:#fff;font-size:12px;font-weight:700;display:block}.ah-home .mail-notif b+span{opacity:.85;display:block}.ah-home .mail{z-index:3;color:#11182f;font:400 11.5px/1.5 var(--f);overscroll-behavior:contain;background:#f1eefb;padding:10px 8px 34px;position:absolute;inset:0;overflow-y:auto}.ah-home .mail:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ah-home .mail p{margin:0}.ah-home .mail-lockup{color:#5b36c6;font:800 16px/1 var(--f);letter-spacing:-.055em;margin:0 4px 8px}.ah-home .mail-lockup small{color:#27233e;letter-spacing:.19em;margin-top:2px;font-size:7.5px;display:block}.ah-home .mail-card{background:#fff;border-radius:14px;margin-bottom:8px;padding:12px 11px}.ah-home .mail-chip{color:#fff;background:#6c5ce7;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.ah-home .mail .mail-h1{font:800 16px/1.15 var(--f);letter-spacing:-.02em;margin:7px 0 3px}.ah-home .mail .mail-meta,.ah-home .mail .mail-small,.ah-home .mail-foot{color:#6b7088;font-size:10.5px}.ah-home .mail .mail-small{margin-top:8px}.ah-home .mail-tiles{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.ah-home .mail-tiles>div{background:#f8f7ff;border-radius:10px;padding:8px}.ah-home .mail-tiles small,.ah-home .mail .mail-ey{color:#6a3df0;font-size:10px;font-weight:700;display:block}.ah-home .mail-tiles strong{color:#11182f;font:800 21px/1.1 var(--f);letter-spacing:-.02em;display:block}.ah-home .mail-tiles em{letter-spacing:0;color:#6b7088;font-size:11px;font-style:normal;font-weight:600}.ah-home .mail-tiles span{color:#4f5872;margin-top:3px;font-size:10px;font-weight:600;display:block}.ah-home .mail .mail-h{font:800 13px/1.3 var(--f);margin:2px 0 6px}.ah-home .mail-sub{border-top:1px solid #e8e4f4;grid-template-columns:74px 1fr;gap:8px;padding:6px 0;font-size:10.5px;display:grid}.ah-home .mail-sub:first-of-type{border-top:0}.ah-home .mail-sub b{color:#11182f;font-weight:700}.ah-home .mail-sub>span{color:#6b7088;background:#f8f7ff;border-radius:8px;padding:5px 7px}.ah-home .mail-sub>span>span:first-child{color:#4f5872;font-weight:700;display:block}.ah-home .mail-bar{height:12px;margin-top:4px;display:flex}.ah-home .mail-bar i{transform-origin:0;height:100%}.ah-home .mail .mail-axis{color:#6b7088;justify-content:space-between;font-size:9.5px;display:flex}.ah-home .mail-key{margin:6px 0 0;padding:0;list-style:none}.ah-home .mail-key li{color:#4f5872;grid-template-columns:14px 1fr auto;align-items:center;gap:4px;padding:1px 0;display:grid}.ah-home .mail-key i{border-radius:2px;width:8px;height:8px}.ah-home .mail-key b{color:#11182f;font-weight:700}.ah-home .mail-ans{border:1px solid #e8e4f4;border-radius:10px;margin-top:8px;padding:9px}.ah-home .mail .mail-ans-top{color:#6b7088;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10px;font-weight:700;display:flex}.ah-home .mail-pill{color:#8a4b00;background:#fff1cf;border-radius:999px;padding:1px 7px;font-weight:600}.ah-home .mail-ans+.mail-ans .mail-pill{color:#4f5872;background:#f1eefb}.ah-home .mail .mail-q{margin-bottom:4px;font-size:12.5px}.ah-home .mail .mail-row{color:#4f5872;grid-template-columns:64px 1fr;display:grid}.ah-home .mail-row span{color:#6b7088;font-size:10.5px}.ah-home .mail-row s{text-decoration-color:#d14f6b}.ah-home .mail-row b{color:#11182f;font-weight:700}.ah-home .mail-card b{color:#11182f}.ah-home .mail-btn{color:#fff;text-align:center;background:#6a3df0;border-radius:10px;margin-top:10px;padding:9px;font-weight:700;display:block}.ah-home .mail .mail-foot{text-align:center;padding:4px 6px 0}.ah-home .mail-ex{z-index:4;color:#fff;font:700 10px/1.5 var(--f);background:#17133dd9;border-radius:999px;padding:2px 8px;position:absolute;bottom:10px;right:10px}@media (scripting:enabled){.ah-home .mail-phone[data-stage=armed] .mail-notif,.ah-home .mail-phone[data-stage=notif] .mail-notif{visibility:visible}.ah-home .mail-phone[data-stage=armed] .mail-notif{transform:translateY(-260%)}.ah-home .mail-phone[data-stage=armed] .mail,.ah-home .mail-phone[data-stage=notif] .mail{transform:translateY(100%)}.ah-home .mail-phone[data-stage=armed] .mail-bar i,.ah-home .mail-phone[data-stage=notif] .mail-bar i{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .ah-home .mail-notif{transition:transform .38s cubic-bezier(.2,.9,.25,1.12),visibility 0s .38s}html:not(.reduced-motion) .ah-home .mail-phone[data-stage=notif] .mail-notif{transition:transform .38s cubic-bezier(.2,.9,.25,1.12)}html:not(.reduced-motion) .ah-home .mail{transition:transform .38s cubic-bezier(.2,.7,.2,1)}html:not(.reduced-motion) .ah-home .mail-bar i{transition:transform .3s cubic-bezier(.2,.7,.2,1) .38s}html:not(.reduced-motion) .ah-home .mail-bar i:nth-child(2){transition-delay:.42s}html:not(.reduced-motion) .ah-home .mail-bar i:nth-child(3){transition-delay:.46s}}}.ah-home .trend{box-sizing:border-box;border-radius:var(--r-lg);background:#fffdf8;width:100%;padding:16px 14px 10px;box-shadow:0 80px 140px -60px #030210e6,0 0 0 1px #ffffff0f}.ah-home .trend-title{color:#5c587a;font:600 14px/1.3 var(--f);margin:0 0 6px 4px}.ah-home .trend svg{width:100%;height:auto;font-family:var(--f);display:block;overflow:visible}.ah-home .trend-axis text{fill:#6f6b8c;font-size:10px}.ah-home .trend-axis line{stroke:#ece8dd;stroke-width:1px}.ah-home .trend-higher,.ah-home .trend-expected{stroke-width:1.5px;stroke-dasharray:4 4}.ah-home .trend-higher{stroke:#e9b949}.ah-home .trend-expected{stroke:#00b894}.ah-home .trend-higher-t,.ah-home .trend-expected-t{font-size:10px;font-weight:700}.ah-home .trend-higher-t{fill:#94650f}.ah-home .trend-expected-t{fill:#00785f}.ah-home .trend-line{fill:none;stroke:#e17055;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ah-home .trend-hit{fill:#0000}.ah-home .trend-dot{fill:#e17055;stroke:#fff;stroke-width:2px}.ah-home .trend-pt{cursor:pointer;outline:none}.ah-home .trend-pt:hover .trend-dot,.ah-home .trend-pt:focus-visible .trend-dot{stroke:#17133d}.ah-home .trend-tip{visibility:hidden;pointer-events:none}.ah-home .trend-tip rect{fill:#17133d}.ah-home .trend-tip text{fill:#fbf6ec;font-size:11px;font-weight:700}.ah-home .trend-pt:hover .trend-tip,.ah-home .trend-pt:focus .trend-tip{visibility:visible}@supports (animation-timeline:view()){@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not(.reduced-motion) .ah-home .sec.mocks{overflow:clip}html:not(.reduced-motion) .ah-home .trend{view-timeline:--trend block}html:not(.reduced-motion) .ah-home .trend-line{stroke-dasharray:1;animation:linear both trend-draw;animation-timeline:--trend;animation-range:cover 15% cover 45%}html:not(.reduced-motion) .ah-home .trend-dot{transform-box:fill-box;transform-origin:50%;animation:linear both trend-dot;animation-timeline:--trend;animation-range:cover calc(var(--at) - 1%) cover calc(var(--at) + 2%)}}}@keyframes trend-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes trend-dot{0%{transform:scale(0)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.ah-home .plan,.ah-home .bento .tile,.ah-home .worries>div{position:relative}.ah-home .plan:before,.ah-home .bento .tile:before,.ah-home .worries>div:before,.ah-home .plan:after,.ah-home .bento .tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute}.ah-home .plan:before,.ah-home .bento .tile:before,.ah-home .worries>div:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,-40%), #e9b94926, transparent 70%);inset:0}.ah-home .plan:after,.ah-home .bento .tile:after{background:radial-gradient(180px circle at var(--mx,50%) var(--my,-40%), #f8dc80f2, transparent 70%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ah-home .bento .tile:after{inset:0}.ah-home [data-lit]:before,.ah-home [data-lit]:after{opacity:1}}.ah-home .tl{border:1px solid var(--hair);background:var(--navy);border-radius:20px;max-width:960px;margin:56px auto 0;padding:26px 22px}.ah-home .tl ol{margin:0;padding:0;list-style:none;display:grid}.ah-home .tl li{padding:0 0 24px 40px;position:relative}.ah-home .tl li:last-child{padding-bottom:0}.ah-home .tl-nd{z-index:1;background:var(--navy);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--gold);border-radius:50%;position:absolute;top:0;left:0}.ah-home .tl li:first-child .tl-nd{background:var(--gold);box-shadow:0 0 0 4px #e9b94933,0 0 18px #e9b94980}.ah-home .tl-line{transform-origin:top;background:repeating-linear-gradient(#e9b94966 0 4px,#0000 4px 8px);width:2px;position:absolute;top:12px;bottom:-12px;left:11px}.ah-home .tl-line.solid{background:linear-gradient(var(--gold), var(--gold-hi))}.ah-home .tl-k{color:var(--gold-hi);font:800 12px/24px var(--f);letter-spacing:.12em;text-transform:uppercase;display:block}.ah-home .tl p{color:var(--soft);margin-top:2px;font-size:15px;line-height:1.5}@media (width>=640px){.ah-home .tl ol{grid-template-columns:repeat(3,1fr);gap:24px}.ah-home .tl li{padding:38px 0 0}.ah-home .tl-line{transform-origin:0;background:repeating-linear-gradient(90deg,#e9b94966 0 4px,#0000 4px 8px);width:calc(100% + 24px);height:2px;top:11px;bottom:auto;left:12px}.ah-home .tl-line.solid{background:linear-gradient(90deg, var(--gold), var(--gold-hi))}}@media (width<=760px){.ah-home .pq-fig{align-items:center;padding-top:56px}.ah-home .pq-phone,.ah-home .mail-phone{--w:260px}.ah-home .mk-figs{gap:40px}}.ah-home.ah .papers .sheet .h2 .pre{color:var(--ed-ink-2)}.ah-home.ah .resolve .h2 .pre{font-size:clamp(26px,2.78vw,40px)}.ah-home.ah i:empty{font-style:normal}.ah-home.ah .worries h3{font:italic 400 clamp(26px, 2.22vw, 32px) / 1.1 var(--ed-serif);letter-spacing:-.005em}.ah-home.ah :is(#problem-title,#how-title,#mocks-title,#why-journey-title,#pricing-title){letter-spacing:-.045em;font-size:clamp(46px,6.67vw,96px);font-weight:800;line-height:.92}.ah-home.ah :is(#problem-title,#how-title,#mocks-title,#pricing-title) .pre{margin-bottom:clamp(6px,.7vw,10px);font-size:clamp(32px,4.03vw,58px)}.ah-home.ah :is(#see-title,#papers-title,#start-title,#decide-title,#faq-title,#why-ready-title),.ah-home.ah .mocks .mk-bento-h,.ah-home.ah .mocks .mk-row.flip .mk-text h3,.ah-home.ah .papers .levels .h2,.ah-home.ah .how .rail-head .h2{letter-spacing:-.045em;font-size:clamp(34px,3.89vw,56px);font-weight:800;line-height:.96}.ah-home.ah :is(#see-title,#papers-title,#start-title,#decide-title,#faq-title) .pre,.ah-home.ah .papers .levels .h2 .pre,.ah-home.ah .how .rail-head .h2 .pre{margin-bottom:clamp(4px,.42vw,6px);font-size:clamp(26px,2.78vw,40px)}.ah-home.ah .mocks .mk-row:not(.flip) .mk-text h3,.ah-home.ah .sp-h,.ah-home.ah .trust-title{letter-spacing:-.03em;font-size:clamp(24px,2.23vw,32px);font-weight:700;line-height:1.1}.ah-home.ah :is(.why-ready,.papers .sheet,.faqsec) .ed-folio{color:var(--gold-ink)}.ah-home.ah :is(.why-ready,.papers .sheet,.faqsec) .ed-folio:after{background:var(--ed-ruler-ink)}.ah-home.ah .hero .ed-mk-arrow{color:var(--gold-hi)}.ah-home.ah .hero .arrow-d{width:96px;height:64px}.ah-home.ah .hero .arrow-m{width:50px;height:34px}.ah-home.ah .plan li:before{content:none}.ah-home.ah .plan li>.ed-mk-tick{flex:none;width:20px;height:20px;margin-top:1px}.ah-home.ah .guarantee .ed-mk-seal{width:56px;height:56px}.ah-home.ah .plan .price .ed-fig.ed-fig-l{letter-spacing:-.055em;color:var(--ivory);font-size:clamp(64px,6.67vw,96px);line-height:.82}@media (width<=760px){.ah-home.ah .guarantee .ed-mk-seal{width:44px;height:44px}}
