.nr-page-hero{padding:105px 0 82px;background:linear-gradient(145deg,#fbfbff,#eef6ff)}.nr-page-hero h1{max-width:850px;margin:0;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1;letter-spacing:-.07em}.nr-page-hero p{max-width:670px;margin:22px 0 0;color:var(--nr-muted);font-size:1.1rem}.nr-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.nr-prose{max-width:820px;color:var(--nr-muted);font-size:1.03rem}.nr-prose h2{margin:36px 0 13px;color:var(--nr-ink);font-size:1.55rem;letter-spacing:-.04em}.nr-prose h2:first-child{margin-top:0}.nr-prose p{margin:0 0 18px}.nr-prose a{color:var(--nr-accent);font-weight:700}.nr-contact-card,.nr-empty-state{max-width:820px;padding:54px;border:1px solid var(--nr-line);border-radius:var(--nr-radius);background:#fff;box-shadow:var(--nr-shadow)}.nr-contact-card h2,.nr-empty-state h2{max-width:650px;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;letter-spacing:-.055em}.nr-contact-card p,.nr-empty-state p{max-width:630px;color:var(--nr-muted);font-size:1.02rem}.nr-contact-email{display:inline-block;margin:10px 0 10px;color:var(--nr-accent)!important;font-size:1.25rem;font-weight:800}.nr-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:42px;padding-bottom:36px}.nr-footer-grid strong{display:block;margin-bottom:13px;color:#fff}.nr-footer-grid a{display:block;margin:8px 0;color:#b8c0d0;font-size:.9rem}.nr-footer-grid a:hover{color:#fff}.nr-footer-bottom{padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#8f98aa;font-size:.82rem}.nr-legal{padding-bottom:20px}@media(max-width:840px){.nr-split{grid-template-columns:1fr;gap:28px}.nr-footer-grid{grid-template-columns:1fr 1fr}.nr-page-hero{padding:78px 0 60px}}@media(max-width:640px){.nr-contact-card,.nr-empty-state{padding:32px 25px}.nr-footer-grid{grid-template-columns:1fr;gap:26px}.nr-page-hero h1{font-size:clamp(2.55rem,13vw,4rem)}}
