.np-crumb{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;font-size:13px;color:#607078}.np-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;padding-top:45px;padding-bottom:55px}.np-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-.04em}.np-hero figure{margin:0;background:#f5f5f1;border-radius:16px;padding:25px}.np-hero img{display:block;width:100%;height:450px;object-fit:contain}.np-hero figcaption,.np-note{font-size:13px;color:#607078;line-height:1.6}.np-hero .button{margin-top:20px}.np-facts{max-width:960px}.np-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid #dbe1df;padding:18px 0}.np-facts dt{color:#607078}.np-facts dd{margin:0;font-weight:650}.np-features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.np-features article{background:#fff;padding:26px;border:1px solid #dbe1df;border-radius:12px}.np-features article>span{color:#a34d00;font-weight:700}.np-features h3{font-size:24px;line-height:1.2}.np-links{display:flex;flex-wrap:wrap;gap:20px;margin:25px 0}.np-links a{border:1px solid #dbe1df;padding:15px;max-width:100%}.np-faq details{border-bottom:1px solid #dbe1df;padding:22px 0}.np-faq summary{font-size:20px;font-weight:650;cursor:pointer}.np-request{display:grid;grid-template-columns:1fr 1fr;gap:45px;scroll-margin-top:110px}.np-page .text-link{white-space:normal}.np-page input,.np-page textarea{min-width:0;max-width:100%}@media(max-width:850px){.np-hero{gap:25px}.np-hero img{height:330px}.np-features{grid-template-columns:1fr}.np-request{grid-template-columns:1fr}}@media(max-width:640px){.np-hero{grid-template-columns:1fr;padding-top:28px}.np-hero h1{font-size:36px}.np-hero img{height:320px}.np-facts>div{grid-template-columns:1fr;gap:7px}.np-faq summary{font-size:18px}.np-request .request-panel{padding:22px}.np-links{flex-direction:column}}
