.v1019-standard-page{background:#050a12;color:#eaf4ff}.v1019-standard-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:26px 0 80px}.v1019-breadcrumb{display:flex;gap:8px;align-items:center;margin:0 0 18px;color:#7f98ad;font-size:.84rem}.v1019-breadcrumb a{color:#8fd7ff}.v1019-kicker{display:block;color:#42c8ff;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.v1019-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;padding:clamp(28px,5vw,64px);border:1px solid #18344d;border-radius:26px;background:radial-gradient(circle at 82% 15%,rgba(42,160,255,.18),transparent 34%),linear-gradient(145deg,#07111f,#0a1828);box-shadow:0 24px 80px rgba(0,0,0,.35)}.v1019-hero h1{margin:.35rem 0 .7rem;font-size:clamp(2.5rem,7vw,5.4rem);line-height:.92;letter-spacing:-.055em}.v1019-hero p{max-width:760px;color:#b9cddd;font-size:clamp(1rem,2vw,1.18rem);line-height:1.72}.v1019-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.v1019-scorecard{display:grid;gap:10px;align-content:center}.v1019-scorecard span{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:14px;border:1px solid #1b3a54;border-radius:15px;background:rgba(3,10,18,.72)}.v1019-scorecard b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#0d2f4a;color:#48cfff}.v1019-scorecard small{color:#d7e9f6;font-weight:800}.v1019-principles,.v1019-process,.v1019-proof,.v1019-boundaries,.v1019-next,.v1019-faq{margin-top:28px;padding:clamp(24px,4vw,44px);border:1px solid #122b40;border-radius:24px;background:#08121f}.v1019-principles header,.v1019-boundaries header,.v1019-faq header,.v1019-section-copy{max-width:780px;margin-bottom:22px}.v1019-principles h2,.v1019-process h2,.v1019-proof h2,.v1019-boundaries h2,.v1019-next h2,.v1019-faq h2{margin:.35rem 0;font-size:clamp(1.7rem,4vw,2.7rem)}.v1019-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v1019-card-grid article{padding:20px;border:1px solid #17364e;border-radius:18px;background:#0a1928}.v1019-card-grid article>span{color:#32bdff;font-weight:900}.v1019-card-grid h3{margin:.55rem 0;font-size:1.08rem}.v1019-card-grid p,.v1019-process p,.v1019-proof p,.v1019-next p,.v1019-faq p{color:#aebfd0;line-height:1.68}.v1019-process ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:step;list-style:none;padding:0;margin:0}.v1019-process li{counter-increment:step;position:relative;padding:18px 18px 18px 58px;border:1px solid #17364e;border-radius:16px;background:#0a1928}.v1019-process li:before{content:counter(step);position:absolute;left:16px;top:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#0b3855;color:#55d5ff;font-weight:900}.v1019-process li b,.v1019-process li span{display:block}.v1019-process li span{margin-top:5px;color:#aebfd0;line-height:1.55}.v1019-proof{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:linear-gradient(135deg,#08121f,#071a2d)}.v1019-proof ul,.v1019-boundary-grid ul{margin:0;padding-left:20px;color:#c0d1df;line-height:1.75}.v1019-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v1019-boundary-grid article{padding:22px;border:1px solid #17364e;border-radius:18px;background:#0a1928}.v1019-next{display:grid;grid-template-columns:.75fr 1.25fr;gap:24px;align-items:start}.v1019-next-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v1019-next-links a{display:block;padding:18px;border:1px solid #1a405c;border-radius:16px;background:#0a1928;color:#eaf4ff;text-decoration:none}.v1019-next-links a:hover{border-color:#44caff;transform:translateY(-1px)}.v1019-next-links b,.v1019-next-links span{display:block}.v1019-next-links span{margin-top:5px;color:#8eb3cb;font-size:.9rem}.v1019-faq details{border-top:1px solid #17364e;padding:16px 0}.v1019-faq summary{cursor:pointer;font-weight:850;color:#eaf4ff}.v1019-faq details p{margin:.7rem 0 0}.v1019-faq details:last-child{border-bottom:1px solid #17364e}@media(max-width:850px){.v1019-hero,.v1019-proof,.v1019-next{grid-template-columns:1fr}.v1019-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.v1019-standard-shell{width:min(100% - 20px,1180px);padding-top:14px}.v1019-hero,.v1019-principles,.v1019-process,.v1019-proof,.v1019-boundaries,.v1019-next,.v1019-faq{border-radius:18px;padding:20px}.v1019-card-grid,.v1019-process ol,.v1019-boundary-grid,.v1019-next-links{grid-template-columns:1fr}.v1019-actions{display:grid}.v1019-actions a{text-align:center}.v1019-hero h1{font-size:2.75rem}}
