.kicker[data-astro-cid-qkzof4pb]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:inline-flex}.kicker-on-dark[data-astro-cid-qkzof4pb]{color:var(--on-dark-muted)}.kicker-dot[data-astro-cid-qkzof4pb]{background:var(--esta);width:8px;height:8px;box-shadow:0 0 0 4px var(--esta-tint);border-radius:50%}.section-title[data-astro-cid-qkzof4pb]{margin-bottom:36px}h2[data-astro-cid-qkzof4pb]{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px)}.float[data-astro-cid-qkzof4pb]{border:1px solid var(--frame-border);background:var(--bg);box-shadow:var(--float-shadow);border-radius:14px;position:absolute;overflow:hidden}.hero-band[data-astro-cid-qkzof4pb]{background:radial-gradient(60% 55% at 50% 72%, var(--esta-tint), transparent 72%);overflow-x:clip}.esta-hero[data-astro-cid-qkzof4pb]{text-align:center;flex-direction:column;align-items:center;padding-block:56px 72px;display:flex}.esta-name[data-astro-cid-qkzof4pb]{letter-spacing:-.055em;color:var(--esta);font-size:clamp(64px,9vw,120px);line-height:.92}.hero-definition[data-astro-cid-qkzof4pb]{letter-spacing:-.012em;max-width:46ch;color:var(--text-muted);margin-top:22px;font-size:clamp(18px,1.7vw,21px);line-height:1.45}.hero-actions[data-astro-cid-qkzof4pb]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.btn-esta[data-astro-cid-qkzof4pb]{background:var(--esta);border-color:var(--esta);color:var(--esta-ink);box-shadow:0 12px 28px -14px var(--esta);align-items:center;gap:10px;transition:transform .18s;display:inline-flex}.btn-esta[data-astro-cid-qkzof4pb] svg[data-astro-cid-qkzof4pb]{transition:transform .18s}.btn-esta[data-astro-cid-qkzof4pb]:hover{opacity:1;transform:translateY(-1px)}.btn-esta[data-astro-cid-qkzof4pb]:hover svg[data-astro-cid-qkzof4pb]{transform:translate(3px)}.hero-talk[data-astro-cid-qkzof4pb]{padding:16px 28px;font-size:14.5px}.wide-stage[data-astro-cid-qkzof4pb]{isolation:isolate;text-align:left;width:100%;max-width:1040px;margin-top:64px;position:relative}.stage-glow[data-astro-cid-qkzof4pb]{z-index:-2;background:radial-gradient(48% 50% at 50% 50%, var(--stage-glow), transparent 72%), radial-gradient(22% 24% at 22% 74%, var(--stage-glow-2), transparent 70%);pointer-events:none;position:absolute;inset:-14% -18% -10%}.stage-dots[data-astro-cid-qkzof4pb]{z-index:-1;background-image:radial-gradient(var(--stage-dot) 1.1px, transparent 1.3px);pointer-events:none;background-size:22px 22px;position:absolute;inset:-10% -16%;mask-image:radial-gradient(60% 58%,#000 26%,#0000 76%)}.stage-frame[data-astro-cid-qkzof4pb]{border:1px solid var(--frame-border);background:var(--bg-muted);box-shadow:var(--frame-shadow);border-radius:20px;margin:0;overflow:hidden}.wide-stage[data-astro-cid-qkzof4pb] .float[data-astro-cid-qkzof4pb]{animation:8s ease-in-out infinite drift}.float-examiner[data-astro-cid-qkzof4pb]{border-radius:16px;width:30%;animation-delay:-2s;top:30%;left:-9%}.float-soa[data-astro-cid-qkzof4pb]{width:24%;animation-delay:-5s;top:12%;right:-7%}.float-evidence[data-astro-cid-qkzof4pb]{border-radius:12px;width:48%;animation-delay:-3s;bottom:-5%;right:-4%}.stage-note[data-astro-cid-qkzof4pb]{color:var(--text-muted);align-items:center;gap:10px;margin-top:40px;font-size:12px;display:inline-flex}.problem[data-astro-cid-qkzof4pb]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.problem-head[data-astro-cid-qkzof4pb]{max-width:18ch}.today[data-astro-cid-qkzof4pb]{flex-wrap:wrap;gap:10px;margin-top:28px;padding:0;list-style:none;display:flex}.today[data-astro-cid-qkzof4pb] li[data-astro-cid-qkzof4pb]{border:1px dashed var(--border);color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--esta);border-radius:9999px;padding:8px 14px;font-size:12.5px;text-decoration-thickness:1.5px}.prose-col[data-astro-cid-qkzof4pb]{flex-direction:column;gap:16px;padding-top:30px;display:flex}.prose-col[data-astro-cid-qkzof4pb] p[data-astro-cid-qkzof4pb]{color:var(--text-muted);font-size:16.5px;line-height:1.65}.prose-col[data-astro-cid-qkzof4pb] p[data-astro-cid-qkzof4pb]:first-child{color:var(--text);letter-spacing:-.01em;font-size:19px;line-height:1.5}.stages[data-astro-cid-qkzof4pb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.stage-card[data-astro-cid-qkzof4pb]{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.stage-text[data-astro-cid-qkzof4pb]{flex-direction:column;gap:10px;padding:30px 30px 0;display:flex}.stage-number[data-astro-cid-qkzof4pb]{background:var(--esta);color:var(--esta-ink);border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:12px}.stage-text[data-astro-cid-qkzof4pb] h3[data-astro-cid-qkzof4pb]{font-size:22px}.stage-text[data-astro-cid-qkzof4pb] p[data-astro-cid-qkzof4pb]{color:var(--text-muted);font-size:15px;line-height:1.6}.stage-shot[data-astro-cid-qkzof4pb]{flex:none;height:230px;margin:auto 0 -1px 30px;padding-top:28px;overflow:hidden}.stage-shot[data-astro-cid-qkzof4pb] img{border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border);width:190%;max-width:none;box-shadow:var(--float-shadow);border-top-left-radius:12px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.stage-card[data-astro-cid-qkzof4pb]:hover .stage-shot[data-astro-cid-qkzof4pb] img{transform:translate(-4px,-4px)}.panel[data-astro-cid-qkzof4pb]{border-radius:var(--radius-card);background:radial-gradient(60% 80% at 100% 100%, #a3cf641f, transparent 70%), var(--card-dark);padding:52px 56px}.delivery[data-astro-cid-qkzof4pb]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.delivery[data-astro-cid-qkzof4pb] h2[data-astro-cid-qkzof4pb]{color:var(--on-dark);max-width:16ch}.delivery-body[data-astro-cid-qkzof4pb]{flex-direction:column;gap:14px;margin-top:20px;display:flex}.delivery-body[data-astro-cid-qkzof4pb] p[data-astro-cid-qkzof4pb]{color:var(--on-dark-muted);font-size:16px;line-height:1.62}.delivery-diagram[data-astro-cid-qkzof4pb]{width:100%;height:auto;font-family:var(--font-mono)}.d-option[data-astro-cid-qkzof4pb]{fill:#ffffff08;stroke:#ffffff2e;stroke-width:1.2px;stroke-dasharray:5 5}.d-option-main[data-astro-cid-qkzof4pb]{fill:#a3cf640f;stroke:#a3cf6499;stroke-dasharray:none}.d-title[data-astro-cid-qkzof4pb]{fill:#fff;font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:700}.d-sub[data-astro-cid-qkzof4pb]{fill:#a8a8a8;font-size:11.5px}.d-esta[data-astro-cid-qkzof4pb].d-esta-alt{fill:none;stroke:#a3cf64;stroke-width:1.5px}.d-esta-text[data-astro-cid-qkzof4pb].d-esta-text-alt{fill:#a3cf64}.d-label[data-astro-cid-qkzof4pb]{fill:#a3cf64;letter-spacing:.14em;font-size:11px}.d-esta[data-astro-cid-qkzof4pb]{fill:#a3cf64}.d-esta-text[data-astro-cid-qkzof4pb]{fill:#0d0f0a;font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:700}.d-line[data-astro-cid-qkzof4pb]{fill:none;stroke:#ffffff59;stroke-width:1.5px}.d-store[data-astro-cid-qkzof4pb]{fill:#ffffff0d;stroke:#ffffff2e}.d-store-text[data-astro-cid-qkzof4pb]{fill:#fff;font-size:12px}.d-foot[data-astro-cid-qkzof4pb]{fill:#a8a8a8;font-size:11.5px}.covers[data-astro-cid-qkzof4pb]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid;overflow-x:clip}.frameworks[data-astro-cid-qkzof4pb]{border-top:1px solid var(--border);padding:0;list-style:none}.framework[data-astro-cid-qkzof4pb]{border-bottom:1px solid var(--border);grid-template-columns:132px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.fw-code[data-astro-cid-qkzof4pb]{letter-spacing:-.03em;color:var(--esta);font-size:21px;font-weight:700;line-height:1.15}.fw-name[data-astro-cid-qkzof4pb]{letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.35}.fw-detail[data-astro-cid-qkzof4pb]{color:var(--text-muted);margin-top:6px;font-size:15px;line-height:1.55}.covers-art[data-astro-cid-qkzof4pb]{isolation:isolate;position:relative}.covers-glow[data-astro-cid-qkzof4pb]{z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--stage-glow), transparent 70%);position:absolute;inset:-20%}.covers-card[data-astro-cid-qkzof4pb]{border:1px solid var(--frame-border);box-shadow:var(--frame-shadow);border-radius:20px;overflow:hidden;transform:rotate(-1.5deg)}.covers-note[data-astro-cid-qkzof4pb]{text-align:center;margin-top:22px;font-size:14px}.integrity[data-astro-cid-qkzof4pb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.integrity-copy[data-astro-cid-qkzof4pb]{flex-direction:column;gap:16px;display:flex}.integrity-copy[data-astro-cid-qkzof4pb] .kicker[data-astro-cid-qkzof4pb]{margin-bottom:0}.integrity-lead[data-astro-cid-qkzof4pb]{letter-spacing:-.01em;font-size:18px;line-height:1.55}.integrity-copy[data-astro-cid-qkzof4pb] p[data-astro-cid-qkzof4pb].muted{font-size:15.5px;line-height:1.62}.integrity-art[data-astro-cid-qkzof4pb]{padding-bottom:36px;position:relative}.integrity-shot[data-astro-cid-qkzof4pb]{border:1px solid var(--frame-border);box-shadow:var(--frame-shadow);border-radius:18px;overflow:hidden}.integrity-row[data-astro-cid-qkzof4pb]{border-radius:12px;width:72%;bottom:0;left:-8%}.status[data-astro-cid-qkzof4pb]{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(90deg, var(--esta-tint), transparent 60%), var(--bg);align-items:flex-start;gap:22px;padding:32px 36px;display:flex}.status-dot[data-astro-cid-qkzof4pb]{background:var(--esta);border-radius:50%;flex:none;width:12px;height:12px;margin-top:10px;animation:2.8s ease-out infinite status-pulse}@keyframes status-pulse{0%{box-shadow:0 0 0 0 var(--stage-glow)}70%,to{box-shadow:0 0 0 12px #0000}}.status-head[data-astro-cid-qkzof4pb]{letter-spacing:-.02em;font-size:22px}.status[data-astro-cid-qkzof4pb] p[data-astro-cid-qkzof4pb]{max-width:72ch;margin-top:10px;font-size:15.5px;line-height:1.62}@media (width<=1000px){.stages[data-astro-cid-qkzof4pb]{grid-template-columns:1fr}.stage-shot[data-astro-cid-qkzof4pb]{height:260px}.stage-shot[data-astro-cid-qkzof4pb] img{width:130%}.problem[data-astro-cid-qkzof4pb],.delivery[data-astro-cid-qkzof4pb],.covers[data-astro-cid-qkzof4pb],.integrity[data-astro-cid-qkzof4pb]{grid-template-columns:1fr;gap:40px}.prose-col[data-astro-cid-qkzof4pb]{padding-top:0}.delivery-diagram[data-astro-cid-qkzof4pb]{max-width:460px}}@media (width<=520px){.framework[data-astro-cid-qkzof4pb]{grid-template-columns:1fr;gap:6px}}@media (width<=760px){.esta-hero[data-astro-cid-qkzof4pb]{padding-block:40px 56px}.wide-stage[data-astro-cid-qkzof4pb]{margin-top:44px}.float-examiner[data-astro-cid-qkzof4pb],.float-soa[data-astro-cid-qkzof4pb]{display:none}.float-evidence[data-astro-cid-qkzof4pb]{width:80%;bottom:-10%;left:4%;right:auto}.stage-note[data-astro-cid-qkzof4pb]{margin-top:44px}.panel[data-astro-cid-qkzof4pb]{padding:34px 24px}.status[data-astro-cid-qkzof4pb]{padding:26px 22px}.stage-shot[data-astro-cid-qkzof4pb] img{width:200%}.integrity-row[data-astro-cid-qkzof4pb]{width:88%;left:4%}}@media (width<=560px){.hero-actions[data-astro-cid-qkzof4pb]>[data-astro-cid-qkzof4pb]{text-align:center;justify-content:center;width:100%}}
