body:has(.np-page){--color-primary-50-6cfrbo:#f6f2ff;--color-primary-100-hl1t2a:#ede4ff;--color-primary-200-o20dtd:#dccbff;--color-primary-300-0qy8vv:#c3a6ff;--color-primary-400-9jdrtg:#a47bff;--color-primary-500-9dxp0g:#8c52ff;--color-primary-600-bgaqx3:#7a45f0;--color-primary-700-aiz90q:#6b38db;--color-primary-800-32xrtm:#5a2db8;--color-primary-900-g9znnp:#432289;--color-primary-950-sr2r0p:#2e175f;--color-primary-1000-swo48o:#180c33;--color-info-50-18exbh:#f6f2ff;--color-info-100-ztux3v:#ede4ff;--color-info-300-v9njtf:#c3a6ff;--color-info-400-mtbujr:#a47bff;--color-info-600-6dqcyj:#7a45f0;--color-info-700-rqykgt:#6b38db;--color-info-800-e76qkh:#5a2db8;--color-info-950-mro5de:#2e175f;--color-info-1000-b1oswj:#180c33;--font-family-base-khplu5:var(--font-archivo), sans-serif;--font-family-heading-5urgm6:var(--font-archivo), sans-serif;--font-family-display-13evks:var(--font-archivo), sans-serif;--color-background-button-primary-default-ovkscr:#7a45f0;--color-background-button-primary-hover-htpw2q:#6b38db;--color-background-button-primary-active-02d07w:#6b38db;--color-border-button-primary-default-w9c6eb:#7a45f0;--color-border-button-primary-hover-4d030v:#6b38db;--color-border-button-primary-active-iwqdl3:#6b38db;--color-text-button-primary-default-npn2v3:#fff;--color-text-button-primary-hover-fro51b:#fff;--color-text-button-primary-active-dnmkc1:#fff;--color-border-button-normal-default-vyb0yx:#7a45f0;--color-border-button-normal-hover-ehy00y:#6b38db;--color-text-button-normal-default-31kg8r:#6b38db;--color-text-button-normal-hover-memqsl:#5a2db8;--color-background-button-normal-hover-e7ahh3:#f6f2ff;--color-text-link-default-3feuld:#6b38db;--color-text-link-hover-g5jgcm:#5a2db8;--color-text-link-decoration-hover-mwe2c1:#5a2db8;--color-text-link-secondary-default-gyw365:#6b38db;--color-text-link-secondary-hover-0i95q7:#5a2db8;--color-text-link-secondary-decoration-default-ufgjjr:#6b38db;--color-text-link-info-default-mdym76:#6b38db;--color-text-link-info-hover-mhwxlv:#5a2db8;--color-text-link-button-underline-hover-naht9h:#5a2db8;--color-border-item-focused-sb1fs0:#7a45f0;--color-border-input-focused-6rki86:#7a45f0;--color-text-accent-xcihqq:#6b38db;background:#fff}.np-page{color:#111;min-height:100vh;font-family:var(--font-archivo), sans-serif;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;display:flex}.np-main{flex:1}.np-wrap{width:min(1200px,100% - 80px);margin:0 auto}@media (max-width:688px){.np-wrap{width:calc(100% - 40px)}}.np-topbar{z-index:1002;background:#111;position:sticky;top:0}.np-topbar-inner{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}.np-brand{color:#fff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.np-brand-it{color:#8c52ff}.np-brand svg{width:26px;height:auto}.np-topbar-nav{align-items:center;gap:28px;display:flex}.np-topbar-link{color:#fff;font-size:14px;font-weight:600;text-decoration:none}.np-topbar-link:hover,.np-topbar-link:focus-visible{color:#c3a6ff}.np-topbar-link:focus-visible,.np-brand:focus-visible{outline-offset:4px;outline:2px solid #8c52ff}.np-menu{align-items:center;height:60px;display:flex;position:relative}.np-menu-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;display:inline-flex}.np-menu-button svg{width:12px;height:12px;transition:transform .2s}.np-menu-button[aria-expanded=true]{color:#c3a6ff}.np-menu-button[aria-expanded=true] svg{transform:rotate(180deg)}.np-menu-button:focus-visible{outline-offset:4px;outline:2px solid #8c52ff}.np-menu-panel{background:#fff;width:320px;position:absolute;top:100%;left:-20px;box-shadow:0 12px 32px #1111112e}.np-menu-panel ul{margin:0;padding:8px 0;list-style:none}.np-menu-item{color:#111;gap:4px;padding:12px 20px;text-decoration:none;display:grid}.np-menu-item:hover,.np-menu-item:focus-visible{background:#f5f5f2}.np-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #7a45f0}.np-menu-name{font-size:15px;font-weight:700}.np-menu-item:hover .np-menu-name{color:#6b38db}.np-menu-desc{color:#5c5c58;font-size:13px;line-height:1.45}@media (max-width:860px){.np-wide-only{display:none}}.np-footer{color:#5c5c58;background:#f5f5f2;border-top:1px solid #e6e6e1;font-size:13px;line-height:1.6}.np-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;padding:40px 0 32px;display:grid}.np-footer h2{color:#111;margin:0 0 10px;font-size:13px;font-weight:700}.np-footer ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-footer a{color:inherit;text-decoration:none}.np-footer a:hover,.np-footer a:focus-visible{color:#111;text-underline-offset:3px;text-decoration:underline}.np-footer-base{border-top:1px solid #e6e6e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 0 32px;font-size:12px;display:flex}.np-footer-legal{flex-wrap:wrap;gap:4px 20px;display:flex}@media (max-width:688px){.np-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
.np-hero-band{color:#fff;background:#111;overflow:clip}.np-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:center;gap:64px;padding:88px 0 104px;display:grid}@media (max-width:912px){.np-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;padding:56px 0 72px}}.np-display{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.6rem,5.6vw,4.75rem);font-weight:700;line-height:1}.np-display-md{font-size:clamp(2.3rem,4.6vw,3.9rem);line-height:1.02}.np-display-sm{font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.05}.np-accent{color:#a47bff}.np-lede{color:#ffffffc7;max-width:34em;margin:24px 0 0;font-size:18px;line-height:1.55}.np-hero-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.np-hero-link{color:#fff;border-bottom:1px solid #fff6;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none}.np-hero-link:hover,.np-hero-link:focus-visible{color:#c3a6ff;border-bottom-color:#c3a6ff}.np-hero-link:focus-visible{outline-offset:4px;outline:2px solid #8c52ff}.np-page-hero{padding:88px 0 96px}@media (max-width:688px){.np-page-hero{padding:56px 0 64px}}.np-accent-ink{color:#6b38db;white-space:nowrap}.np-prose{gap:18px;max-width:40em;display:grid}.np-prose p{color:#3a3a37;margin:0;font-size:17px;line-height:1.65}.np-band{background:#fff;padding:88px 0}.np-band-tint{background:#f5f5f2}@media (max-width:688px){.np-band{padding:56px 0}}.np-h2{letter-spacing:-.025em;color:#111;max-width:22em;margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.1}.np-sub{color:#5c5c58;margin:12px 0 0;font-size:16px;line-height:1.5}.np-split{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;gap:40px 72px;display:grid}@media (max-width:912px){.np-split{grid-template-columns:minmax(0,1fr)}}.np-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;margin-top:48px;display:grid}.np-pairs>*{border-top:1px solid #e6e6e1;align-content:start;gap:6px;padding-top:20px;display:grid}@media (max-width:760px){.np-pairs{grid-template-columns:minmax(0,1fr);gap:36px}}.np-square-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.np-square-list li{color:#111;padding-inline-start:20px;font-size:14px;line-height:1.5;position:relative}.np-square-list li:before{content:"";inset-inline-start:0;background:#8c52ff;width:7px;height:7px;position:absolute;top:7px}.np-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:44px 0 0;padding:0;list-style:none;display:grid}.np-steps li{counter-increment:step;border-top:1px solid #e6e6e1;grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:center;gap:8px 14px;padding-top:20px;display:grid}.np-steps li>*{grid-column:2}.np-steps li>.np-step-n{color:#fff;background:#7a45f0;grid-area:1/1;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.np-step-n:before{content:counter(step)}@media (max-width:760px){.np-steps{grid-template-columns:minmax(0,1fr);gap:28px}}.np-details{margin:40px 0 0;padding:0}.np-details-row{border-bottom:1px solid #e6e6e1;grid-template-columns:minmax(160px,1fr) minmax(0,2.4fr);gap:24px;padding:14px 0;display:grid}.np-details-row:first-child{border-top:1px solid #e6e6e1}.np-details dt,.np-details dd{margin:0;font-size:15px;line-height:1.5}.np-details dt{color:#111;font-weight:700}.np-details dd{color:#5c5c58}@media (max-width:640px){.np-details-row{grid-template-columns:minmax(0,1fr);gap:4px}}.np-close-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px 72px;padding:88px 0;display:grid}.np-badges{align-items:center;gap:24px;display:flex}.np-badges img{width:auto;display:block}.np-badges img:first-child{height:112px}.np-badges img:last-child{height:128px}@media (max-width:860px){.np-close-grid{grid-template-columns:minmax(0,1fr);padding:64px 0}.np-badges img:first-child{height:84px}.np-badges img:last-child{height:96px}}.np-not-found{align-items:center;display:flex}.np-not-found .np-page-hero{width:min(1200px,100% - 80px)}
