:root{--color-void:#04060b;--color-brand:#1e77f2;--color-brand-lite:#3da1ff;--color-brand-deep:#0b4fae;--color-bone:#f4f5f7;--color-warn:#ff5a4d;--color-good:#24d886;--color-amber:#ffb020;--color-paper:#f7f8fa;--color-graphite:#0a0e16;--font-display:"Barlow",ui-sans-serif,system-ui,sans-serif;--font-serif:"Instrument Serif",ui-serif,Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--radius-card:20px;--ease-cine:cubic-bezier(0.16,1,0.3,1);--ease-ui:cubic-bezier(0.23,1,0.32,1);--ease-ui-in-out:cubic-bezier(0.77,0,0.175,1);--shell-x:clamp(1.25rem,5vw,6rem)}html[data-ng-locked],html[data-ng-locked] body{overflow:hidden!important;height:100%}chat-widget{transition:opacity .22s var(--ease-ui)}html[data-ng-locked] chat-widget{opacity:0;pointer-events:none}.display{font-family:var(--font-display);font-weight:500;line-height:.94;letter-spacing:-.03em;text-wrap:balance}.display-xl{font-size:clamp(2.75rem,7.4vw,7.5rem)}.display-lg{font-size:clamp(2.3rem,5.6vw,5.25rem)}.display-md{font-size:clamp(1.9rem,3.6vw,3.4rem)}.accent{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--color-brand-lite)}.ng-eyebrow{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--color-brand-lite) 78%,white);display:inline-flex;align-items:center;gap:.7em}.ng-eyebrow:before{content:"";width:1.6rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-brand))}.lede{font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.65;color:color-mix(in srgb,var(--color-bone) 62%,transparent);font-weight:300}.mono-tag{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.glass{position:relative;background:rgba(255,255,255,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 1px rgba(255,255,255,.1),0 30px 90px rgba(0,0,0,.45);border-radius:var(--radius-card)}.glass-blue{border-color:color-mix(in srgb,var(--color-brand) 34%,transparent);box-shadow:inset 0 1px 1px rgba(255,255,255,.14),0 0 70px color-mix(in srgb,var(--color-brand) 12%,transparent)}.glass-flat{position:relative;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 1px rgba(255,255,255,.08),0 24px 60px rgba(0,0,0,.4);border-radius:var(--radius-card)}.ng-hairline{border-top:1px solid rgba(255,255,255,.09)}.mesh-glow{position:absolute;background:radial-gradient(58rem 34rem at 14% 8%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 70%),radial-gradient(46rem 30rem at 86% 22%,color-mix(in srgb,var(--color-brand-deep) 22%,transparent),transparent 68%)}.grain:after,.mesh-glow{inset:0;pointer-events:none}.grain:after{content:"";position:fixed;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:overlay;z-index:60}.on-light{background:var(--color-paper);color:var(--color-graphite)}.on-light .lede{color:color-mix(in srgb,var(--color-graphite) 62%,transparent)}.on-light .ng-eyebrow{color:var(--color-brand-deep)}.on-light .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--color-brand))}.on-light .accent{color:var(--color-brand-deep)}.on-light .ng-hairline{border-top-color:rgba(10,14,22,.12)}.card-light{position:relative;background:#fff;border:1px solid rgba(10,14,22,.08);border-radius:var(--radius-card);box-shadow:0 1px 2px rgba(10,14,22,.04),0 12px 32px rgba(10,14,22,.06);transition:transform .22s var(--ease-ui),box-shadow .22s var(--ease-ui)}@media (hover:hover) and (pointer:fine){.card-light:hover{box-shadow:0 2px 4px rgba(10,14,22,.05),0 22px 50px rgba(10,14,22,.1)}}.ng-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.7rem;border-radius:999px;font-family:var(--font-display);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;overflow:hidden;white-space:nowrap;transition:transform .15s var(--ease-ui),box-shadow .22s var(--ease-ui),background-color .18s var(--ease-ui),border-color .18s var(--ease-ui),color .18s var(--ease-ui)}.ng-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);transform:translateX(-120%);transition:transform .42s var(--ease-ui)}.ng-btn:active{transform:scale(.97)}.ng-btn-primary{background:linear-gradient(180deg,var(--color-brand-lite),var(--color-brand));color:#030711;box-shadow:0 10px 34px color-mix(in srgb,var(--color-brand) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.55)}.ng-btn-ghost{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.16);color:var(--color-bone);backdrop-filter:blur(10px)}.ng-btn.ng-btn-outline-ink{background:transparent;border:1px solid rgba(10,14,22,.2);color:var(--color-graphite)}.ng-btn.ng-btn-outline-ink:after{background:linear-gradient(105deg,transparent 38%,rgba(10,14,22,.08) 50%,transparent 62%)}@media (hover:hover) and (pointer:fine){.ng-btn:hover:after{transform:translateX(120%)}.ng-btn-primary:hover{box-shadow:0 16px 48px color-mix(in srgb,var(--color-brand) 52%,transparent),inset 0 1px 0 rgba(255,255,255,.65)}.ng-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:color-mix(in srgb,var(--color-brand-lite) 55%,transparent)}.ng-btn.ng-btn-outline-ink:hover{background:rgba(10,14,22,.05);border-color:rgba(10,14,22,.38)}}.ng-btn:focus-visible,.product-system-link:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid var(--color-brand-lite);outline-offset:4px}main :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-brand-lite);outline-offset:3px}.on-light :where(a,button,input,select,textarea):focus-visible{outline-color:var(--color-brand-deep)}::selection{color:white;background:color-mix(in srgb,var(--color-brand) 72%,#07111f)}.hint-amber{color:var(--color-amber)}.hint-bob{animation:hintBob 1.8s var(--ease-cine) infinite}.demo-cue{width:fit-content;max-width:100%;border-radius:999px;padding:.7rem 1rem;color:var(--color-amber);text-align:center;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.demo-cue-dark{border:1px solid color-mix(in srgb,var(--color-amber) 42%,transparent);background:color-mix(in srgb,var(--color-amber) 8%,rgba(3,7,17,.86));box-shadow:0 0 0 1px rgba(0,0,0,.45),0 0 28px color-mix(in srgb,var(--color-amber) 17%,transparent)}.demo-cue-dark:focus-visible{border-color:color-mix(in srgb,var(--color-amber) 78%,transparent);background:color-mix(in srgb,var(--color-amber) 13%,rgba(3,7,17,.9));box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 36px color-mix(in srgb,var(--color-amber) 30%,transparent);outline:none;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.demo-cue-dark:hover{border-color:color-mix(in srgb,var(--color-amber) 78%,transparent);background:color-mix(in srgb,var(--color-amber) 13%,rgba(3,7,17,.9));box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 36px color-mix(in srgb,var(--color-amber) 30%,transparent);transform:translateY(-2px)}}.demo-cue-light{border:1px solid rgba(10,14,22,.26);background:rgba(255,255,255,.84);color:#8a5b00;box-shadow:0 8px 28px rgba(10,14,22,.09),0 0 28px rgba(232,154,24,.15)}.crm-demo-frame{border:1px solid rgba(10,14,22,.78);box-shadow:0 42px 120px rgba(10,14,22,.24),0 4px 12px rgba(10,14,22,.1),0 0 0 3px rgba(232,154,24,.08),0 0 44px rgba(232,154,24,.24)}.booking-demo-stage{height:30rem}.booking-demo-chat-panel{opacity:1;transform:translateZ(0) scale(1);transform-origin:right bottom;transition:opacity .18s var(--ease-ui),transform .22s var(--ease-ui)}@starting-style{.booking-demo-chat-panel{opacity:0;transform:translate3d(0,8px,0) scale(.97)}}.booking-chat-trigger{transition:transform .15s var(--ease-ui)}.booking-chat-trigger:active{transform:scale(.97)}.booking-typing-dot{animation:ngDot 1s linear infinite}.hero-ticker-card{animation:heroTickerIn .42s var(--ease-cine) both;will-change:transform}@keyframes heroTickerIn{0%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.hero-ticker-card{animation:none;will-change:auto}}.hero-shot{position:absolute;inset:0;pointer-events:none;will-change:transform,opacity}.hero-shot img,.hero-shot picture{display:block;width:100%;height:100%}.hero-shot img{object-fit:cover;object-position:58% center;opacity:.5}.hero-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--color-void) 6%,color-mix(in srgb,var(--color-void) 84%,transparent) 42%,color-mix(in srgb,var(--color-void) 55%,transparent) 78%,var(--color-void) 100%)}.hero-niche-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.15rem}.hero-niche-links>a,.hero-niche-links>span{display:inline-flex;min-height:2rem;align-items:center;border-radius:999px;font-family:var(--font-mono);font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.hero-niche-links>span{color:rgba(255,255,255,.36)}.hero-niche-links>a{padding-inline:.75rem;border:1px solid rgba(61,161,255,.2);background:rgba(30,119,242,.08);color:rgba(255,255,255,.67);transition:border-color .22s ease,background .22s ease,color .22s ease}.hero-niche-links>a:focus-visible,.hero-niche-links>a:hover{border-color:rgba(61,161,255,.52);background:rgba(30,119,242,.15);color:white;outline:none}.offer-crm-stage{will-change:transform,opacity}@media (max-width:767px){.hero-section{min-height:auto;flex-direction:column;align-items:flex-start;padding-bottom:0;padding-top:7rem}.hero-section .hero-copy{max-width:100%}.hero-section h1{max-width:12ch;font-size:clamp(2.35rem,11vw,3.05rem)}.hero-section .hero-lede{max-width:35ch;font-size:.98rem;line-height:1.65}.hero-shot{position:relative;inset:auto;z-index:2;width:calc(100% - 2rem);height:30rem;margin:2.75rem 1rem 0;flex:none;overflow:hidden;border:1px solid rgba(117,183,255,.18);border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -24px 70px rgba(18,102,221,.12),inset 0 1px 0 rgba(255,255,255,.04)}.hero-shot img{object-fit:cover;object-position:center 78%;opacity:1;transform:scale(1.15);transform-origin:center 78%}.hero-scrim{display:none}}@media (min-width:1024px){.hero-shot{inset:12% 0 auto auto;width:56%;height:76%}.hero-shot img{object-fit:contain;object-position:right center;opacity:1}.hero-scrim{background:linear-gradient(90deg,var(--color-void) 20%,color-mix(in srgb,var(--color-void) 45%,transparent) 46%,transparent 60%),linear-gradient(180deg,transparent 82%,var(--color-void) 100%)}}.shell{width:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--shell-x)}.ng-section{position:relative;padding-block:clamp(6rem,13vh,11rem)}.stroke-text{-webkit-text-stroke:1px rgba(255,255,255,.22);color:transparent}.tabular{font-variant-numeric:tabular-nums}.no-scrollbar::-webkit-scrollbar{display:none}.site-header{transition:background-color .22s var(--ease-ui),border-color .22s var(--ease-ui),backdrop-filter .22s var(--ease-ui)}.nav-link-line{transition:transform .18s var(--ease-ui)}@media (hover:hover) and (pointer:fine){.site-header .group:hover .nav-link-line{transform:scaleX(1)}}.site-mobile-sheet{visibility:hidden;pointer-events:none;opacity:0;transform:translate3d(0,-8px,0);background:rgba(4,6,11,.96);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 28px 60px rgba(0,0,0,.42);transition:opacity .18s var(--ease-ui),transform .22s var(--ease-ui),visibility 0s linear .22s}.site-mobile-sheet[data-open=true]{visibility:visible;pointer-events:auto;opacity:1;transform:translateZ(0);transition-delay:0s}.footer-contact-link{transition:transform .15s var(--ease-ui),background-color .18s var(--ease-ui)}.footer-contact-link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.footer-contact-link:hover{background:var(--color-brand-deep)}}@media (max-width:767px){.glass,.glass-blue{background:rgba(255,255,255,.055)}.glass,.glass-blue,.ng-btn-ghost{backdrop-filter:none;-webkit-backdrop-filter:none}.grain:after{display:none}}@media (min-width:640px){.booking-demo-stage{height:32rem}}@media (max-width:639px){body[data-ng-booking-demo-open=true] chat-widget{display:none!important}.booking-demo-stage{height:34rem}.booking-demo-chat{right:.75rem;bottom:.75rem;left:.75rem;align-items:stretch}.booking-demo-chat-panel{width:100%}.booking-demo-chat>:last-child{align-self:flex-end}.demo-cue{width:100%;justify-content:center;border-radius:1rem;padding:.75rem}.demo-cue .mono-tag{line-height:1.5}}.conversion-hero{min-height:100svh;background:var(--color-void)}.conversion-hero-media{will-change:transform,opacity}.conversion-hero-media .hero-image{transform:translate3d(0,-7%,0) scale(1.025);transform-origin:center center}.hero-price-lockup{display:inline-flex;align-items:baseline;gap:.35rem;color:rgba(255,255,255,.62)}.hero-price-lockup strong{font-size:1.3rem;line-height:1;color:var(--color-brand-lite)}.hero-price-lockup span{font-size:.78rem;letter-spacing:.01em}.conversion-hero-signal{align-self:center;width:100%;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:rgba(5,9,16,.78);box-shadow:0 24px 70px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(16px)}.hero-signal-head{display:flex;align-items:center;justify-content:space-between;padding:.15rem .25rem .8rem;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.42)}.hero-signal-live{display:inline-flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.64)}.hero-signal-live i,.product-system-status i{width:.42rem;height:.42rem;border-radius:999px;background:var(--color-good);box-shadow:0 0 12px color-mix(in srgb,var(--color-good) 72%,transparent)}.hero-signal-step{display:flex;align-items:center;gap:.75rem;min-height:3.9rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:rgba(255,255,255,.035)}.hero-signal-step small,.hero-signal-step strong{display:block}.hero-signal-step strong{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.9)}.hero-signal-step small{margin-top:.15rem;font-size:.7rem;color:rgba(255,255,255,.42)}.hero-signal-icon{display:flex;width:2.25rem;height:2.25rem;flex:none;align-items:center;justify-content:center;border-radius:999px}.hero-signal-step.is-missed .hero-signal-icon{color:var(--color-warn);background:color-mix(in srgb,var(--color-warn) 12%,transparent)}.hero-signal-step.is-replied .hero-signal-icon{color:var(--color-brand-lite);background:color-mix(in srgb,var(--color-brand) 14%,transparent)}.hero-signal-step.is-ready .hero-signal-icon{color:var(--color-good);background:color-mix(in srgb,var(--color-good) 12%,transparent)}.hero-signal-line{display:block;width:1px;height:.65rem;margin-left:1.85rem;background:linear-gradient(var(--color-warn),var(--color-brand-lite));opacity:.6}.hero-signal-line+.hero-signal-step+.hero-signal-line{background:linear-gradient(var(--color-brand-lite),var(--color-good))}.conversion-hero-scrim{background:linear-gradient(90deg,rgba(4,6,11,.99) 0,rgba(4,6,11,.95) 32%,rgba(4,6,11,.62) 48%,rgba(4,6,11,.1) 72%),linear-gradient(180deg,rgba(4,6,11,.08) 58%,var(--color-void) 100%)}.journey-demo,.journey-phone,.journey-signal-fill{will-change:transform,opacity}.journey-mobile-card{padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:rgba(255,255,255,.035)}.journey-mobile-outcome{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:.58rem;line-height:1.55;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-brand-lite) 76%,white)}.product-theater-bridge{box-shadow:0 -20px 60px rgba(4,6,11,.12)}.product-system-grid{box-shadow:0 28px 80px rgba(10,14,22,.1)}.product-system-grid:before{content:"";position:absolute;z-index:2;top:4.05rem;right:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--color-warn),var(--color-brand),var(--color-good));opacity:.72}.product-system-card{position:relative;min-width:0}.product-system-meta{position:relative;z-index:3}.product-system-status{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(10,14,22,.48)}.product-media{transform:translateZ(0);transition:transform .22s var(--ease-ui)}.product-media img{transition:transform .26s var(--ease-ui)}.product-system-link{transition:color .18s var(--ease-ui)}@media (hover:hover) and (pointer:fine){.product-system-card:hover .product-media img{transform:scale(1.018)}.product-system-link:hover{color:var(--color-brand)}}@media (max-width:1023px){.conversion-hero-scrim{background:linear-gradient(180deg,rgba(4,6,11,.3) 0,rgba(4,6,11,.72) 38%,rgba(4,6,11,.98) 70%,var(--color-void) 100%),linear-gradient(90deg,rgba(4,6,11,.86),rgba(4,6,11,.08))}.journey-step{opacity:1!important}.conversion-hero-signal{max-width:32rem;margin-top:.25rem;backdrop-filter:none;background:rgba(5,9,16,.9)}}@media (max-width:639px){.conversion-hero .shell{min-height:auto;padding-top:7rem;padding-bottom:1.75rem}.conversion-hero h1{max-width:11ch;font-size:clamp(2.85rem,12.5vw,3.25rem);line-height:.94}.conversion-hero-media img{object-position:70% center!important}.conversion-hero .ng-btn{min-height:3.35rem}.conversion-hero-signal{padding:.75rem}.hero-signal-step{min-height:3.45rem;padding:.5rem .6rem}.hero-signal-line{height:.45rem;margin-left:1.7rem}.product-media{border-radius:0}.product-system-grid:before{top:4rem}.journey-stage .shell{gap:2rem}.journey-stage .shell>div:first-child,.journey-stage .shell>div:first-child>div{min-height:31rem}}@media (prefers-reduced-motion:reduce){.booking-chat-trigger,.booking-demo-chat-panel,.booking-typing-dot,.footer-contact-link,.hint-bob,.nav-link-line,.ng-btn,.ng-btn:after,.product-media,.product-media img,.site-header,.site-mobile-sheet,chat-widget{animation:none!important;transition-duration:.01ms!important}.ng-btn:after{display:none}}.seo-page{min-height:100vh;background:var(--color-void);color:var(--color-bone)}.seo-page a:focus-visible,.seo-page summary:focus-visible{outline:2px solid var(--color-brand-lite);outline-offset:4px}.seo-shell{width:min(100%,88rem);margin-inline:auto;padding-inline:var(--shell-x)}.seo-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(8.5rem,15vw,12rem) clamp(5rem,10vw,8.5rem);background:radial-gradient(circle at 78% 28%,rgba(30,119,242,.22),transparent 30rem),radial-gradient(circle at 15% 0,rgba(61,161,255,.12),transparent 34rem),var(--color-void)}.seo-hero:after{position:absolute;inset:auto 0 0;height:8rem;background:linear-gradient(transparent,var(--color-void));content:"";pointer-events:none;z-index:-1}.seo-grid-field{position:absolute;inset:0;z-index:-2;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:4rem 4rem;mask-image:linear-gradient(180deg,black,transparent 88%)}.seo-hero-content{position:relative;z-index:1}.seo-breadcrumbs{margin-bottom:clamp(2.75rem,6vw,4.75rem)}.seo-breadcrumbs li,.seo-breadcrumbs ol{display:flex;align-items:center}.seo-breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.seo-breadcrumbs li{gap:.45rem;color:rgba(255,255,255,.44);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.seo-breadcrumbs a{color:rgba(255,255,255,.68);transition:color .18s ease}.seo-breadcrumbs a:hover{color:white}.seo-hero h1{max-width:16ch;margin-top:1.5rem;font-family:var(--font-display);font-size:clamp(3rem,7vw,6.8rem);font-weight:500;letter-spacing:-.045em;line-height:.94;text-wrap:balance}.seo-guide-hero h1,.seo-industry-hero h1{max-width:18ch;font-size:clamp(2.8rem,6.3vw,6rem)}.seo-hero-lede{max-width:48rem;margin-top:1.8rem;color:rgba(244,245,247,.68);font-size:clamp(1.03rem,1.5vw,1.28rem);font-weight:300;line-height:1.72}.seo-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.25rem}.seo-signal-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:56rem;margin-top:clamp(3.5rem,7vw,5.5rem);border:1px solid rgba(255,255,255,.1);border-radius:1.15rem;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.seo-signal-step{position:relative;display:flex;align-items:center;gap:.7rem;min-height:4.25rem;padding:.9rem 1rem;color:rgba(255,255,255,.72);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.seo-signal-step i{position:absolute;top:50%;right:-.7rem;z-index:2;width:1.4rem;height:1px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-lite));box-shadow:0 0 12px rgba(61,161,255,.65)}.seo-signal-icon{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid rgba(61,161,255,.3);border-radius:999px;background:rgba(30,119,242,.12);color:var(--color-brand-lite)}.seo-section{padding-block:clamp(5rem,10vw,9rem)}.seo-faq-section,.seo-section-dark,.seo-system-section{background:var(--color-void)}.seo-section-paper{background:var(--color-paper);color:var(--color-graphite)}.seo-section-paper .ng-eyebrow{color:var(--color-brand-deep)}.seo-section-heading{max-width:51rem;margin-bottom:clamp(2.75rem,6vw,4.5rem)}.seo-cta-inner h2,.seo-faq-layout h2,.seo-outcomes-layout h2,.seo-related-inner h2,.seo-section-heading h2,.seo-two-column h2{margin-top:1.15rem;font-family:var(--font-display);font-size:clamp(2.35rem,5vw,4.8rem);font-weight:500;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.seo-copy,.seo-copy-stack,.seo-section-heading>p:last-child{max-width:44rem;margin-top:1.25rem;color:rgba(244,245,247,.62);font-size:1rem;font-weight:300;line-height:1.75}.seo-section-paper .seo-copy,.seo-section-paper .seo-copy-stack,.seo-section-paper .seo-section-heading>p:last-child{color:rgba(10,14,22,.62)}.seo-industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-industry-card{position:relative;display:flex;flex-direction:column;min-height:24rem;overflow:hidden;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),radial-gradient(circle at 90% 0,rgba(30,119,242,.16),transparent 45%);color:white;transition:transform .4s var(--ease-cine),border-color .4s ease,box-shadow .4s ease}.seo-industry-card:hover{transform:translateY(-6px);border-color:rgba(61,161,255,.4);box-shadow:0 24px 70px rgba(0,0,0,.34)}.seo-card-number{position:absolute;top:1.25rem;right:1.4rem;color:rgba(255,255,255,.12);font-family:var(--font-mono);font-size:clamp(2.8rem,6vw,5rem);line-height:1}.seo-industry-card h2{max-width:14ch;margin-top:3.25rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.3rem);font-weight:500;letter-spacing:-.035em;line-height:1}.seo-industry-card>p:not(.ng-eyebrow){max-width:35rem;margin-top:1.3rem;color:rgba(255,255,255,.58);line-height:1.7}.seo-card-link,.seo-text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-brand-lite);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.seo-card-link{margin-top:auto;padding-top:1.5rem}.seo-cta-inner,.seo-faq-layout,.seo-outcomes-layout,.seo-related-inner,.seo-two-column{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,7vw,8rem);align-items:start}.seo-outcome-card,.seo-principle-list{display:grid;gap:0;border-top:1px solid rgba(10,14,22,.12)}.seo-outcome-card p,.seo-principle-list p{display:flex;gap:.85rem;align-items:flex-start;margin:0;padding-block:1.1rem;border-bottom:1px solid rgba(10,14,22,.12);color:rgba(10,14,22,.72);line-height:1.6}.seo-outcome-card svg,.seo-principle-list svg{flex:none;margin-top:.25rem;color:var(--color-brand)}.seo-trade-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.seo-trade-list li{display:flex;gap:.75rem;align-items:center;min-height:4.5rem;padding:1rem 1.1rem;border:1px solid rgba(10,14,22,.1);border-radius:1rem;background:white;color:rgba(10,14,22,.74);line-height:1.45;box-shadow:0 12px 28px rgba(10,14,22,.04)}.seo-trade-list li span{width:.45rem;height:.45rem;flex:none;border-radius:999px;background:var(--color-brand);box-shadow:0 0 12px rgba(30,119,242,.5)}.seo-pressure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.seo-pressure-grid article{position:relative;min-height:20rem;padding:1.7rem;border:1px solid rgba(255,255,255,.1);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))}.seo-pressure-grid article>span{color:var(--color-brand-lite);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em}.seo-pressure-grid h3,.seo-system-list h3{margin-top:4rem;font-family:var(--font-display);font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:500;letter-spacing:-.025em;line-height:1.05}.seo-pressure-grid p,.seo-system-list p{margin-top:1rem;color:rgba(255,255,255,.58);font-size:.95rem;line-height:1.72}.seo-system-section{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 50%,rgba(30,119,242,.13),transparent 28rem),#070a11}.seo-system-list{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.11);list-style:none}.seo-system-list li{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-block:clamp(2rem,5vw,3.5rem);border-bottom:1px solid rgba(255,255,255,.11)}.seo-system-list h3{max-width:28ch;margin-top:0}.seo-system-list p{max-width:48rem}.seo-system-number{color:rgba(61,161,255,.75);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em}.seo-outcome-card{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(10,14,22,.09);border-radius:1.4rem;background:white;box-shadow:0 28px 70px rgba(10,14,22,.08)}.seo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.seo-guide-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;min-height:16rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;background:rgba(255,255,255,.035);color:white;transition:transform .35s var(--ease-cine),border-color .35s ease,background .35s ease}.seo-guide-card:hover{transform:translateY(-4px);border-color:rgba(61,161,255,.38);background:rgba(255,255,255,.055)}.seo-guide-mark{color:var(--color-brand-lite)}.seo-aside-label,.seo-guide-type{color:rgba(255,255,255,.42);font-family:var(--font-mono);font-size:.63rem;letter-spacing:.13em;text-transform:uppercase}.seo-guide-card h2{max-width:25ch;margin-top:1.5rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;letter-spacing:-.025em;line-height:1.08}.seo-guide-card div>p:last-child{margin-top:1rem;color:rgba(255,255,255,.55);font-size:.9rem;line-height:1.65}.seo-guide-arrow{align-self:end;color:var(--color-brand-lite)}.seo-heading-row{display:flex;max-width:none;align-items:end;justify-content:space-between;gap:2rem}.seo-faq-layout h2{max-width:11ch}.seo-faq-list{border-top:1px solid rgba(255,255,255,.12)}.seo-faq-list details{border-bottom:1px solid rgba(255,255,255,.12)}.seo-faq-list summary{display:flex;justify-content:space-between;gap:2rem;padding-block:1.5rem;color:rgba(255,255,255,.88);font-size:1.05rem;font-weight:500;line-height:1.4;cursor:pointer;list-style:none}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary span{color:var(--color-brand-lite);font-size:1.5rem;font-weight:300;transition:transform .22s ease}.seo-faq-list details[open] summary span{transform:rotate(45deg)}.seo-faq-list details p{max-width:45rem;padding:0 2rem 1.6rem 0;color:rgba(255,255,255,.58);line-height:1.72}.seo-cta-band,.seo-related-industry{padding-block:clamp(4.5rem,9vw,7rem);background:#0a0e16;border-block:1px solid rgba(255,255,255,.08)}.seo-cta-inner,.seo-related-inner{align-items:end}.seo-cta-inner h2,.seo-related-inner h2{max-width:13ch}.seo-cta-inner>div:first-child>p:last-child{max-width:42rem;margin-top:1.25rem;color:rgba(255,255,255,.58);line-height:1.7}.seo-cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.seo-article-layout{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,.68fr);gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(4rem,8vw,8rem)}.seo-article-aside{position:sticky;top:7.5rem;align-self:start;padding:1.35rem;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;background:rgba(255,255,255,.035)}.seo-article-aside>p:not(.seo-aside-label){display:flex;gap:.7rem;margin-top:1rem;color:rgba(255,255,255,.6);font-size:.86rem;line-height:1.55}.seo-article-aside svg{flex:none;margin-top:.22rem;color:var(--color-brand-lite)}.seo-article-body{max-width:47rem}.seo-quick-answer{padding:clamp(1.5rem,4vw,2.3rem);border:1px solid rgba(61,161,255,.25);border-radius:1.25rem;background:linear-gradient(135deg,rgba(30,119,242,.12),rgba(255,255,255,.03))}.seo-quick-answer>p:last-child{margin-top:.9rem;color:rgba(255,255,255,.8);font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.72}.seo-article-body>section:not(.seo-quick-answer){margin-top:clamp(3.5rem,7vw,5.5rem)}.seo-article-body h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.35rem);font-weight:500;letter-spacing:-.035em;line-height:1.02}.seo-article-body section>p:not(.seo-aside-label){margin-top:1.25rem;color:rgba(255,255,255,.66);font-size:1rem;font-weight:300;line-height:1.82}.seo-article-body ul{display:grid;gap:.7rem;margin-top:1.5rem;padding:0;list-style:none}.seo-article-body li{display:flex;gap:.85rem;padding:1rem 1.1rem;border-left:2px solid rgba(61,161,255,.7);background:rgba(255,255,255,.035);color:rgba(255,255,255,.67);line-height:1.6}.seo-article-body li span{width:.4rem;height:.4rem;flex:none;margin-top:.58rem;border-radius:999px;background:var(--color-brand-lite)}.seo-related-inner h2{font-size:clamp(2rem,4vw,3.4rem)}@media (max-width:900px){.seo-pressure-grid{grid-template-columns:1fr}.seo-pressure-grid article{min-height:auto}.seo-pressure-grid h3{margin-top:2.5rem}.seo-article-layout,.seo-cta-inner,.seo-faq-layout,.seo-outcomes-layout,.seo-related-inner,.seo-two-column{grid-template-columns:1fr}.seo-article-aside{position:static}.seo-cta-actions{justify-content:flex-start}}@media (max-width:700px){.seo-hero{padding-top:7.5rem}.seo-guide-hero h1,.seo-hero h1,.seo-industry-hero h1{font-size:clamp(2.55rem,12.2vw,3.75rem);line-height:.98}.seo-breadcrumbs{margin-bottom:2.5rem}.seo-signal-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-signal-step:nth-child(2) i{display:none}.seo-signal-step:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.seo-guide-grid,.seo-industry-grid,.seo-trade-list{grid-template-columns:1fr}.seo-industry-card{min-height:22rem}.seo-heading-row{align-items:flex-start;flex-direction:column}.seo-system-list li{grid-template-columns:2.4rem minmax(0,1fr)}.seo-guide-card{min-height:15rem}.seo-cta-actions,.seo-hero-actions{align-items:stretch;flex-direction:column}.seo-cta-actions .ng-btn,.seo-hero-actions .ng-btn{width:100%}}@media (prefers-reduced-motion:reduce){.seo-page *,.seo-page :after,.seo-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink:#101a28;--ink-strong:#060c15;--ink-soft:rgba(16,26,40,0.78);--ink-mute:rgba(16,26,40,0.62);--ink-faint:rgba(16,26,40,0.45);--paper:#ffffff;--paper-warm:#f8fafc;--sky:#eef4fb;--line:rgba(16,26,40,0.1);--line-soft:rgba(16,26,40,0.06);--line-strong:rgba(16,26,40,0.16);--veil:rgba(255,255,255,0.72);--veil-strong:rgba(255,255,255,0.88);--brand:#1e77f2;--brand-deep:#0b4fae;--brand-ink:#06315f;--brand-wash:rgba(30,119,242,0.08);--convert-bright:#36db91;--convert:#19bc74;--convert-deep:#0d965b;--convert-ink:#03150d;--shadow-card:0 1px 2px rgba(16,26,40,0.04),0 10px 30px rgba(16,26,40,0.06);--shadow-lift:0 2px 6px rgba(16,26,40,0.05),0 26px 60px rgba(16,26,40,0.11)}html{background:var(--paper-warm)}body{background:transparent;color:var(--ink)}::selection{background:rgba(30,119,242,.22);color:var(--ink-strong)}.site-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--paper-warm)}.site-backdrop img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.02)}.site-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.1) 40%,rgba(255,255,255,.2) 68%,rgba(250,251,253,.4) 88%,rgba(248,250,252,.58))}@media (max-width:767px){.site-backdrop img{object-position:58% 40%}}.on-photo .display,.on-photo .lede,.on-photo .ng-eyebrow,.on-photo h1,.on-photo h2,.on-photo li,.on-photo p{text-shadow:0 1px 2px rgba(255,255,255,.62),0 2px 22px rgba(255,255,255,.55)}.on-photo :where(.mist-card,.glass,.card-light,.app-frame,.offer-card) :where(.display,.lede,.ng-eyebrow,h1,h2,h3,p,li,span,strong,em){text-shadow:none}.site-shellz{position:relative;z-index:10}.grain:after{opacity:.05;mix-blend-mode:multiply}.display{color:var(--ink-strong);font-weight:600;letter-spacing:-.035em}.lede{color:var(--ink-soft)}.accent,.ng-eyebrow{color:var(--brand-deep)}.ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--brand))}.mono-tag{color:var(--ink-mute)}.ng-hairline{border-top-color:var(--line)}.glass,.glass-blue,.glass-flat{background:var(--veil);border:1px solid var(--line);box-shadow:var(--shadow-card);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);color:var(--ink)}.glass-blue{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(238,244,251,.78));border-color:rgba(30,119,242,.18)}.card-light{background:var(--paper);border-color:var(--line)}.card-light,.mist-card{box-shadow:var(--shadow-card)}.mist-card{position:relative;border-radius:var(--radius-card);background:var(--veil-strong);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);transition:transform .26s var(--ease-ui),box-shadow .26s var(--ease-ui),border-color .26s var(--ease-ui)}@media (hover:hover) and (pointer:fine){.mist-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:rgba(30,119,242,.24)}}.on-paper{position:relative;z-index:10}.on-light,.on-paper{background:var(--paper);color:var(--ink)}.on-light .lede{color:var(--ink-soft)}.ng-btn-primary{background:linear-gradient(180deg,#2f88ff,var(--brand));color:#ffffff;box-shadow:0 10px 26px rgba(30,119,242,.28),inset 0 1px 0 rgba(255,255,255,.34)}.ng-btn-ghost{background:rgba(255,255,255,.7);border-color:var(--line-strong);color:var(--ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (hover:hover) and (pointer:fine){.ng-btn-primary:hover{box-shadow:0 16px 40px rgba(30,119,242,.36),inset 0 1px 0 rgba(255,255,255,.45)}.ng-btn-ghost:hover{background:#ffffff;border-color:rgba(30,119,242,.42);color:var(--brand-deep)}}.ng-btn:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,main :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}.site-header[data-solid=true]{background:rgba(255,255,255,.72);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);border-bottom:1px solid var(--line-soft)}.site-mobile-sheet{background:rgba(255,255,255,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--line)}.on-dark{position:relative;z-index:10;background:var(--color-void)}.on-dark,.on-dark .display,.on-dark .display-lg,.on-dark .display-md{color:#ffffff}.on-dark .lede{color:rgba(255,255,255,.66)}.on-dark .accent,.on-dark .ng-eyebrow{color:var(--color-brand-lite)}.on-dark .mono-tag{color:rgba(255,255,255,.45)}.nav-link{position:relative;font-size:.9rem;font-weight:500;color:var(--ink-soft);background:none;border:0;cursor:pointer;padding:0;transition:color .18s var(--ease-ui)}.nav-link:hover{color:var(--brand-deep)}.lang-toggle{display:inline-flex;align-items:center;gap:.45rem;height:2.4rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.66);color:var(--ink);font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.01em;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .18s var(--ease-ui),border-color .18s var(--ease-ui),color .18s var(--ease-ui)}.lang-toggle:hover{background:#ffffff;border-color:rgba(30,119,242,.4);color:var(--brand-deep)}@media (max-width:420px){.lang-toggle span{display:none}.lang-toggle{padding:0 .6rem}}.products-flyout{position:absolute;top:calc(100% + .9rem);left:50%;width:min(23rem,88vw);transform:translate(-50%,-.4rem);opacity:0;visibility:hidden;transition:opacity .18s var(--ease-ui),transform .22s var(--ease-ui),visibility 0s linear .22s}.products-flyout[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.products-flyout:before{content:"";position:absolute;inset:-.9rem 0 auto;height:1.2rem}.products-flyout-inner{display:grid;gap:.15rem;padding:.6rem;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid var(--line);box-shadow:var(--shadow-lift);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.products-flyout-item{display:grid;gap:.1rem;padding:.62rem .8rem;border-radius:12px;text-decoration:none;transition:background .15s var(--ease-ui)}.products-flyout-item:hover{background:var(--brand-wash)}.products-flyout-title{font-size:.92rem;font-weight:600;color:var(--ink)}.products-flyout-kicker{font-size:.76rem;color:var(--ink-mute)}.products-flyout-all{margin-top:.25rem;padding:.7rem .8rem .5rem;border-top:1px solid var(--line-soft);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep);text-decoration:none}.mobile-nav-link{display:flex;align-items:center;width:100%;padding:.85rem 0;font-size:1.15rem;font-weight:500;letter-spacing:-.015em;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;text-align:left}.mobile-nav-sublink{display:block;padding:.6rem 0 .6rem 1rem;border-left:2px solid rgba(30,119,242,.28);margin-left:.15rem;font-size:.95rem;color:var(--ink-soft)}.hero-bed{position:relative;isolation:isolate}.hero-bed:before{content:"";position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:min(78rem,96vw);height:min(46rem,86vh);z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,.66) 0,rgba(255,255,255,.5) 38%,rgba(255,255,255,.22) 60%,transparent 76%)}@media (max-width:767px){.hero-bed:before{width:130vw;height:80vh;background:radial-gradient(ellipse at center,rgba(255,255,255,.76) 0,rgba(255,255,255,.6) 42%,rgba(255,255,255,.26) 64%,transparent 80%)}}:root{--slate:#e7ebf1;--slate-deep:#dbe1ea;--ink-panel:#141d2b;--ink-panel-2:#0c1420}.on-slate{position:relative;z-index:10;background:linear-gradient(180deg,var(--slate) 0,#eff2f6 46%,var(--slate-deep) 100%);color:var(--ink)}.on-slate .app-frame,.on-slate .mist-card,.on-slate .sms-phone-frame{background:#ffffff;border-color:rgba(16,26,40,.12);box-shadow:0 2px 8px rgba(16,26,40,.06),0 30px 70px rgba(16,26,40,.14);backdrop-filter:none;-webkit-backdrop-filter:none}.on-slate .pillar-row{border-bottom-color:rgba(16,26,40,.09)}.on-ink{position:relative;z-index:10;background:radial-gradient(60rem 34rem at 82% 8%,rgba(30,119,242,.2),transparent 66%),linear-gradient(165deg,var(--ink-panel) 0,var(--ink-panel-2) 100%);color:#ffffff;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px rgba(10,16,26,.34)}.on-ink :where(.display,h1,h2,h3,strong){color:#ffffff}.on-ink :where(.lede,p){color:rgba(255,255,255,.74)}.on-ink .accent,.on-ink .ng-eyebrow{color:var(--color-brand-lite)}.on-ink .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--color-brand-lite))}.on-ink .mono-tag,.on-ink em{color:rgba(255,255,255,.55)}.on-ink :where(hr,.ng-hairline){border-color:rgba(255,255,255,.12)}.on-photo .on-ink :where(.display,.lede,.ng-eyebrow,h1,h2,h3,p,li,span){text-shadow:none}.on-ink .ng-btn-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);color:#ffffff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (hover:hover) and (pointer:fine){.on-ink .ng-btn-ghost:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.42);color:#ffffff}}.on-ink :where(a,button):focus-visible{outline-color:var(--color-brand-lite)}.site-footer{position:relative;z-index:10;background:linear-gradient(180deg,var(--slate-deep) 0,#cfd7e2 100%);color:var(--ink)}.site-footer .lede{color:var(--ink-soft)}.site-footer .ng-hairline{border-top-color:rgba(16,26,40,.14)}.site-footer .kinetic .display{color:rgba(16,26,40,.14)!important}.scroll-rule{position:fixed;inset-block:0;left:0;z-index:40;width:4.75rem;pointer-events:none;display:none}@media (min-width:1280px){.scroll-rule{display:block}}.scroll-rule-fill,.scroll-rule-track{position:absolute;inset-block:0;left:2.25rem;width:1px}.scroll-rule-track{background:rgba(16,26,40,.16)}.scroll-rule-fill{background:linear-gradient(180deg,var(--brand),var(--brand-deep));transform-origin:50% 0;transform:scaleY(0);box-shadow:0 0 12px rgba(30,119,242,.45)}.scroll-rule-ticks{position:absolute;inset-block:4.5rem;left:2.25rem;display:flex;flex-direction:column;justify-content:space-between}.scroll-rule-ticks i{display:block;width:.3rem;height:1px;background:rgba(16,26,40,.22)}.scroll-rule-ticks i[data-major]{width:.62rem;background:rgba(16,26,40,.34)}.scroll-rule-readout{position:absolute;bottom:2.5rem;left:2.25rem;transform-origin:0 100%;transform:rotate(-90deg) translateX(.4rem);display:flex;align-items:baseline;gap:.6rem;white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.scroll-rule-readout b{font-weight:500;color:var(--brand-deep)}.scroll-rule-readout em{font-style:normal;color:var(--ink-faint)}.scroll-rule-track{mix-blend-mode:multiply}:root{--font-display:"Bricolage Grotesque","Barlow",ui-sans-serif,system-ui,sans-serif}.demo-rating-value,.display,.display-lg,.display-md,.display-xl,.offer-price-value,h1,h2{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.028em}.display-xl,h1.display{letter-spacing:-.038em;font-weight:600}.lang-toggle,.nav-link,.ng-btn{font-family:var(--font-display)}:root{--night:#070c14;--night-2:#0b1220;--on-dark:#ffffff;--on-dark-soft:rgba(255,255,255,0.76);--on-dark-mute:rgba(255,255,255,0.56);--on-dark-faint:rgba(255,255,255,0.4);--hairline-dark:rgba(255,255,255,0.14)}.site-backdrop{background:var(--night)}.site-backdrop img{object-position:50% 42%;opacity:1;transform:none;filter:saturate(1.16) contrast(1.14) brightness(.72)}.site-backdrop:after{background:linear-gradient(180deg,rgba(7,12,20,.62),rgba(7,12,20,.34) 34%,rgba(7,12,20,.5) 64%,rgba(7,12,20,.82) 88%,rgba(7,12,20,.94)),linear-gradient(120deg,rgba(11,79,174,.24),transparent 46%,rgba(7,12,20,.4))}.on-photo .display,.on-photo h1,.on-photo h2,.on-photo h3{color:var(--t-strong);text-shadow:var(--t-shadow)}.on-photo .lede,.on-photo .mono-tag{color:var(--t-soft);text-shadow:var(--t-shadow-soft)}.on-photo .ng-eyebrow{color:var(--t-accent);text-shadow:none}.on-photo .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--color-brand-lite))}.on-photo .accent{color:var(--color-brand-lite)}.hero-bed:before{display:none}.site-header[data-solid=true]{background:rgba(7,12,20,.72);border-bottom:1px solid var(--hairline-dark)}.site-header #nav-mark{content:url(/brand/ng-mark.png)}.site-header .nav-link{color:var(--on-dark-soft)}.site-header .nav-link:hover{color:var(--on-dark)}.site-header span.text-\[0\.95rem\]{color:var(--on-dark)!important}.lang-toggle{background:rgba(255,255,255,.08);border-color:var(--hairline-dark);color:var(--on-dark)}.lang-toggle:hover{background:rgba(255,255,255,.16);border-color:rgba(61,161,255,.6);color:#ffffff}.site-mobile-sheet{background:rgba(7,12,20,.96);border-bottom:1px solid var(--hairline-dark)}.mobile-nav-link{color:var(--on-dark);border-bottom-color:var(--hairline-dark)}.mobile-nav-sublink{color:var(--on-dark-soft)}.products-flyout-inner{background:rgba(11,18,32,.96);border-color:var(--hairline-dark)}.products-flyout-title{color:var(--on-dark)}.products-flyout-kicker{color:var(--on-dark-mute)}.products-flyout-item:hover{background:rgba(61,161,255,.14)}.products-flyout-all{border-top-color:var(--hairline-dark);color:var(--color-brand-lite)}.hero-bed .ng-btn-ghost{background:rgba(255,255,255,.1)}.audience-chip{background:rgba(255,255,255,.07);border-color:var(--hairline-dark);color:var(--on-dark-soft)}.on-photo .step-num{background:rgba(255,255,255,.08);border-color:rgba(61,161,255,.4);color:var(--color-brand-lite);box-shadow:none}.faq-item{border-bottom-color:var(--hairline-dark)}.faq-question{color:var(--on-dark)}.faq-answer>p{color:var(--on-dark-soft)}.booking-skeleton,.review-band-skeleton{background:rgba(255,255,255,.05);border-color:var(--hairline-dark)}.on-light,.on-paper,.on-slate{color:var(--ink)}.mist-card :where(.display,h1,h2,h3),.on-light :where(.display,h1,h2,h3),.on-paper :where(.display,h1,h2,h3),.on-slate :where(.display,h1,h2,h3){color:var(--ink-strong);text-shadow:none}.mist-card :where(.lede,p),.on-light :where(.lede,p),.on-paper :where(.lede,p),.on-slate :where(.lede,p){color:var(--ink-soft);text-shadow:none}.mist-card .ng-eyebrow,.on-light .ng-eyebrow,.on-paper .ng-eyebrow,.on-slate .ng-eyebrow{color:var(--brand-deep)}.on-paper .ng-eyebrow:before,.on-slate .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--brand))}.mist-card .mono-tag,.on-paper .mono-tag,.on-slate .mono-tag{color:var(--ink-mute);text-shadow:none}.on-paper .accent,.on-slate .accent{color:var(--brand-deep)}.on-photo .mist-card{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.5);box-shadow:0 2px 8px rgba(0,0,0,.24),0 34px 80px rgba(0,0,0,.42)}.on-photo .mist-card :where(.display,h1,h2,h3,strong,b){color:var(--ink-strong);text-shadow:none}.on-photo .mist-card :where(p,.lede,li,span,em){color:var(--ink-soft);text-shadow:none}.scroll-rule-track{background:rgba(255,255,255,.2);mix-blend-mode:normal}.scroll-rule-ticks i{background:rgba(255,255,255,.26)}.scroll-rule-ticks i[data-major]{background:rgba(255,255,255,.42)}.scroll-rule-readout b{color:var(--color-brand-lite)}.scroll-rule-readout em{color:rgba(255,255,255,.42)}.brand-wordmark{color:var(--on-dark)}.brand-wordmark-soft{font-weight:400;color:var(--on-dark-mute)}.hero-trust{color:var(--on-dark-soft);text-shadow:0 1px 16px rgba(0,0,0,.45)}.hero-trust svg{color:var(--color-brand-lite)}.seo-page{color:var(--on-dark)}.seo-page .seo-heading-row h2,.seo-page .seo-hero :where(h1,h2),.seo-page .seo-section-heading{color:var(--on-dark);text-shadow:0 2px 28px rgba(0,0,0,.4)}.seo-page .seo-copy,.seo-page .seo-copy-stack p,.seo-page .seo-hero-lede{color:var(--on-dark-soft);text-shadow:0 1px 16px rgba(0,0,0,.35)}.seo-page .seo-aside-label,.seo-page .seo-breadcrumbs li,.seo-page .seo-breadcrumbs li a,.seo-page .seo-card-number,.seo-page .seo-guide-type{color:var(--on-dark-mute)}.seo-page .seo-card-link,.seo-page .seo-text-link{color:var(--color-brand-lite)}.seo-page .seo-grid-field{opacity:.45;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0)}.seo-page .seo-faq-list details,.seo-page :where(.seo-pressure-grid,.seo-industry-grid,.seo-guide-grid,.seo-outcomes-layout) article,.seo-page :where(.seo-quick-answer,.seo-outcome-card,.seo-industry-card,.seo-guide-card,.seo-article-aside,.seo-signal-step,.seo-trade-list li,.seo-principle-list li,.seo-system-list li){background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.4);box-shadow:0 2px 8px rgba(0,0,0,.22),0 30px 70px rgba(0,0,0,.4)}.seo-page .seo-faq-list details summary,.seo-page :where(.seo-pressure-grid,.seo-industry-grid) article :where(h3,span),.seo-page :where(.seo-quick-answer,.seo-outcome-card,.seo-industry-card,.seo-guide-card,.seo-article-aside,.seo-signal-step) :where(h2,h3,b,strong){color:var(--ink-strong);text-shadow:none}.seo-page .seo-faq-list details p,.seo-page :where(.seo-pressure-grid,.seo-industry-grid) article p,.seo-page :where(.seo-quick-answer,.seo-outcome-card,.seo-industry-card,.seo-guide-card,.seo-article-aside,.seo-signal-step) p,.seo-page :where(.seo-trade-list,.seo-principle-list,.seo-system-list) li{color:var(--ink-soft);text-shadow:none}.seo-page .seo-section-paper{background:var(--paper)}.seo-page :where(.seo-section,.seo-heading-row,.seo-two-column,.seo-outcomes-layout,.seo-faq-layout,.seo-article-layout){border-color:var(--hairline-dark)}.site-footer{background:linear-gradient(180deg,var(--night-2) 0,var(--night) 100%);color:var(--on-dark)}.site-footer :where(.display,h2,h3){color:var(--on-dark)}.site-footer .lede,.site-footer p{color:var(--on-dark-soft)}.site-footer .ng-hairline{border-top-color:var(--hairline-dark)}.site-footer .kinetic .display{color:rgba(255,255,255,.07)!important}.site-footer .mono-tag,.site-footer [class*="text-[var(--color-graphite)]"]{color:var(--on-dark-mute)!important}.site-footer a[class*="text-[var(--color-graphite)]"]{color:var(--on-dark-soft)!important}.site-footer a[class*="text-[var(--color-graphite)]"]:hover{color:var(--on-dark)!important}.site-footer .ng-btn.ng-btn-outline-ink{border-color:rgba(255,255,255,.28);color:var(--on-dark)}.site-footer .footer-contact-link{background:rgba(255,255,255,.1)!important;border-color:var(--hairline-dark)!important;color:var(--on-dark)!important}.mist-card .display,.mist-card h2,.mist-card h3,.on-paper .display,.on-paper h1,.on-paper h2,.on-paper h3,.on-slate .display,.on-slate h1,.on-slate h2,.on-slate h3{color:var(--ink-strong);text-shadow:none}.mist-card .lede,.mist-card p,.on-paper .lede,.on-paper p,.on-slate .lede,.on-slate p{color:var(--ink-soft);text-shadow:none}.on-paper .pillar-bullet,.on-slate .pillar-bullet{color:var(--ink-soft)}.on-paper .mono-tag,.on-slate .mono-tag{color:var(--ink-mute);text-shadow:none}body .text-\[var\(--ink-strong\)\],body .text-\[var\(--ink\)\]{color:var(--on-dark)}body .text-\[var\(--ink-soft\)\]{color:var(--on-dark-soft)}body .text-\[var\(--ink-mute\)\]{color:var(--on-dark-mute)}body .text-\[var\(--ink-faint\)\]{color:var(--on-dark-faint)}body .border-\[var\(--line\)\]{border-color:var(--hairline-dark)}body .border-\[var\(--line-strong\)\]{border-color:rgba(255,255,255,.26)}.card-light .text-\[var\(--ink-strong\)\],.liquid-glass .text-\[var\(--ink-strong\)\],.liquid-glass-strong .text-\[var\(--ink-strong\)\],.mist-card .text-\[var\(--ink-strong\)\],.on-paper .text-\[var\(--ink-strong\)\],.on-slate .text-\[var\(--ink-strong\)\],.seo-section-paper .text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.card-light .text-\[var\(--ink-soft\)\],.liquid-glass .text-\[var\(--ink-soft\)\],.liquid-glass-strong .text-\[var\(--ink-soft\)\],.mist-card .text-\[var\(--ink-soft\)\],.on-paper .text-\[var\(--ink-soft\)\],.on-slate .text-\[var\(--ink-soft\)\],.seo-section-paper .text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.card-light .text-\[var\(--ink-mute\)\],.liquid-glass .text-\[var\(--ink-mute\)\],.liquid-glass-strong .text-\[var\(--ink-mute\)\],.mist-card .text-\[var\(--ink-mute\)\],.on-paper .text-\[var\(--ink-mute\)\],.on-slate .text-\[var\(--ink-mute\)\]{color:var(--ink-mute)}.demo-browser .text-\[var\(--ink-strong\)\],.demo-campaign .text-\[var\(--ink-strong\)\],.demo-review .text-\[var\(--ink-strong\)\],.demo-seo .text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.liquid-glass,.liquid-glass-strong{background:rgba(255,255,255,.06);border-color:var(--hairline-dark);box-shadow:0 24px 70px rgba(0,0,0,.42);color:var(--on-dark)}.liquid-glass .text-\[var\(--ink-strong\)\],.liquid-glass-strong .text-\[var\(--ink-strong\)\]{color:var(--on-dark)}.liquid-glass .text-\[var\(--ink-soft\)\],.liquid-glass-strong .text-\[var\(--ink-soft\)\]{color:var(--on-dark-soft)}.liquid-glass .text-\[var\(--ink-mute\)\],.liquid-glass-strong .text-\[var\(--ink-mute\)\]{color:var(--on-dark-mute)}body{--t-strong:var(--on-dark);--t-base:var(--on-dark);--t-soft:var(--on-dark-soft);--t-mute:var(--on-dark-mute);--t-faint:var(--on-dark-faint);--t-line:var(--hairline-dark);--t-line-strong:rgba(255,255,255,0.26)}.app-frame,.bg-white,.booking-panel,.card-light,.demo-browser,.demo-campaign,.demo-review,.demo-seo,.glass,.glass-blue,.glass-flat,.mist-card,.offer-price,.on-light,.on-paper,.on-slate,.seo-article-aside,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-quick-answer,.seo-section-paper,.seo-signal-step,.sms-phone-frame,[class*=bg-white]:not([class*="bg-white/1"]):not([class*="bg-white/0"]){--t-strong:var(--ink-strong);--t-base:var(--ink);--t-soft:var(--ink-soft);--t-mute:var(--ink-mute);--t-faint:var(--ink-faint);--t-line:var(--line);--t-line-strong:var(--line-strong)}.on-ink{--t-strong:#ffffff;--t-base:#ffffff;--t-soft:rgba(255,255,255,0.76);--t-mute:rgba(255,255,255,0.56);--t-faint:rgba(255,255,255,0.4);--t-line:rgba(255,255,255,0.14);--t-line-strong:rgba(255,255,255,0.26)}body .text-\[var\(--ink-strong\)\]{color:var(--t-strong)}body .text-\[var\(--ink\)\]{color:var(--t-base)}body .text-\[var\(--ink-soft\)\]{color:var(--t-soft)}body .text-\[var\(--ink-mute\)\]{color:var(--t-mute)}body .text-\[var\(--ink-faint\)\]{color:var(--t-faint)}body .border-\[var\(--line\)\]{border-color:var(--t-line)}body .border-\[var\(--line-strong\)\]{border-color:var(--t-line-strong)}.display,h1.display,h2.display,h3.display{color:var(--t-strong)}.lede{color:var(--t-soft)}.mono-tag{color:var(--t-mute)}.pillar-bullet{color:var(--t-soft)}.faq-question{color:var(--t-strong)}.faq-answer>p{color:var(--t-soft)}body{--t-accent:var(--color-brand-lite);--t-shadow:0 2px 30px rgba(0,0,0,0.4);--t-shadow-soft:0 1px 18px rgba(0,0,0,0.35)}.app-frame,.bg-white,.booking-panel,.card-light,.crm-demo-frame,.demo-browser,.demo-campaign,.demo-review,.demo-seo,.glass,.glass-blue,.glass-flat,.mist-card,.offer-price,.on-light,.on-paper,.on-slate,.seo-article-aside,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-quick-answer,.seo-section-paper,.seo-signal-step,.sms-phone-frame,[class*=bg-white]:not([class*="bg-white/1"]):not([class*="bg-white/0"]){--t-accent:var(--brand-deep);--t-shadow:none;--t-shadow-soft:none}.on-ink{--t-accent:var(--color-brand-lite);--t-shadow:none;--t-shadow-soft:none}.accent,.eyebrow,.ng-eyebrow{color:var(--t-accent)}.eyebrow:before,.ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--t-accent))}body [class*="color-mix(in_srgb,var(--color-graphite)"],body [class*="text-[var(--color-graphite)]"]{color:var(--t-base)}.site-footer .mono-tag,.site-footer [class*="text-[var(--color-graphite)]"]{color:var(--t-mute)!important}.site-footer a[class*="text-[var(--color-graphite)]"]{color:var(--t-soft)!important}.ng-btn-ghost{color:var(--t-base);border-color:var(--t-line-strong)}.mist-card .ng-btn-ghost,.on-paper .ng-btn-ghost,.on-slate .ng-btn-ghost{background:rgba(255,255,255,.9)}.demo-result-stars,.demo-review[data-step="3"] .demo-star,.demo-review[data-step="4"] .demo-star{color:#d98207}body .accent,body .eyebrow,body .ng-eyebrow,body .text-primary{color:var(--t-accent)}body .eyebrow:before,body .ng-eyebrow:before{background:linear-gradient(90deg,transparent,var(--t-accent))}body .ng-btn-ghost{color:var(--t-base);border-color:var(--t-line-strong)}body .booking-inline-link,body .ngs-booking-fallback a,body .ngs-booking-noscript a,body .pillar-link,body .seo-card-link,body .seo-text-link{color:var(--t-accent)}body .seo-page .seo-article-body li,body .seo-page .seo-article-body p,body .seo-page .seo-copy,body .seo-page .seo-copy-stack p,body .seo-page .seo-faq-list details p,body .seo-page .seo-guide-card p,body .seo-page .seo-guide-grid article p,body .seo-page .seo-hero-lede,body .seo-page .seo-industry-card p,body .seo-page .seo-industry-grid article p,body .seo-page .seo-outcome-card p,body .seo-page .seo-pressure-grid article p,body .seo-page .seo-principle-list li,body .seo-page .seo-quick-answer p,body .seo-page .seo-system-list li,body .seo-page .seo-trade-list li{color:var(--t-soft);text-shadow:var(--t-shadow-soft)}body .seo-page .seo-article-body h2,body .seo-page .seo-article-body h3,body .seo-page .seo-cta-inner h2,body .seo-page .seo-faq-layout h2,body .seo-page .seo-faq-list details summary,body .seo-page .seo-guide-card h3,body .seo-page .seo-heading-row h2,body .seo-page .seo-industry-card h3,body .seo-page .seo-outcome-card h3,body .seo-page .seo-quick-answer h2,body .seo-page .seo-related-inner h2,body .seo-page .seo-section-heading{color:var(--t-strong);text-shadow:var(--t-shadow)}body .seo-page .seo-aside-label,body .seo-page .seo-breadcrumbs li,body .seo-page .seo-breadcrumbs li a,body .seo-page .seo-card-number,body .seo-page .seo-guide-type,body .seo-page .seo-system-number{color:var(--t-mute)}.seo-cta-inner,.seo-faq-list details,.seo-guide-grid article,.seo-industry-grid article,.seo-outcomes-layout article,.seo-pressure-grid article,.seo-principle-list li,.seo-related-inner,.seo-system-list li,.seo-trade-list li{--t-strong:var(--ink-strong);--t-base:var(--ink);--t-soft:var(--ink-soft);--t-mute:var(--ink-mute);--t-faint:var(--ink-faint);--t-accent:var(--brand-deep);--t-line:var(--line);--t-line-strong:var(--line-strong);--t-shadow:none;--t-shadow-soft:none}.seo-cta-band,.seo-related-industry{--t-strong:#ffffff;--t-base:#ffffff;--t-soft:rgba(255,255,255,0.72);--t-mute:rgba(255,255,255,0.54);--t-accent:var(--color-brand-lite);--t-line:rgba(255,255,255,0.14);--t-line-strong:rgba(255,255,255,0.26);--t-shadow:none;--t-shadow-soft:none}.seo-cta-band .seo-cta-inner,.seo-related-industry .seo-related-inner{--t-strong:#ffffff;--t-base:#ffffff;--t-soft:rgba(255,255,255,0.72);--t-mute:rgba(255,255,255,0.54);--t-accent:var(--color-brand-lite)}html{background:var(--night)}.demo-result-stars,.demo-review[data-step="3"] .demo-star,.demo-review[data-step="4"] .demo-star{color:#b8730a}body{--t-ghost-bg:rgba(255,255,255,0.1)}.bg-white,.card-light,.mist-card,.on-light,.on-paper,.on-slate,.seo-faq-list details,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-section-paper{--t-ghost-bg:rgba(255,255,255,0.92)}body .ng-btn-ghost{background:var(--t-ghost-bg)}body .seo-page .seo-faq-list details :where(p,li,span),body .seo-page :where(.seo-pressure-grid,.seo-industry-grid,.seo-guide-grid) article :where(p,span,em),body .seo-page :where(.seo-system-list,.seo-trade-list,.seo-principle-list) li :where(p,span,em){color:var(--t-soft);text-shadow:none}body .seo-page :where(.seo-system-list,.seo-trade-list,.seo-principle-list) li :where(b,strong,h3,h4){color:var(--t-strong);text-shadow:none}