.nx-co .nx-co-hero{padding-top:36px}.nx-co .nx-co-hero .nx-h1{max-width:18ch}.nx-co .nx-co-hero .nx-lead{max-width:56ch}.nx-co .nx-strip{margin-top:32px}.nx-co .nx-cost{background:var(--nx-warm);border-radius:22px;padding:24px 20px}.nx-co .nx-cost h2{font-size:26px;line-height:1.12;letter-spacing:-.025em;font-weight:700}.nx-co .nx-cost h3{font-size:18px}.nx-co .nx-cost [data-cost-tier]{border:0;border-radius:16px;background:#fff}.nx-co .nx-cost .text-brand{color:var(--nx-cta-hover)}.nx-co .nx-cost>div>p{font-size:14px}.nx-co .nx-cost input[type=range]{accent-color:var(--nx-cta)}.nx-co .nx-all{margin-top:20px;border:1px solid var(--nx-line);border-radius:16px;padding:4px 18px}.nx-co .nx-all summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;font-size:16px;font-weight:700;color:var(--nx-cta-hover);list-style:none}.nx-co .nx-all summary::-webkit-details-marker{display:none}.nx-co .nx-all summary:after{content:"+";font-size:22px;line-height:1;color:var(--nx-ink2)}.nx-co .nx-all[open] summary:after{content:"−"}.nx-co .nx-all .nx-table{margin-top:8px;padding-bottom:14px}.nx-co .nx-pl .nx-pn{font-size:13.5px;color:var(--nx-ink2);margin-top:4px;line-height:1.4}.nx-co .nx-interest{margin-bottom:12px;border-radius:14px;background:#fdeee3;padding:14px 16px;font-size:15px;color:var(--nx-ink)}.nx-co .nx-story{display:grid;gap:16px;font-size:17px;line-height:1.55;color:var(--nx-body);max-width:60ch}.nx-co .nx-cta-act{display:flex;align-items:center}.nx-co .nx-cta-act .nx-btn{width:100%}.nx-co .nx-doors{margin-top:24px;display:grid;gap:10px}.nx-co .nx-door{background:#fff;border:1px solid var(--nx-line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.nx-co .nx-door-hot{background:var(--nx-warm);border-color:transparent}.nx-co .nx-door b{font-size:16.5px;font-weight:700}.nx-co .nx-door p{font-size:14.5px;line-height:1.45;color:var(--nx-body)}.nx-co .nx-door-acts{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.nx-co .nx-link{display:inline-block;margin-top:6px;font-size:15px;font-weight:700;color:var(--nx-cta-hover);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.nx-co .nx-door .nx-btn.nx-sm{align-self:flex-start;margin-top:8px}.nx-co .nx-legal{margin-top:28px;padding-top:24px;border-top:1px solid var(--nx-line);font-size:15px;color:var(--nx-body)}.nx-co .nx-legal .text-brand{color:var(--nx-cta-hover)}.nx-co .nx-contact{display:grid;gap:24px}.nx-co .nx-contact .nx-form{background:var(--nx-warm);border-radius:22px;padding:14px}.nx-co .nx-contact .nx-form>small{padding-bottom:4px}.nx-co .nx-contact-doors{display:grid;gap:10px}.nx-co .nx-contact-doors .nx-call{margin-top:0}.nx-co .nx-contact-doors .nx-jb .nx-link{margin-top:8px}@media (max-width: 899px){.nx-co .nx-co-hero{padding-top:24px}.nx-co .nx-co-hero .nx-row>*{flex:1 1 100%}}@media (min-width: 900px){.nx-co .nx-co-hero{padding-top:64px}.nx-co .nx-strip{margin-top:48px}.nx-co .nx-cost{padding:36px 40px;border-radius:24px}.nx-co .nx-cost h2{font-size:32px}.nx-co .nx-story{font-size:18px}.nx-co .nx-doors{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px}.nx-co .nx-door{padding:26px}.nx-co .nx-contact{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.nx-co .nx-contact .nx-form{padding:20px}.nx-co .nx-contact-doors{gap:14px}.nx-co .nx-cta-act{justify-content:flex-end}.nx-co .nx-cta-act .nx-btn{width:auto}}
