:root{--wc-ink:#071019;--wc-navy:#0c2030;--wc-blue:#123b55;--wc-orange:#ff7043;--wc-paper:#f5f7f8;--wc-white:#fff;--wc-line:rgba(148,163,184,.25);--wc-muted:#9eabba;--wc-radius:20px}
body{background:var(--wc-ink);color:#f5f7fb}
.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.wc-header{position:sticky;top:0;z-index:100;background:rgba(7,16,25,.92);border-bottom:1px solid var(--wc-line);backdrop-filter:blur(18px)}
.wc-nav{min-height:76px;display:flex;align-items:center;gap:28px}.wc-brand{display:inline-flex;align-items:center;gap:10px;color:#f8fafc;text-decoration:none;font-size:1.16rem;font-weight:760;letter-spacing:-.04em}.wc-brand b{color:var(--wc-orange)}.wc-nav nav{display:flex;align-items:center;gap:22px;margin-left:auto}.wc-nav nav a{color:#c7d0da;text-decoration:none;font-size:.9rem;font-weight:650}.wc-nav nav a:hover,.wc-nav nav a:focus{color:#fff}.wc-start,.wc-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wc-line);border-radius:999px;padding:12px 18px;color:#fff;text-decoration:none;font-weight:720}.wc-start{background:#fff;color:var(--wc-ink);font-size:.82rem;white-space:nowrap}.wc-menu{display:none}
.wc-hero{padding:clamp(64px,9vw,118px) 0;background:radial-gradient(circle at 78% 18%,rgba(255,112,67,.18),transparent 32%),linear-gradient(135deg,#071019 10%,#0c2030 100%);border-bottom:1px solid var(--wc-line)}.wc-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.75fr);gap:70px;align-items:center}.wc-kicker,.wc-label{color:#ff8a63;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:800}.wc-hero h1,.wc-page-hero h1{font-size:clamp(2.75rem,6vw,5.3rem);line-height:.98;letter-spacing:-.055em;max-width:900px;margin:18px 0 24px;text-wrap:balance}.wc-lead{font-size:clamp(1.05rem,1.6vw,1.34rem);line-height:1.7;color:#b7c2ce;max-width:760px}.wc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.wc-button.primary{background:var(--wc-orange);border-color:var(--wc-orange);color:#16100d}.wc-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:44px;color:#9dacba;font-size:.82rem}.wc-proof strong{color:#fff;font-size:1rem;margin-right:4px}.wc-hero-panel{border:1px solid var(--wc-line);background:rgba(255,255,255,.05);padding:24px;border-radius:var(--wc-radius);box-shadow:0 25px 80px rgba(0,0,0,.25)}.wc-hero-panel>a{display:block;padding:17px 0;border-top:1px solid var(--wc-line);text-decoration:none}.wc-hero-panel b{display:block;color:#fff;margin-bottom:6px}.wc-hero-panel span{color:#9eabba;font-size:.88rem;line-height:1.5}.wc-hero-panel a:hover span{color:#fff}
.wc-section{padding:clamp(66px,8vw,105px) 0}.wc-section-head{max-width:760px;margin-bottom:42px}.wc-section h2,.wc-band h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1.06;margin:10px 0 16px}.wc-section-head>p:last-child,.wc-band p{color:#aab5c1;line-height:1.7}.wc-domain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wc-domain-grid>a{display:block;min-height:230px;padding:26px;border:1px solid var(--wc-line);border-radius:var(--wc-radius);text-decoration:none;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.02));transition:.22s transform,.22s border-color}.wc-domain-grid>a:hover{transform:translateY(-4px);border-color:rgba(255,112,67,.65)}.wc-domain-grid span{color:#ff8a63;font:700 .78rem/1 monospace}.wc-domain-grid h3{color:#fff;font-size:1.35rem;margin:48px 0 12px}.wc-domain-grid p{color:#9eabba;line-height:1.6;margin:0}
.wc-band{padding:clamp(64px,8vw,100px) 0;background:#f2f5f6;color:#132331}.wc-band p{color:#526474}.wc-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.wc-text-link{color:#ff7043;text-decoration:none;font-weight:800}.wc-path-preview{list-style:none;padding:0;margin:0}.wc-path-preview li{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d8dfe3}.wc-path-preview li>span{font:800 .78rem monospace;color:#e65c31}.wc-path-preview b{font-size:1.08rem}.wc-path-preview p{margin:5px 0 0;font-size:.9rem}
.wc-feature-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.wc-feature{border:1px solid var(--wc-line);border-radius:var(--wc-radius);padding:28px;min-height:300px;display:flex;flex-direction:column;background:#0c1823}.wc-feature-main{background:linear-gradient(145deg,#153349,#102432)}.wc-feature h3{font-size:1.55rem;line-height:1.2;margin:48px 0 14px}.wc-feature p{color:#9eabba;line-height:1.6}.wc-feature a{margin-top:auto;color:#ff8a63;text-decoration:none;font-weight:750}.wc-trust{border-top:1px solid var(--wc-line)}.wc-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:36px 0}.wc-trust-grid b{font-size:1.1rem}.wc-trust-grid p{color:#9eabba;line-height:1.6;font-size:.9rem}
.wc-page-hero{padding:clamp(62px,8vw,105px) 0 56px;background:linear-gradient(135deg,#071019,#10283a);border-bottom:1px solid var(--wc-line)}.wc-page-hero .wc-lead{max-width:850px}.wc-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.wc-path-grid article{padding:30px;border:1px solid var(--wc-line);border-radius:var(--wc-radius);background:#0b1822}.wc-path-grid article:last-child{grid-column:1/-1}.wc-path-grid h2{font-size:1.75rem}.wc-path-grid>article>p{color:#aab5c1}.wc-path-grid ol{padding-left:20px}.wc-path-grid li{padding:9px 0;color:#8192a1}.wc-path-grid li a{color:#f3f6f8;text-decoration:none}.wc-outcome{border-top:1px solid var(--wc-line);padding-top:18px!important;margin-top:22px}
.wc-article-layout{display:grid;grid-template-columns:minmax(0,780px) 260px;gap:70px;padding:70px 0}.wc-article section{padding:8px 0 30px;border-bottom:1px solid var(--wc-line)}.wc-article h2{font-size:clamp(1.55rem,3vw,2.1rem);letter-spacing:-.025em;margin-bottom:14px}.wc-article p{color:#b4bfca;line-height:1.78;font-size:1.03rem}.wc-article-action{padding:28px!important;margin-top:22px;border:1px solid rgba(255,112,67,.45)!important;border-radius:var(--wc-radius);background:rgba(255,112,67,.06)}.wc-review{font-size:.86rem!important}.wc-toc{position:sticky;top:105px;align-self:start;display:grid;gap:12px;padding:22px;border:1px solid var(--wc-line);border-radius:16px}.wc-toc b{margin-bottom:8px}.wc-toc a{color:#9eabba;text-decoration:none;font-size:.9rem}.wc-toc a:hover{color:#fff}
.wc-footer{border-top:1px solid var(--wc-line);padding:62px 0 24px;background:#050b11}.wc-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:50px}.wc-footer-grid p{color:#8392a0;line-height:1.6;max-width:360px}.wc-footer-grid h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:18px}.wc-footer-grid>div>a:not(.wc-brand){display:block;color:#93a1ae;text-decoration:none;margin:10px 0;font-size:.88rem}.wc-footer-base{display:flex;justify-content:space-between;border-top:1px solid var(--wc-line);margin-top:45px;padding-top:22px;color:#6f7f8d;font-size:.8rem}.wc-footer-base a{color:#93a1ae}
body>.site-header{display:none!important}body>.site-footer{display:none!important}.wc-header+.wrap,.wc-header+main .hero:first-child{scroll-margin-top:90px}
@media(max-width:900px){.wc-nav{flex-wrap:wrap;padding:12px 0}.wc-menu{display:block;margin-left:auto;background:transparent;border:1px solid var(--wc-line);color:#fff;border-radius:8px;padding:8px 12px}.wc-nav nav{display:none;order:4;width:100%;margin:0;padding:12px 0;flex-direction:column;align-items:flex-start}.wc-nav nav.open{display:flex}.wc-start{display:none}.wc-hero-grid,.wc-split,.wc-article-layout{grid-template-columns:1fr}.wc-domain-grid{grid-template-columns:repeat(2,1fr)}.wc-feature-grid{grid-template-columns:1fr}.wc-feature{min-height:240px}.wc-trust-grid{grid-template-columns:repeat(2,1fr)}.wc-toc{position:static}.wc-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.wrap{width:min(100% - 28px,1180px)}.wc-hero{padding-top:58px}.wc-hero h1,.wc-page-hero h1{font-size:2.65rem}.wc-domain-grid,.wc-path-grid,.wc-trust-grid,.wc-footer-grid{grid-template-columns:1fr}.wc-path-grid article:last-child{grid-column:auto}.wc-domain-grid>a{min-height:200px}.wc-proof{display:grid;grid-template-columns:1fr 1fr}.wc-footer-base{display:block}.wc-footer-base span{display:block;margin:8px 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Keep the main navigation readable with the SOPs link. */
.wc-nav nav{gap:12px}
