.nx-hero{flex-direction:column;min-height:max(920px,100dvh);display:flex;position:relative;overflow:hidden}.nx-fluid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nx-hero-copy{z-index:1;padding:168px var(--nx-pad) 0;pointer-events:none;position:relative}.nx-eyebrow{letter-spacing:.14em;color:var(--nx-subtle);font-size:12px}.nx-hero h1{font-family:var(--font-display);letter-spacing:-.05em;margin-top:30px;font-size:clamp(52px,8.9vw,128px);font-weight:600;line-height:.95}.nx-hero h1 span{color:var(--nx-grey)}.nx-hero-foot{z-index:1;padding:48px var(--nx-pad) 56px;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:auto;display:flex;position:relative}.nx-form{flex-direction:column;gap:14px;width:min(560px,100%);display:flex}.nx-label{letter-spacing:.14em;color:var(--nx-subtle);font-size:11px}.nx-field{background:#050505e6;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 22px;transition:border-color .2s;display:flex}.nx-field:focus-within{border-color:#fff}.nx-field input{color:#fff;min-width:0;height:50px;font:500 17px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.nx-field input::placeholder{color:#5a5a5a}.nx-field .nx-btn{height:50px}.nx-form-note{color:var(--nx-subtle);font-size:13px}.nx-form-error{color:#fff;font-size:13px}.nx-facts{grid-template-columns:repeat(3,auto);gap:0 48px;display:grid}.nx-facts dt{letter-spacing:.14em;color:var(--nx-subtle);font-size:11px}.nx-facts dd{letter-spacing:-.04em;margin-top:8px;font-size:40px;font-weight:600}.nx-section{padding:160px var(--nx-pad) 0}#scope.nx-section{padding-top:120px}.nx-section h2{letter-spacing:-.055em;font-size:clamp(44px,6.7vw,96px);font-weight:600;line-height:.95}.nx-section h2 span{color:var(--nx-grey)}.nx-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.nx-hint{letter-spacing:.14em;color:var(--nx-subtle);white-space:nowrap;font-size:12px}.nx-rings{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:64px;display:grid}.nx-scope{border-top:1px solid var(--nx-line);padding:0;list-style:none}.nx-scope li{border-bottom:1px solid var(--nx-line);color:#4a4a4a;transition:color .3s;position:relative;overflow:hidden}.nx-scope li.is-on{color:#fff}.nx-scope button{width:100%;height:100px;color:inherit;text-align:left;cursor:pointer;transition:transform .45s var(--ui-ease);background:0 0;border:0;align-items:center;gap:22px;padding:0;display:flex}.nx-scope li.is-on button{transform:translate(12px)}.nx-num{width:44px;height:28px;color:var(--nx-subtle);border:1px solid #fff3;border-radius:999px;flex:none;place-items:center;font-size:12px;transition:background-color .25s,color .25s,border-color .25s;display:grid}.nx-scope li.is-on .nx-num{color:#000;background:#fff;border-color:#fff}.nx-scope-title{letter-spacing:-.045em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(28px,3.6vw,52px);font-weight:600;overflow:hidden}.nx-scope-count{color:var(--nx-subtle);white-space:nowrap;margin-left:auto;font-size:12px}.nx-tags{opacity:0;height:0;transition:opacity .3s var(--ui-ease),transform .4s var(--ui-ease),height .45s var(--ui-ease),padding .45s var(--ui-ease);flex-wrap:wrap;gap:8px;padding:0 0 0 66px;display:flex;transform:translateY(8px)}.nx-scope li.is-on .nx-tags{opacity:1;height:60px;padding-bottom:26px;transform:none}.nx-tags span{color:#d4d4d4;white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;padding:7px 12px;font-size:12px}.nx-tags span span{color:var(--nx-faint);border:0;padding:0}.nx-target{flex-direction:column;gap:28px;display:flex}.nx-target svg{width:100%;max-width:520px;height:auto}.nx-ring{transition:stroke .35s,stroke-width .35s var(--ui-ease)}.nx-what{letter-spacing:-.015em;color:#d4d4d4;animation:nx-in .24s var(--ui-ease) both;font-size:20px;font-weight:500;line-height:1.45}@keyframes nx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nx-steps{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.nx-steps li{outline-offset:6px;padding:0 32px 0 0}.nx-steps li+li{border-left:1px solid var(--nx-line);padding-left:32px}.nx-big{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #ffffff4d;transition:color .4s var(--ui-ease),-webkit-text-stroke-color .4s;font-size:clamp(120px,15vw,220px);font-weight:600;line-height:.82;display:block}.nx-steps li.is-on .nx-big{color:var(--nx-fg);-webkit-text-stroke-color:var(--nx-fg)}.nx-step-bar{letter-spacing:.04em;color:#4a4a4a;margin-top:24px;font-size:13px;transition:color .3s;display:block}.nx-steps li.is-on .nx-step-bar{color:#d4d4d4}.nx-steps h3{letter-spacing:-.035em;margin-top:16px;font-size:30px;font-weight:600;line-height:1.05}.nx-steps p{max-width:28ch;color:var(--nx-dim);margin-top:12px;font-size:15px;line-height:1.6}.nx-ba{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;border:1px solid #ffffff24;border-radius:22px;height:380px;position:relative;overflow:hidden;container-type:inline-size}.nx-ba .nx-corner{z-index:3;color:var(--nx-faint)}.nx-ba-pane{padding:40px 48px;position:absolute;inset:0}.nx-ba-pane.is-after{background:#0b0b0b}.nx-ba-pane.is-before{background:#050505}.nx-ba-tag{letter-spacing:.14em;color:var(--nx-subtle);font-size:12px;position:absolute;top:36px;left:48px}.nx-ba-tag.is-right{left:auto;right:48px}.nx-ba-lines{width:max-content;max-width:none;color:var(--nx-dim);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:14px;margin:56px auto 0;font-size:clamp(13px,1.4vw,20px);display:flex}.nx-ba-hit{color:#fff;align-items:center;gap:16px;margin-left:-24px;display:flex}.nx-ba-ok{color:#000;background:#fff;border-radius:10px;padding:4px 12px}.nx-ba-miss{border:1px dashed #fff9;border-radius:10px;padding:3px 11px}.nx-ba-mark{box-sizing:border-box;border:1.5px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.nx-ba-mark.is-ok{color:#000;background:#fff;border:0}.nx-ba-split{z-index:2;will-change:transform;background:#fff;width:1px;position:absolute;top:0;bottom:0;left:0}.nx-ba-split button{color:#000;cursor:ew-resize;background:#fff;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;font-size:16px;font-weight:700;position:absolute;top:50%;left:0}.nx-under{margin-top:20px;font-size:14px}.nx-under a{color:var(--nx-dim);text-decoration:none;transition:color .2s}.nx-pricing{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px 24px;display:grid}.nx-billing{border:1px solid #ffffff24;border-radius:999px;padding:4px;display:inline-flex;position:relative}.nx-billing button{width:120px;height:38px;color:var(--nx-dim);font:600 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:color .2s;position:relative}.nx-billing button>span:not(.nx-billing-pill){z-index:1;position:relative}.nx-billing button[aria-pressed=true]{color:#000}.nx-billing-pill{background:#fff;border-radius:999px;position:absolute;inset:0}.nx-plans{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.nx-plans[data-count="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.nx-plan{border:1px solid #ffffff24;border-radius:28px;flex-direction:column;gap:28px;padding:40px;display:flex;position:relative}.nx-plan.is-light{border-color:var(--nx-fg);background:var(--nx-fg);color:#050505}.nx-plan.is-light .nx-corner{color:var(--nx-dim)}.nx-plan-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nx-plan-head h3{letter-spacing:-.03em;font-size:28px;font-weight:600}.nx-plan-head .mono{color:var(--nx-subtle);font-size:12px}.nx-plan-badge{background:#050505;border-radius:999px;padding:3px 9px;color:#fff!important;font-size:11px!important}.nx-plan-price{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.nx-plan-price strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;animation:nx-in .24s var(--ui-ease) both;font-size:clamp(56px,7.2vw,104px);font-weight:600;line-height:.9}.nx-plan-price span{color:#555;font-size:15px}.nx-plan:not(.is-light) .nx-plan-price span{color:var(--nx-subtle)}.nx-plan ul{color:#d4d4d4;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px;padding:0;font-size:15px;list-style:none;display:grid}.nx-plan.is-light ul{color:#262626}.nx-plan .nx-btn{align-self:flex-start;min-height:52px;margin-top:auto;padding:0 26px}.nx-payment{color:var(--nx-faint);grid-column:1/-1;font-size:12px}.nx-plans-error{color:var(--nx-dim);grid-column:1/-1}.nx-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:80px;display:grid}.nx-faq-list{border-top:1px solid var(--nx-line)}.nx-faq-list>div{border-bottom:1px solid var(--nx-line)}.nx-faq-list button{color:#d4d4d4;width:100%;min-height:80px;font:500 21px var(--font-sans);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;transition:color .2s;display:flex}.nx-faq-list .is-open button{color:#fff}.nx-faq-list button .mono{color:var(--nx-subtle);flex:none;font-size:15px}.nx-faq-list p{max-width:56ch;color:var(--nx-dim);padding:0 0 28px;font-size:16px;line-height:1.7}@media (hover:hover){.nx-under a:hover,.nx-faq-list button:hover{color:#fff}}@media (max-width:1180px){.nx-rings{grid-template-columns:minmax(0,1fr) 380px;gap:40px}}@media (max-width:900px){.nx-hero-foot{flex-direction:column;align-items:stretch;gap:32px}.nx-rings{grid-template-columns:1fr}.nx-target{order:-1;max-width:420px}.nx-steps{grid-template-columns:1fr;gap:40px}.nx-steps li,.nx-steps li+li{border:0;padding:0}.nx-faq{grid-template-columns:1fr;gap:28px}.nx-plans[data-count="2"]{grid-template-columns:1fr}}@media (max-width:767px){.nx-hero{min-height:100dvh}.nx-hero-copy{padding-top:120px}.nx-hero h1{margin-top:20px;font-size:clamp(40px,12.5vw,64px)}.nx-hero-foot{padding-bottom:32px}.nx-field{padding:5px 5px 5px 16px}.nx-field input{height:46px;font-size:16px}.nx-field .nx-btn{text-overflow:ellipsis;max-width:58%;height:46px;padding:0 16px;font-size:14px;overflow:hidden}.nx-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.nx-facts dt{letter-spacing:.1em;font-size:9.5px}.nx-facts dd{font-size:28px}.nx-section{padding-top:100px}#scope.nx-section{padding-top:80px}.nx-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px}.nx-scope button{gap:14px;height:72px}.nx-scope li.is-on button{transform:none}.nx-tags{padding-left:0}.nx-scope li.is-on .nx-tags{height:auto;padding-bottom:20px}.nx-ba{border-radius:18px;height:300px}.nx-ba .nx-corner{display:none}.nx-ba-pane{padding:24px 20px}.nx-ba-tag{font-size:10.5px;top:20px;left:20px}.nx-ba-tag.is-right{right:20px}.nx-ba-lines{gap:12px;margin:44px auto 0;font-size:12px}.nx-ba-hit{gap:8px;margin-left:-14px}.nx-pricing{grid-template-columns:1fr;gap:24px}.nx-billing{justify-self:start}.nx-billing button{width:auto;min-width:110px;height:44px;padding:0 14px}.nx-plan{border-radius:22px;padding:28px 22px}.nx-plan .nx-btn{align-self:stretch}.nx-faq-list button{min-height:64px;font-size:17px}}@media (prefers-reduced-motion:reduce){.nx-scope button,.nx-tags,.nx-ring,.nx-big,.nx-step-bar{transition:none}.nx-what,.nx-plan-price strong{animation:none}}.nx-plan-description{overflow-wrap:anywhere;color:inherit;opacity:.8;margin:0;font-size:15px;line-height:1.6}.nx-plan ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.nx-plan li{overflow-wrap:anywhere;min-width:0}
