.ns-hero-trade{padding-block:clamp(44px,5vw,68px) clamp(48px,6vw,88px);color:var(--ns-on-navy)}.ns-hero-trade:before{content:"";position:absolute;z-index:-1;inset:8px var(--ns-stage-inset) 0;border-radius:var(--ns-radius-stage);background:radial-gradient(60% 70% at 88% 6%,rgba(147,58,235,.42),transparent 62%),radial-gradient(55% 60% at 12% 100%,rgba(0,111,240,.4),transparent 64%),radial-gradient(45% 55% at 0 0,var(--ns-navy-highlight),transparent 70%),linear-gradient(180deg,var(--ns-navy),var(--ns-navy-deep))}.ns-hero-trade .ns-crumbs a,.ns-hero-trade .ns-crumbs ol{color:var(--ns-on-navy-muted)}.ns-hero-trade .ns-crumbs [aria-current],.ns-hero-trade .ns-crumbs a:hover{color:var(--ns-on-navy)}.ns-hero-trade .ns-eyebrow{color:var(--ns-blue-200)}.ns-hero-trade .ns-display-page{max-width:17ch;font-size:clamp(38px,4.7vw,66px);color:var(--ns-on-navy)}.ns-hero-trade .ns-lede{max-width:54ch;color:var(--ns-on-navy-body)}.ns-tp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.ns-tp-terms{font:600 1rem/1.4 var(--ns-sans);color:var(--ns-on-navy)}@media (min-width:1001px){.ns-hero-trade .ns-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ns-tp .ns-h2{font-size:clamp(30px,3.6vw,46px)}.ns-tp .ns-section{padding-block:clamp(48px,6vw,84px)}.ns-tp .ns-badge,.ns-tp .ns-crumbs ol,.ns-tp .ns-cs-ai,.ns-tp .ns-cs-lead-tag,.ns-tp .ns-eyebrow,.ns-tp .ns-mono-label,.ns-tp .ns-st-label,.ns-tp .ns-tag{font-size:.8125rem}.ns-tp-call figcaption,.ns-tp-comp figcaption,.ns-tp-fig figcaption,.ns-tp-job .ns-story-media figcaption{display:block;width:-moz-fit-content;width:fit-content;margin:12px 0 0 auto;padding:3px 12px;border-radius:var(--ns-radius-round);font:600 .75rem/1.6 var(--ns-mono);letter-spacing:.08em;text-transform:uppercase}.ns-tp-comp figcaption,.ns-tp-job .ns-story-media figcaption{background:rgba(255,255,255,.12);color:var(--ns-on-navy-body)}.ns-tp-call figcaption,.ns-tp-fig figcaption{background:var(--ns-grey-50);color:var(--ns-grey-800)}.ns-tp-comp{width:100%;max-width:540px;margin:0;justify-self:end}.ns-tp-comp-in{display:grid;padding:clamp(18px,2.4vw,30px);border-radius:28px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 40px 80px -40px rgba(0,0,0,.6)}.ns-tp-chip{position:relative;z-index:1;display:inline-flex;align-items:flex-start;gap:10px;max-width:min(100%,340px);padding:11px 15px;border-radius:16px;font:600 .9rem/1.35 var(--ns-sans);box-shadow:0 18px 34px -18px rgba(5,10,30,.7)}.ns-tp-chip svg{flex:none;margin-top:2px}.ns-tp-chip-ai{background:var(--ns-purple-700);color:var(--ns-white)}.ns-tp-chip-ok{background:var(--ns-ok-tint);color:var(--ns-ok-text);box-shadow:inset 0 0 0 1px rgba(14,159,110,.35),0 18px 34px -18px rgba(5,10,30,.7)}.ns-tp-chip-top{justify-self:start;margin-bottom:12px}.ns-tp-chip-bottom{justify-self:end;margin-top:12px}@media (prefers-reduced-motion:no-preference){.ns-tp-comp-in>.ns-tp-app,.ns-tp-comp-in>.ns-tp-phone{animation:ns-tp-lift .9s var(--ns-ease) .15s both}.ns-tp-comp-in>.ns-tp-mini-est{animation:ns-tp-lift .9s var(--ns-ease) .45s both}.ns-tp-chip-top{animation:ns-tp-pop .7s var(--ns-ease) .6s both}.ns-tp-chip-bottom{animation:ns-tp-pop .7s var(--ns-ease) 1s both}}@keyframes ns-tp-lift{0%{transform:translateY(26px) scale(.98)}}@keyframes ns-tp-pop{0%{transform:translateY(10px) scale(.94)}}.ns-tp-comp-app{max-width:620px}.ns-tp-comp-app .ns-tp-comp-in{padding:20px 0 22px 20px;overflow:clip}.ns-tp-comp-app .ns-tp-chip-top{margin:0 0 -14px 6px}.ns-tp-app{grid-template-columns:52px minmax(0,1fr);background:var(--ns-white);color:var(--ns-ink);box-shadow:0 30px 60px -36px rgba(0,0,0,.7)}.ns-tp-app,.ns-tp-app-rail{display:grid;border-radius:18px 0 0 18px}.ns-tp-app-rail{align-content:start;justify-items:center;gap:10px;padding:24px 0 16px;background:var(--ns-grey-25);box-shadow:inset -1px 0 0 var(--ns-grey-50)}.ns-tp-app-rail>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--ns-grey-600)}.ns-tp-app-rail>.ns-tp-rail-on{background:var(--ns-blue-600);color:var(--ns-white)}.ns-tp-app-main{display:grid;align-content:start;gap:14px;min-width:0;padding:24px 16px 40px}.ns-tp-app-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ns-tp-app-bar b{font-size:1.05rem}.ns-tp-app-bar small{font-size:.9rem;color:var(--ns-grey-600)}.ns-tp-seg{display:inline-flex;margin-left:auto;padding:3px;background:var(--ns-grey-50)}.ns-tp-seg,.ns-tp-seg i{border-radius:var(--ns-radius-round)}.ns-tp-seg i{padding:3px 11px;font-style:normal;font-size:.8125rem;font-weight:600;color:var(--ns-grey-700)}.ns-tp-seg i[data-on]{background:var(--ns-white);color:var(--ns-ink);box-shadow:0 1px 2px rgba(13,25,58,.2)}.ns-tp-app-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ns-tp-col{--col:var(--ns-blue-600);display:grid;align-content:start;gap:8px;min-width:0}.ns-tp-col-b{--col:var(--ns-ink)}.ns-tp-col-name{padding-bottom:6px;border-bottom:3px solid var(--col);font-weight:600;font-size:.95rem}.ns-tp-block{display:grid;gap:2px;padding:8px 10px 9px 13px;border-radius:10px;background:var(--ns-grey-25);box-shadow:inset 4px 0 0 var(--col);font-size:.875rem;line-height:1.3}.ns-tp-block-new{background:var(--ns-blue-25);box-shadow:inset 4px 0 0 var(--col),inset 0 0 0 2px var(--ns-blue-600)}.ns-tp-block-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ns-tp-block-time{font:500 .8125rem/1.6 var(--ns-mono);color:var(--ns-grey-700)}.ns-tp-block-what b{font-weight:600}.ns-tp-block-what span{color:var(--ns-grey-700)}.ns-tp-block-what span:before{content:"\00b7";margin:0 6px}.ns-tp-tag{padding:1px 9px;border-radius:var(--ns-radius-round);background:var(--ns-blue-50);color:var(--ns-blue-800);font-style:normal;font-size:.75rem;font-weight:600;line-height:1.6}.ns-tp-tag-new{background:var(--ns-ok-tint);box-shadow:inset 0 0 0 1px rgba(14,159,110,.35);color:var(--ns-ok-text)}.ns-tp-mini-est{position:relative;display:grid;gap:8px;width:min(440px,100% - 24px);margin:-22px 18px 0 auto;padding:16px 18px 18px;border-radius:18px;background:var(--ns-white);color:var(--ns-ink);box-shadow:0 0 0 1px var(--ns-grey-50),0 30px 50px -28px rgba(5,10,30,.75)}.ns-tp-mini-head{font-size:1rem}.ns-tp-mini-est .ns-st-line{padding:8px 12px;font-size:.9rem}.ns-tp-mini-addon{display:flex;justify-content:space-between;gap:12px;padding:0 4px;font-size:.9rem;color:var(--ns-grey-700)}.ns-tp-mini-est .ns-tp-chip-ok{justify-self:start;max-width:100%}.ns-tp-phone{display:grid;align-content:start;gap:10px;width:min(270px,100%);margin-inline:auto;padding:14px 12px 16px;border-radius:34px;background:var(--ns-white);color:var(--ns-ink);box-shadow:0 0 0 7px var(--ns-ink),0 40px 60px -30px rgba(13,25,58,.6)}.ns-tp-comp .ns-tp-phone{box-shadow:0 0 0 7px #223466,0 0 0 8px rgba(255,255,255,.22),0 40px 60px -30px rgba(0,0,0,.7)}.ns-tp-phone-bar{display:flex;align-items:baseline;gap:8px;padding:4px 4px 8px;border-bottom:1px solid var(--ns-grey-50);font-size:.92rem}.ns-tp-phone-bar small{font-size:.8125rem;color:var(--ns-grey-600)}.ns-tp-phone-hero{display:grid;align-content:center;min-height:96px;padding:14px 16px;border-radius:14px;background:var(--ns-navy);box-shadow:inset 4px 0 0 var(--ns-blue-500);color:var(--ns-white);font-size:1.05rem;line-height:1.25}.ns-tp-phone-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ns-tp-phone-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;background:var(--ns-grey-25);font-size:.9rem;font-weight:500}.ns-tp-phone-list svg{flex:none;color:var(--ns-grey-500);transform:rotate(-90deg)}.ns-tp-phone-call{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:999px;background:var(--ns-blue-600);color:var(--ns-white);font-weight:600}.ns-tp-fig{margin:0}.ns-tp-fig-in{display:grid;place-items:center;padding:clamp(24px,3vw,40px);border-radius:24px;background:radial-gradient(70% 60% at 85% 10%,var(--ns-blue-wash),transparent 70%),var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50),var(--ns-shadow-soft)}.ns-tp-inbox{width:100%;max-width:520px;overflow:hidden;border-radius:18px;background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50),0 30px 60px -36px rgba(13,25,58,.5)}.ns-tp-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--ns-grey-50)}.ns-tp-shot{margin:0;overflow:hidden;border-radius:20px;background:var(--ns-white);color:var(--ns-ink);box-shadow:0 0 0 1px var(--ns-grey-50),var(--ns-shadow-soft)}.ns-tp-shot-crop{position:relative;overflow:hidden}.ns-tp-shot-crop img{position:absolute;inset:0 auto auto 0;display:block;width:var(--ns-shot-w,100%);max-width:none;height:auto}.ns-tp-shot figcaption{padding:14px 18px;border-top:1px solid var(--ns-grey-50);font-size:.9rem;line-height:1.5;color:var(--ns-grey-700)}.ns-tp-shot a{font-weight:600;color:var(--ns-blue-700)}.ns-tp-facts-band{padding-top:clamp(32px,4vw,56px)}.ns-tp-facts-band+.ns-stage{margin-top:var(--ns-space-section)}.ns-tp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;overflow:hidden;border-radius:22px;background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50)}.ns-tp-facts li{display:grid;gap:6px;padding:22px clamp(16px,2vw,28px)}.ns-tp-facts li+li{border-left:1px solid var(--ns-grey-50)}.ns-tp-facts b{font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:-.04em}.ns-tp-facts span{color:var(--ns-grey-600);font-size:.95rem;line-height:1.4}.ns-tp-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ns-grid-gap);padding:0;list-style:none}.ns-tp-day{display:flex;flex-direction:column;gap:12px;padding:var(--ns-card-pad);border-radius:24px;background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50)}.ns-tp-day-top{display:flex;align-items:center;gap:12px;margin-bottom:6px}.ns-tp-day-top .ns-mono-label{color:var(--ns-grey-600)}.ns-tp-day-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ns-blue-25);box-shadow:inset 0 0 0 1px var(--ns-blue-100);color:var(--ns-blue-700)}.ns-tp-day-icon-ai{background:var(--ns-purple-25);box-shadow:inset 0 0 0 1px var(--ns-purple-100);color:var(--ns-purple-900)}.ns-tp-day p{margin-bottom:4px;color:var(--ns-grey-600);line-height:1.55}.ns-tp-crop{display:grid;gap:8px;padding:12px;border-radius:16px;background:var(--ns-grey-25);box-shadow:inset 0 0 0 1px var(--ns-grey-50);font-size:.95rem;line-height:1.4}.ns-tp-crop b{font-weight:600}.ns-tp-crop small{display:block;font-size:.875rem;color:var(--ns-grey-600)}.ns-tp-crop .ns-st-line{background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50)}.ns-tp-crop .ns-st-line-pick{background:var(--ns-blue-25);box-shadow:inset 0 0 0 2px var(--ns-blue-600)}.ns-tp-crop-tag{justify-self:start;padding:1px 10px;border-radius:var(--ns-radius-round);background:var(--ns-ok-tint);box-shadow:inset 0 0 0 1px rgba(14,159,110,.35);color:var(--ns-ok-text);font-size:.8125rem;font-weight:600}.ns-tp-crop-row{display:grid;grid-template-columns:5.4em minmax(0,1fr);gap:8px;padding:8px 10px;border-radius:10px;background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50)}.ns-tp-crop-row span{font:500 .8125rem/1.6 var(--ns-mono);color:var(--ns-grey-700)}.ns-tp-answer{display:grid;gap:4px;margin-top:auto;padding:2px 0 2px 14px;border-left:3px solid var(--ns-blue-300);font-size:.96rem;line-height:1.5;color:var(--ns-grey-800)}.ns-tp-answer .ns-mono-label{color:var(--ns-blue-700)}.ns-tp-answer-ai{border-left-color:var(--ns-purple-500)}.ns-tp-answer-ai .ns-mono-label{color:var(--ns-purple-900)}.ns-tp-swipe{display:none}.ns-tp-rows-band{padding-top:0}.ns-tp-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none}.ns-tp-rows-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-tp-rows li{display:grid;align-content:start;gap:8px;padding:22px 0 16px;border-top:1px solid var(--ns-grey-100)}.ns-tp-rows .ns-mono-label{color:var(--ns-blue-700)}.ns-tp-rows .ns-title-card{font-size:clamp(1.2rem,1.7vw,1.45rem)}.ns-tp-rows p{color:var(--ns-grey-700);line-height:1.6}.ns-tp-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,3.4vw,44px);border-radius:28px;background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50),var(--ns-shadow-soft)}.ns-tp-price-main{display:grid;justify-items:stretch;gap:10px}.ns-tp-price-main .ns-tag{justify-self:start}.ns-tp-price-amt{display:flex;align-items:baseline;gap:8px}.ns-tp-price-amt strong{font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.045em}.ns-tp-price-amt span{color:var(--ns-grey-600)}.ns-tp-price-trial{margin:4px 0 8px;font-weight:600;color:var(--ns-blue-700)}.ns-tp-price-btn{justify-content:center}.ns-tp-price-list{gap:14px}.ns-cost-line{display:grid;gap:12px;margin-top:clamp(40px,5vw,64px)}.ns-cost-line>*{margin:0}.ns-cost-sample{font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.3;letter-spacing:-.02em;color:var(--ns-grey-700)}.ns-cost-sample strong{color:var(--ns-ink)}.ns-cost-line .ns-cost-plan{color:var(--ns-grey-700)}.ns-tp-faq{padding-bottom:clamp(32px,4vw,56px)}.ns-tp-faq-split{align-items:start}@media (min-width:1001px){.ns-tp-faq-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.ns-tp-more{padding-top:0}.ns-tp-more .ns-title-card{margin-bottom:14px}.ns-tp-more-row{display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--ns-grey-100)}.ns-tp-more-row h3{color:var(--ns-grey-700)}.ns-tp-more-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ns-tp-more-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--ns-radius-round);background:var(--ns-white);box-shadow:0 0 0 1px var(--ns-grey-50);font-size:.95rem;font-weight:600;color:var(--ns-ink);text-decoration:none;white-space:nowrap;transition:box-shadow .2s,color .2s}.ns-tp-more-link:hover{box-shadow:0 0 0 1px var(--ns-blue-300);color:var(--ns-blue-900)}.ns-tp-more-link svg{flex:none;color:var(--ns-grey-500);transition:transform .2s}.ns-tp-more-link:hover svg{transform:translateX(3px);color:var(--ns-blue-700)}.ns-tp-job .ns-st-card,.ns-tp-job .ns-st-invoice{width:min(440px,100%)}.ns-tp-job .ns-st-board{width:min(560px,100%)}@media (min-width:1001px){.ns-tp-job .ns-story-step,.ns-tp-job .ns-story-step[hidden]{align-content:stretch;align-items:stretch}.ns-tp-job .ns-story-copy{align-self:center}.ns-tp-job .ns-story-media{display:flex;flex-direction:column}.ns-tp-job .ns-story-media .ns-sc{flex:1}}@media (max-width:1000px){.ns-tp-comp{justify-self:center}.ns-tp-days,.ns-tp-price,.ns-tp-rows-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ns-tp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-tp-facts li:nth-child(odd){border-left:0}.ns-tp-facts li:nth-child(n+3){border-top:1px solid var(--ns-grey-50)}.ns-tp-rows{grid-template-columns:minmax(0,1fr)}.ns-tp-days{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(270px,86%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--ns-gutter) * -1);padding:2px var(--ns-gutter) 10px;scroll-padding-inline:var(--ns-gutter)}.ns-tp-days .ns-tp-day{scroll-snap-align:start;animation:none}.ns-tp-swipe{display:flex;align-items:center;gap:6px;margin-top:6px;font:600 .8125rem/1.5 var(--ns-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ns-grey-700)}.ns-hero-trade .ns-eyebrow{display:none}.ns-hero-trade .ns-lede{font-size:1.02rem;line-height:1.5}.ns-tp-comp-app .ns-tp-comp-in{padding:16px 0 0 14px}.ns-tp-app{grid-template-columns:minmax(0,1fr);border-radius:16px 0 0 0}.ns-tp-app-rail,.ns-tp-mini-est{display:none}.ns-tp-app-main{padding:22px 12px 16px}.ns-tp-more-list{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--ns-gutter) * -1);padding:2px var(--ns-gutter) 6px;scrollbar-width:thin}.ns-tp-more-link{flex:none}.ns-tp-job .ns-story-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.ns-tp-job .ns-story-tab{flex:none;padding:0 16px}.ns-tp-job .ns-st-lane:last-child{display:grid}.ns-tp-call .ns-sc-in{animation:none!important;opacity:1!important;transform:none!important}}