/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ui-background:#fff;--ui-foreground:#111;--ui-secondary:#f5f5f7;--ui-border:#d1d5db}[data-theme=dark]{--ui-background:#0d0d12;--ui-foreground:#e8e6e1;--ui-secondary:#16161f;--ui-border:#374151}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-scroll{overflow:scroll}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent: #E8612F;--accent-hover: #D04E1F;--accent-light: #F5A830;--accent-dark: #D93B20;--accent-gradient: linear-gradient(135deg, #D93B20 0%, #E8612F 50%, #F5A830 100%);--bg-primary: #FFFFFF;--bg-section: #F5F5F7;--dark: #111111;--card-bg: #FFFFFF;--text: #111111;--text-muted: #6B6B6B;--border: rgba(0, 0, 0, .08);--bg-warm: #f0dbc7;--star-color: #f5a623;--header-bg: rgba(255, 255, 255, .97);--dropdown-bg: #F8F8FA;--hero-gradient: linear-gradient(160deg, #FFFFFF 0%, #FBF7F4 60%, #F5F0EA 100%);--grid-line: rgba(0, 0, 0, .02);--hover-overlay: rgba(0, 0, 0, .04);--shadow-sm: 0 2px 12px rgba(0, 0, 0, .06);--shadow-md: 0 4px 24px rgba(0, 0, 0, .08), 0 1px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .06);--dot-inactive: rgba(0, 0, 0, .15);--glow-color-primary: rgba(232, 97, 47, .25);--glow-color-secondary: rgba(245, 168, 48, .12);--psd-ok: #0f7a3d;--psd-miss: #c2352b;--psd-accent-text: #b23f16;--psd-ok-glow: rgba(15, 122, 61, .22);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{--accent: #F0893A;--accent-hover: #E8672A;--accent-light: #F7C948;--accent-dark: #E8672A;--accent-gradient: linear-gradient(135deg, #E8672A 0%, #F0893A 50%, #F7C948 100%);--bg-primary: #0D0D12;--bg-section: #16161F;--dark: #0D0D12;--card-bg: #16161F;--text: #E8E6E1;--text-muted: #8A8A96;--border: rgba(255, 255, 255, .08);--bg-warm: #1C1C28;--star-color: #F5A623;--header-bg: rgba(13, 13, 18, .97);--dropdown-bg: #1C1C28;--hero-gradient: linear-gradient(160deg, #0D0D12 0%, #12121A 60%, #16161F 100%);--grid-line: rgba(255, 255, 255, .03);--hover-overlay: rgba(255, 255, 255, .04);--shadow-sm: 0 2px 12px rgba(0, 0, 0, .3);--shadow-md: 0 4px 24px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--dot-inactive: rgba(255, 255, 255, .2);--glow-color-primary: rgba(240, 137, 58, .14);--glow-color-secondary: rgba(247, 201, 72, .06);--psd-ok: #35d07f;--psd-miss: #ff6f61;--psd-accent-text: #f0893a;--psd-ok-glow: rgba(53, 208, 127, .22)}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease!important}html{overflow-x:hidden;overflow-x:clip}body{margin:0;background-color:var(--bg-primary);color:var(--text)}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-gradient);color:#fff;border:none;padding:.5rem 1.1rem;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-radius:5px;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;white-space:nowrap;text-decoration:none}.btn-cta:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 6px 20px #e8612f59}.btn-cta:active{transform:translateY(0)}.btn-cta--block{width:100%;min-height:48px;font-size:.85rem;border-radius:6px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--accent-gradient);color:#fff;border:none;padding:.9rem 2.25rem;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;text-decoration:none;white-space:nowrap}.btn-primary:hover{opacity:.88;transform:translateY(-2px);box-shadow:0 8px 24px #e8612f59}.btn-primary:active{transform:translateY(0)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:transparent;color:var(--text);border:1.5px solid var(--border);padding:.9rem 2.25rem;font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;text-decoration:none;white-space:nowrap}.btn-outline:hover{background:var(--hover-overlay);border-color:var(--text-muted);transform:translateY(-1px)}.btn-outline:active{transform:translateY(0)}.btn-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:gap .2s,color .2s}.btn-link:hover{color:var(--accent-hover);gap:.5rem}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2")}:root{--accent: #ce491b;--accent-hover: #b93d12;--text: #232123;--text-muted: #69636a;--bg-primary: #fff;--bg-section: #f8f5f2;--card-bg: #fff;--border: #e9e2dc;--header-bg: #fffffff5;--dropdown-bg: #fff;--nt-ink: #232123;--nt-tint: #faebe3;--nt-charcoal: #1d1c20;--nt-orange: #e8612f;--nt-orange-soft: #ffac7c;--font-stack: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-stack)}[data-theme=dark]{--accent: #ff956c;--accent-hover: #ffae8e;--text: #f6f2ef;--text-muted: #b8b0ad;--bg-primary: #171619;--bg-section: #242125;--card-bg: #242125;--border: #403a3c;--header-bg: #171619f5;--dropdown-bg: #242125;--nt-tint: #392920}body,button,input,textarea,select{font-family:var(--font-stack)}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}main{scroll-margin-top:85px}html{scroll-behavior:smooth;scroll-padding-top:100px}.nt-container{width:min(1240px,100% - 80px);margin-inline:auto}.nt-eyebrow{display:block;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nt-heading{font-size:clamp(2.15rem,4.5vw,4rem);line-height:1.08;letter-spacing:-.055em;font-weight:500;text-wrap:balance}.nt-text-link{display:inline-flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;text-underline-offset:5px}.nt-text-link:hover{text-decoration:underline}.nt-button{display:inline-flex;gap:1.4rem;align-items:center;justify-content:center;padding:.95rem 1.4rem;border-radius:100px;background:var(--text);color:var(--bg-primary);border:1px solid transparent;font-size:.95rem;font-weight:500;cursor:pointer;transition:transform .2s,background .2s}.nt-button:hover{transform:translateY(-2px)}.nt-button--orange{background:#ce491b;color:#fff}.nt-button--orange:hover{background:#b93d12}.nt-button--outline{color:var(--text);border-color:var(--border);background:transparent}.nt-button--outline:hover{background:var(--bg-section)}.nt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.nt-breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--text-muted);padding-block:1.5rem}.nt-breadcrumb a:hover{color:var(--accent)}.nt-section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.nt-section-heading .nt-eyebrow{margin-bottom:1rem;color:var(--text-muted)}.nt-section-heading>p{max-width:32ch;font-size:1rem;line-height:1.6;color:var(--text-muted)}.nt-skip-link{position:fixed;top:-100px;left:1rem;padding:1rem;background:var(--text);color:var(--bg-primary);z-index:1000;border-radius:8px}.nt-skip-link:focus{top:1rem}body .content-page__h1,body .solution-hero__h1,body .pricing__heading,body .offer-page__h1{font-weight:500;letter-spacing:-.05em}body .content-page__h2,body .faq__heading{font-weight:500;letter-spacing:-.035em}body .content-page__section{padding-block:3rem}body .content-page__hero{padding-block:4rem}body .solution-hero{background:var(--bg-section);color:var(--text)}body .solution-hero__h1,body .solution-hero__tagline,body .solution-hero__phone{color:var(--text)}body .solution-hero__glow{display:none}body .solution-hero__eyebrow,body .solution-hero__reassurance,body .solution-hero__proof-detail{color:var(--text-muted)}body .solution-hero__proof-item{background:var(--bg-primary);border-color:var(--border)}body .solution-hero__proof-label{color:var(--text)}body .btn-primary,body .btn-cta{background:#ce491b;color:#fff;border-radius:100px;box-shadow:none;font-weight:500}body .btn-primary:hover,body .btn-cta:hover{background:#b93d12}body .pricing{background:var(--bg-primary)}body .pricing__card{border-radius:20px;box-shadow:none}body .pricing__card--highlight{border-color:var(--accent)}body .hub__card{box-shadow:none;border-radius:16px}@media (max-width: 700px){.nt-container{width:calc(100% - 36px)}.nt-section-heading{flex-direction:column;align-items:start;gap:1rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.solution-product-tour{padding-block:3rem}body .content-page__video{max-width:1240px;width:100%}body .content-page__hero:has(.product-explorer)>.content-page__container{max-width:1240px}body .content-page__hero:has(.product-explorer) .content-page__intro{max-width:65ch}.qf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0a0a0a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:qf-fade .2s ease}@media (max-width: 600px){.qf-overlay{padding:0;align-items:stretch}}.qf-modal{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 2.5rem);display:flex;flex-direction:column;background:var(--bg-primary, #FFFFFF);color:var(--text, #111111);border:1px solid var(--border, rgba(0, 0, 0, .08));border-radius:16px;box-shadow:0 24px 70px #00000059;overflow:hidden;animation:qf-rise .28s cubic-bezier(.16,1,.3,1)}@media (max-width: 600px){.qf-modal{max-width:100%;max-height:100dvh;height:100dvh;border-radius:0;border:none}}.qf-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .5rem}.qf-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent, #E8612F)}.qf-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--text-muted, #6B6B6B);cursor:pointer;transition:background .15s,color .15s}.qf-close:hover{background:var(--hover-overlay, rgba(0, 0, 0, .05));color:var(--text, #111111)}.qf-progress{padding:0 1.25rem .25rem}.qf-progress__track{height:4px;border-radius:999px;background:var(--border, rgba(0, 0, 0, .08));overflow:hidden}.qf-progress__fill{height:100%;border-radius:999px;background:var(--accent-gradient, linear-gradient(90deg, #D93B20, #F5A830));transition:width .35s cubic-bezier(.16,1,.3,1)}.qf-progress__dots{list-style:none;display:flex;justify-content:space-between;gap:.5rem;padding:.55rem 0 0;margin:0}.qf-dot{font-size:.72rem;font-weight:600;color:var(--text-muted, #6B6B6B);opacity:.6}.qf-dot.is-active{color:var(--accent, #E8612F);opacity:1}.qf-dot.is-done{color:var(--text, #111111);opacity:.85}.qf-body{flex:1;overflow-y:auto;padding:1rem 1.25rem 1.25rem}.qf-body--forward{animation:qf-slide-fwd .28s ease}.qf-body--backward{animation:qf-slide-bck .28s ease}.qf-question{font-size:1.4rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;margin:.25rem 0 .4rem}.qf-subtext{font-size:.95rem;line-height:1.5;color:var(--text-muted, #6B6B6B);margin:0 0 1.1rem}.qf-options{display:flex;flex-direction:column;gap:.6rem}.qf-option{display:flex;align-items:flex-start;gap:.8rem;width:100%;text-align:left;padding:.85rem 1rem;border:1.5px solid var(--border, rgba(0, 0, 0, .08));border-radius:11px;background:var(--card-bg, #FFFFFF);color:var(--text, #111111);cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.qf-option:hover{border-color:var(--accent, #E8612F)}.qf-option:active{transform:scale(.995)}.qf-option.is-selected{border-color:var(--accent, #E8612F);background:var(--hover-overlay, rgba(232, 97, 47, .06))}.qf-option__radio{flex-shrink:0;width:20px;height:20px;margin-top:1px;border:2px solid var(--border, rgba(0, 0, 0, .08));border-radius:50%;transition:border-color .15s,box-shadow .15s}.qf-option.is-selected .qf-option__radio{border-color:var(--accent, #E8612F);box-shadow:inset 0 0 0 4px var(--accent, #E8612F)}.qf-option__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;color:#fff;border:2px solid var(--border, rgba(0, 0, 0, .08));border-radius:6px;transition:border-color .15s,background .15s}.qf-option__check svg{opacity:0;transition:opacity .12s}.qf-option.is-selected .qf-option__check{border-color:var(--accent, #E8612F);background:var(--accent, #E8612F)}.qf-option.is-selected .qf-option__check svg{opacity:1}.qf-option__text{display:flex;flex-direction:column;gap:.15rem}.qf-option__label{font-size:1rem;font-weight:600}.qf-option__hint{font-size:.85rem;line-height:1.4;color:var(--text-muted, #6B6B6B)}.qf-fields{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}@media (max-width: 600px){.qf-fields{grid-template-columns:1fr}}.qf-field{display:flex;flex-direction:column;gap:.35rem}.qf-field--full{grid-column:1/-1}.qf-label{font-size:.82rem;font-weight:600;color:var(--text, #111111)}.qf-req{color:var(--accent, #E8612F)}.qf-input{width:100%;padding:.65rem .8rem;font-size:.95rem;font-family:inherit;color:var(--text, #111111);background:var(--card-bg, #FFFFFF);border:1.5px solid var(--border, rgba(0, 0, 0, .08));border-radius:9px;transition:border-color .15s,box-shadow .15s}.qf-input::placeholder{color:var(--text-muted, #6B6B6B);opacity:.7}.qf-input:focus{outline:none;border-color:var(--accent, #E8612F);box-shadow:0 0 0 3px var(--hover-overlay, rgba(232, 97, 47, .15))}.qf-input[aria-invalid=true]{border-color:#d93b20}.qf-textarea{resize:vertical;min-height:72px}.qf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.25rem;cursor:pointer}.qf-honeypot{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.qf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qf-field-error{font-size:.78rem;color:#d93b20;margin:0}.qf-toggle{display:inline-flex;gap:.5rem}.qf-toggle__btn{min-width:88px;padding:.6rem 1.1rem;font-size:.95rem;font-weight:600;font-family:inherit;color:var(--text, #111111);background:var(--card-bg, #FFFFFF);border:1.5px solid var(--border, rgba(0, 0, 0, .08));border-radius:9px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.qf-toggle__btn:hover{border-color:var(--accent, #E8612F)}.qf-toggle__btn:active{transform:scale(.97)}.qf-toggle__btn:focus-visible{outline:none;border-color:var(--accent, #E8612F);box-shadow:0 0 0 3px var(--hover-overlay, rgba(232, 97, 47, .15))}.qf-toggle__btn.is-selected{border-color:var(--accent, #E8612F);background:var(--hover-overlay, rgba(232, 97, 47, .06));color:var(--accent, #E8612F)}.qf-footer{padding:.85rem 1.25rem 1.25rem;border-top:1px solid var(--border, rgba(0, 0, 0, .08))}.qf-error{font-size:.85rem;color:#d93b20;margin:0 0 .65rem}.qf-footer__nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.qf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.6rem;font-size:.85rem;font-weight:700;letter-spacing:.04em;border-radius:8px;border:none;cursor:pointer;transition:opacity .15s,transform .1s,background .15s}.qf-btn:disabled{opacity:.5;cursor:not-allowed}.qf-btn:not(:disabled):active{transform:translateY(1px)}.qf-btn--ghost{background:transparent;color:var(--text-muted, #6B6B6B)}.qf-btn--ghost:hover:not(:disabled){color:var(--text, #111111)}.qf-btn--primary{margin-left:auto;color:#fff;background:var(--accent-gradient, linear-gradient(135deg, #D93B20, #F5A830))}.qf-btn--primary:hover:not(:disabled){opacity:.9}.qf-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:qf-spin .7s linear infinite}.qf-success{text-align:center;padding:1.5rem .5rem 1rem}.qf-success__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:1rem;color:#fff;border-radius:50%;background:var(--accent-gradient, linear-gradient(135deg, #D93B20, #F5A830))}.qf-success .qf-btn--primary{margin:1.25rem auto 0}@keyframes qf-fade{0%{opacity:0}to{opacity:1}}@keyframes qf-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes qf-slide-fwd{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes qf-slide-bck{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes qf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.qf-overlay,.qf-modal,.qf-body,.qf-progress__fill{animation:none;transition:none}}.app-error{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;background:var(--bg-primary);color:var(--text)}.app-error__title{margin:0;font-size:1.5rem;font-weight:700}.app-error__body{margin:0;max-width:34rem;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.app-error__actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.nexttyr-avatar{display:block;position:relative;width:100%;height:100%;aspect-ratio:1;overflow:hidden;border-radius:inherit}.nexttyr-avatar__poster,.nexttyr-avatar__motion{display:block;width:100%;height:100%;object-fit:contain}.nexttyr-avatar__motion{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.nexttyr-avatar.is-playing .nexttyr-avatar__poster{visibility:hidden}.nexttyr-avatar.is-playing .nexttyr-avatar__motion{visibility:visible}.nexttyr-avatar--thumb .nexttyr-avatar__motion{width:162.13%;height:162.13%;left:-31.06%;top:-6.42%;max-width:none}@media (prefers-reduced-motion: reduce){.nexttyr-avatar__motion{display:none}.nexttyr-avatar.is-playing .nexttyr-avatar__poster{visibility:visible}}.header{position:sticky;top:0;z-index:200;height:76px;background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}.header__inner{height:100%;width:min(1440px,100% - 64px);margin:auto;display:flex;align-items:center;gap:2.8rem}.header__logo{display:inline-flex;align-items:center;gap:.65rem;font-weight:750;font-size:1.45rem;letter-spacing:-.06em;white-space:nowrap}.header__period{color:var(--accent)}.header__nav{display:flex;align-items:center;gap:1.8rem;flex:1}.header__link{display:inline-flex;align-items:center;gap:.5rem;border:0;padding:1rem 0;background:none;font:400 .88rem var(--font-stack);color:var(--text-muted);cursor:pointer;white-space:nowrap}.header__link:hover,.header__link[aria-expanded=true]{color:var(--text)}.header__chevron{transition:transform .2s}.header__chevron.is-open{transform:rotate(180deg)}.header__actions{display:flex;align-items:center;gap:1.2rem}.header__login{font-size:.85rem;white-space:nowrap}.header__cta{font-size:.82rem;padding:.8rem 1.15rem;gap:1rem;white-space:nowrap}.header__products{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);width:min(1060px,100vw - 64px);padding:2rem;border:1px solid var(--border);border-radius:18px;background:var(--bg-primary);box-shadow:0 24px 70px #21172026}.header__products[hidden]{display:none}.header__products-intro{display:flex;justify-content:space-between;align-items:end;padding-bottom:1.5rem;margin-bottom:.8rem;border-bottom:1px solid var(--border)}.header__products-intro .nt-eyebrow{color:var(--text-muted);font-size:.65rem}.header__products-intro h2{font-size:1.5rem;font-weight:500;letter-spacing:-.035em;margin-top:.65rem}.header__products-intro .nt-text-link{font-size:.8rem}.header__product-grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem}.header__product{display:flex;align-items:center;gap:.8rem;border-radius:10px;padding:.85rem;transition:background .2s}.header__product:hover{background:var(--bg-section)}.header__product strong{display:block;font-size:.95rem;font-weight:550}.header__product strong+span{display:block;font-size:.78rem;color:var(--text-muted);margin-top:.2rem}.header__product>span:last-child{margin-left:auto}.header__avatar{display:block;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#e8edf0}.header__mobile-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:var(--nt-tint);color:var(--accent)}.header__product--mobile{background:var(--bg-section)}.header__product-footer{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:1.4rem;margin-top:1rem;font-size:.8rem}.header__product-footer a:hover{color:var(--accent)}.header__hamburger{display:none;width:42px;height:42px;border:1px solid var(--border);background:transparent;border-radius:50%;padding:12px;cursor:pointer}.header__hamburger span{display:block;height:1.5px;background:var(--text);margin:5px 0}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border:0;background:var(--bg-primary);color:var(--text);margin:0;padding:1.25rem;overflow:auto}.mobile-nav::backdrop{background:#171319dd}.mobile-nav__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.mobile-nav__top .mobile-nav__close{width:44px;height:44px;border:1px solid var(--border);border-radius:50%;font-size:1.6rem;background:none;color:var(--text);cursor:pointer}.mobile-nav__products{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.mobile-nav__products>a{display:flex;align-items:center;gap:.6rem;padding:.65rem 0;font-size:.9rem}.mobile-nav__products>a small{display:block;font-size:.72rem;color:var(--text-muted);margin-top:.2rem}.mobile-nav__products>a>span:last-child{display:none}.mobile-nav__links{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;border-block:1px solid var(--border);padding:1.5rem 0;margin:1.5rem 0;font-size:1rem}.mobile-nav .nt-button{width:100%}@media (max-width: 1100px){.header__inner{gap:1.5rem}.header__nav{gap:1rem}.header__actions{gap:.7rem}}@media (max-width: 950px){.header{height:68px}.header__inner{width:calc(100% - 36px);justify-content:space-between}.header__nav,.header__login{display:none}.header__hamburger{display:block}}@media (max-width: 480px){.header__logo{font-size:1.2rem;gap:.35rem}.header__logo svg{width:25px}.header__actions{gap:.6rem}.header__actions .theme-toggle{display:none}.header__cta{font-size:.75rem;padding:.7rem .8rem}.header__cta span{display:none}.mobile-nav__products{grid-template-columns:1fr}}.mobile-nav__controls{display:flex;align-items:center;gap:1rem}.hero-workday{position:relative;height:670px;min-width:0;isolation:isolate;--look-x: 0;--look-y: 0}.hero-workday__backdrop{position:absolute;top:26px;right:-24px;bottom:0;left:4%;overflow:hidden;border-radius:40px 40px 130px;background-color:#382c2b;background-image:linear-gradient(135deg,rgba(232,97,47,.1254901961),transparent 65%,#1d1c20);border:1px solid rgba(255,255,255,.0392156863);transition:background-color .8s;transform:rotate(-3deg);-webkit-mask-image:linear-gradient(#000,#000 84%,transparent);mask-image:linear-gradient(#000,#000 84%,transparent)}.hero-workday__brand{position:absolute;width:460px;right:-115px;top:90px;opacity:.08;transform:rotate(4deg)}.hero-workday__wordmark{position:absolute;left:35px;bottom:53px;font-size:clamp(4rem,7.5vw,7.6rem);letter-spacing:-.075em;line-height:1;font-weight:750;color:#ffffff07;white-space:nowrap}.hero-workday__connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-workday__connections path{stroke:var(--nt-orange-soft);stroke-opacity:.13;stroke-width:1}.hero-workday__connections path:last-child{stroke-opacity:.06}.hero-workday__camera{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:perspective(1600px) rotateY(calc(var(--look-x) * 5deg)) rotateX(calc(var(--look-y) * -3deg));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.hero-workday__deck{position:absolute;top:0;right:0;bottom:0;left:0}.hero-workday__back,.hero-workday__screen{position:absolute;width:83%;top:77px;left:15%;border:5px solid #f4ede6;border-radius:14px;overflow:hidden;background:#f4ede6;box-shadow:1px 1px #ffffffa1 inset,0 3px #b2a297,0 30px 55px #150d1640;transform:perspective(1100px) rotateY(-9deg) rotate(-5deg)}.hero-workday__back img{width:100%;display:block;aspect-ratio:2/1;object-fit:cover;object-position:top}.hero-workday__back--far{top:48px;left:1%;width:74%;transform:rotate(-13deg) scale(.92);filter:brightness(.78);animation:studio-back-far .85s cubic-bezier(.16,1,.3,1) both}.hero-workday__back--near{top:128px;left:28%;width:73%;transform:rotate(8deg) scale(.96);filter:brightness(.78);animation:studio-back-near .95s cubic-bezier(.16,1,.3,1) both}.hero-workday__screen{z-index:2;animation:studio-screen 1s cubic-bezier(.16,1,.3,1) both;transition:box-shadow .4s}.hero-workday__screen:hover{box-shadow:1px 1px #ffffffa1 inset,0 3px #b2a297,0 36px 65px #150d1670}.hero-workday__screen-label{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#4c3730;padding:.5rem .65rem .65rem;font-size:.68rem;background:#f4ede6}.hero-workday__screen-label>span:first-child{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:650}.hero-workday__screen-label>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-workday__platform{position:absolute;left:-4%;bottom:60px;width:51%;height:80px;border-radius:50%;background:radial-gradient(ellipse,rgba(18,13,22,.5019607843),transparent 70%);transform:scaleX(1.3)}.hero-workday__portrait{position:absolute;left:-6%;bottom:65px;width:53%;max-width:405px;z-index:4;filter:drop-shadow(0 18px 14px rgba(22,12,20,.3764705882));animation:studio-person 1s .08s cubic-bezier(.16,1,.3,1) both;transform:translate3d(calc(var(--look-x) * -10px),calc(var(--look-y) * -5px),40px)}.hero-workday__caption{position:absolute;bottom:53px;left:51%;right:-2%;z-index:5}.hero-workday__caption strong{display:block;font-size:2.65rem;line-height:1.15;font-weight:500;letter-spacing:-.05em;margin-top:.5rem;animation:studio-caption .65s cubic-bezier(.16,1,.3,1) both}.hero-workday__caption p{color:#d8c9c1;font-size:.9rem;line-height:1.55;margin-top:.55rem;max-width:29ch}.hero-workday__caption>a{display:inline-flex;gap:.7rem;align-items:center;font-size:.75rem;margin-top:.95rem;text-underline-offset:5px}.hero-workday__caption>a:hover{text-decoration:underline}.hero-workday__role{display:flex;align-items:center;gap:.8rem;color:#cdb6a9;font-size:.59rem;letter-spacing:.1em}.hero-workday__role>span{color:#ffac7c;letter-spacing:.04em;font-variant-numeric:tabular-nums}.hero-workday__footnote{position:absolute;right:0;bottom:15px;font-size:.63rem;color:#bba89d}.hero-recording{position:relative;background:#fff}.hero-recording__image{display:block;position:relative;aspect-ratio:1.95;overflow:hidden}.hero-recording__image>img,.hero-recording__image>video{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hero-recording__image>video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}.hero-recording__image>video.is-visible{opacity:1}.hero-recording__controls{position:absolute;right:.85rem;bottom:.85rem}.hero-recording__controls>button,.hero-recording__controls>a{position:relative;display:inline-flex;align-items:center;gap:.55rem;overflow:hidden;min-height:40px;border:1px solid rgba(255,255,255,.1882352941);padding:.65rem .85rem;border-radius:100px;background:#252125f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:400 .72rem var(--font-stack);cursor:pointer;box-shadow:0 3px 12px #160c1422;transition:background .2s}.hero-recording__controls>button:hover,.hero-recording__controls>a:hover{background:#443239}.hero-recording__icon{display:inline-flex;justify-content:center;align-items:center;width:14px;font-size:.75rem}.hero-recording__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff15}.hero-recording__progress>span{display:block;height:100%;width:100%;background:var(--nt-orange-soft);transform-origin:left;transition:transform .2s linear}@keyframes studio-screen{0%{opacity:0;transform:perspective(1100px) rotateY(-18deg) rotate(-9deg) translate3d(10px,40px,-80px) scale(.94)}to{opacity:1;transform:perspective(1100px) rotateY(-9deg) rotate(-5deg)}}@keyframes studio-back-far{0%{opacity:0;transform:rotate(-5deg) translate(70px,65px) scale(.82)}to{opacity:1;transform:rotate(-13deg) scale(.92)}}@keyframes studio-back-near{0%{opacity:0;transform:rotate(-5deg) translate(-10px,-30px) scale(.82)}to{opacity:1;transform:rotate(8deg) scale(.96)}}@keyframes studio-person{0%{opacity:0;translate:-25px 45px;scale:.93}to{opacity:1;translate:0 0;scale:1}}@keyframes studio-caption{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (max-width: 1150px){.hero-workday{height:625px}.hero-workday__caption{left:48%;bottom:72px}.hero-workday__caption strong{font-size:2.3rem}.hero-workday__portrait{bottom:70px;left:-8%;width:55%}.hero-workday__screen{top:90px}.hero-workday__back--far{top:64px}.hero-workday__back--near{top:135px}}@media (min-width: 701px) and (max-width: 950px){.hero-workday{height:590px}.hero-workday__backdrop{top:30px;right:-15px;bottom:0;left:2%;border-radius:25px 25px 90px}.hero-workday__screen{top:92px;left:7%;width:96%}.hero-workday__back--far{top:55px;left:0}.hero-workday__back--near{top:145px}.hero-workday__portrait{bottom:62px;width:61%;left:-6%}.hero-workday__caption{left:55%;bottom:66px}.hero-workday__caption strong{font-size:1.9rem}.hero-workday__caption p{font-size:.8rem}.hero-workday__role{font-size:.56rem}.hero-workday__role>span{display:none}}@media (max-width: 700px){.hero-workday{height:clamp(485px,275px + 55vw,555px);width:min(490px,100%);margin:0 auto}.hero-workday__backdrop{top:25px;right:-8px;bottom:0;left:-8px;border-radius:30px 30px 80px}.hero-workday__brand{width:310px;right:-90px;top:80px}.hero-workday__wordmark{font-size:4rem;left:10px;bottom:60px}.hero-workday__screen{width:90%;left:7%;top:65px;border-width:3px;border-radius:9px}.hero-workday__back{border-width:3px;border-radius:9px}.hero-workday__back--far{top:41px;left:1%;width:77%}.hero-workday__back--near{top:95px;left:28%;width:73%}.hero-workday__screen-label{font-size:.57rem;padding:.3rem .4rem .4rem;gap:.5rem}.hero-workday__screen-label>span:first-child{font-size:.65rem}.hero-workday__portrait{bottom:50px;left:-4%;width:53%}.hero-workday__platform{bottom:48px}.hero-workday__caption{left:52%;right:-1%;bottom:54px}.hero-workday__caption strong{font-size:2rem}.hero-workday__caption p{font-size:.8rem}.hero-workday__caption>a{font-size:.7rem;margin-top:.8rem}.hero-workday__role{font-size:.52rem;letter-spacing:.065em}.hero-workday__role>span{display:none}.hero-workday__footnote{bottom:15px;font-size:.57rem;right:.3rem}.hero-recording__controls{right:.5rem;bottom:.5rem}.hero-recording__controls>button,.hero-recording__controls>a{min-height:34px;padding:.45rem .65rem;font-size:.62rem}}@media (max-width: 380px){.hero-workday{height:465px}.hero-workday__caption strong{font-size:1.75rem}.hero-workday__caption p{font-size:.75rem}}@media (prefers-reduced-motion: reduce){.hero-workday__camera,.hero-workday__portrait{transform:none}.hero-workday__back,.hero-workday__screen,.hero-workday__portrait,.hero-workday__caption strong{animation:none}}.business-types{padding-block:2.2rem 2.4rem;border-bottom:1px solid var(--border)}.business-types__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.business-types__heading h2{font-size:1.05rem;font-weight:500;letter-spacing:-.025em}.business-types__heading a{font-size:.8rem;color:var(--text-muted)}.business-types ul{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.business-types li a{display:flex;align-items:center;gap:.65rem;padding-block:.5rem;font-size:.78rem;color:var(--text-muted);transition:color .2s}.business-types li a:hover{color:var(--accent)}.business-types svg{width:27px;height:27px;flex:0 0 auto;color:var(--accent)}@media (max-width: 1100px){.business-types ul{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.business-types{padding-block:1.5rem}.business-types__heading{display:block;margin-bottom:1rem}.business-types__heading h2{font-size:1rem;margin-bottom:.65rem}.business-types ul{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}.business-types li a{font-size:.73rem}.business-types svg{width:23px;height:23px}}.product-screen{position:relative;display:block;width:100%;padding:0;border:1px solid #bbc8c5;border-radius:10px;overflow:hidden;background:#fff;cursor:zoom-in;box-shadow:0 10px 35px #24342e14}.product-screen>img{display:block;width:100%;height:auto;aspect-ratio:1440/940;object-fit:contain}.product-screen__expand{position:absolute;display:flex;align-items:center;gap:.6rem;right:1rem;bottom:1rem;padding:.65rem .9rem;border-radius:100px;background:#14231e;color:#fff;font:500 .8rem DM Sans,sans-serif;box-shadow:0 2px 15px #0002}.product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid var(--border);border-radius:16px;width:min(1500px,96vw);max-height:94dvh;padding:0;background:var(--bg-primary);color:var(--text);overflow:auto}.product-lightbox::backdrop{background:#071410cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-lightbox__bar{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-primary);border-bottom:1px solid var(--border)}.product-lightbox__bar strong{display:block;font-size:1rem}.product-lightbox__bar span{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.2rem}.product-lightbox__bar button{width:44px;height:44px;background:var(--bg-section);color:var(--text);border:0;border-radius:50%;font-size:1.8rem;cursor:pointer}.product-lightbox__image{overflow:auto}.product-lightbox__image img{display:block;width:100%;min-width:800px;height:auto}.product-lightbox>p{padding:1rem 1.5rem;font-size:1rem;line-height:1.5}.product-lightbox--mobile{width:min(540px,94vw)}.product-lightbox--mobile .product-lightbox__image{background:#eee9e4;padding:1rem}.product-lightbox--mobile .product-lightbox__image img{width:min(100%,402px);min-width:0;margin-inline:auto}@media (max-width: 700px){.product-screen__expand{right:.6rem;bottom:.6rem;font-size:.72rem;padding:.5rem .65rem}}.mobile-phone{position:relative;display:block;width:100%;padding:0;border:7px solid #252326;border-radius:36px;background:#fff;color:#fff;cursor:zoom-in;box-shadow:0 0 0 1px #aaa19a,0 24px 50px -15px #34231f45}.mobile-phone>img{display:block;width:100%;height:auto;aspect-ratio:804/1747;border-radius:28px}.mobile-phone__expand{position:absolute;right:-17px;bottom:64px;display:grid;place-items:center;width:38px;height:38px;background:#252326;border:1px solid rgba(255,255,255,.3333333333);border-radius:50%;font-size:1.1rem;transition:transform .2s}.mobile-phone:hover .mobile-phone__expand{transform:translate(2px,-2px)}.product-explorer{min-width:0}.product-explorer__devices{display:flex;width:fit-content;padding:4px;gap:3px;margin:0 0 1rem auto;border:1px solid rgba(41,35,38,.1411764706);border-radius:100px;background:#ffffff73}.product-explorer__devices button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;border:0;border-radius:100px;padding:.5rem .9rem;color:#4e4543;background:transparent;font-size:.8rem;cursor:pointer}.product-explorer__devices button[aria-pressed=true]{background:#292326;color:#fff}.product-explorer__mobile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:2rem;padding:.7rem 1rem 1rem}.product-explorer__phone{width:208px;max-width:100%;margin-inline:auto}.product-explorer__pocket-copy .nt-eyebrow{font-size:.62rem;color:#65554d}.product-explorer__pocket-copy h4{font-size:1.8rem;letter-spacing:-.04em;font-weight:500;line-height:1.12;margin-top:.8rem}.product-explorer__pocket-copy p{font-size:.9rem;line-height:1.6;color:#65554d;margin:1rem 0 1.5rem}.product-explorer__pocket-copy .nt-text-link{font-size:.8rem}.product-explorer__mobile-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1.4rem 1.8rem;color:var(--text-muted);font-size:.8rem}.product-explorer__mobile-note span:first-child{color:var(--text);font-weight:500}.product-explorer__tabs{display:flex;justify-content:center;gap:.5rem;padding:0 0 1.5rem;overflow-x:auto;scrollbar-width:thin}.product-explorer__tabs button{display:flex;gap:.6rem;align-items:center;flex:0 0 auto;padding:.6rem 1rem .6rem .6rem;border:1px solid var(--border);background:var(--bg-primary);border-radius:100px;color:var(--text-muted);font:inherit;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.product-explorer__tabs button:hover{color:var(--text);border-color:var(--text-muted)}.product-explorer__tabs button[aria-selected=true]{background:var(--text);color:var(--bg-primary);border-color:var(--text)}.product-explorer__tab-avatar{width:30px;height:30px;border-radius:50%;background:#e8edf0}.product-explorer__panel{border:1px solid var(--border);border-radius:24px;overflow:hidden;background:var(--bg-primary)}.product-explorer__stage{display:grid;grid-template-columns:minmax(210px,.31fr) minmax(0,1fr);background:var(--product-field);color:#242124}.product-explorer__guide{position:relative;display:flex;flex-direction:column;padding:2.25rem 1.8rem 1rem;overflow:hidden}.product-explorer__guide .nt-eyebrow{color:var(--product-ink);font-size:.72rem}.product-explorer__guide h3{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500;letter-spacing:-.045em;line-height:1.14;margin:1.1rem 0}.product-explorer__guide .nt-text-link{font-size:.85rem;color:#372d2a}.product-explorer__summary{font-size:.85rem;line-height:1.6;color:#65554d;margin-bottom:1.2rem}.product-explorer__portrait{width:calc(100% + 2rem);max-width:330px;aspect-ratio:1;align-self:center;margin:auto -1rem 0}.product-explorer__guide-note{font-size:.75rem;color:var(--product-ink);text-align:center;padding-top:.5rem}.product-explorer__media{padding:1.4rem 1.4rem 1.4rem 0;align-self:center;min-width:0}.product-explorer__caption{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;margin-bottom:.8rem;color:#65554d}.product-explorer__caption>span:first-child{display:flex;gap:.45rem;align-items:center;letter-spacing:.12em;font-weight:600}.product-explorer__dot{width:6px;height:6px;border-radius:50%;background:var(--product-ink)}.product-explorer__steps{display:grid;grid-template-columns:1fr 1fr}.product-explorer__steps button{text-align:left;padding:1.6rem 1.8rem;display:flex;align-items:flex-start;gap:1rem;background:none;border:0;border-top:3px solid transparent;color:var(--text);cursor:pointer;font:inherit}.product-explorer__steps button+button{border-left:1px solid var(--border)}.product-explorer__steps button:hover{background:var(--bg-section)}.product-explorer__steps button.is-active{border-top-color:var(--product-color)}.product-explorer__steps button strong{display:block;font-size:.95rem;font-weight:600;margin-bottom:.35rem}.product-explorer__steps button strong+span{display:block;color:var(--text-muted);font-size:.85rem;line-height:1.5;max-width:45ch}.product-explorer__step-number{color:var(--text-muted);font-size:.75rem;padding-top:.2rem}.product-explorer__step-arrow{margin-left:auto;font-size:1.25rem}.product-explorer--compact .product-explorer__guide{padding:1.5rem}@media (max-width: 1000px){.product-explorer__tabs{justify-content:flex-start}.product-explorer__guide{padding:1.5rem 1rem 1rem}.product-explorer__guide-note{display:none}.product-explorer__caption>span:first-child{display:none}}@media (max-width: 700px){.product-explorer__devices{margin:.4rem auto 1.2rem}.product-explorer__mobile{grid-template-columns:1fr;gap:1.5rem;padding:.7rem 1rem 1.5rem}.product-explorer__pocket-copy{max-width:34ch;margin:auto;text-align:center}.product-explorer__pocket-copy h4{font-size:1.5rem}.product-explorer__pocket-copy p{margin-block:.7rem}.product-explorer__pocket-copy .nt-eyebrow{display:none}.product-explorer__mobile-note{padding:1.2rem;font-size:.75rem}.product-explorer__tabs{padding-bottom:1rem;gap:.4rem}.product-explorer__tabs button{font-size:.85rem;padding-right:.8rem}.product-explorer__panel{border-radius:16px}.product-explorer__stage{display:flex;flex-direction:column}.product-explorer__guide{min-height:145px;padding:1.25rem 8rem 1.25rem 1.25rem}.product-explorer__guide h3{font-size:1.55rem;margin:.6rem 0}.product-explorer__guide .nt-text-link{font-size:.8rem}.product-explorer__portrait{position:absolute;width:145px;right:0;bottom:-10px;margin:0}.product-explorer__media{width:100%;padding:0 .8rem .8rem}.product-explorer__caption{padding-left:.35rem;font-size:.72rem}.product-explorer__steps{grid-template-columns:1fr}.product-explorer__steps button{padding:1rem 1.2rem}.product-explorer__steps button+button{border-left:0;border-top:1px solid var(--border)}.product-explorer__steps button.is-active{border-left:3px solid var(--product-color);border-top-color:var(--border)}.product-explorer__step-arrow{display:none}}.product-explorer__watch{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem .25rem 0;border:0;background:none;color:#47352b;font-size:.8rem;cursor:pointer}.product-explorer__watch span{font-size:.75rem;color:#65554d}.product-explorer__watch:hover{text-decoration:underline;text-underline-offset:4px}.product-explorer__recording video{display:block;width:100%;aspect-ratio:1440/940;border-radius:10px;background:var(--nt-charcoal)}.product-explorer__recording p{margin-top:.75rem;color:#54483e;line-height:1.5;font-size:.8rem}@media (max-width: 700px){.product-explorer__watch{padding-top:1rem;min-height:44px}.product-explorer__watch span{display:none}}.hero{background:var(--nt-charcoal);color:#fff;overflow:hidden;position:relative;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 38%,rgba(232,97,47,.0705882353));transition:background .8s}.hero>.nt-container{width:min(1380px,100% - 80px)}.hero__workday{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:center;gap:1rem;min-height:690px}.hero__intro{min-width:0;position:relative;z-index:2;padding:3rem 0 4rem}.hero__intro>.nt-eyebrow{display:flex;align-items:center;gap:.65rem;color:#c9bfbd;font-size:.72rem}.hero__intro h1{margin:1.65rem 0 1.85rem;font-size:clamp(3.2rem,5.65vw,5.65rem);line-height:1.08;font-weight:500;letter-spacing:-.065em}.hero__intro em{position:relative;display:inline-block;font-style:normal;color:var(--nt-orange-soft)}.hero__intro em svg{position:absolute;width:100%;height:16%;left:0;bottom:-.1em;overflow:visible}.hero__intro em path{stroke:var(--nt-orange-soft);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:245;stroke-dashoffset:0;animation:hero-underline 1.2s .4s both cubic-bezier(.16,1,.3,1)}.hero__intro .nt-actions{margin-top:1.8rem;gap:1.4rem}.hero__intro .nt-button{gap:1.2rem}.hero__intro .nt-button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ffffff1a;margin-right:-.35rem;transition:rotate .3s}.hero__intro .nt-button:hover>span{rotate:45deg}.hero__headline-line{display:block;white-space:nowrap;padding-bottom:.11em;margin-bottom:-.11em;overflow:hidden}.hero__headline-line>span{display:block;animation:hero-headline .9s cubic-bezier(.16,1,.3,1) both}.hero__headline-line:nth-child(2)>span{animation-delay:.1s}.hero__headline-line:nth-child(3)>span{animation-delay:.2s}.hero__mark{width:18px;height:1px;background:var(--nt-orange-soft)}.hero__description{font-size:1.05rem;max-width:36ch;line-height:1.65;color:#d5cbc7}.hero__explore{display:inline-flex;align-items:center;gap:1rem;font-size:.9rem;padding-block:.9rem;color:#fff}.hero__explore>span{transition:translate .3s}.hero__explore:hover{text-decoration:underline;text-underline-offset:5px}.hero__explore:hover>span{translate:0 4px}.hero__reassurance{margin-top:1.15rem;color:#b9aca7;font-size:.74rem}.hero__mobile-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;margin-top:.65rem;color:#e8c4ae;font-size:.76rem}.hero__mobile-link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.hero__crew-bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative;padding:1.4rem 0 1.8rem;border-top:1px solid rgba(255,255,255,.1411764706)}.hero__crew-bar>p{flex:0 0 auto;font-size:.85rem;line-height:1.6;color:#eee7e1}.hero__crew-bar>p strong{display:block;font-weight:400}.hero__crew-bar>p>span{display:block;font-size:.66rem;color:#bcb0ab;margin-top:.45rem}.hero__crew{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:min(1000px,100%);min-width:0}.hero__crew>button{flex:1 0 0;position:relative;padding:.6rem .45rem .7rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;font:400 .8rem var(--font-stack);color:#c8bcb6;border:1px solid transparent;border-radius:14px;background:transparent;cursor:pointer;white-space:nowrap;transition:color .3s,background .3s,border-color .3s,translate .3s}.hero__crew>button:hover{color:#fff;background:#ffffff06;translate:0 -3px}.hero__crew>button[aria-pressed=true]{color:#292326;background:#fff5ed;border-color:#ffffffb3;box-shadow:0 6px 20px #110e1629}.hero__crew>button[aria-pressed=true] .hero__crew-active{opacity:1}.hero__crew>button[aria-pressed=true] .hero__crew-face{background:var(--crew-field);transform:scale(1.12)}.hero__crew>button:hover .hero__crew-face{transform:translateY(-3px) scale(1.08)}.hero__crew-face{display:block;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--crew-field) 88%,var(--nt-charcoal));transition:transform .4s cubic-bezier(.16,1,.3,1)}.hero__crew-active{position:absolute;top:.35rem;right:.45rem;font-size:.7rem;opacity:0}.hero__footnote{display:flex;justify-content:space-between;color:var(--text-muted);border-bottom:1px solid var(--border);padding:1.4rem 0 1.6rem;font-size:.8rem}.hero-tour{padding-top:5rem;scroll-margin-top:96px}@keyframes hero-headline{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-underline{0%{stroke-dashoffset:245}to{stroke-dashoffset:0}}@media (max-width: 1150px){.hero__workday{min-height:635px}.hero__crew-bar>p{display:none}.hero__crew{width:100%}.hero__intro .nt-actions{gap:.8rem}.hero__intro .nt-button{padding-inline:1.1rem;font-size:.85rem;gap:.7rem}}@media (max-width: 950px){.hero>.nt-container{width:calc(100% - 48px)}.hero__workday{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px}.hero__intro{padding-block:2.5rem}.hero__intro h1{font-size:clamp(2.7rem,5.3vw,4rem)}.hero__description{font-size:.95rem}.hero__crew-bar{padding:1rem 0 1.3rem}.hero__crew>button{font-size:.75rem}}@media (max-width: 700px){.hero>.nt-container{width:calc(100% - 36px)}.hero__workday{grid-template-columns:minmax(0,1fr);gap:0}.hero__intro{padding:2.3rem 0 .5rem;text-align:center}.hero__intro>.nt-eyebrow{justify-content:center;font-size:.65rem}.hero__intro h1{font-size:clamp(2.7rem,10.5vw,4.1rem);margin:1.35rem 0 1.5rem}.hero__intro .nt-actions{justify-content:center;gap:.8rem;margin-top:1.4rem}.hero__intro .nt-button{padding:.75rem .9rem;font-size:.8rem;gap:.6rem}.hero__intro .nt-button>span{width:24px;height:24px}.hero__description{font-size:.91rem;max-width:35ch;margin-inline:auto}.hero__explore{font-size:.77rem;gap:.5rem}.hero__reassurance{font-size:.68rem;margin-top:1rem}.hero__crew-bar{padding:.5rem 0 1.1rem;border-top:0}.hero__crew{overflow-x:auto;justify-content:flex-start;padding:.4rem .15rem .75rem;gap:.5rem;scrollbar-width:thin;scrollbar-color:rgba(181,163,150,.4) transparent}.hero__crew>button{flex:0 0 79px;padding:.6rem .35rem .7rem;font-size:.7rem;border-radius:12px}.hero__crew-face{width:44px;height:44px}.hero__footnote{justify-content:center;font-size:.75rem}.hero__footnote span:last-child{display:none}.hero-tour{padding-top:3.5rem}}@media (prefers-reduced-motion: reduce){.hero__headline-line>span,.hero__intro em path{animation:none}.hero__crew>button:hover,.hero__crew>button:hover .hero__crew-face,.hero__intro .nt-button:hover>span{translate:none;rotate:none}}.hero__crew>button{min-width:0}.hero__crew>button>span:not([class]){overflow-wrap:normal}.pocket-story{padding-block:5rem;scroll-margin-top:85px}.pocket-story__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto 1fr;gap:1.8rem 5rem;align-items:start}.pocket-story__intro{padding-top:2rem}.pocket-story__intro .nt-eyebrow{color:var(--text-muted);margin-bottom:1.3rem}.pocket-story__intro h1,.pocket-story__intro h2{font-size:clamp(2.5rem,4.5vw,4.1rem);font-weight:500;letter-spacing:-.055em;line-height:1.08}.pocket-story__intro h1 em,.pocket-story__intro h2 em{font-style:normal;color:var(--accent)}.pocket-story__intro>p:last-child{max-width:34ch;color:var(--text-muted);line-height:1.65;margin-top:1.35rem;font-size:1.05rem}.pocket-story__choices{display:flex;flex-wrap:wrap;gap:.65rem;align-content:start}.pocket-story__choices button{display:flex;align-items:center;gap:.65rem;width:calc(50% - .325rem);border:1px solid var(--border);border-radius:14px;padding:.65rem .75rem;background:var(--bg-primary);color:var(--text);font-size:.87rem;cursor:pointer;transition:background .2s,border-color .2s}.pocket-story__choices button:hover{border-color:var(--text-muted)}.pocket-story__choices button[aria-pressed=true]{background:var(--pocket-field);border-color:#b1aaa2;color:#292326}.pocket-story__face{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e8edf0}.pocket-story__arrow{margin-left:auto}.pocket-story__stage{grid-column:2;grid-row:1/4;min-width:0;border:1px solid var(--border);border-radius:28px;background:var(--bg-section);overflow:hidden}.pocket-story__stage-label{display:flex;justify-content:space-between;gap:1rem;padding:1.35rem 1.6rem 0;color:var(--text-muted);font-size:.65rem}.pocket-story__stage-label span:first-child{letter-spacing:.12em}.pocket-story__scene{position:relative;isolation:isolate;padding:1.6rem 0 2.7rem}.pocket-story__scene:before{content:"";position:absolute;z-index:-1;top:14%;right:-5%;bottom:12%;left:14%;border-radius:24px;background:var(--pocket-field);transform:rotate(-8deg);transition:background .3s}.pocket-story__phone{position:relative;z-index:2;width:246px;margin-inline:auto;animation:pocket-appear .35s ease-out both}.pocket-story__portrait{position:absolute;z-index:1;width:230px;right:-25px;bottom:36px;animation:pocket-appear .35s ease-out both}.pocket-story__inspect{position:absolute;bottom:.65rem;left:0;width:100%;text-align:center;color:var(--text-muted);font-size:.68rem}.pocket-story__inspect span{padding-left:.35rem}.pocket-story__caption{padding:1.3rem 1.7rem 1.5rem;border-top:1px solid var(--border);min-height:115px;background:var(--bg-primary)}.pocket-story__caption h3{font-size:1.12rem;font-weight:550;letter-spacing:-.025em}.pocket-story__caption p{font-size:.87rem;line-height:1.55;color:var(--text-muted);margin-top:.4rem;max-width:46ch}.pocket-story__footer{display:flex;flex-direction:column;gap:1.25rem;padding-top:.2rem}.pocket-story__included{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--text-muted)}.pocket-story__included>span{color:var(--accent)}.pocket-story--pricing{padding-block:1rem 4rem}.pocket-story--pricing .pocket-story__inner{gap:1.4rem 4rem;padding:3rem;border:1px solid var(--border);border-radius:24px}.pocket-story--pricing .pocket-story__intro{padding-top:0}.pocket-story--pricing .pocket-story__phone{width:195px}.pocket-story--pricing .pocket-story__portrait{width:180px}.pocket-story--pricing .pocket-story__stage-label{padding-inline:1rem;font-size:.58rem}.pocket-story--pricing .pocket-story__caption{padding-inline:1.3rem}@keyframes pocket-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1050px){.pocket-story__inner{gap:1.5rem 2.5rem}.pocket-story__choices button{padding:.5rem;gap:.45rem}.pocket-story__arrow{display:none}.pocket-story__phone{width:222px}.pocket-story__portrait{width:190px;right:-45px}.pocket-story--pricing .pocket-story__inner{padding:2rem;gap:1.5rem 2rem}}@media (max-width: 700px){.pocket-story{padding-block:3rem}.pocket-story__inner{display:flex;flex-direction:column;gap:1.5rem}.pocket-story__intro{padding-top:0}.pocket-story__intro>p:last-child{font-size:.95rem}.pocket-story__choices{width:100%;flex-wrap:nowrap;overflow-x:auto;padding:.35rem .15rem .7rem;scrollbar-width:thin}.pocket-story__choices button{flex:0 0 auto;width:auto;padding:.55rem .8rem .55rem .5rem}.pocket-story__stage{width:100%}.pocket-story__phone{width:218px}.pocket-story__portrait{width:180px;right:-30px}.pocket-story__caption{min-height:120px;padding-inline:1.2rem}.pocket-story__footer{gap:1rem}.pocket-story--pricing{padding-top:0}.pocket-story--pricing .pocket-story__inner{padding:1.4rem 1rem}.pocket-story--pricing .pocket-story__intro h2{font-size:2.4rem}.pocket-story--pricing .pocket-story__stage-label{font-size:.53rem;gap:.5rem}.pocket-story--pricing .pocket-story__caption{padding:1rem}.pocket-story--pricing .pocket-story__portrait{right:-50px}}.team-showcase{padding:6.5rem 0}.team-showcase__roster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem}.team-showcase__card{min-width:0;display:block}.team-showcase__card:hover .team-showcase__art{transform:translateY(-5px)}.team-showcase__art{display:block;aspect-ratio:.79;border-radius:14px;overflow:hidden;padding-top:1rem;transition:transform .25s}.team-showcase__art .nexttyr-avatar{height:100%;width:126%;margin-left:-13%}.team-showcase__name{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.95rem;margin-top:1rem}.team-showcase__name>span{color:var(--text-muted)}.team-showcase__role{display:block;font-size:.75rem;color:var(--text-muted);line-height:1.4;margin-top:.25rem}.team-showcase__link{margin-top:2rem}@media (max-width: 1000px){.team-showcase__roster{grid-template-columns:repeat(4,1fr);gap:1.5rem 1rem}}@media (max-width: 600px){.team-showcase{padding:4rem 0}.team-showcase__roster{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem 0 1rem}.team-showcase__card{flex:0 0 155px;scroll-snap-align:start}}.proof{padding:6rem 0;background:var(--bg-section)}.proof__sven{display:flex;align-items:center;gap:.8rem}.proof__sven>span{display:block;width:64px;height:64px;background:#e5f0ee;border-radius:50%}.proof__sven p{font-size:.9rem;color:var(--text-muted);line-height:1.6}.proof__sven strong{color:var(--text);font-weight:500}.proof__sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.proof__site{min-width:0}.proof__site:hover .proof__image img{transform:scale(1.025)}.proof__image{display:block;overflow:hidden;border-radius:12px;border:1px solid var(--border);background:#fff;aspect-ratio:1.5}.proof__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s}.proof__meta{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.proof__meta strong{font-weight:500;font-size:1rem}.proof__meta>span>span{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.3rem}.proof__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:2.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.proof__bottom p{color:var(--text-muted);font-size:.8rem}@media (max-width: 700px){.proof{padding:4rem 0}.proof__sites{grid-template-columns:1fr;gap:2rem}.proof__bottom{flex-direction:column;gap:1rem;align-items:start}}.proof__site{padding:0;border:0;background:none;color:var(--text);text-align:left;font:inherit;cursor:zoom-in}.proof__image{position:relative}.proof__preview{position:absolute;bottom:.8rem;right:.8rem;display:inline-flex;gap:.7rem;align-items:center;padding:.6rem .8rem;background:#14281f;color:#fff;font-size:.72rem;border-radius:100px}.offer-cta{padding:5.5rem 0 0;background:var(--nt-charcoal);color:#fff;overflow:hidden}.offer-cta__inner{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:2rem}.offer-cta__inner>div:first-child{padding-bottom:5.5rem}.offer-cta .nt-eyebrow{color:var(--nt-orange-soft)}.offer-cta h2{font-size:clamp(2.5rem,4.8vw,4.3rem);font-weight:500;letter-spacing:-.05em;line-height:1.07;margin:1.2rem 0}.offer-cta h2+p{color:#d5c8c0;font-size:1rem;margin-bottom:1.75rem}.offer-cta__pricing{font-size:.9rem;padding:1rem}.offer-cta__pricing:hover{text-decoration:underline;text-underline-offset:5px}.offer-cta__cast{display:flex;align-items:end;width:112%;margin-left:-6%}.offer-cta__cast .nexttyr-avatar{flex:0 0 55%;margin-left:-17%}.offer-cta__cast .nexttyr-avatar:first-child{margin-left:0}.offer-cta__cast .nexttyr-avatar:nth-child(2){z-index:1;transform:scale(1.13);transform-origin:bottom}@media (max-width: 700px){.offer-cta{padding-top:3.5rem}.offer-cta__inner{grid-template-columns:1fr;gap:0}.offer-cta__inner>div:first-child{padding-bottom:2rem}.offer-cta__cast{width:90%;margin:0 auto;max-width:420px}}.footer{background:var(--bg-primary);color:var(--text);padding:4rem 0 0}.footer__main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3.5rem}.footer__logo{display:inline-flex;align-items:center;gap:.5rem;font-size:1.6rem;font-weight:700;letter-spacing:-.06em}.footer__brand>p{font-size:.95rem;line-height:1.6;color:var(--text-muted);margin:1.25rem 0}.footer__brand .nt-text-link{font-size:.85rem}.footer__crew{display:flex;margin-top:1.5rem}.footer__crew .nexttyr-avatar{width:40px;height:40px;margin-right:-7px;border:2px solid var(--bg-primary);border-radius:50%;background:#e8edf0}.footer__col h2{font-size:.8rem;font-weight:600;margin:.3rem 0 1.2rem}.footer__col ul{list-style:none;display:grid;gap:.9rem;font-size:.85rem;color:var(--text-muted)}.footer__col ul a:hover{color:var(--accent)}.footer__bottom{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;font-size:.75rem;color:var(--text-muted)}.footer__bottom>div{display:flex;gap:1.5rem}@media (max-width: 850px){.footer__main{grid-template-columns:1fr 1fr;gap:3rem 2rem}}@media (max-width: 500px){.footer{padding-top:3rem}.footer__main{gap:2.5rem 1rem}.footer__brand{grid-column:1/-1}.footer__bottom{flex-wrap:wrap;gap:1rem}.footer__bottom>span{display:none}}.pricing-page{overflow:clip;color:var(--text);background:var(--bg-primary)}.pricing-page h1,.pricing-page h2,.pricing-page h3{text-wrap:balance}.pricing-page .nt-eyebrow{font-size:.68rem;letter-spacing:.13em}.pricing-intro{background:var(--bg-section);padding:3.5rem 0 2rem}.pricing-intro__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;padding-bottom:3.5rem}.pricing-intro__copy .nt-eyebrow{color:var(--text-muted);margin-bottom:1.65rem}.pricing-intro__copy h1{font-size:clamp(2.75rem,4.65vw,4.7rem);font-weight:500;line-height:1.06;letter-spacing:-.06em}.pricing-intro__copy em{color:var(--accent);font-style:normal}.pricing-intro__copy>p:not(.nt-eyebrow){margin:1.4rem 0 1.1rem;color:var(--text-muted);font-size:1.06rem;line-height:1.6}.pricing-intro__visual{position:relative;height:310px;overflow:hidden;border-radius:20px;background:#252326;isolation:isolate}.pricing-intro__visual-label{position:absolute;left:1.4rem;top:1.2rem;font-size:.59rem;letter-spacing:.14em;color:#e4d8d0}.pricing-intro__screen{position:absolute;top:3.3rem;left:14%;width:82%;max-height:calc(100% - 75px);padding:0;border:0;border-radius:7px;background:#fff;overflow:hidden;cursor:zoom-in;box-shadow:0 12px 30px #0003;transform:rotate(-4deg);transition:transform .3s}.pricing-intro__screen:hover{transform:rotate(-2deg) translateY(-4px)}.pricing-intro__screen img{display:block;width:100%;height:auto}.pricing-intro__expand{position:absolute;right:.65rem;top:.65rem;background:#252326;color:#fff;padding:.55rem .7rem;border-radius:30px;font-size:.64rem;display:flex;gap:.7rem}.pricing-intro__cast{pointer-events:none;position:absolute;display:flex;align-items:end;bottom:0;left:-5%;width:61%;height:180px}.pricing-intro__cast>.nexttyr-avatar{width:44%;height:auto;flex-shrink:0}.pricing-intro__cast>.nexttyr-avatar+.nexttyr-avatar{margin-left:-15%}.pricing-intro__cast>.nexttyr-avatar:nth-child(2){width:56%;z-index:1}.pricing-intro__cast>.nexttyr-avatar:nth-child(3){width:48%}.pricing-intro__media-note{position:absolute;right:1rem;bottom:.8rem;font-size:.58rem;color:#e4d8d0}.pricing-plans__promise{display:flex;flex-wrap:wrap;gap:.7rem 2rem;align-items:center;justify-content:space-between;margin-bottom:1.15rem;font-size:.87rem}.pricing-plans__promise>span:last-child{font-size:.77rem;color:var(--text-muted)}.pricing-plans__promise i{font-style:normal;padding:0 .65rem}.pricing-plans__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pricing-plans__reassurance{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;color:var(--text-muted);margin-top:1.25rem;font-size:.75rem;line-height:1.6}.pricing-plans__reassurance a{text-decoration:underline;text-underline-offset:4px}.plan-card{padding:1.6rem 2rem;border:1px solid var(--border);background:var(--card-bg);border-radius:16px;display:flex;flex-direction:column}.plan-card--business{border-color:var(--accent)}.plan-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.plan-card__topline .nt-eyebrow{color:var(--text-muted);font-size:.6rem}.plan-card__badge{font-size:.66rem;background:var(--bg-section);padding:.4rem .6rem;border-radius:100px}.plan-card--business .plan-card__badge{background:var(--nt-tint);color:var(--accent)}.plan-card__heading{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.5rem}.plan-card h2{font-size:1.9rem;font-weight:500;letter-spacing:-.055em}.plan-card__price{display:flex;align-items:baseline;gap:.25rem;white-space:nowrap}.plan-card__price strong{font-size:3rem;font-weight:500;letter-spacing:-.06em;line-height:1}.plan-card__price span{font-size:.74rem;color:var(--text-muted)}.plan-card__description{color:var(--text-muted);font-size:.83rem;line-height:1.55;margin:.8rem 0 1.25rem}.plan-card>.nt-button{width:100%;justify-content:space-between;border-radius:9px;font-size:.86rem;padding:.85rem 1rem}.plan-card>.nt-button--outline{border-color:var(--text)}.plan-card__features{display:grid;gap:.85rem;margin-top:1.5rem;list-style:none;font-size:.86rem}.plan-card__features li{display:flex;align-items:start;gap:.65rem;line-height:1.4}.plan-card__features svg{color:var(--accent);flex-shrink:0;margin-top:.1rem}.plan-card__note{font-size:.69rem;line-height:1.6;color:var(--text-muted);border-top:1px solid var(--border);padding-top:1rem;margin-top:1.5rem}.pricing-tour{padding-block:5rem 3.5rem}.pricing-tour .nt-heading{font-size:clamp(2rem,3.4vw,3.25rem)}.pricing-tour .nt-section-heading>p{font-size:.87rem}.pricing-tour__note{color:var(--text-muted);font-size:.72rem;text-align:center;margin:1rem auto 0;line-height:1.6}.pricing-value{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;padding-block:1rem 5rem}.pricing-value__calculator,.pricing-value__website{border-radius:16px;padding:2.2rem;min-width:0}.pricing-value__calculator{background:#242225;color:#f9f4ef}.pricing-value h2{font-weight:500;font-size:clamp(1.7rem,2.6vw,2.55rem);letter-spacing:-.045em;line-height:1.15;margin-bottom:1rem}.pricing-value__eyebrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.pricing-value__eyebrow>.nexttyr-avatar{width:44px;height:44px;border-radius:50%;background:#516656}.pricing-value__calculator>p:not([class]){color:#c8c0bf;font-size:.86rem;line-height:1.6;max-width:43ch}.pricing-value__inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.75rem}.pricing-value__inputs>div{min-width:0}.pricing-value__inputs label{display:block;font-size:.72rem;color:#d8d0cd;min-width:0}.pricing-value__inputs select,.pricing-value__amount{margin-top:.5rem;border-radius:7px;height:44px;background:#353236;color:#fff;border:1px solid #696268;width:100%;font-size:.82rem}.pricing-value__inputs select{padding-inline:.6rem}.pricing-value__amount{display:flex;align-items:center;padding:.6rem;gap:.45rem}.pricing-value__amount:focus-within{outline:2px solid #ff956c;outline-offset:3px}.pricing-value__amount input{color:#fff;background:none;border:0;outline:none;width:100%;min-width:0}.pricing-value__help{font-size:.66rem;color:#bfb6b6;margin-top:.6rem}.pricing-value__result{display:flex;align-items:center;gap:1.3rem;min-height:124px;margin-top:1rem;border-block:1px solid #484247;padding-block:1rem}.pricing-value__result strong{font-size:clamp(2.6rem,5vw,4.5rem);font-weight:500;color:#ffac7c;letter-spacing:-.055em;overflow-wrap:anywhere}.pricing-value__result>span{font-size:.85rem;line-height:1.6}.pricing-value__result b{font-weight:500}.pricing-value__disclaimer{font-size:.65rem;line-height:1.6;color:#bfb6b6;margin-top:1rem}.pricing-value__website{background:var(--bg-section);display:flex;flex-direction:column}.pricing-value__website>.nt-eyebrow{color:var(--text-muted);margin:.75rem 0 1.7rem}.pricing-value__website>p:not(.nt-eyebrow){font-size:.86rem;color:var(--text-muted);line-height:1.6;max-width:45ch}.pricing-value__build{position:relative;display:block;margin:1.5rem 0;border-radius:9px;min-height:150px}.pricing-value__build>img{display:block;width:100%;height:auto;border-radius:9px;box-shadow:0 7px 25px #0001}.pricing-value__editor{position:absolute;right:-1rem;bottom:1.5rem;width:37%;pointer-events:none}.pricing-value__build-label{display:flex;align-items:center;justify-content:space-between;position:absolute;inset:auto 0 0;background:#242225;color:#f9f4ef;padding:.85rem 1rem;font-size:.59rem;letter-spacing:.08em;border-radius:0 0 9px 9px}.pricing-value__website-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:auto}.pricing-value__website-links a{font-size:.75rem;gap:.5rem}.pricing-questions{padding-block:0 5rem;display:grid;grid-template-columns:1fr 1.4fr;gap:5rem}.pricing-questions .nt-eyebrow{color:var(--text-muted);margin-bottom:1.4rem}.pricing-questions .nt-heading{font-size:clamp(2.3rem,3.5vw,3.5rem)}.pricing-questions>div>p:last-child{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-top:1.1rem}.pricing-questions details{border-bottom:1px solid var(--border)}.pricing-questions details:first-child{border-top:1px solid var(--border)}.pricing-questions summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.3rem;font-size:.93rem;font-weight:500}.pricing-questions summary::-webkit-details-marker{display:none}.pricing-questions summary>span{position:relative;width:14px;height:14px;flex-shrink:0}.pricing-questions summary>span:before,.pricing-questions summary>span:after{content:"";position:absolute;width:12px;height:1px;background:currentColor;top:7px;left:1px}.pricing-questions summary>span:after{rotate:90deg;transition:rotate .2s}.pricing-questions details[open] summary>span:after{rotate:0deg}.pricing-questions details>p{padding:0 2rem 1.3rem 0;font-size:.86rem;line-height:1.7;color:var(--text-muted)}.pricing-close{background:#242225;color:#f9f4ef}.pricing-close__inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding-block:4rem;gap:3rem}.pricing-close .nt-eyebrow{color:#c8b4a5;margin-bottom:1.5rem}.pricing-close h2{font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.08}.pricing-close em{color:#ffac7c;font-style:normal}.pricing-close p:not(.nt-eyebrow){color:#c8c0bf;margin:1.3rem 0 1.6rem;font-size:.9rem}.pricing-close__note{display:block;font-size:.69rem;margin-top:1rem;color:#c8c0bf}.pricing-close__cast{display:flex;align-items:end}.pricing-close__cast>.nexttyr-avatar{flex-shrink:0;width:34%;height:auto}.pricing-close__cast>.nexttyr-avatar+.nexttyr-avatar{margin-left:-12%}.pricing-close__cast>.nexttyr-avatar:nth-child(2){width:43%;z-index:1}.pricing-close__cast>.nexttyr-avatar:nth-child(3){width:40%;z-index:2}@media (min-width: 1500px){.pricing-intro__visual{height:340px}}@media (max-width: 1050px){.pricing-intro__hero{gap:2rem}.pricing-intro__visual{height:275px}.pricing-intro__copy h1{font-size:3rem}.plan-card{padding:1.5rem}.plan-card__topline{align-items:start;flex-direction:column}.plan-card__heading{align-items:start;flex-direction:column;margin-top:1rem}.plan-card__description{min-height:2.6em}.pricing-value__calculator,.pricing-value__website{padding:1.5rem}.pricing-value__inputs{grid-template-columns:1fr;gap:.7rem}.pricing-questions{gap:2.5rem}}@media (max-width: 700px){.pricing-intro{padding-top:2.5rem}.pricing-intro__hero{grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}.pricing-intro__copy h1{font-size:clamp(2.7rem,9.9vw,4.4rem)}.pricing-intro__copy .nt-eyebrow{font-size:.56rem;margin-bottom:1.1rem}.pricing-intro__copy>p:not(.nt-eyebrow){font-size:.94rem;margin-top:1rem}.pricing-intro__visual{height:clamp(250px,63vw,350px)}.pricing-intro__screen{left:13%;width:80%}.pricing-intro__cast{height:160px;width:58%}.pricing-intro__media-note{font-size:.53rem}.pricing-plans__promise{font-size:.84rem}.pricing-plans__promise>span:last-child{font-size:.7rem}.pricing-plans__grid{grid-template-columns:1fr}.plan-card{padding:1.4rem}.plan-card__topline{flex-direction:row;align-items:center}.plan-card__topline .nt-eyebrow{font-size:.51rem}.plan-card__badge{font-size:.59rem}.plan-card__heading{flex-direction:row;align-items:center;margin-top:1.5rem}.plan-card h2{font-size:1.75rem}.plan-card__price strong{font-size:2.5rem}.plan-card__price span{font-size:.63rem}.plan-card__description{min-height:0;font-size:.8rem}.plan-card__features{font-size:.83rem}.pricing-plans__reassurance{font-size:.7rem}.pricing-tour{padding-block:3.3rem 2rem}.pricing-tour .nt-section-heading{margin-bottom:1.4rem}.pricing-tour__note{text-align:left}.pricing-value{grid-template-columns:1fr;padding-block:1rem 3.5rem}.pricing-value__inputs{grid-template-columns:1fr 1fr}.pricing-value__website-links{padding-bottom:.4rem}.pricing-value h2{font-size:2rem}.pricing-questions{grid-template-columns:1fr;gap:1.7rem;padding-bottom:3.5rem}.pricing-questions .nt-heading br{display:none}.pricing-questions .nt-eyebrow{margin-bottom:1rem}.pricing-questions>div>p:last-child{display:none}.pricing-questions summary{font-size:.86rem;padding-block:1.1rem}.pricing-close__inner{grid-template-columns:1fr;gap:2rem;padding-block:3rem 0}.pricing-close__cast{max-width:400px;width:100%;justify-self:center}}@media (max-width: 700px){.pricing-tour .product-explorer--compact .product-explorer__guide{padding-right:8rem}}.pricing-plans__mobile{display:flex;justify-content:center;align-items:center;gap:.6rem;text-align:center;font-size:.8rem;color:var(--text);margin-top:1.4rem;padding-top:1.3rem;border-top:1px solid var(--border)}.pricing-plans__mobile:hover{color:var(--accent)}.pricing-plans__mobile>span{color:var(--accent)}
