
main.nx-page{--nx-ink:#102a43;--nx-paper:#f5f8fb;--nx-accent:#168aad;--nx-soft:#e3f2f7;color:var(--nx-ink);background:var(--nx-paper);font-family:inherit;line-height:1.65}.nx-page *{box-sizing:border-box}.nx-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.nx-hero{padding:clamp(130px,13vw,180px) 0 64px;background:linear-gradient(135deg,var(--nx-soft),var(--nx-paper) 64%)}.nx-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);gap:42px;align-items:start}.nx-kicker{font-size:.86rem;font-weight:700;color:var(--nx-accent);margin:0 0 12px}.nx-page h1,.nx-page h2,.nx-page h3{color:var(--nx-ink);font-family:inherit;text-wrap:balance}.nx-page h1{font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.02;letter-spacing:-.045em;margin:0 0 20px}.nx-lede{font-size:clamp(1.05rem,1.6vw,1.25rem);max-width:62ch;margin:0 0 22px}.nx-proof{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.nx-proof span{padding:8px 11px;background:var(--nx-paper);border-left:3px solid var(--nx-accent);font-size:.86rem}.nx-page form.lp-lead{background:#fff;color:var(--nx-ink);padding:clamp(20px,3vw,32px);border:1px solid color-mix(in srgb,var(--nx-accent) 26%,transparent);box-shadow:0 18px 45px color-mix(in srgb,var(--nx-ink) 12%,transparent);border-radius:18px}.nx-page form.lp-lead .hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.nx-page form.lp-lead :is(label,h2,h3,p){color:var(--nx-ink)}.nx-page form.lp-lead :is(input,select,textarea){background:#fff;color:var(--nx-ink);border:1px solid #a9b7c4;min-height:44px}.nx-visual{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:48px 0 78px}.nx-art{width:100%;height:auto;color:var(--nx-accent)}.nx-section{padding:76px 0}.nx-section:nth-of-type(even){background:#fff}.nx-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;margin-bottom:36px}.nx-head h2{font-size:clamp(1.8rem,3.3vw,3.25rem);line-height:1.08;letter-spacing:-.035em;margin:0}.nx-head p{max-width:66ch;margin:0}.nx-split{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nx-panel{padding:28px;background:var(--nx-soft);border-radius:18px}.nx-panel h3{font-size:1.28rem;margin:0 0 10px}.nx-panel p{margin:.4rem 0}.nx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:color-mix(in srgb,var(--nx-accent) 28%,transparent);border:1px solid color-mix(in srgb,var(--nx-accent) 28%,transparent)}.nx-step{background:var(--nx-paper);padding:24px}.nx-step b{display:block;color:var(--nx-accent);margin-bottom:8px}.nx-page table{width:100%;border-collapse:collapse;background:#fff}.nx-page th,.nx-page td{text-align:left;padding:16px;border-bottom:1px solid #d7e0e6;vertical-align:top}.nx-page th{background:var(--nx-soft)}.nx-checks{columns:2;column-gap:50px;padding-left:1.2rem}.nx-checks li{break-inside:avoid;margin:0 0 12px}.nx-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nx-faq details{background:#fff;border:1px solid #d9e2e9;padding:18px 20px}.nx-faq summary{font-weight:700;cursor:pointer;color:var(--nx-ink)}.nx-faq p{margin:12px 0 0}.nx-cta{padding:65px 0;background:var(--nx-ink);color:#fff}.nx-cta h2,.nx-cta p{color:#fff}.nx-cta a{display:inline-block;margin-top:12px;background:var(--nx-accent);color:#fff;padding:13px 20px;text-decoration:none;border-radius:8px;font-weight:700}.nx-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nx-related a{color:var(--nx-ink);background:var(--nx-soft);padding:9px 12px;text-decoration:none}.nx-page :focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}@media(max-width:850px){.nx-visual,.nx-head,.nx-split{grid-template-columns:1fr}.nx-hero{padding-top:120px}.nx-art{max-width:560px}.nx-steps{grid-template-columns:1fr 1fr}.nx-faq{grid-template-columns:1fr}}@media(max-width:650px){.nx-grid{grid-template-columns:1fr}}@media(max-width:520px){.nx-wrap{width:min(100% - 28px,1180px)}.nx-hero{padding-top:105px}.nx-grid>div:first-child>p:last-child,.nx-proof{display:none}.nx-lede{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-page h1{font-size:2.35rem}.nx-steps{grid-template-columns:1fr}.nx-checks{columns:1}.nx-section{padding:56px 0}.nx-page form.lp-lead{padding:18px}.nx-page th,.nx-page td{padding:12px;min-width:160px}.nx-table{overflow:auto}}
