.page-module__YcP5WW__page{background:var(--bg);min-height:100vh}.page-module__YcP5WW__shell{width:min(var(--max), calc(100% - 48px));margin-inline:auto}.page-module__YcP5WW__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a08eb;border-bottom:1px solid #f4eddd24;position:sticky;top:0}.page-module__YcP5WW__header>div,.page-module__YcP5WW__footer{color:var(--body);font:11px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;display:flex}.page-module__YcP5WW__header>div{align-items:center;min-height:76px}.page-module__YcP5WW__header a,.page-module__YcP5WW__footer a{min-height:44px;transition:color .16s var(--ease-out);align-items:center;display:inline-flex}.page-module__YcP5WW__header a:hover,.page-module__YcP5WW__footer a:hover{color:var(--acid)}.page-module__YcP5WW__hero{padding:clamp(72px,10vw,124px) 0 clamp(56px,7vw,88px)}.page-module__YcP5WW__kicker,.page-module__YcP5WW__label{color:var(--acid);font:11px / 1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.page-module__YcP5WW__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:1040px;margin:20px 0 0;font-size:clamp(52px,5.2vw,68px);font-weight:650;line-height:.98}.page-module__YcP5WW__lead{max-width:780px;color:var(--body);letter-spacing:-.025em;text-wrap:pretty;margin:28px 0 0;font-size:clamp(18px,1.8vw,23px);line-height:1.5}.page-module__YcP5WW__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__YcP5WW__actions a{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:46px;font:11px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);align-items:center;padding:0 16px;display:inline-flex}.page-module__YcP5WW__actions a:first-child{border-color:var(--acid);background:var(--acid);color:#11120a}.page-module__YcP5WW__actions a:hover{border-color:var(--acid);color:var(--acid)}.page-module__YcP5WW__actions a:first-child:hover{color:#11120a;background:#efffbd}.page-module__YcP5WW__actions a:active{transform:scale(.97)}.page-module__YcP5WW__facts{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.page-module__YcP5WW__facts>div{border-right:1px solid var(--line);padding:28px}.page-module__YcP5WW__facts>div:last-child{border-right:0}.page-module__YcP5WW__facts strong{letter-spacing:-.045em;text-wrap:balance;margin-top:36px;font-size:clamp(21px,2.2vw,30px);font-weight:650;line-height:1.08;display:block}.page-module__YcP5WW__facts span{color:var(--muted);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.5;display:block}.page-module__YcP5WW__facts a{color:var(--cyan)}.page-module__YcP5WW__workflow{padding-block:clamp(72px,9vw,112px)}.page-module__YcP5WW__workflow>.page-module__YcP5WW__label{padding-bottom:20px}.page-module__YcP5WW__workflow ol{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.page-module__YcP5WW__workflow li{border-right:1px solid var(--line);min-height:250px;padding:28px}.page-module__YcP5WW__workflow li:last-child{background:var(--surface-raised);color:var(--ink);border-right:0}.page-module__YcP5WW__workflow li>span{background:var(--accent-wash);color:var(--acid);font:11px / 1 var(--mono);font-variant-numeric:tabular-nums;border-radius:12px;padding:5px 8px;display:inline-flex}.page-module__YcP5WW__workflow li:last-child>span{background:var(--acid);color:#11120a}.page-module__YcP5WW__workflow li strong{letter-spacing:-.055em;margin-top:52px;font-size:clamp(29px,3.2vw,42px);font-weight:650;line-height:1.04;display:block}.page-module__YcP5WW__workflow li p{max-width:300px;color:var(--muted);text-wrap:pretty;margin:13px 0 0;line-height:1.5}.page-module__YcP5WW__workflow li:last-child p{color:var(--muted)}.page-module__YcP5WW__imageSection{padding-bottom:clamp(72px,10vw,124px)}.page-module__YcP5WW__imageSection img{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:100%;height:auto;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.page-module__YcP5WW__imageSection p{color:var(--muted);font:11px / 1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0}.page-module__YcP5WW__evidence{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__YcP5WW__evidence article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:360px;padding:28px}.page-module__YcP5WW__evidence article:nth-child(2){border-color:var(--surface-raised);background:var(--surface-raised);color:var(--ink)}.page-module__YcP5WW__evidence h2{letter-spacing:-.05em;text-wrap:balance;margin:64px 0 0;font-size:clamp(26px,2.8vw,38px);font-weight:650;line-height:1.06}.page-module__YcP5WW__evidence article>p:last-child{color:var(--muted);text-wrap:pretty;margin:14px 0 0;line-height:1.55}.page-module__YcP5WW__evidence article:nth-child(2)>p:last-child{color:var(--muted)}.page-module__YcP5WW__footer{border-top:1px solid var(--line-strong);margin-top:clamp(64px,9vw,112px);padding-block:32px}@media (max-width:820px){.page-module__YcP5WW__workflow ol,.page-module__YcP5WW__evidence,.page-module__YcP5WW__facts{grid-template-columns:1fr}.page-module__YcP5WW__workflow li,.page-module__YcP5WW__facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.page-module__YcP5WW__workflow li:last-child,.page-module__YcP5WW__facts>div:last-child{border-bottom:0}.page-module__YcP5WW__workflow li strong,.page-module__YcP5WW__evidence h2{margin-top:32px}.page-module__YcP5WW__evidence article{min-height:0}}@media (max-width:560px){.page-module__YcP5WW__shell{width:calc(100% - 28px)}.page-module__YcP5WW__header>div{min-height:64px;font-size:12px}.page-module__YcP5WW__hero{padding:64px 0 48px}.page-module__YcP5WW__hero h1{overflow-wrap:anywhere;font-size:clamp(44px,13.2vw,62px)}.page-module__YcP5WW__lead{font-size:18px}.page-module__YcP5WW__actions{grid-template-columns:1fr;display:grid}.page-module__YcP5WW__actions a{justify-content:space-between}.page-module__YcP5WW__facts>div,.page-module__YcP5WW__workflow li,.page-module__YcP5WW__evidence article{padding:22px}.page-module__YcP5WW__facts strong,.page-module__YcP5WW__workflow li strong,.page-module__YcP5WW__evidence h2{overflow-wrap:anywhere}}
