html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:84px}.dp-visually-hidden{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}body{color:#1e2a30;background:#fbf9f5;margin:0;font-family:Inter,system-ui,sans-serif}a{color:#2f5263}a:hover{color:#16303d}button,input,select,textarea{font-family:inherit}:focus-visible{outline-offset:2px;outline:2px solid #b9571f}.dp-header{z-index:20;backdrop-filter:saturate(1.4)blur(14px);background:#fbf9f5db;border-bottom:1px solid #e8e4dd;position:sticky;top:0}.dp-links{scrollbar-width:none;flex-wrap:nowrap;gap:22px;font-size:14.5px;font-weight:500;display:flex;overflow-x:auto}.dp-links::-webkit-scrollbar{display:none}.dp-header{transition:background-color .35s,border-color .35s}.dp-links a{color:#3e4a50;white-space:nowrap;border-bottom:2px solid #0000;padding:5px 0;text-decoration:none}.dp-links a:hover{color:#16303d}.dp-links a[aria-current=page]{color:#16303d;border-bottom-color:#b9571f;font-weight:700}.dp-progress{transform-origin:0;background:#b9571f;height:2px;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}@media (width<=760px){.dp-links{flex-basis:100%;order:3;margin:0 -24px;padding:0 24px 2px}.dp-nav{column-gap:12px!important}.dp-hide-sm{display:none!important}.dp-cta{padding:9px 14px!important;font-size:14px!important}}.dp-btn{transition:translate .18s,box-shadow .18s,background-color .18s}.dp-btn:hover{translate:0 -1px;box-shadow:0 12px 24px -14px #16303d99}.dp-lift{transition:translate .22s,box-shadow .22s,border-color .22s}.dp-lift:hover{border-color:#d9d3ca;translate:0 -3px;box-shadow:0 22px 40px -28px #16303d73}.dp-arrow{align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.dp-arrow svg{transition:translate .18s}.dp-arrow:hover svg{translate:3px}.dp-pulse{position:relative}.dp-pulse:after{content:"";opacity:0;border:2px solid;border-radius:999px;animation:2.4s ease-out infinite dp-ping;position:absolute;inset:-4px}@keyframes dp-ping{0%{opacity:.6;scale:.6}to{opacity:0;scale:1.9}}.dp-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width>=900px){.dp-sticky{align-self:flex-start;position:sticky;top:112px}}.dp-app-side{display:none}@media (width>=1180px){.dp-app-side{display:flex}}.fx-persp{perspective:1600px}@media (width<=700px){.dp-float{width:auto!important;max-width:none!important;margin-top:12px!important;position:static!important;inset:auto!important}}@keyframes fx-rise{0%{opacity:.06;translate:0 34px}to{opacity:1;translate:0}}@keyframes fx-leave{0%{opacity:1;translate:0;scale:1}to{opacity:.3;translate:0 -18px;scale:.985}}@keyframes fx-tilt{0%{opacity:.55;translate:0 28px;rotate:x 10deg}to{opacity:1;translate:0;rotate:x 0deg}}@keyframes fx-grow{to{scale:1}}@media (prefers-reduced-motion:no-preference){.fx-load{transform-origin:50% 0;animation:.9s cubic-bezier(.2,.7,.2,1) both fx-tilt}.fx-load-2{animation:.7s cubic-bezier(.2,.7,.2,1) .35s both fx-rise}.fx-load-3{animation:.7s cubic-bezier(.2,.7,.2,1) .6s both fx-rise}@supports (animation-timeline:view()){.fx-out{animation:linear forwards fx-leave view();animation-range:exit 30%}.fx-rise{animation:linear both fx-rise view();animation-range:entry 5% entry 55%}.fx-rise-2{animation:linear both fx-rise view();animation-range:entry 18% entry 70%}.fx-inout{animation:linear both fx-rise view(),linear forwards fx-leave view();animation-range:entry 5% entry 55%,exit 35%}.fx-tilt{transform-origin:50% 0;animation:linear both fx-tilt view();animation-range:entry entry 90%}.dp-progress{animation:linear both fx-grow scroll(root)}}}@media (prefers-reduced-motion:reduce){.dp-pulse:after{animation:none}.dp-btn,.dp-lift,.dp-arrow svg{transition:none}}@media (width<=600px){.dp-matrix th,.dp-matrix td{padding-left:8px!important;padding-right:8px!important}.dp-matrix th[scope=row]{font-size:14px;padding-left:14px!important}.dp-matrix thead th{font-size:12px!important}.dp-matrix thead th span{font-size:12.5px!important}.dp-matrix .dp-sub{display:none!important}.dp-matrix .dp-pill{letter-spacing:.02em!important;padding:2px 5px!important;font-size:9.5px!important}}.dp-page[data-header=dark] .dp-header{background:#0f2530c7;border-bottom-color:#ffffff14}.dp-page[data-header=dark] .dp-header .dp-word{color:#fff!important}.dp-page[data-header=dark] .dp-header .dp-mark{color:#16303d!important;background:#fff!important}.dp-page[data-header=dark] .dp-header .dp-login{color:#c9d7df!important}.dp-page[data-header=dark] .dp-links a{color:#c9d7df}.dp-page[data-header=dark] .dp-links a:hover{color:#fff}.dp-logo{width:auto;height:32px;display:block}.dp-logo-light,.dp-page[data-header=dark] .dp-logo-ink{display:none}.dp-page[data-header=dark] .dp-logo-light{display:block}@media (width<=760px){.dp-logo{height:27px}}.dp-page [style*="Spline Sans Mono"]{font-weight:600;font-family:Inter,system-ui,sans-serif!important}.dp-page p{text-wrap:pretty}.dp-page :is(h1,h2,h3){text-wrap:balance}.nx-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.5vw,80px)}.nx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#b9571f;align-items:center;gap:10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.nx-eyebrow-icon img{width:26px;height:26px}.nx-proof .nx-eyebrow{color:#f2b48e}.nx-display{letter-spacing:-.042em;color:#16303d;text-wrap:balance;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(40px,5.4vw,92px);font-weight:800;line-height:1}.nx-display-light{color:#fff}.nx-rust{color:#b9571f}.nx-body{color:#3e4a50;max-width:36em;margin:0;font-size:clamp(17px,1.25vw,21px);line-height:1.6}.nx-body-sm{color:#4a565c;font-size:16.5px}.nx-head{flex-direction:column;gap:20px;max-width:900px;display:flex}.nx-textlink{color:#fff;border-bottom:1.5px solid #ffffff59;align-items:center;gap:8px;padding-bottom:3px;font-size:16.5px;font-weight:700;text-decoration:none;display:inline-flex}.nx-textlink:hover{color:#fff;border-bottom-color:#ffa526}.nx-textlink svg{transition:translate .18s}.nx-textlink:hover svg{translate:3px}.nx-textlink-ink{color:#b9571f;border-bottom-color:#b9571f59;align-self:flex-start}.nx-textlink-ink:hover{color:#8f3f12;border-bottom-color:#b9571f}.nx-tag{vertical-align:2px;color:#2f5263;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e9f1f6;border-radius:6px;padding:3px 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-block}.nx-tag-dark{color:#c9d7df;background:#ffffff1a}.nx-example{letter-spacing:.08em;text-transform:uppercase;color:#6a757b;font-family:Inter,system-ui,sans-serif;font-size:11px}.nx-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.nx-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.dp-header .dp-word{transition:opacity .4s}.dp-page[data-hero-logo] .dp-header .dp-word{opacity:0;pointer-events:none}@keyframes nx-up{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes nx-unmask{0%{translate:0 108%}to{translate:0}}@media (prefers-reduced-motion:no-preference){.nx-in{animation:nx-up 1s var(--d,0s) cubic-bezier(.2, .7, .2, 1) both}.nx-mask>span{animation:nx-unmask 1.1s var(--d,0s) cubic-bezier(.16, .84, .24, 1) both}}.nx-opening{color:#fff;margin-top:calc(-1 * var(--nx-hdr,66px));padding-top:var(--nx-hdr,66px);background:radial-gradient(1000px 700px at 82% 22%,#ff6a1229,#0000 62%),radial-gradient(900px 640px at 0 0,#0078c838,#0000 66%),linear-gradient(#0a1a23 0%,#0f2530 40%,#16303d 100%);position:relative;overflow:hidden}.nx-hero{position:relative}.nx-hero-grid{box-sizing:border-box;max-width:calc(1440px + 2*clamp(20px,4.5vw,80px));min-height:min(calc(100svh - var(--nx-hdr,66px) - clamp(200px, 32svh, 320px)), 600px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,96px);padding-top:clamp(24px,4vh,48px);padding-bottom:clamp(24px,4vh,48px);display:grid}.nx-hero-copy{flex-direction:column;gap:clamp(18px,2.2vh,28px);min-width:0;display:flex;container-type:inline-size}.nx-titlecard{flex-direction:column;gap:12px;display:flex}.nx-titlecard img{filter:drop-shadow(0 18px 40px #00000073);width:clamp(240px,58cqi,460px);height:auto;display:block}.nx-titlecard span{letter-spacing:.22em;text-transform:uppercase;color:#9fb3bd;padding-left:4px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:700}.nx-h1{letter-spacing:-.045em;flex-direction:column;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(34px,12.6cqi,132px);font-weight:800;line-height:.98;display:flex}.nx-mask{white-space:nowrap;margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:visible clip}.nx-mask>span{display:block}.nx-ember{background:linear-gradient(90deg,#ffb52e 0%,#ff901c 45%,#ff6410 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.nx-hero-lead{color:#b9c8d0;max-width:34em;margin:0;font-size:clamp(17px,1.3vw,22px);line-height:1.6}.nx-ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.nx-btn{color:#fff;background:linear-gradient(90deg,#e8640f,#d6460c);border-radius:12px;padding:17px 26px;font-size:17px;font-weight:700;text-decoration:none;box-shadow:0 18px 40px -16px #ff5a14b3}.nx-btn:hover{color:#fff;filter:brightness(1.06)}.nx-film{flex-direction:column;min-width:0;margin:0;display:flex;position:relative;container-type:inline-size}.nx-film-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-film-clocklabel{letter-spacing:.12em;text-transform:uppercase;color:#9fb3bd;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:700}.nx-film-tag{letter-spacing:.1em;text-transform:uppercase;color:#9fb3bd;border:1px solid #ffffff29;border-radius:6px;padding:4px 8px;font-family:Inter,system-ui,sans-serif;font-size:10.5px}.nx-film-clock{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;transform-origin:0;margin:2px 0 18px -.04em;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(88px,36cqi,230px);font-weight:800;line-height:.9;transition:color .6s,text-shadow .6s,scale .9s cubic-bezier(.2,.7,.2,1);display:block}.nx-film-cards{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.nx-film-lead,.nx-film-call{color:#1e2a30;background:#fff;border-radius:16px;transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 60px -24px #000000b3}.nx-film-lead{flex-direction:column;gap:4px;padding:15px 18px;font-size:14px;line-height:1.4;display:flex}.nx-film-new{letter-spacing:.04em;text-transform:uppercase;color:#2f5263;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.nx-film-name{color:#16303d;margin-top:3px;font-size:18px;font-weight:800}.nx-film-unit{color:#3e4a50}.nx-film-ask{background:#f6f3ee;border-radius:13px 13px 13px 4px;align-self:flex-start;margin-top:7px;padding:8px 12px;font-size:13.5px}.nx-film-call{overflow:hidden}.nx-film-callhead{color:#a4501f;background:#fbeee3;align-items:center;gap:9px;padding:11px 16px;font-size:14px;font-weight:700;transition:background-color .5s,color .5s;display:flex}.nx-film-calldot{color:#b9571f;background:#b9571f}.nx-film-calltimer{color:#1e2a30;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.nx-film-callbody{align-items:center;gap:12px;padding:14px 16px;display:flex}.nx-film-avatar{color:#fff;background:#2f5263;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.nx-film-callline{color:#16303d;font-size:16px;font-weight:800}.nx-film-callsub{color:#4a565c;font-size:13.5px}.nx-film-end{letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:40px;margin-top:22px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(19px,1.6vw,26px);font-weight:800;transition:opacity .7s,translate .7s;display:flex}.nx-replay{color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;visibility:hidden;opacity:0;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;transition:opacity .4s;display:inline-flex}.nx-replay:hover{background:#ffffff24}.nx-film.is-connected .nx-film-callhead,.nx-film:not(.is-playing) .nx-film-callhead{color:#2a7a4b;background:#ddf3e3}.nx-film.is-connected .nx-film-calldot,.nx-film:not(.is-playing) .nx-film-calldot{color:#2f9a5a;background:#2f9a5a}.nx-film.is-connected .nx-film-clock,.nx-film:not(.is-playing) .nx-film-clock{color:#8fe3b4;text-shadow:0 0 60px #50dc9659}.nx-film.is-done .nx-replay{visibility:visible;opacity:1}.nx-film.is-playing .nx-film-lead,.nx-film.is-playing .nx-film-call,.nx-film.is-playing .nx-film-end{opacity:0;translate:0 22px;scale:.98}.nx-film.is-playing.is-lead .nx-film-lead,.nx-film.is-playing.is-calling .nx-film-call{opacity:1;translate:0;scale:1}.nx-film.is-playing.is-end .nx-film-lead{opacity:.22}.nx-film.is-end .nx-film-clock{scale:1.06}.nx-film.is-playing.is-end .nx-film-end{opacity:1;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.nx-film *,.nx-film{transition:none!important}}.nx-day{position:relative}.nx-day-band{--gap:54px;--far:128px;height:420px;position:relative}.nx-day-band canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nx-day-tag{letter-spacing:.1em;text-transform:uppercase;color:#8fa5b0;font-size:10.5px;font-weight:700;position:absolute;top:8px;right:clamp(20px,4.5vw,80px)}.nx-day-bubbles{position:absolute;inset:0 clamp(12px,2vw,32px)}.nx-bub{--stem:var(--gap);left:calc(var(--x) * 100%);backdrop-filter:blur(10px);color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:10px;width:max-content;padding:9px 13px 9px 9px;transition:box-shadow .5s,border-color .5s;display:flex;position:absolute;translate:-50%;box-shadow:0 16px 34px -18px #000000b3}.nx-bub-up,.nx-bub-up-far{bottom:calc(50% + var(--stem))}.nx-bub-down,.nx-bub-down-far{top:calc(50% + var(--stem))}.nx-bub-up-far,.nx-bub-down-far{--stem:var(--far)}.nx-bub:before{content:"";width:1.5px;height:var(--stem);background:linear-gradient(var(--stem-dir,180deg), #ff963cbf, #ff963c00);transform-origin:var(--stem-origin,50% 0);position:absolute;left:50%}.nx-bub-up:before,.nx-bub-up-far:before{--stem-dir:180deg;top:100%}.nx-bub-down:before,.nx-bub-down-far:before{--stem-dir:0deg;--stem-origin:50% 100%;bottom:100%}.nx-bub-icon{color:#c9d7df;background:#ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nx-bub-icon img{width:26px;height:26px}.nx-bub-ai .nx-bub-icon{background:0 0}.nx-bub-lead .nx-bub-icon{color:#9cc8e6;background:#7fb2d62e}.nx-bub-call .nx-bub-icon{color:#ffb066;background:#ff8a1c33}.nx-bub-live .nx-bub-icon,.nx-bub-sold .nx-bub-icon{color:#8fe3b4;background:#50dc9629}.nx-bub-video .nx-bub-icon{color:#fff;background:#ffffff1f}.nx-bub-flag .nx-bub-icon{color:#ff9c80;background:#ff6a462e}.nx-bub-text{color:#b9c8d0;white-space:nowrap;flex-direction:column;gap:1px;min-width:0;font-size:12.5px;line-height:1.3;display:flex}.nx-bub-text b{color:#fff;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.nx-bub-pro{color:#c9d7df;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700}.nx-bub.is-glow{border-color:#ff963cb3;transition:none;box-shadow:0 0 0 1px #ff963c59,0 0 30px -4px #ff781e8c,0 16px 34px -18px #000000b3}@keyframes nx-bub-pop{0%{opacity:0;scale:.55}60%{opacity:1;scale:1.06}to{opacity:1;scale:1}}@keyframes nx-stem{0%{scale:1 0}to{scale:1}}@media (prefers-reduced-motion:no-preference){.nx-js .nx-bub{opacity:0}.nx-js .nx-bub.is-on{opacity:1;animation:.55s cubic-bezier(.2,.9,.3,1.2) both nx-bub-pop}.nx-bub-up,.nx-bub-up-far{transform-origin:50% 140%}.nx-bub-down,.nx-bub-down-far{transform-origin:50% -40%}.nx-js .nx-bub.is-on:before{animation:.35s ease-out both nx-stem}}@media (width<=1000px){.nx-day-band{height:auto;padding:96px clamp(20px,4.5vw,80px) 8px}.nx-day-band canvas{height:96px;inset:0 0 auto}.nx-day-bubbles{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;display:grid;position:static}.nx-bub{width:auto;position:relative;top:auto;bottom:auto;left:auto;translate:none}.nx-bub-text{white-space:normal}.nx-bub:before{display:none}}.nx-proof{padding:24px 0 140px}.nx-proof-head{flex-direction:column;gap:18px;display:flex}.nx-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:36px 48px;margin-top:56px;display:grid}.nx-metric{border-top:1px solid #ffffff2e;flex-direction:column;gap:12px;padding-top:22px;display:flex}.nx-metric-num{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(84px,9.4vw,168px);font-weight:800;line-height:.9}.nx-metric-num small{letter-spacing:-.01em;background:linear-gradient(90deg,#ffb52e,#ff6410);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:6px;font-size:.3em;font-weight:800}.nx-metric-text{color:#c9d7df;max-width:20em;font-size:18px;line-height:1.5}.nx-metric-date{letter-spacing:.08em;text-transform:uppercase;color:#8fa5b0;font-family:Inter,system-ui,sans-serif;font-size:11px}.nx-measure{color:#c9d7df;max-width:760px;margin-top:44px;font-size:15.5px;line-height:1.6}.nx-measure summary{cursor:pointer;color:#f2b48e;font-weight:700}.nx-measure p{margin:12px 0 0}.nx-canvas{background:#fbf9f5;border-radius:44px 44px 0 0;margin-top:-48px;position:relative}.nx-contrast{padding:136px 0 64px}.nx-contrast .nx-wrap{flex-direction:column;gap:64px;display:flex}.nx-race{flex-direction:column;gap:44px;display:flex}.nx-lane{flex-direction:column;gap:16px;display:flex}.nx-lane-name{letter-spacing:.12em;text-transform:uppercase;color:#6a757b;align-items:center;gap:10px;padding-top:3px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.nx-lane-name img{width:22px;height:22px}.nx-lane-new .nx-lane-name{color:#16303d}.nx-lane ol{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.nx-lane li{white-space:nowrap;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(13px, var(--nx-lane-fit,1.8cqi), 24px);letter-spacing:-.02em;flex:none;padding:26px 1.3em 0 0;font-weight:700;line-height:1.15;position:relative}.nx-lane li:before{content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:0;left:0}.nx-lane li:after{content:"";height:2px;position:absolute;top:4px;left:16px;right:6px}.nx-lane li:last-child:after{display:none}.nx-lane li:last-child{padding-right:0}.nx-lane-old li:not(:last-child){flex-grow:1}.nx-lane-old li{color:#8a9399}.nx-lane-old li:before{background:#cfc9bf}.nx-lane-old li:after{background:repeating-linear-gradient(90deg,#cfc9bf 0 8px,#0000 8px 14px)}.nx-lane-new li{color:#16303d;font-weight:700}.nx-lane-new li:before{background:#ff6a18;box-shadow:0 0 0 4px #ff6a182e}.nx-lane-new li:after{background:linear-gradient(90deg,#ffa526,#ff6410);border-radius:2px}.nx-lane-new li:last-child{color:#1f6b45}.nx-lane-new li:last-child:before{background:#2f9a5a;box-shadow:0 0 0 4px #2f9a5a2e}@media (prefers-reduced-motion:no-preference){.nx-js .nx-race li{opacity:0;transition:opacity .3s,translate .3s;translate:10px}.nx-js .nx-race.is-in .nx-lane-old li{opacity:1;transition-delay:calc(50ms + var(--i) * .2s);translate:0}.nx-js .nx-race.is-in .nx-lane-new li{opacity:1;transition-delay:calc(50ms + var(--i) * 70ms);translate:0}}.nx-tension{letter-spacing:-.03em;color:#16303d;max-width:24em;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(24px,2.4vw,40px);font-style:italic;font-weight:800;line-height:1.12}.nx-story-section{padding:0 0 96px}.nx-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;display:grid}.nx-step{box-sizing:border-box;flex-direction:column;justify-content:center;gap:22px;min-height:120svh;padding:48px 0;scroll-margin-top:40px;display:flex;position:relative}@media (width>=961px){.nx-js .nx-step:first-child{min-height:min(calc(100svh - var(--nx-hdr,66px) - 40px), 900px)}}.nx-numeral{letter-spacing:-.05em;color:#16303d17;margin-bottom:-4px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(88px,9vw,150px);font-weight:900;line-height:.9}.nx-step.is-active .nx-numeral,.nx-numeral-lit{background:linear-gradient(90deg,#ffb52e,#ff6410);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-chapter-title{letter-spacing:-.04em;color:#16303d;text-wrap:balance;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(36px,3.7vw,64px);font-weight:800;line-height:1.02}.nx-stage{top:calc(var(--nx-hdr,66px) + 20px);height:calc(100svh - var(--nx-hdr,66px) - 40px);align-self:start;align-items:center;max-height:900px;display:flex;position:sticky}.nx-stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff8a2829,#ff8a2800 70%);border-radius:50%;position:absolute;inset:6% -4%}.nx-scene{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.nx-js .nx-scene{display:none}.nx-js .nx-scene.is-active{display:flex}@keyframes nx-scene-in{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:no-preference){.nx-js .nx-scene.is-active{animation:.6s cubic-bezier(.2,.7,.2,1) both nx-scene-in}.nx-js .nx-scene.is-live .nx-anim{animation:nx-up .7s var(--d,0s) cubic-bezier(.2, .7, .2, 1) both}.nx-js .nx-scene:not(.is-live) .nx-anim{opacity:0}}.nx-panel{box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:20px;width:100%;max-width:580px;padding:26px;display:flex;box-shadow:0 50px 90px -46px #16303d8c,0 0 0 1px #16303d0d}.nx-panel-head{color:#16303d;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.nx-tl-rows{flex-direction:column;gap:22px;display:flex;position:relative}.nx-tl-line{background:#efebe4;width:2px;position:absolute;top:12px;bottom:12px;left:111px}.nx-tl-row{grid-template-columns:92px 16px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.nx-tl-time{color:#6a757b;font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.nx-tl-dot{border-radius:999px;width:12px;height:12px;margin:5px 0 0 1px;box-shadow:0 0 0 4px #fff}.nx-tl-what{color:#4a565c;flex-direction:column;gap:4px;font-size:14.5px;display:flex}.nx-tl-what b{color:#16303d;font-size:16px}.nx-tl-ask{color:#1e2a30;background:#f6f3ee;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:8px 12px 8px 8px;display:flex}.nx-tl-ask img{object-fit:cover;border-radius:7px;flex-shrink:0;width:72px;height:48px}.nx-tl-result{color:#1f6b45;border-top:1px solid #efebe4;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.nx-tl-result span{font-size:15px;font-weight:700}.nx-tl-result b{letter-spacing:-.05em;font-size:clamp(52px,4.8vw,80px);font-weight:800;line-height:.9;font-family:Inter Tight,Inter,system-ui,sans-serif!important}.nx-credit{color:#6a757b;font-size:11.5px;line-height:1.45}.nx-credit a{color:inherit}@media (width>=961px){.nx-js .nx-stage>.nx-scene[data-scene="1"]{height:100%}}.nx-capture{flex-direction:column;align-items:center;gap:10px;width:100%;height:100%;max-height:780px;display:flex}.nx-capture [data-live-call]{max-height:calc(100% - 28px)!important;box-shadow:0 50px 90px -46px #16303d8c!important}.nx-rem{flex-direction:column;gap:40px;width:100%;max-width:600px;display:flex}.nx-rem-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.nx-bubble{flex-direction:column;gap:6px;display:flex}.nx-who{color:#85807a;font-size:12px;font-weight:600}.nx-say{color:#1e2a30;background:#fff;border-radius:16px 16px 16px 4px;padding:13px 16px;font-size:15.5px;line-height:1.45;box-shadow:0 20px 40px -26px #16303d73}.nx-bubble-in .nx-say{border-radius:16px 16px 4px}.nx-mark{color:inherit;background:linear-gradient(#fde3b8,#fde3b8) 0 100%/100% 100% no-repeat;padding:1px 0}@media (prefers-reduced-motion:no-preference){@keyframes nx-mark{0%{background-size:0% 100%}to{background-size:100% 100%}}.nx-js .nx-scene.is-live .nx-mark{animation:nx-mark .8s var(--d,0s) ease both}}.nx-rem-ai{color:#e8640f;align-items:center;gap:4px;display:inline-flex}.nx-rem-ai img{filter:drop-shadow(0 6px 10px #16303d4d);width:26px;height:26px}.nx-rem-card{background:#fff;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:13px;display:grid;box-shadow:0 30px 50px -28px #16303d99,0 0 0 1.5px #2f5263}.nx-rem-card .nx-pill{grid-column:2;justify-self:start}.nx-date{color:#16303d;background:#f6f3ee;border-radius:10px;flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;width:46px;height:50px;font-size:20px;font-weight:800;line-height:1;display:flex}.nx-date small{color:#b9571f;margin-bottom:3px;font-size:10px;font-weight:700}.nx-rem-text{color:#4a565c;flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.nx-rem-text b{color:#16303d;font-size:14.5px}.nx-path{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.nx-path li{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.nx-path li:not(:last-child):after{content:"";background:#efebe4;width:2px;position:absolute;top:18px;bottom:0;left:6px}.nx-path-dot{z-index:1;background:#2f5263;border-radius:999px;width:14px;height:14px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #fff}.nx-path li>span:last-child{color:#4a565c;flex-direction:column;align-items:flex-start;gap:3px;font-size:13.5px;display:flex}.nx-path b{color:#16303d;font-size:15px}.nx-path .nx-pill{margin-top:4px}.nx-prove-out{border-top:1px solid #efebe4;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px 24px;padding-top:16px;display:grid}.nx-prove-out>div{flex-direction:column;gap:3px;display:flex}.nx-prove-out span{letter-spacing:.08em;text-transform:uppercase;color:#b9571f;font-size:10.5px;font-family:Inter,system-ui,sans-serif!important}.nx-prove-out b{color:#16303d;font-size:17px}.nx-prove-out small{color:#4a565c;font-size:12.5px}.dp-page:not(.nx-js) .nx-story{flex-direction:column;gap:0;display:flex}.dp-page:not(.nx-js) :is(.nx-steps,.nx-stage){display:contents}.dp-page:not(.nx-js) .nx-stage:before{display:none}.dp-page:not(.nx-js) .nx-step{min-height:0;padding:64px 0 32px}.dp-page:not(.nx-js) .nx-capture{height:720px}@media (width<=960px){.nx-story{flex-direction:column;gap:0;display:flex}.nx-steps,.nx-stage{display:contents}.nx-stage:before{display:none}.nx-step{min-height:0;padding:64px 0 32px}.nx-numeral{background:linear-gradient(90deg,#ffb52e,#ff6410);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-scene,.nx-js .nx-scene{display:flex}.nx-capture{height:720px}.nx-rem-row{grid-template-columns:minmax(0,1fr);justify-items:start}.nx-rem-ai svg{rotate:90deg}}@media (width<=520px){.nx-panel{padding:20px}.nx-tl-row{grid-template-columns:16px minmax(0,1fr)}.nx-tl-time{order:-1;grid-column:2;padding:0}.nx-tl-dot{grid-area:1/1/span 2}.nx-tl-what{grid-column:2}.nx-tl-line{left:7px}}.nx-statement{color:#fff;background:radial-gradient(900px 500px at 70% 100%,#ff6a1229,#0000 70%),#0b1e28;padding:clamp(64px,7vw,104px) 0;overflow-x:clip}.nx-statement .nx-wrap{flex-direction:column;gap:clamp(20px,2vw,28px);display:flex;container-type:inline-size}.nx-statement-line{letter-spacing:-.05em;flex-direction:column;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(30px,8.5cqi,150px);font-weight:900;line-height:1.02;display:flex}.nx-fill{white-space:nowrap;background:linear-gradient(90deg,#fff 50%,#ffffff24 50%) 0 0/200% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:block}.nx-fill-ember{background-image:linear-gradient(90deg,#ffb52e 0%,#ff6410 50%,#ffffff24 50%);padding-right:.08em;font-style:italic}@keyframes nx-fill{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.nx-fill{animation:linear both nx-fill view();animation-range:entry 40% cover 45%}.nx-fill-ember{animation-range:entry 70% cover 55%}}}.nx-statement-body{text-wrap:pretty;color:#b9c8d0;max-width:60em;margin:0;font-size:clamp(18px,1.4vw,20.5px);line-height:1.6}.nx-roles{padding:136px 0 104px}.nx-roles .nx-wrap{flex-direction:column;gap:40px;display:flex}.nx-tabs{border-bottom:1px solid #e3ded6;flex-wrap:wrap;gap:8px 36px;display:flex}.nx-tabs button{color:#8a9399;letter-spacing:-.03em;cursor:pointer;background:0 0;border:0;padding:0 0 14px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(18px,1.6vw,26px);font-weight:800;transition:color .2s;position:relative}.nx-tabs button:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ffa526,#ff6410);border-radius:3px;height:3px;transition:scale .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.nx-tabs button:hover,.nx-tabs button[aria-selected=true]{color:#16303d}.nx-tabs button[aria-selected=true]:after{scale:1}.nx-rolepanel{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:center;gap:48px;display:grid}.nx-rolepanel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.nx-rolepanel:not([hidden]){animation:.5s cubic-bezier(.2,.7,.2,1) both nx-up}}.nx-role-copy{flex-direction:column;gap:22px;display:flex}.nx-role-copy h3{letter-spacing:-.035em;color:#16303d;text-wrap:balance;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(30px,2.9vw,48px);font-weight:800;line-height:1.04}.nx-role-copy ul{color:#1e2a30;flex-direction:column;gap:14px;margin:0;padding:0;font-size:18px;line-height:1.5;list-style:none;display:flex}.nx-role-copy li{gap:10px;display:flex}.nx-role-copy li svg{flex-shrink:0;margin-top:5px}.nx-role-note{color:#4a565c;margin:0;font-size:15px}.nx-role-visual{justify-content:center;display:flex}.nx-mini{max-width:520px}.nx-mini table{border-collapse:collapse;width:100%;font-size:14px}.nx-mini th{text-align:left;color:#6a757b;border-bottom:1px solid #efebe4;padding:0 8px 10px 0;font-size:12px;font-weight:700}.nx-mini td{color:#1e2a30;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f0ea;padding:12px 8px 12px 0}.nx-mini td:first-child{color:#16303d;font-weight:700}.nx-att{border-bottom:1px solid #f3f0ea;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.nx-att:last-child{border-bottom:0}.nx-att-dot{border-radius:999px;width:9px;height:9px}.nx-att>span:nth-child(2){color:#4a565c;flex-direction:column;gap:2px;font-size:13px;display:flex}.nx-att b{color:#16303d;font-size:14.5px}.nx-att-when{color:#a4501f;font-size:12.5px;font-weight:700}.nx-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nx-tiles div{border-left:2px solid #efebe4;flex-direction:column;gap:2px;padding-left:12px;display:flex}.nx-tiles b{color:#16303d;font-size:26px;font-weight:800}.nx-tiles span{color:#4a565c;font-size:12px}@media (width<=520px){.nx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.nx-mini table{font-size:13px}}.nx-ghost{background:#e8e4dd;border-radius:7px;height:14px;display:block}.nx-eco .nx-wrap,.nx-packages .nx-wrap{flex-direction:column;gap:44px;display:flex}.nx-voices{color:#fff;background:radial-gradient(900px 520px at 20% 18%,#ff6a1224,#0000 70%),radial-gradient(800px 600px at 100% 100%,#0078c829,#0000 66%),linear-gradient(#0f2530 0%,#16303d 100%);position:relative;overflow:hidden}.nx-voices-line{width:100vw;height:120px;margin:-34px 0 -26px calc(50% - 50vw);position:relative}.nx-voices-line canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nx-voices-dots{pointer-events:none;max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.5vw,80px);position:absolute;inset:0}.nx-voices-track{height:100%;position:relative}.nx-vdot{left:calc(var(--x) * 100%);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;width:32px;height:32px;padding:0;position:absolute;top:50%;translate:-50% -50%}.nx-vdot:before{content:"";background:#0f2530;border-radius:999px;transition:background-color .3s,box-shadow .3s,scale .3s;position:absolute;inset:10px;box-shadow:inset 0 0 0 2px #ffffff52}.nx-vdot:after{content:"";opacity:0;border:2px solid #ff8a1c8c;border-radius:999px;transition:opacity .3s,scale .3s;position:absolute;inset:6px;scale:.6}.nx-vdot:hover:before{box-shadow:inset 0 0 0 2px #ffffffb3}.nx-vdot.is-visited:before{background:#ff8a1c;box-shadow:0 0 10px #ff781ecc}.nx-vdot[aria-current=true]:before{background:#ff8a1c;scale:1.15;box-shadow:0 0 14px #ff781ef2}.nx-vdot[aria-current=true]:after{opacity:1;scale:1}.nx-vdot:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes nx-vdot-beat{0%{opacity:.9;scale:1}to{opacity:0;scale:2.6}}.nx-vdot.is-beat:after{animation:1.1s ease-out nx-vdot-beat}.nx-shock{pointer-events:none;opacity:0;z-index:2;border:2px solid #ff963cf2;border-radius:50%;width:0;height:0;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 34px 6px #ff6e198c,inset 0 0 34px 4px #ff6e1959}.nx-voices-inner{flex-direction:column;gap:clamp(28px,4vh,48px);padding-top:clamp(56px,8vh,96px);padding-bottom:clamp(72px,10vh,128px);display:flex}.nx-voices-head{flex-direction:column;gap:16px;display:flex;position:relative}.nx-voices .nx-eyebrow{color:#f2b48e}.nx-voices-stage{display:grid}.nx-voice{flex-direction:column;grid-area:1/1;gap:26px;margin:0;display:flex}.nx-voice[aria-hidden=true]:not(.is-leaving){visibility:hidden}.nx-voice.is-entering{-webkit-mask-image:radial-gradient(circle at var(--ox) var(--oy), #000 calc(var(--r) - 90px), transparent calc(var(--r) - 18px));mask-image:radial-gradient(circle at var(--ox) var(--oy), #000 calc(var(--r) - 90px), transparent calc(var(--r) - 18px))}.nx-voice.is-leaving{-webkit-mask-image:radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--r) + 10px), #000 calc(var(--r) + 70px));mask-image:radial-gradient(circle at var(--ox) var(--oy), transparent calc(var(--r) + 10px), #000 calc(var(--r) + 70px))}.nx-voice blockquote{letter-spacing:-.03em;text-wrap:balance;max-width:24em;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(28px,3.3vw,56px);font-weight:700;line-height:1.12;position:relative}.nx-voice-mark{color:#ff8a1c;font-weight:900;position:absolute;top:-.12em;left:-.55em}.nx-voice figcaption{color:#b9c8d0;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:clamp(15px,1.1vw,17px);display:flex}.nx-voice-role{color:#fff;font-weight:800}.nx-voices-bar{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.nx-voices-count{color:#8fa5b0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.nx-voices-count b{color:#fff}.nx-voices-buttons{gap:8px;display:flex}.nx-voices-buttons button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.nx-voices-buttons button:hover{background:#ffffff1f}.nx-i-play{display:none}[data-voice-pause][aria-pressed=true] .nx-i-play{display:block}[data-voice-pause][aria-pressed=true] .nx-i-pause{display:none}.nx-voices-disclosure{color:#8fa5b0;margin:0;font-size:13.5px;line-height:1.5}@media (width<=760px){.nx-voice-mark{position:static}}@media (prefers-reduced-motion:reduce){.nx-shock{display:none}}.nx-eco{padding:80px 0 104px}.nx-eco-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px;display:grid}.nx-eco-group{border-top:2px solid #16303d;flex-direction:column;gap:10px;padding-top:18px;display:flex}.nx-eco-cat{letter-spacing:.12em;text-transform:uppercase;color:#6a757b;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.nx-eco-item{letter-spacing:-.025em;color:#16303d;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(21px,1.7vw,27px);font-weight:800;line-height:1.2}.nx-eco-sub{color:#4a565c;font-size:15px;line-height:1.5}.nx-eco-soon{border-top-style:dashed;border-top-color:#a9b2b7}.nx-eco-soon .nx-eco-item{color:#6a757b}.nx-packages{padding:80px 0 104px}.nx-pkg-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px 44px;display:grid}.nx-pkg{border-top:2px solid #16303d;flex-direction:column;gap:16px;padding-top:22px;display:flex}.nx-pkg-max{border-top:3px solid #0000;border-image:linear-gradient(90deg,#ffa526,#ff6410) 1}.nx-pkg-name{letter-spacing:-.045em;color:#16303d;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(36px,3.2vw,54px);font-weight:900;line-height:1}.nx-pkg-max .nx-pkg-name{background:linear-gradient(90deg,#e8640f,#c8380a);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.nx-pkg-outcome{color:#16303d;font-size:20px;font-weight:700;line-height:1.3}.nx-pkg ul{color:#3e4a50;flex-direction:column;gap:10px;margin:0;padding:0;font-size:16.5px;list-style:none;display:flex}.nx-soon{color:#a4501f;background:#fbeee3;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:11.5px;font-weight:700}@media (width<=760px){.nx-lane ol{flex-direction:column;gap:16px}.nx-lane li{white-space:normal;padding:0 0 0 26px;font-size:19px}.nx-lane-old li:not(:last-child){flex-grow:0}.nx-lane li:before{top:.35em}.nx-lane li:after{width:2px;height:auto;inset:calc(.35em + 16px) auto -12px 4px}.nx-lane-old li:after{background:repeating-linear-gradient(#cfc9bf 0 6px,#0000 6px 11px)}.nx-lane-new li:after{background:linear-gradient(#ffa526,#ff6410)}}.dp-page .dp-cta,.dp-page form[data-demo-form] button[type=submit]{background:linear-gradient(90deg,#e8640f,#d6460c)!important}.nx-close-title{letter-spacing:-.045em!important;font-family:Inter Tight,Inter,system-ui,sans-serif!important;font-size:clamp(38px,4.4vw,72px)!important;font-weight:800!important;line-height:1.02!important}@media (width<=960px){.nx-hero-grid{grid-template-columns:minmax(0,1fr);gap:52px;min-height:0;padding-top:36px}.nx-canvas{border-radius:28px 28px 0 0}}.nx-fhero{position:relative}.nx-fhero-copy{flex-direction:column;gap:clamp(20px,2.4vh,30px);padding-top:clamp(40px,7vh,96px);display:flex;container-type:inline-size}.nx-fh1{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(34px, var(--nx-fh1-fit,8.6cqi), 128px);letter-spacing:-.045em;flex-direction:column;margin:0;font-weight:800;line-height:.98;display:flex}.nx-index{flex-direction:column;padding-top:clamp(40px,6vh,72px);padding-bottom:150px;display:flex}.nx-index-row{color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:76px minmax(0,1fr) minmax(0,1.3fr) 36px;align-items:center;gap:10px 28px;padding:22px 0;text-decoration:none;display:grid}.nx-index-row:last-child{border-bottom:1px solid #ffffff1f}.nx-index-n{letter-spacing:-.02em;color:#f2b48e;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:22px;font-weight:800}.nx-index-name{letter-spacing:-.04em;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(28px,3.4vw,54px);font-weight:800;line-height:1;transition:color .25s}.nx-index-row:hover .nx-index-name{color:#ffb066}.nx-index-blurb{color:#b9c8d0;flex-direction:column;gap:6px;font-size:clamp(15px,1.1vw,17px);line-height:1.5;display:flex}.nx-index-note{letter-spacing:.1em;text-transform:uppercase;color:#8fa5b0;font-size:11.5px;font-weight:700}.nx-index-go{color:#f2b48e;justify-self:end;transition:translate .25s}.nx-index-row:hover .nx-index-go{translate:0 4px}@media (width<=760px){.nx-index-row{grid-template-columns:44px minmax(0,1fr) 24px}.nx-index-blurb{grid-area:2/2}.nx-index-go{grid-area:1/3}}.nx-feat{overflow:clip}.nx-feat [id]{scroll-margin-top:calc(var(--nx-hdr,66px) + 64px)}.nx-chapbar{top:var(--nx-hdr,66px);z-index:15;backdrop-filter:blur(12px);background:#fbf9f5eb;border-bottom:1px solid #e8e4dd;position:sticky}.nx-chapbar-inner{scrollbar-width:none;gap:6px 30px;padding-block:15px;display:flex;overflow-x:auto}.nx-chapbar-inner::-webkit-scrollbar{display:none}.nx-chapbar a{color:#6a757b;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:baseline;gap:8px;padding-bottom:3px;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.nx-chapbar a b{color:#b9571f;font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:800}.nx-chapbar a:hover{color:#16303d}.nx-chapbar a.is-on{color:#16303d;border-bottom-color:#e8640f}.nx-splash{color:#fff;background:radial-gradient(800px 420px at 12% 70%,#ff6a1229,#0000 70%),radial-gradient(700px 500px at 100% 0,#0078c824,#0000 66%),linear-gradient(#0f2530 0%,#16303d 100%);position:relative;overflow:hidden}.nx-splash-inner{align-items:flex-end;gap:clamp(16px,3vw,48px);padding-top:clamp(80px,12vh,140px);padding-bottom:clamp(90px,12vh,140px);display:flex}.nx-splash-n{letter-spacing:-.06em;background:linear-gradient(90deg,#ffb52e,#ff6410);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(96px,15vw,250px);font-weight:900;line-height:.8}.nx-splash-text{flex-direction:column;gap:14px;min-width:0;padding-bottom:.3em;display:flex}.nx-splash-name{letter-spacing:-.045em;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(40px,6.2vw,112px);font-weight:800;line-height:.95}.nx-splash-note{letter-spacing:.12em;text-transform:uppercase;color:#f2b48e;font-size:13px;font-weight:700}.nx-splash-line{pointer-events:none;width:100%;height:80px;position:absolute;bottom:20px;left:0;right:0}.nx-splash-line path{fill:none;stroke:#ff8a1c;stroke-opacity:.75;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.nx-js .nx-splash-line path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.4s cubic-bezier(.5,0,.2,1)}.nx-js .nx-splash.is-in .nx-splash-line path{stroke-dashoffset:0}.nx-js .nx-splash-inner>*{opacity:0;transition:opacity .9s,translate .9s cubic-bezier(.2,.7,.2,1);translate:0 28px}.nx-js .nx-splash.is-in .nx-splash-inner>*{opacity:1;translate:0}.nx-js .nx-splash.is-in .nx-splash-text{transition-delay:.15s}}@media (width<=640px){.nx-splash-inner{flex-direction:column;align-items:flex-start}}.nx-feat :is(h2,h3){letter-spacing:-.04em!important;font-family:Inter Tight,Inter,system-ui,sans-serif!important}.nx-feat h4{letter-spacing:-.02em!important;font-family:Inter Tight,Inter,system-ui,sans-serif!important}.nx-feat a.dp-btn[style*=\#B9571F]{background:linear-gradient(90deg,#e8640f,#d6460c)!important}.nx-feat [id$=-faq] .fx-rise-2>div{background:0 0!important;border:0!important;border-top:1px solid #e3ded6!important;border-radius:0!important;padding:22px 0!important}.nx-phero{padding-bottom:150px;position:relative}.nx-pk-grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:0 clamp(24px,3vw,48px);margin-top:clamp(44px,7vh,80px);display:grid}.nx-pk{border-top:2px solid #ffffff38;flex-direction:column;gap:16px;padding:28px 0 8px;display:flex;position:relative}.nx-pk-feature{border-top:3px solid #0000;border-image:linear-gradient(90deg,#ffb52e,#ff6410) 1}.nx-pk-name{letter-spacing:-.045em;color:#fff;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(32px,2.8vw,46px);font-weight:900;line-height:1}.nx-pk-max .nx-pk-name{background:linear-gradient(90deg,#ffb52e,#ff6410);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.nx-pk-line{color:#b9c8d0;min-height:3em;margin:0;font-size:16px;line-height:1.5}.nx-pk-price{align-items:flex-end;gap:12px;display:flex}.nx-pk-amt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(56px,5.6vw,88px);font-weight:800;line-height:.85}.nx-pk-per{color:#b9c8d0;padding-bottom:4px;font-size:13px;font-weight:600;line-height:1.35}.nx-pk-more{color:#c9d7df;border-bottom:1px solid #ffffff1f;margin:0;padding-bottom:14px;font-size:15px}.nx-pk-more b{color:#fff;font-weight:800}.nx-pk-plus{letter-spacing:.1em;text-transform:uppercase;color:#f2b48e;font-size:12px;font-weight:800}.nx-pk ul{color:#dce6ec;flex-direction:column;gap:10px;margin:0;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:flex}.nx-pk li{gap:10px;display:flex}.nx-pk li svg{color:#8fe3b4;flex-shrink:0;margin-top:3px}.nx-pk-cta{color:#fff;background:#ffffff0d;border:1.5px solid #ffffff47;border-radius:11px;align-self:flex-start;margin-top:auto;padding:13px 22px;font-size:15.5px;font-weight:700;text-decoration:none}.nx-pk-cta:hover{color:#fff;background:#ffffff1f}.nx-pk-cta.nx-btn{background:linear-gradient(90deg,#e8640f,#d6460c);border-color:#0000}.nx-pk-foot{color:#b9c8d0;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:40px;padding-top:22px;font-size:15px;display:flex}.nx-price{overflow:clip}.nx-price [id]{scroll-margin-top:calc(var(--nx-hdr,66px) + 16px)}.nx-compare{padding:136px 0 104px}.nx-compare .nx-wrap{flex-direction:column;gap:44px;display:flex}@media (width<=700px){.nx-matrix-wrap{overflow-x:auto}}.nx-matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:15.5px;line-height:1.45}.nx-matrix thead th{top:var(--nx-hdr,66px);z-index:2;text-align:center;vertical-align:bottom;background:#fbf9f5;border-bottom:2px solid #16303d;padding:18px 10px 16px;position:sticky}.nx-matrix thead th:first-child{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#6a757b;padding-left:0;font-size:12px;font-weight:700}.nx-matrix thead th.is-feature{border-bottom-color:#e8640f}.nx-mx-name{letter-spacing:-.03em;color:#16303d;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(17px,1.5vw,22px);font-weight:900;display:block}.nx-mx-sub{color:#6a757b;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.nx-matrix .nx-mx-group th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#b9571f;border-bottom:1px solid #e3ded6;padding:30px 0 10px;font-size:12px;font-weight:800}.nx-matrix tbody th[scope=row]{text-align:left;color:#4a565c;border-bottom:1px solid #efebe4;width:52%;padding:13px 16px 13px 0;font-weight:400}.nx-matrix tbody th[scope=row] strong{color:#16303d;font-weight:700}.nx-matrix td{text-align:center;border-bottom:1px solid #efebe4;padding:13px 8px}.nx-matrix td.is-feature{background:#e8640f0a}.nx-addons{color:#fff;background:radial-gradient(900px 520px at 85% 10%,#ff6a1224,#0000 70%),linear-gradient(#0f2530 0%,#16303d 100%);padding:136px 0}.nx-addons .nx-wrap{flex-direction:column;gap:56px;display:flex}.nx-addons .nx-eyebrow{color:#f2b48e}.nx-dormant{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:48px;display:grid}.nx-dormant-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.nx-dormant-copy h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(32px,3.2vw,52px);font-weight:800;line-height:1.02}.nx-dormant-copy p{color:#b9c8d0;max-width:34em;margin:0;font-size:clamp(17px,1.25vw,19px);line-height:1.6}.nx-dormant-copy ul{color:#c9d7df;flex-direction:column;gap:12px;margin:0;padding:0;font-size:16.5px;line-height:1.5;list-style:none;display:flex}.nx-dormant-copy li{padding-left:22px;position:relative}.nx-dormant-copy li:before{content:"";background:#ff8a1c;border-radius:999px;width:9px;height:9px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #ff8a1c2e}.nx-dormant-copy li b{color:#fff}.nx-dormant-chat{justify-self:center;max-width:480px}.nx-chat-out,.nx-chat-in{flex-direction:column;gap:4px;max-width:88%;display:flex}.nx-chat-out{align-self:flex-end;align-items:flex-end}.nx-chat-out span,.nx-chat-in span{color:#85807a;font-size:11.5px;font-weight:600}.nx-chat-out p,.nx-chat-in p{margin:0;padding:10px 13px;font-size:14.5px;line-height:1.45}.nx-chat-out p{color:#fff;background:#2f5263;border-radius:15px 15px 4px}.nx-chat-in p{color:#1e2a30;background:#f6f3ee;border-radius:15px 15px 15px 4px}.nx-chat-back{text-align:center;color:#1f6b45;border-top:1px solid #efebe4;padding-top:12px;font-size:12.5px;font-weight:700}.nx-addon-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:40px 44px;display:grid}.nx-addon{border-top:2px solid #fff3;flex-direction:column;gap:12px;padding-top:20px;display:flex}.nx-addon.is-soon{border-top-style:dashed;border-top-color:#ffffff3d}.nx-addon-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nx-addon h3{letter-spacing:-.03em;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(22px,1.9vw,28px);font-weight:800;line-height:1.1}.nx-addon p{color:#b9c8d0;margin:0;font-size:15.5px;line-height:1.6}.nx-tag-soon{color:#f2b48e;background:#f2b48e24}.nx-getting{padding:136px 0 96px}.nx-getting-home{padding:8px 0 104px}.nx-getting .nx-wrap{flex-direction:column;gap:56px;display:flex}.nx-tline{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.nx-tline li{color:#4a565c;flex-direction:column;gap:10px;padding-top:38px;font-size:15.5px;line-height:1.55;display:flex;position:relative}.nx-tline li:before{content:"";z-index:1;background:#ff8a1c;border-radius:999px;width:14px;height:14px;position:absolute;top:7px;left:0;box-shadow:0 0 0 5px #ff8a1c29}.nx-tline li:after{content:"";background:#ff8a1c73;height:2px;position:absolute;top:13px;left:14px;right:-32px}.nx-tline li:last-child:after{display:none}.nx-tline-n{color:#b9571f;align-items:center;gap:10px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:15px;font-weight:800;display:flex}.nx-tline-n em{letter-spacing:.06em;text-transform:uppercase;color:#a4501f;background:#fbeee3;border-radius:999px;padding:2px 8px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:800}.nx-tline b{letter-spacing:-.025em;color:#16303d;text-wrap:balance;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(19px,1.5vw,23px);font-weight:800;line-height:1.2}@media (prefers-reduced-motion:no-preference){.nx-js .nx-tline li{opacity:0;transition:opacity .6s,translate .6s;translate:0 16px}.nx-js .nx-tline.is-in li{opacity:1;transition-delay:calc(var(--i) * .2s);translate:0}}@media (width<=860px){.nx-tline{grid-template-columns:minmax(0,1fr);gap:26px}.nx-tline li{padding:0 0 0 34px}.nx-tline li:before{top:4px}.nx-tline li:after{width:2px;height:auto;inset:22px auto -26px 6px}}.nx-why{border-top:1px solid #e3ded6;flex-direction:column;gap:14px;max-width:760px;padding-top:28px;display:flex}.nx-why h3{letter-spacing:-.035em;color:#16303d;text-wrap:balance;margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.12}.nx-why p{color:#3e4a50;margin:0;font-size:16.5px;line-height:1.6}.nx-engage{padding:24px 0 72px}.nx-engage-row{border-top:1px solid #e3ded6;border-bottom:1px solid #e3ded6;flex-wrap:wrap;align-items:baseline;gap:10px 22px;padding-block:22px;display:flex}.nx-engage-name{letter-spacing:-.03em;color:#16303d;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:22px;font-weight:800}.nx-engage-text{color:#4a565c;flex:280px;font-size:15.5px}.nx-price #faq :is(h2,h3){letter-spacing:-.04em!important;font-family:Inter Tight,Inter,system-ui,sans-serif!important}.nx-price #faq{background:0 0!important;border:0!important}@media (width<=600px){.nx-fh1{font-size:clamp(34px,11.5cqi,52px)}.nx-fh1 .nx-mask{white-space:normal}}.nx-feat [style*="max-width: 1200px"]{max-width:1440px!important;padding-left:clamp(20px,4.5vw,80px)!important;padding-right:clamp(20px,4.5vw,80px)!important}.nx-ph1{font-size:clamp(34px, var(--nx-ph1-fit,9cqi), 96px)}.dp-page .dp-nav,.dp-page #demo>div,.dp-page footer>div{max-width:1440px!important;padding-left:clamp(20px,4.5vw,80px)!important;padding-right:clamp(20px,4.5vw,80px)!important}dialog.nx-modal{color:#fff;background:0 0;border:0;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);padding:0;overflow:visible}dialog.nx-modal::backdrop{backdrop-filter:blur(6px);background:#061219b8}.nx-modal-card{box-sizing:border-box;background:radial-gradient(600px 300px at 10% 0,#ff6a1229,#0000 70%),linear-gradient(#0f2530 0%,#16303d 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:14px;max-height:calc(100vh - 32px);padding:clamp(24px,4vw,40px);display:flex;position:relative;overflow:auto;box-shadow:0 40px 100px -30px #000c}.nx-modal-x{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:14px;right:14px}.nx-modal-x:hover{background:#ffffff24}.nx-modal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f2b48e;font-size:12.5px;font-weight:700}.nx-modal-title{letter-spacing:-.04em;text-wrap:balance;margin:0;padding-right:40px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.04}.nx-modal-lead{color:#b9c8d0;margin:0 0 6px;font-size:16px;line-height:1.55}@media (prefers-reduced-motion:no-preference){@keyframes nx-modal-in{0%{opacity:0;translate:0 18px;scale:.98}to{opacity:1;translate:0;scale:1}}dialog.nx-modal[open] .nx-modal-card{animation:.35s cubic-bezier(.2,.7,.2,1) both nx-modal-in}}.nx-hero .nx-titlecard img{width:clamp(170px,34cqi,250px)}.nx-hero .nx-h1{font-size:clamp(34px,10cqi,104px)}.nx-hero .nx-h1 .nx-ember{background-image:linear-gradient(90deg,#ffd7ae 0%,#f7ad74 100%)}.nx-hero .nx-hero-lead{max-width:30em;font-size:clamp(17px,1.25vw,20px)}.nx-hero .nx-ctas .nx-textlink{color:#9fb3bd;border-bottom-color:#9fb3bd4d;font-weight:600}.nx-hero .nx-ctas .nx-textlink:hover{color:#fff}.nx-hero .nx-film{justify-self:end;width:100%;max-width:430px}.nx-hero .nx-film.is-connected .nx-film-clock,.nx-hero .nx-film:not(.is-playing) .nx-film-clock{text-shadow:none}.nx-hero .nx-film.is-end .nx-film-clock{scale:1}.nx-hero .nx-film-clocklabel,.nx-hero .nx-film-tag{color:#7f95a0}.nx-hero .nx-film-end{justify-content:flex-end;min-height:0;margin-top:16px}.nx-opening{background:radial-gradient(1000px 700px at 82% 22%,#ff6a1214,#0000 62%),radial-gradient(900px 640px at 0 0,#0078c824,#0000 66%),linear-gradient(#0a1a23 0%,#0f2530 40%,#16303d 100%)}@media (width<=960px){.nx-hero .nx-film{justify-self:stretch;max-width:none}.nx-hero .nx-h1{font-size:clamp(34px,12cqi,92px)}}.nx-hero .nx-film-clock{margin-bottom:12px;font-size:clamp(34px,4.4vw,64px)}.nx-film-clockrow{justify-content:space-between;align-items:center;gap:14px;margin:2px 0 12px;display:flex}.nx-hero .nx-film-clockrow .nx-film-clock{margin:0 0 0 -.04em}.nx-hero .nx-film-clockrow .nx-film-end{margin:0}
