.hero[data-astro-cid-lcdefpme]{padding:clamp(2.5rem,6vw,5rem) 0 clamp(3.5rem,8vw,6.5rem);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;margin-top:.3em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brand);font-style:normal}.lede[data-astro-cid-lcdefpme]{color:#3a3d4a;max-width:34ch;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.5}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.free-note[data-astro-cid-lcdefpme]{max-width:44ch;margin:.9rem 0 0}.guide-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1.6rem 0 1.2rem;padding:0;list-style:none;display:grid}.guide-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:1.2rem 1.3rem}.guide-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--step-1)}.guide-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.5rem 0 0}.trust[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--step--1);gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem;display:flex}.trust[data-astro-cid-lcdefpme] .shape[data-astro-cid-lcdefpme]{font-size:.85rem}.stage[data-astro-cid-lcdefpme]{background:var(--brand);isolation:isolate;border-radius:28px;padding:clamp(1.5rem,4vw,3rem);scroll-margin-top:6rem;position:relative}.deco[data-astro-cid-lcdefpme]{z-index:-1;animation:.9s cubic-bezier(.2,.8,.2,1) both drift-in;position:absolute}.deco[data-astro-cid-lcdefpme].sun{aspect-ratio:1;background:var(--sun);border-radius:50%;width:42%;animation-delay:50ms;top:-12%;right:-9%}.deco[data-astro-cid-lcdefpme].tri{aspect-ratio:1;background:var(--coral);clip-path:polygon(0 100%,100% 100%,0 0);width:34%;animation-delay:.15s;bottom:-3%;left:-5%}.deco[data-astro-cid-lcdefpme].half{aspect-ratio:2;background:var(--ink);border-radius:999px 999px 0 0;width:26%;animation-delay:.25s;bottom:0;right:10%}@keyframes drift-in{0%{opacity:0;transform:translateY(18px)rotate(-8deg)scale(.92)}}.sample[data-astro-cid-lcdefpme]{border:none;padding:clamp(1rem,2.4vw,1.5rem);animation:.7s cubic-bezier(.2,.8,.2,1) .1s both rise;position:relative;box-shadow:0 30px 60px -30px #0a0f508c}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.sample-head[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.sample-head[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{font-weight:600}.sample-grid[data-astro-cid-lcdefpme]{max-width:230px;margin:0 auto 1rem}.sample-options[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.opt[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .3rem .35rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.opt[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);transform:translateY(-2px)}.opt[data-astro-cid-lcdefpme].is-selected{border-color:var(--brand);background:var(--brand-faint)}.opt[data-astro-cid-lcdefpme] .bubble[data-astro-cid-lcdefpme]{--size:1.5rem;border-radius:6px;font-size:.7rem}.opt-art[data-astro-cid-lcdefpme]{width:100%;max-width:60px}.sample-feedback[data-astro-cid-lcdefpme]{min-height:3em;font-size:var(--step--1);margin:.9rem 0 0}.sample[data-astro-cid-lcdefpme].is-solved{outline:3px solid var(--sun);outline-offset:4px}.sections[data-astro-cid-lcdefpme],.report[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme],.guides[data-astro-cid-lcdefpme]{padding:clamp(3.5rem,8vw,6rem) 0}.sections[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme],.guides[data-astro-cid-lcdefpme]{background:var(--panel)}.section-sub[data-astro-cid-lcdefpme]{max-width:60ch;margin-bottom:2.2rem}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);flex-direction:column;padding:1.4rem;display:flex;position:relative;overflow:hidden}.tile-shape[data-astro-cid-lcdefpme]{margin-bottom:1.4rem;font-size:3.2rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.tile[data-astro-cid-lcdefpme]:hover .tile-shape[data-astro-cid-lcdefpme]{transform:rotate(-12deg)scale(1.08)}.tile-step[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem;position:absolute;top:1.3rem;right:1.4rem}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step--1);flex:1}.tile-count[data-astro-cid-lcdefpme]{gap:.45rem;display:grid}.pips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:4px;display:flex}.pips[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--c);border-radius:2px;width:8px;height:8px}.sec-verbal[data-astro-cid-lcdefpme] .tile-shape[data-astro-cid-lcdefpme] .shape[data-astro-cid-lcdefpme]{--c:var(--ink)}.report-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.report-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch}.report-cta[data-astro-cid-lcdefpme]{margin-top:.8rem}.example[data-astro-cid-lcdefpme]{padding:clamp(1.3rem,3vw,2rem)}.example-top[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;display:grid}.example-iq[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-variation-settings:"wdth" 80, "opsz" 96;letter-spacing:-.05em;color:var(--brand);margin:.3rem 0 .4rem;font-size:clamp(4.5rem,10vw,6.5rem);font-weight:800;line-height:.9}.example-bars[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:.85rem;margin:1.3rem 0 0;padding:1.3rem 0 0;list-style:none;display:grid}.example-bars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--step--1);grid-template-columns:11rem 1fr 2.2rem;align-items:center;gap:.9rem;font-weight:600;display:grid}.eb-name[data-astro-cid-lcdefpme]{align-items:center;gap:.55rem;display:flex}.eb-name[data-astro-cid-lcdefpme] .shape[data-astro-cid-lcdefpme]{font-size:.8rem}.eb-track[data-astro-cid-lcdefpme]{background:var(--panel);border-radius:99px;height:10px;overflow:hidden}.eb-fill[data-astro-cid-lcdefpme]{background:var(--c);border-radius:99px;height:100%;display:block}.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;gap:2.5rem;display:grid}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:1.1rem 0}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-weight:700;font-size:var(--step-1);justify-content:space-between;gap:1rem;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";background:var(--brand);border-radius:50%;flex:none;width:.8rem;height:.8rem;margin-top:.35rem;transition:border-radius .2s,transform .2s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{border-radius:2px;transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#3a3d4a;max-width:62ch;margin:.7rem 0 0}.closer[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;margin-bottom:calc(-1*clamp(4rem,10vw,7rem));padding:clamp(3.5rem,8vw,5.5rem) 0}.closer-inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.2rem;display:grid}.closer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin:0}.closer-shapes[data-astro-cid-lcdefpme]{align-items:end;gap:.6rem;font-size:1.6rem;display:flex}.closer-btn[data-astro-cid-lcdefpme]{color:var(--brand);box-shadow:none;background:#fff;border-color:#fff}.closer-btn[data-astro-cid-lcdefpme]:hover{background:var(--sun);border-color:var(--sun);color:var(--ink)}.closer-note[data-astro-cid-lcdefpme]{color:#fffc;margin:0}@media (width<=980px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme],.report-grid[data-astro-cid-lcdefpme],.faq-wrap[data-astro-cid-lcdefpme],.example-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.example-bars[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr 2.2rem}.eb-track[data-astro-cid-lcdefpme]{grid-area:2/1/auto/-1}}@media (width<=520px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .opt[data-astro-cid-lcdefpme]{transition:border-color .15s,background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}html[data-motion=on] .opt[data-astro-cid-lcdefpme]:active{transition-duration:80ms;transform:scale(.95)}html[data-motion=on] .opt[data-astro-cid-lcdefpme].hm-pop{animation:.34s cubic-bezier(.34,1.56,.64,1) hm-pop}html[data-motion=on] .opt[data-astro-cid-lcdefpme].hm-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) hm-shake}html[data-motion=on] .sample-grid[data-astro-cid-lcdefpme] text{transition:opacity .15s ease-out}html[data-motion=on] .sample-grid[data-astro-cid-lcdefpme] .hm-gone{opacity:0}html[data-motion=on] .sample-grid[data-astro-cid-lcdefpme] .hm-fill{transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.34,1.56,.64,1) 60ms both hm-fill}html[data-motion=on] .sample-feedback[data-astro-cid-lcdefpme].hm-in{animation:.28s ease-out both hm-in}html[data-motion=on] .sample-feedback[data-astro-cid-lcdefpme].hm-in-late{animation:.32s ease-out .28s both hm-in}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-armed:not(.hm-play) .eb-fill[data-astro-cid-lcdefpme]{clip-path:inset(0 100% 0 0 round 99px)}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-play .eb-fill[data-astro-cid-lcdefpme]{clip-path:inset(0 round 99px);transition:clip-path .7s cubic-bezier(.2,.8,.2,1) .2s}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-play li[data-astro-cid-lcdefpme]:nth-child(2) .eb-fill[data-astro-cid-lcdefpme]{transition-delay:.29s}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-play li[data-astro-cid-lcdefpme]:nth-child(3) .eb-fill[data-astro-cid-lcdefpme]{transition-delay:.38s}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-play li[data-astro-cid-lcdefpme]:nth-child(4) .eb-fill[data-astro-cid-lcdefpme]{transition-delay:.47s}html[data-motion=on] .example-curve[data-astro-cid-lcdefpme] .bc-band{transform-box:fill-box;transform-origin:bottom}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-armed:not(.hm-play) .example-curve[data-astro-cid-lcdefpme] .bc-band{opacity:0;transform:scaleY(0)}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-play .example-curve[data-astro-cid-lcdefpme] .bc-band{transition:opacity .5s ease-out .15s,transform .5s cubic-bezier(.2,.8,.2,1) .15s}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-armed:not(.hm-play) .example-curve[data-astro-cid-lcdefpme] .bc-marker{opacity:0;transform:translateY(-24px)}html[data-motion=on] .example[data-astro-cid-lcdefpme].hm-play .example-curve[data-astro-cid-lcdefpme] .bc-marker{transition:opacity .3s ease-out .45s,transform .55s cubic-bezier(.34,1.56,.64,1) .45s}@keyframes hm-pop{0%{transform:scale(.94)}55%{transform:scale(1.05)}}@keyframes hm-shake{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes hm-fill{0%{opacity:0;transform:scale(.3)}}@keyframes hm-in{0%{opacity:0;transform:translateY(6px)}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){html[data-motion=on] .tile[data-astro-cid-lcdefpme]{transition:transform .25s cubic-bezier(.2,.8,.2,1);overflow:visible}html[data-motion=on] .tile[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:-1px;box-shadow:0 18px 34px -20px #12131a66}html[data-motion=on] .tile[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}html[data-motion=on] .tile[data-astro-cid-lcdefpme]:hover:after{opacity:1}}
