.med[data-astro-cid-7vl7i5c3]{--card:#f4f4f4;--ink-d:#1a1a1a;--r:16px}.disp[data-astro-cid-7vl7i5c3]{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600}.sec[data-astro-cid-7vl7i5c3]{padding-block:0 var(--section-y);flex-direction:column;gap:40px;display:flex}.head[data-astro-cid-7vl7i5c3]{flex-direction:column;gap:18px;max-width:900px;display:flex}.h2[data-astro-cid-7vl7i5c3]{margin:0;font-size:clamp(32px,4.2vw,60px);line-height:1.02}.h2[data-astro-cid-7vl7i5c3].small{font-size:clamp(28px,3.2vw,44px)}.h2[data-astro-cid-7vl7i5c3].white{color:#fff}.lead[data-astro-cid-7vl7i5c3]{max-width:720px;margin:0;font-size:18px;line-height:28px}.lead[data-astro-cid-7vl7i5c3].muted{color:var(--muted)}.lbl[data-astro-cid-7vl7i5c3].on-dark{color:#fff}.actions[data-astro-cid-7vl7i5c3]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hub-link[data-astro-cid-7vl7i5c3]{color:var(--blue);font-size:16px;font-weight:500}.hero[data-astro-cid-7vl7i5c3]{padding-block:var(--head-top) var(--section-y);flex-direction:column;gap:28px;display:flex}.hero-grid[data-astro-cid-7vl7i5c3]{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px;display:grid}.hero-copy[data-astro-cid-7vl7i5c3]{flex-direction:column;gap:26px;display:flex}.hero-h1[data-astro-cid-7vl7i5c3]{max-width:1000px;margin:0;font-size:clamp(38px,5vw,76px);line-height:1}.hero-lead[data-astro-cid-7vl7i5c3]{max-width:720px;color:var(--ink-2);margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.hero-art[data-astro-cid-7vl7i5c3]{place-items:center;display:grid}.med .art{filter:drop-shadow(0 30px 34px #00000029);width:100%;max-width:300px;height:auto;transform:rotate(-12deg)}.dark-block[data-astro-cid-7vl7i5c3]{background:var(--dark);color:#fff;padding-block:var(--section-y);margin-bottom:var(--section-y)}.dark-block[data-astro-cid-7vl7i5c3] .wrap[data-astro-cid-7vl7i5c3]{flex-direction:column;gap:40px;display:flex}.when[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.when-card[data-astro-cid-7vl7i5c3]{box-sizing:border-box;background:#1f1f1f;border:1px solid #2c2c2c;border-radius:14px;flex-direction:column;gap:10px;min-height:220px;padding:22px;display:flex}.n[data-astro-cid-7vl7i5c3]{color:#6e6e6e;letter-spacing:0;margin-bottom:auto;padding-bottom:24px;font-size:15px}.when-card[data-astro-cid-7vl7i5c3] h3[data-astro-cid-7vl7i5c3]{letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.25}.when-card[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:#a5a5a5;margin:0;font-size:15px;line-height:22px}.scope[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.sc[data-astro-cid-7vl7i5c3]{box-sizing:border-box;border-radius:14px;flex-direction:column;gap:8px;min-height:210px;padding:22px;display:flex}.scn[data-astro-cid-7vl7i5c3]{margin-bottom:auto;padding-bottom:20px;font-size:48px;line-height:1}.sc[data-astro-cid-7vl7i5c3] h3[data-astro-cid-7vl7i5c3]{margin:0;font-size:18px;line-height:1.25}.sc[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{margin:0;font-size:15px;line-height:22px}.sc0[data-astro-cid-7vl7i5c3]{background:var(--blue);color:#fff;grid-column:span 5}.sc1[data-astro-cid-7vl7i5c3]{background:var(--card);grid-column:span 4}.sc2[data-astro-cid-7vl7i5c3]{background:var(--ink-d);color:#fff;grid-column:span 3}.sc3[data-astro-cid-7vl7i5c3]{background:var(--card);grid-column:span 3}.sc4[data-astro-cid-7vl7i5c3]{background:var(--ink-d);color:#fff;grid-column:span 4}.sc5[data-astro-cid-7vl7i5c3]{background:var(--card);grid-column:span 5}.sc0[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:#dfe5ff}.sc2[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3],.sc4[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:#b5b5b5}.sc1[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3],.sc3[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3],.sc5[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:var(--muted)}.steps[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-7vl7i5c3]{background:var(--card);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.step-top[data-astro-cid-7vl7i5c3]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.sn[data-astro-cid-7vl7i5c3]{background:var(--blue);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.time[data-astro-cid-7vl7i5c3]{color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.step[data-astro-cid-7vl7i5c3] h3[data-astro-cid-7vl7i5c3]{margin:0;font-size:18px}.step[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:var(--muted);margin:0;font-size:15px;line-height:22px}.result[data-astro-cid-7vl7i5c3]{grid-template-columns:1.3fr 1fr;gap:10px;display:grid}.res-card[data-astro-cid-7vl7i5c3]{background:var(--card);border-radius:var(--r);flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.res-card[data-astro-cid-7vl7i5c3].dark{background:var(--ink-d);color:#fff}.res-card[data-astro-cid-7vl7i5c3].dark h3[data-astro-cid-7vl7i5c3]{margin:0;font-size:26px;line-height:1.1}.ticks[data-astro-cid-7vl7i5c3],.metrics[data-astro-cid-7vl7i5c3]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ticks[data-astro-cid-7vl7i5c3] li[data-astro-cid-7vl7i5c3]{padding-left:30px;font-size:17px;line-height:24px;position:relative}.ticks[data-astro-cid-7vl7i5c3] li[data-astro-cid-7vl7i5c3]:before{content:"✓";color:var(--blue);font-weight:700;position:absolute;left:0}.metrics[data-astro-cid-7vl7i5c3] li[data-astro-cid-7vl7i5c3]{border-bottom:1px solid #333;padding:12px 0;font-size:17px}.note[data-astro-cid-7vl7i5c3]{color:#a5a5a5;margin:auto 0 0;font-size:14px}.mark[data-astro-cid-7vl7i5c3]{background:var(--blue);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.mark[data-astro-cid-7vl7i5c3] svg{width:30px;height:auto}.mark[data-astro-cid-7vl7i5c3] path{fill:#fff}.proof[data-astro-cid-7vl7i5c3]{background:var(--blue);color:#fff;transition:transform .3s var(--ease);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:clamp(28px,4vw,48px);display:grid}.proof[data-astro-cid-7vl7i5c3]:hover{transform:translateY(-3px)}.proof-k[data-astro-cid-7vl7i5c3]{color:#c9d2ff;font-size:14px}.proof-h[data-astro-cid-7vl7i5c3]{max-width:900px;font-size:clamp(28px,3.2vw,46px);line-height:1.05}.proof-p[data-astro-cid-7vl7i5c3]{color:#e3e8ff;max-width:760px;font-size:17px;line-height:26px}.proof-more[data-astro-cid-7vl7i5c3]{align-items:center;gap:8px;margin-top:8px;font-weight:600;display:inline-flex}.others[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.other[data-astro-cid-7vl7i5c3]{background:var(--card);color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:22px 22px 56px;transition:background-color .25s,color .25s;display:flex;position:relative}.other[data-astro-cid-7vl7i5c3]:hover{background:var(--blue);color:#fff}.other[data-astro-cid-7vl7i5c3]:hover .o-p[data-astro-cid-7vl7i5c3]{color:#dfe5ff}.other[data-astro-cid-7vl7i5c3].hub{background:var(--ink-d);color:#fff}.other[data-astro-cid-7vl7i5c3].hub .o-p[data-astro-cid-7vl7i5c3]{color:#b5b5b5}.o-h[data-astro-cid-7vl7i5c3]{letter-spacing:-.01em;font-size:19px;font-weight:600}.o-p[data-astro-cid-7vl7i5c3]{color:var(--muted);font-size:15px;line-height:22px;transition:color .25s}.o-a[data-astro-cid-7vl7i5c3]{color:var(--blue);position:absolute;bottom:20px;left:22px}.other[data-astro-cid-7vl7i5c3]:hover .o-a[data-astro-cid-7vl7i5c3],.other[data-astro-cid-7vl7i5c3].hub .o-a[data-astro-cid-7vl7i5c3]{color:#fff}.faq[data-astro-cid-7vl7i5c3]{grid-template-columns:minmax(0,1fr) 1fr;align-items:start;gap:0 40px;display:grid}.faq[data-astro-cid-7vl7i5c3] details[data-astro-cid-7vl7i5c3]{border-top:1px solid var(--line);padding:20px 0}.faq[data-astro-cid-7vl7i5c3] summary[data-astro-cid-7vl7i5c3]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:600;line-height:25px;list-style:none;display:flex}.faq[data-astro-cid-7vl7i5c3] summary[data-astro-cid-7vl7i5c3]::-webkit-details-marker{display:none}.plus[data-astro-cid-7vl7i5c3]{flex-shrink:0;width:20px;height:20px;position:relative}.plus[data-astro-cid-7vl7i5c3]:before,.plus[data-astro-cid-7vl7i5c3]:after{content:"";background:var(--blue);width:20px;height:2px;transition:transform .3s var(--ease);position:absolute;top:9px;left:0}.plus[data-astro-cid-7vl7i5c3]:after{transform:rotate(90deg)}.faq[data-astro-cid-7vl7i5c3] details[data-astro-cid-7vl7i5c3][open] .plus[data-astro-cid-7vl7i5c3]:after{transform:rotate(0)}.faq[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:var(--ink-2);margin:12px 0 0;font-size:16px;line-height:25px}.links[data-astro-cid-7vl7i5c3]{grid-template-columns:240px 1fr;align-items:start;gap:24px;padding-block:0 72px;display:grid}.tags[data-astro-cid-7vl7i5c3]{flex-wrap:wrap;gap:8px;display:flex}.final[data-astro-cid-7vl7i5c3]{background:var(--blue);color:#fff;text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:22px;padding:64px 32px 72px;display:flex}.final[data-astro-cid-7vl7i5c3] .h2[data-astro-cid-7vl7i5c3]{max-width:860px}.final[data-astro-cid-7vl7i5c3] p[data-astro-cid-7vl7i5c3]{color:#e3e8ff;max-width:520px;margin:0;font-size:17px;line-height:25px}.tools[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tool[data-astro-cid-7vl7i5c3]{box-sizing:border-box;min-height:230px;transition:transform .3s var(--ease), background-color .25s ease, color .25s ease;border-radius:14px;flex-direction:column;gap:8px;padding:22px 22px 60px;display:flex;position:relative}.tool[data-astro-cid-7vl7i5c3]:hover{transform:translateY(-4px)}.tn[data-astro-cid-7vl7i5c3]{margin-bottom:auto;padding-bottom:18px;font-size:44px;line-height:1}.t-h[data-astro-cid-7vl7i5c3]{letter-spacing:-.01em;font-size:19px;font-weight:600}.t-p[data-astro-cid-7vl7i5c3]{font-size:15px;line-height:22px}.t-a[data-astro-cid-7vl7i5c3]{position:absolute;bottom:22px;left:22px}.tl0[data-astro-cid-7vl7i5c3]{background:var(--blue);color:#fff}.tl0[data-astro-cid-7vl7i5c3] .t-p[data-astro-cid-7vl7i5c3]{color:#dfe5ff}.tl1[data-astro-cid-7vl7i5c3]{background:var(--ink-d);color:#fff}.tl1[data-astro-cid-7vl7i5c3] .t-p[data-astro-cid-7vl7i5c3]{color:#b5b5b5}.tl2[data-astro-cid-7vl7i5c3],.tl3[data-astro-cid-7vl7i5c3]{background:var(--card);color:var(--ink)}.tl2[data-astro-cid-7vl7i5c3] .t-p[data-astro-cid-7vl7i5c3],.tl3[data-astro-cid-7vl7i5c3] .t-p[data-astro-cid-7vl7i5c3]{color:var(--muted)}.tl2[data-astro-cid-7vl7i5c3] .t-a[data-astro-cid-7vl7i5c3],.tl3[data-astro-cid-7vl7i5c3] .t-a[data-astro-cid-7vl7i5c3]{color:var(--blue)}.other[data-astro-cid-7vl7i5c3].dir{background:var(--blue);color:#fff}.other[data-astro-cid-7vl7i5c3].dir .o-p[data-astro-cid-7vl7i5c3]{color:#dfe5ff}.other[data-astro-cid-7vl7i5c3].dir .o-a[data-astro-cid-7vl7i5c3]{color:#fff}@media (width<=1180px){.when[data-astro-cid-7vl7i5c3],.steps[data-astro-cid-7vl7i5c3],.tools[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.scope[data-astro-cid-7vl7i5c3] .sc[data-astro-cid-7vl7i5c3]{grid-column:span 6}.others[data-astro-cid-7vl7i5c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.hero-grid[data-astro-cid-7vl7i5c3],.result[data-astro-cid-7vl7i5c3],.faq[data-astro-cid-7vl7i5c3],.links[data-astro-cid-7vl7i5c3]{grid-template-columns:minmax(0,1fr)}.hero-art[data-astro-cid-7vl7i5c3]{display:none}}@media (width<=760px){.when[data-astro-cid-7vl7i5c3],.steps[data-astro-cid-7vl7i5c3],.others[data-astro-cid-7vl7i5c3],.tools[data-astro-cid-7vl7i5c3]{grid-template-columns:minmax(0,1fr)}.scope[data-astro-cid-7vl7i5c3] .sc[data-astro-cid-7vl7i5c3]{grid-column:1/-1;min-height:0}.final[data-astro-cid-7vl7i5c3]{padding:56px 20px 64px}}
