@property --landing-chip-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-root{--landing-canvas:#f3f4f5;--landing-canvas-glass:rgba(243,244,245,0.88);--landing-surface:#ffffff;--landing-soft:#f0f2f3;--landing-ink:#0d0f12;--landing-muted:#5d6470;--landing-faint:#929aa6;--landing-line:#e5e7e9;--landing-line-strong:#d8dcdf;--landing-brand-violet:#5b35d5;--landing-brand-pink:#dd3f98;--landing-brand-coral:#ff6657;--landing-brand-soft:#f2edff;--landing-brand-gradient:linear-gradient(135deg,#4b24d3,#a934c8 44%,#e83f8e 70%,#ff6657);min-height:100vh;overflow-x:clip;background:var(--landing-canvas);color:var(--landing-ink);font-family:var(--font-landing-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.landing-root *,.landing-root :after,.landing-root :before{box-sizing:border-box}.landing-root a{color:inherit;text-decoration:none}.landing-root a,.landing-root button{-webkit-tap-highlight-color:transparent}.landing-root :is(a,button,[role=tab],[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--landing-brand-violet) 70%,white);outline-offset:3px}.landing-root ::selection{background:rgba(221,63,152,.2)}.landing-outline-text{font-family:var(--font-onest),var(--font-landing-sans),sans-serif;font-size-adjust:.46;font-variant-caps:normal;font-weight:750;letter-spacing:.012em;text-transform:uppercase}.landing-media-signal-effect{position:absolute;z-index:4;overflow:hidden;border-radius:inherit;inset:0;isolation:isolate;pointer-events:none}.landing-media-signal-noise,.landing-media-signal-rows,.landing-media-signal-word{position:absolute}.landing-media-signal-noise{top:-24%;right:-24%;bottom:-24%;left:-24%;background-image:radial-gradient(circle,color-mix(in srgb,var(--landing-surface) 62%,transparent) 0 .55px,transparent .8px),radial-gradient(circle,color-mix(in srgb,var(--landing-ink) 50%,transparent) 0 .45px,transparent .75px),radial-gradient(circle,color-mix(in srgb,var(--landing-surface) 38%,transparent) 0 .4px,transparent .7px);background-position:0 0,1px 2px,3px 1px;background-size:4px 4px,5px 5px,7px 7px;mix-blend-mode:soft-light;opacity:.18;will-change:transform;animation:landingMediaNoise .72s steps(2) infinite}.landing-media-signal-rows{inset:0;display:grid;overflow:hidden;align-content:space-around;padding-block:4%;color:color-mix(in srgb,var(--landing-surface) 32%,transparent);font-family:var(--font-landing-mono),monospace;font-size:clamp(.65rem,1.05vw,1rem);font-weight:720;letter-spacing:.48em;line-height:1;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mix-blend-mode:screen;opacity:.3;text-shadow:0 1px 5px color-mix(in srgb,var(--landing-ink) 28%,transparent)}.landing-media-signal-row{display:block;width:max-content;min-width:210%;white-space:pre;will-change:transform;animation:landingMediaSignalRow 10.8s steps(12) infinite alternate}.landing-media-signal-row:nth-child(2){opacity:.62;animation-duration:13.4s;animation-direction:alternate-reverse}.landing-media-signal-row:nth-child(3){opacity:.76;animation-delay:-4.2s;animation-duration:8.9s}.landing-media-signal-row:nth-child(4){opacity:.54;animation-delay:-7.1s;animation-duration:15.2s;animation-direction:alternate-reverse}.landing-media-signal-row:nth-child(5){opacity:.68;animation-delay:-2.6s;animation-duration:11.7s}.landing-media-signal-effect.is-compact .landing-media-signal-rows{display:none}.landing-media-signal-word{top:62%;left:17%;color:color-mix(in srgb,var(--landing-surface) 34%,transparent);font-family:var(--font-landing-mono),monospace;font-size:clamp(.9rem,1.8vw,1.65rem);font-weight:720;letter-spacing:.22em;line-height:1;mix-blend-mode:screen;opacity:0;text-transform:lowercase;text-shadow:0 1px 8px color-mix(in srgb,var(--landing-ink) 24%,transparent);animation:landingMediaSignalWord 18s ease-in-out infinite}.landing-media-signal-effect.is-compact .landing-media-signal-word{display:none}.landing-media-signal-effect.is-compact .landing-media-signal-noise{opacity:.12}@keyframes landingMediaNoise{0%{transform:translate3d(-1.5%,-1%,0)}25%{transform:translate3d(1%,-2%,0)}50%{transform:translate3d(2%,1.5%,0)}75%{transform:translate3d(-2%,2%,0)}to{transform:translate3d(1.5%,-.5%,0)}}@keyframes landingMediaSignalRow{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(-28%,0,0)}}@keyframes landingMediaSignalWord{0%,38%,54%,82%,to{opacity:0;transform:translate3d(-.4rem,.15rem,0)}44%,48%{opacity:.22;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.landing-media-signal-noise,.landing-media-signal-row,.landing-media-signal-word{animation:none!important}.landing-media-signal-noise{transform:none}.landing-media-signal-row{transform:translate3d(-8%,0,0)}}.landing-media-position-panel{position:absolute;z-index:30;top:3.45rem;right:.5rem;display:grid;width:min(19rem,calc(100% - 1rem));border-radius:1rem;background:var(--landing-ink);padding:.85rem;color:var(--landing-surface);gap:.8rem;box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--landing-ink) 26%,transparent)}.landing-media-position-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--landing-ink) 38%,transparent);padding:1rem}.landing-media-position-panel.is-portal{position:relative;top:auto;right:auto;width:min(19rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto}.landing-media-position-header,.landing-media-position-header>div,.landing-media-position-panel label>span{display:flex;align-items:center;justify-content:space-between}.landing-media-position-header{gap:1rem}.landing-media-position-header strong{font-size:.75rem;font-weight:720}.landing-media-position-header>div{gap:.25rem}.landing-media-position-header button{display:inline-grid;min-height:2.25rem;place-items:center;border-radius:.55rem;background:color-mix(in srgb,var(--landing-surface) 9%,var(--landing-ink));padding-inline:.65rem;color:color-mix(in srgb,var(--landing-surface) 76%,transparent);font-size:.65rem;font-weight:680}.landing-media-position-header button:last-child{width:2.25rem;padding:0}.landing-media-position-header button:hover{background:color-mix(in srgb,var(--landing-surface) 15%,var(--landing-ink));color:var(--landing-surface)}.landing-media-position-header button:focus-visible,.landing-media-position-panel input:focus-visible{outline:2px solid var(--landing-surface);outline-offset:2px}.landing-media-position-header svg{width:.9rem;height:.9rem}.landing-media-position-panel label{display:grid;gap:.35rem}.landing-media-position-panel label>span{color:color-mix(in srgb,var(--landing-surface) 72%,transparent);font-size:.67rem;font-weight:650}.landing-media-position-panel output{color:var(--landing-surface);font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-variant-numeric:tabular-nums}.landing-media-position-panel input[type=range]{width:100%;height:1.35rem;margin:0;accent-color:var(--landing-brand-pink);cursor:grab}.landing-media-position-panel input[type=range]:active{cursor:grabbing}.landing-media-position-panel>small{color:color-mix(in srgb,var(--landing-surface) 48%,transparent);font-size:.6rem;line-height:1.4}.landing-mobile-nav-backdrop,.landing-mobile-nav-panel,.landing-nav-mobile-actions{display:none}.landing-site-header{position:sticky!important;z-index:60!important;top:0!important;isolation:isolate}.landing-mobile-nav-open,.landing-mobile-nav-toggle{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border-radius:10px}.landing-mobile-nav-open{background:var(--landing-ink);padding-inline:1rem;color:#fff!important;font-size:.82rem;font-weight:700}.landing-mobile-nav-toggle{width:2.5rem;border:1px solid var(--landing-line-strong);background:rgba(255,255,255,.82);color:var(--landing-ink)}.landing-mobile-nav-panel{position:fixed;z-index:80;inset:0;width:100%;height:100vh;height:100dvh;flex-direction:column;overflow:hidden;border:0;background:#121318;color:#fff;overscroll-behavior:contain;animation:landingMobileDrawerIn .26s cubic-bezier(.2,.75,.2,1) both}.landing-mobile-nav-backdrop{position:fixed;z-index:75;inset:0;width:100%;height:100%;border:0;background:rgba(13,15,18,.42);padding:0;touch-action:none;animation:landingMobileBackdropIn .2s ease-out both}.landing-mobile-nav-drawer-header{display:flex;width:min(100%,1200px);min-height:5rem;align-items:center;justify-content:space-between;margin-inline:auto;border-bottom:1px solid rgba(255,255,255,.12);padding:.85rem 1.25rem;color:#fff}.landing-mobile-menu-brand{display:grid;max-width:calc(100% - 3.5rem);min-width:0;gap:.35rem}.landing-mobile-menu-brand>span:last-child{overflow:hidden;color:rgba(255,255,255,.52);font-family:var(--font-landing-mono),monospace;font-size:.56rem;font-weight:650;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-mobile-nav-drawer-close{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.landing-mobile-nav-drawer-close:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.12);transform:rotate(4deg)}.landing-mobile-nav-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.26) transparent}.landing-mobile-nav-content{display:grid;width:min(100%,1200px);margin-inline:auto;padding:1.25rem;gap:2.75rem}.landing-mobile-nav-links{display:grid;align-content:start}.landing-mobile-nav-links>a{display:grid;min-height:3.35rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;font-size:clamp(1.25rem,6.5vw,1.65rem);font-weight:630;grid-template-columns:2rem 1fr auto;letter-spacing:-.025em;transition:color .18s ease,padding-left .18s ease}.landing-mobile-nav-links>a:first-of-type{border-top:1px solid rgba(255,255,255,.12)}.landing-mobile-nav-links>a:hover{padding-left:.35rem;color:#ff7a72}.landing-mobile-nav-links>a>svg{width:1rem;height:1rem;opacity:.42;transition:opacity .18s ease,transform .18s ease}.landing-mobile-nav-links>a:hover>svg{opacity:1;transform:translate(2px,-2px)}.landing-mobile-nav-index{color:rgba(255,255,255,.36);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em}.landing-mobile-menu-kicker,.landing-mobile-section-heading{color:rgba(255,255,255,.48);font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-mobile-nav-links>.landing-mobile-menu-kicker{margin-bottom:.75rem}.landing-mobile-nav-details{display:grid;align-content:start;gap:2rem}.landing-mobile-section-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid transparent;border-image:var(--landing-brand-gradient) 1;padding-top:.85rem}.landing-mobile-section-heading>span:last-child{color:rgba(255,255,255,.28)}.landing-nav-menu-item{position:relative;z-index:0;margin:-.34rem -.48rem;padding:.34rem .48rem;border-radius:.8rem;outline:none;transition:color .18s ease,transform .28s cubic-bezier(.22,1,.36,1)}.landing-nav-menu-item:before{position:absolute;z-index:-1;border:1px solid rgba(32,24,58,.05);border-radius:inherit;background:linear-gradient(105deg,rgba(248,247,250,.96),rgba(252,249,251,.68) 58%,rgba(255,255,255,0));content:"";inset:0;opacity:0;transform:scale(.96);transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.landing-nav-menu-item:focus-visible,.landing-nav-menu-item:hover{color:#111014!important;transform:translateX(.25rem)}.landing-nav-menu-item:focus-visible:before,.landing-nav-menu-item:hover:before{box-shadow:0 10px 24px -20px rgba(57,42,86,.34);opacity:1;transform:scale(1)}.landing-nav-menu-copy{transition:transform .28s cubic-bezier(.22,1,.36,1)}.landing-nav-menu-item:focus-visible .landing-nav-menu-copy,.landing-nav-menu-item:hover .landing-nav-menu-copy{transform:translateX(.08rem)}.landing-nav-icon-tile{position:relative;display:inline-flex;width:2.15rem;height:2.15rem;flex:none;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:.72rem;box-shadow:0 9px 16px -10px var(--landing-nav-icon-glow),0 4px 8px -6px rgba(19,13,35,.75),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(24,12,52,.22);isolation:isolate;transform:translateZ(0);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s ease}.landing-nav-icon-tile--product{width:1.75rem;height:1.75rem;border-color:color-mix(in srgb,var(--landing-nav-icon-accent) 54%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--landing-nav-icon-accent) 7%,#fff)!important;box-shadow:none}.landing-nav-icon-tile:before{position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.42);content:"";filter:blur(.25rem);inset:-56% 12% 54% -18%}.landing-nav-icon-tile--product:before{display:none}.landing-nav-icon-tile:after{position:absolute;width:42%;height:170%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);content:"";left:-72%;top:-34%;transform:rotate(24deg);transition:left .52s cubic-bezier(.16,1,.3,1)}.landing-nav-product-glyph{width:.88rem;height:.88rem;color:var(--landing-nav-icon-accent);filter:drop-shadow(0 1px 0 rgba(255,255,255,.9));transition:transform .36s cubic-bezier(.16,1,.3,1)}.landing-mobile-product-link:focus-visible .landing-nav-icon-tile,.landing-mobile-product-link:hover .landing-nav-icon-tile,.landing-nav-menu-item:focus-visible .landing-nav-icon-tile,.landing-nav-menu-item:hover .landing-nav-icon-tile{box-shadow:0 13px 24px -12px var(--landing-nav-icon-glow),0 8px 14px -10px rgba(25,18,37,.44),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(45,34,63,.08);transform:translateY(-.14rem) scale(1.045)}.landing-mobile-product-link:focus-visible .landing-nav-icon-tile--product:before,.landing-mobile-product-link:hover .landing-nav-icon-tile--product:before,.landing-nav-menu-item:focus-visible .landing-nav-icon-tile--product:before,.landing-nav-menu-item:hover .landing-nav-icon-tile--product:before{transform:scaleX(1)}.landing-mobile-product-link:focus-visible .landing-nav-icon-tile--product,.landing-mobile-product-link:hover .landing-nav-icon-tile--product,.landing-nav-menu-item:focus-visible .landing-nav-icon-tile--product,.landing-nav-menu-item:hover .landing-nav-icon-tile--product{border-color:var(--landing-nav-icon-accent);box-shadow:none;transform:none}.landing-nav-icon-tile--product:after{display:none}.landing-mobile-product-link:focus-visible .landing-nav-icon-tile:after,.landing-mobile-product-link:hover .landing-nav-icon-tile:after,.landing-nav-menu-item:focus-visible .landing-nav-icon-tile:after,.landing-nav-menu-item:hover .landing-nav-icon-tile:after{left:132%}.landing-mobile-product-link:focus-visible .landing-nav-product-glyph,.landing-mobile-product-link:hover .landing-nav-product-glyph,.landing-nav-menu-item:focus-visible .landing-nav-product-glyph,.landing-nav-menu-item:hover .landing-nav-product-glyph{transform:none}.landing-mobile-product-grid{display:grid;margin-top:.75rem;border-top:1px solid rgba(255,255,255,.11);border-left:1px solid rgba(255,255,255,.11);grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mobile-product-grid>a{display:grid;min-height:6.2rem;align-content:center;align-items:center;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11);gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem;transition:background-color .18s ease,color .18s ease}.landing-mobile-product-grid>a:hover{background:rgba(255,255,255,.06);color:#ff8b7d}.landing-mobile-product-link .landing-nav-icon-tile--product{border-color:color-mix(in srgb,var(--landing-nav-icon-accent) 72%,transparent);background:color-mix(in srgb,var(--landing-nav-icon-accent) 9%,#111015)!important;box-shadow:none}.landing-mobile-product-link .landing-nav-product-glyph{color:color-mix(in srgb,var(--landing-nav-icon-accent) 70%,#fff);filter:none}.landing-mobile-product-copy{display:grid;gap:.28rem;min-width:0}.landing-mobile-product-copy>span{font-size:.86rem;font-weight:680;line-height:1.2}.landing-mobile-product-copy>small{color:rgba(255,255,255,.46);font-size:.67rem;line-height:1.35}.landing-mobile-product-arrow{width:.85rem;height:.85rem;color:rgba(255,255,255,.25);transition:color .18s ease,transform .28s cubic-bezier(.22,1,.36,1)}.landing-mobile-product-link:focus-visible .landing-mobile-product-arrow,.landing-mobile-product-link:hover .landing-mobile-product-arrow{color:#ff8b7d;transform:translate(.12rem,-.12rem)}@media (prefers-reduced-motion:reduce){.landing-mobile-product-arrow,.landing-nav-icon-tile,.landing-nav-icon-tile:after,.landing-nav-menu-copy,.landing-nav-menu-item,.landing-nav-menu-item:before,.landing-nav-product-glyph{transition-duration:.01ms!important}}.landing-mobile-preview-section{display:grid;border-top:1px solid rgba(255,255,255,.12);gap:1.1rem;padding-top:1rem}.landing-mobile-preview-copy{display:grid;gap:.55rem}.landing-mobile-preview-copy>p{max-width:32rem;color:rgba(255,255,255,.82);font-size:.9rem;line-height:1.55}.landing-mobile-preview-section>ul{display:grid;margin:0;gap:.55rem;padding:0;list-style:none}.landing-mobile-preview-section li{display:flex;align-items:center;gap:.55rem;color:rgba(255,255,255,.65);font-size:.74rem}.landing-mobile-preview-section li>svg{width:.9rem;height:.9rem;color:#ff6a68}.landing-mobile-contact-section{display:grid;border-top:1px solid rgba(255,255,255,.12);gap:1rem;padding-top:1rem}.landing-mobile-contact-section>div:first-child{display:grid;gap:.55rem}.landing-mobile-contact-section>div:first-child>a{display:flex;align-items:center;gap:.55rem;font-size:.86rem;font-weight:620}.landing-mobile-contact-section>div:first-child>a>svg{width:1rem;height:1rem;color:#e85091}.landing-mobile-legal-links{display:flex;flex-wrap:wrap;gap:.45rem 1rem}.landing-mobile-contact-section>small,.landing-mobile-legal-links>a{color:rgba(255,255,255,.44);font-size:.68rem}.landing-mobile-legal-links>a:hover{color:#fff}.landing-mobile-nav-footer{display:grid;width:min(100%,1200px);grid-template-columns:1fr 1fr;gap:.65rem;margin-inline:auto;border-top:1px solid rgba(255,255,255,.12);background:#121318;padding:.85rem 1.25rem max(.85rem,env(safe-area-inset-bottom))}.landing-mobile-nav-footer>a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;font-size:.88rem;font-weight:700}.landing-mobile-nav-footer>a:last-child{border-color:#fff;background:#fff;color:#121318!important}.landing-shell{width:min(100%,1280px);margin-inline:auto}.landing-hero-shell{width:min(100%,1200px)}.landing-hero-section{background:#fff;padding-top:clamp(3rem,8vh,5rem)}.landing-hero-layout{display:grid;min-width:0;align-items:start;grid-template-areas:"copy" "preview" "capabilities";row-gap:3rem}.landing-hero-copy{grid-area:copy}.landing-hero-intro-emphasis{color:var(--landing-ink);font-weight:700;letter-spacing:-.012em}.landing-hero-capabilities{grid-area:capabilities}.landing-hero-active-summary{display:none;max-width:38rem;margin:.55rem 0 0;color:var(--landing-muted);font-size:.8rem;line-height:1.5;animation:landingCaptionIn .26s ease-out both}.landing-section{scroll-margin-top:102px}.landing-eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--landing-brand-violet);font-family:var(--font-landing-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.landing-eyebrow:before{width:1.75rem;height:1px;background:currentColor;content:"";opacity:.65}.landing-hero-badge{position:relative;display:inline-flex;min-height:2.5rem;align-items:center;gap:.55rem;overflow:hidden;border:1px solid var(--landing-line-strong);border-radius:999px;background:rgba(255,255,255,.92);padding:.58rem .82rem;color:var(--landing-ink);font-family:var(--font-landing-mono),monospace;font-size:.64rem;font-weight:700;letter-spacing:.085em;line-height:1;text-transform:uppercase;box-shadow:0 3px 12px rgba(13,15,18,.045);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.landing-hero-badge:after{position:absolute;right:.85rem;bottom:0;left:.85rem;height:1px;background:var(--landing-brand-gradient);content:"";opacity:.58;transform:scaleX(.72);transform-origin:left;transition:transform .22s ease}.landing-hero-badge:hover{border-color:color-mix(in srgb,var(--landing-brand-violet) 30%,var(--landing-line-strong));background:#fff;transform:translateY(-1px)}.landing-hero-badge:hover:after{transform:scaleX(1)}.landing-hero-badge-mark{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:var(--landing-brand-gradient);box-shadow:0 0 0 4px var(--landing-brand-soft)}.landing-hero-badge>span:nth-child(2){white-space:nowrap}.landing-hero-badge-arrow{flex:0 0 auto;transition:transform .18s ease}.landing-hero-badge:hover .landing-hero-badge-arrow{transform:translateX(2px)}.landing-hero-title-line{display:inline}.landing-hero-title{font-size:clamp(2.75rem,13.75vw,3.35rem)}.landing-eyebrow-dark{color:#f5a3c8}.landing-heading{color:var(--landing-ink);font-size:clamp(2.45rem,5.2vw,5rem);font-weight:760;letter-spacing:-.064em;line-height:.98}.landing-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.75rem 1.15rem;font-size:.875rem;font-weight:700;line-height:1;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.landing-button:hover{transform:translateY(-1px)}.landing-button-large{min-height:3.25rem;padding-inline:1.45rem}.landing-button-dark{border:1px solid var(--landing-ink);background:var(--landing-ink);color:#fff!important}.landing-button-dark:hover{background:#25282d}.landing-button-light{border:1px solid var(--landing-line-strong);background:rgba(255,255,255,.78);color:var(--landing-ink)}.landing-button-light:hover{border-color:#bdc3c8;background:#fff}.landing-hero-button{position:relative;min-height:3.5rem;overflow:hidden;border-radius:14px;padding-inline:1.45rem;font-size:.9375rem;transition:transform .22s cubic-bezier(.2,.75,.2,1),background-color .18s ease,border-color .18s ease,box-shadow .22s ease}.landing-hero-button:before{position:absolute;inset:-2px;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.2) 48%,transparent 68%);content:"";pointer-events:none;transform:translateX(-115%);transition:transform .52s cubic-bezier(.2,.75,.2,1)}.landing-hero-button-primary{min-width:10.5rem;box-shadow:0 12px 26px rgba(13,15,18,.12)}.landing-hero-button-secondary{min-width:12.5rem;border-color:transparent;background:var(--landing-soft)}.landing-hero-button-secondary:before{background:linear-gradient(105deg,transparent 28%,rgba(75,36,211,.07) 48%,transparent 68%)}.landing-hero-button:hover{transform:translateY(-2px)}.landing-hero-button:hover:before{transform:translateX(115%)}.landing-hero-button:active{transform:translateY(1px) scale(.975);transition-duration:80ms}.landing-hero-button-icon{transition:transform .18s ease}.landing-hero-button:hover .landing-hero-button-icon{transform:translateX(3px)}.landing-hero-button:hover .landing-hero-button-icon-down{transform:translateY(3px)}.landing-hero-preview{grid-area:preview;animation:landingRise .72s cubic-bezier(.2,.75,.2,1) both}.landing-capability-chip{position:relative;isolation:isolate;display:inline-flex;min-height:2.45rem;align-items:center;gap:.45rem;border:1px solid var(--landing-line-strong);border-radius:999px;background:rgba(255,255,255,.72);padding:.62rem .95rem;color:var(--landing-muted);font-size:.82rem;font-weight:700;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.75,.2,1)}.landing-capability-chip:hover{border-color:#bbbfc5;background:#fff;color:var(--landing-ink);transform:translateY(-2px)}.landing-capability-chip:active{transform:scale(.96);transition-duration:80ms}.landing-capability-chip-active{border-color:transparent;background:#fff;color:var(--landing-brand-violet);box-shadow:0 5px 14px rgba(75,36,211,.09);animation:landingChipSelect .36s cubic-bezier(.2,.8,.2,1) both}.landing-capability-chip-active:before{position:absolute;z-index:0;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--landing-chip-angle),var(--landing-brand-violet) 0deg,var(--landing-brand-pink) 92deg,var(--landing-brand-coral) 174deg,rgba(255,255,255,.34) 236deg,var(--landing-brand-violet) 1turn);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:landingChipContour 2.4s linear infinite}.landing-capability-chip>span:first-child{position:relative;z-index:1}.landing-capability-status{position:absolute;z-index:2;top:-.38rem;right:-.32rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:999px;background:var(--landing-brand-gradient);color:#fff;opacity:0;pointer-events:none;box-shadow:0 0 0 3px #fff;transform:scale(.55) rotate(-14deg);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.landing-capability-chip-active .landing-capability-status{opacity:1;transform:scale(1) rotate(0);animation:landingChipStatusIn .42s cubic-bezier(.2,.8,.2,1) both}.landing-capability-more{display:inline-flex;min-height:1.8rem;align-items:center;border:1px dashed #cdd0d5;border-radius:999px;padding:.38rem .65rem;color:var(--landing-muted);font-size:.69rem;font-weight:650;line-height:1}.landing-product-stage{isolation:isolate}.landing-product-caption{display:flex;min-width:0;align-items:baseline;gap:.65rem;padding:0 .25rem .7rem;color:var(--landing-muted);font-size:.7rem;line-height:1.4}.landing-product-caption-live{animation:landingCaptionIn .26s ease-out both}.landing-product-caption>:first-child{flex:0 0 auto;color:var(--landing-ink);font-weight:800}.landing-product-caption>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-product-stage:before{position:absolute;z-index:-1;right:2%;top:12%;left:10%;height:52%;background:radial-gradient(circle at 18% 48%,rgba(75,36,211,.2),transparent 36%),radial-gradient(circle at 56% 62%,rgba(221,63,152,.18),transparent 40%),radial-gradient(circle at 88% 38%,rgba(255,102,87,.14),transparent 34%);filter:blur(34px);content:"";opacity:.55;mask-image:linear-gradient(180deg,black 0,black 52%,transparent)}.landing-product-stage:after{position:absolute;z-index:-1;top:16%;bottom:16%;left:-1.25rem;width:3.5rem;background:rgba(13,15,18,.18);filter:blur(24px);content:""}.landing-product-shot{height:clamp(24rem,72vw,33rem);border:1px solid rgba(216,220,223,.9);border-radius:18px;box-shadow:-16px 24px 54px rgba(13,15,18,.14),-3px 7px 18px rgba(13,15,18,.08);-webkit-mask-image:linear-gradient(180deg,black 0,black 70%,rgba(0,0,0,.9) 78%,rgba(0,0,0,.42) 91%,transparent);mask-image:linear-gradient(180deg,black 0,black 70%,rgba(0,0,0,.9) 78%,rgba(0,0,0,.42) 91%,transparent)}.landing-product-shot:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 68%,rgba(255,255,255,.06) 75%,rgba(255,255,255,.68) 91%,#fff);content:"";pointer-events:none}.landing-product-image{object-fit:cover;will-change:transform}.landing-hero-message-author-renamed,.landing-hero-workspace-renamed{position:absolute;z-index:2;pointer-events:none}.landing-hero-workspace-renamed{top:0;left:4.6%;display:flex;width:23%;height:4.2%;align-items:center;overflow:hidden;background:#f0f1f3;color:#273042;font-size:clamp(.28rem,.63vw,.62rem);font-weight:720;white-space:nowrap}.landing-hero-message-author-renamed{top:19.2%;left:42.8%;display:flex;width:20%;height:4.6%;align-items:center;background:#fff;color:#303340;font-size:clamp(.25rem,.56vw,.56rem);font-weight:650}.landing-brand-fill{background:var(--landing-brand-gradient)}.landing-preview-label{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.52rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-preview-note{animation:landingFloat 5s ease-in-out infinite}.landing-dark-section{position:relative;overflow:hidden;background:#0d0f12}.landing-dark-section:before{position:absolute;inset:0;background-image:radial-gradient(circle at 78% 34%,rgba(221,63,152,.11),transparent 34%);content:"";pointer-events:none}.landing-dark-section>*{position:relative}.landing-bento-card{box-shadow:0 1px 1px rgba(13,15,18,.02);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-bento-card:hover{border-color:#c6cccf;box-shadow:0 18px 44px rgba(13,15,18,.07);transform:translateY(-2px)}.landing-mini-window{overflow:hidden;border:1px solid var(--landing-line);border-radius:17px;background:#fff;box-shadow:0 12px 30px rgba(13,15,18,.065)}.landing-fact-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--landing-line-strong);border-radius:999px;background:var(--landing-soft);padding:.55rem .75rem;color:var(--landing-muted);font-size:.72rem;font-weight:700}.landing-tab-panel{animation:landingPanelIn .42s cubic-bezier(.2,.75,.2,1) both}@keyframes landingRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes landingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landingPanelIn{0%{opacity:.2;filter:blur(2px);transform:translateX(12px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes landingCaptionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes landingChipSelect{0%{transform:scale(.94)}62%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes landingChipContour{to{--landing-chip-angle:360deg}}@keyframes landingChipStatusIn{0%{opacity:0;transform:scale(.45) rotate(-18deg)}64%{opacity:1;transform:scale(1.14) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes landingMobileDrawerIn{0%{opacity:.75;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes landingMobileBackdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:1099px){.landing-nav-shell{gap:.75rem!important;padding:.75rem 1rem!important}.landing-nav-primary{gap:0!important}.landing-nav-actions,.landing-nav-desktop-links,.landing-nav-dropdown{display:none!important}.landing-nav-mobile-actions{display:flex;align-items:center;gap:.55rem}.landing-mobile-nav-panel{display:flex}.landing-mobile-nav-backdrop{display:block}}@media (min-width:700px) and (max-width:1099px){.landing-mobile-nav-drawer-header,.landing-mobile-nav-footer{padding-right:2rem;padding-left:2rem}.landing-mobile-nav-content{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,6vw,5rem);padding:2.25rem 2rem}.landing-mobile-nav-links>a{min-height:4.1rem;font-size:clamp(1.45rem,3vw,2rem)}.landing-mobile-nav-details{gap:2.25rem}.landing-mobile-preview-section{grid-template-columns:minmax(0,1fr) minmax(12rem,.9fr)}}@media (max-width:639px){.landing-announcement{gap:.5rem!important;overflow:hidden!important;padding:.5rem .75rem!important;font-size:.72rem!important}.landing-announcement-copy{min-width:0;overflow:hidden;flex:0 1 auto!important;text-overflow:ellipsis}.landing-announcement-extra{display:none}.landing-announcement-arrow{flex:0 0 auto!important}.landing-heading{font-size:clamp(2.35rem,12vw,3.4rem)}.landing-button-large,.landing-hero-button{width:100%}.landing-hero-capabilities{width:100%;max-width:calc(100vw - 2rem)}.landing-capability-list,.landing-capability-more-list{width:calc(100% + 2rem);margin-inline:-1rem;overflow-x:auto;flex-wrap:nowrap;padding:.25rem 1rem .4rem;scroll-padding-inline:1rem;scroll-snap-type:x proximity;scrollbar-width:none}.landing-capability-list::-webkit-scrollbar,.landing-capability-more-list::-webkit-scrollbar{display:none}.landing-capability-chip,.landing-capability-more{flex:0 0 auto;scroll-snap-align:start}.landing-hero-badge{max-width:100%;font-size:.59rem}.landing-product-shot{border-radius:18px}.landing-product-caption{display:grid;gap:.15rem;padding-inline:.1rem}.landing-product-caption>:last-child{white-space:normal}.landing-booking-stage{padding-inline:.75rem}}@keyframes nv-panel{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nv-strip{0%{opacity:0}to{opacity:1}}.nv-panel{animation:nv-panel .24s cubic-bezier(.2,.8,.2,1) both}.nv-rise{animation:nv-rise .3s cubic-bezier(.2,.8,.2,1) 40ms both}.nv-strip{animation:nv-strip .35s ease .12s both}@media (prefers-reduced-motion:reduce){.nv-panel,.nv-rise,.nv-strip{animation:none}}.landing-front-desk-video,.landing-product-story-video,.landing-product-video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.landing-product-video-status{position:absolute;z-index:3;top:.8rem;right:.8rem;display:inline-flex;min-height:1.8rem;align-items:center;border-radius:999px;background:rgba(13,15,18,.82);padding:0 .62rem;color:#fff;font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase;gap:.35rem}.landing-product-video-status i{width:.38rem;height:.38rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .2rem rgba(221,63,152,.13)}.landing-nav-dropdown-product{border-top:0!important;background:var(--landing-surface)!important}.landing-nav-dropdown-grid-product{max-width:1360px!important;align-items:stretch;gap:clamp(.9rem,1.35vw,1.35rem)!important;grid-template-columns:minmax(17rem,1.2fr) repeat(4,minmax(0,.82fr))!important;padding:1rem clamp(1.25rem,2.4vw,2rem) 1.3rem!important}.landing-nav-product-intro{display:flex;min-width:0;min-height:18.75rem;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:1.05rem;background:var(--landing-ink);padding:1.15rem;color:#fff;gap:.9rem}.landing-nav-product-intro:after{width:100%;aspect-ratio:16/8.6;margin-top:auto;border-radius:.72rem;background:var(--landing-surface) url(/images/landing/hero-live/dashboard.png) left top /cover no-repeat;box-shadow:0 18px 34px -24px rgba(0,0,0,.72);content:""}.landing-nav-product-intro>div{display:grid;max-width:22rem;gap:.42rem}.landing-nav-product-intro span,.landing-nav-product-preview-copy small{color:var(--landing-brand-coral);font-family:var(--font-landing-mono),monospace;font-size:.55rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.landing-nav-product-intro strong{color:#fff;font-size:clamp(1.12rem,1.55vw,1.42rem);font-weight:760;letter-spacing:-.035em;line-height:1.06}.landing-nav-product-intro>a{display:inline-flex;min-height:2.2rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;padding:0 .78rem;color:var(--landing-ink);font-size:.66rem;font-weight:720;gap:.38rem;transition:background-color .16s ease;white-space:nowrap}.landing-nav-product-intro>a:focus-visible,.landing-nav-product-intro>a:hover{background:var(--landing-soft)}.landing-nav-product-intro>a svg{width:.78rem;height:.78rem}.landing-nav-product-column{--landing-nav-group-accent:var(--landing-brand-violet);min-width:0;padding:.3rem 0}.landing-nav-product-column:nth-child(3){--landing-nav-group-accent:color-mix(in srgb,var(--landing-brand-violet) 68%,var(--landing-ink))}.landing-nav-product-column:nth-child(4){--landing-nav-group-accent:var(--landing-brand-pink)}.landing-nav-product-column:nth-child(5){--landing-nav-group-accent:var(--landing-brand-coral)}.landing-nav-product-column .landing-nav-menu-column-title{display:flex;min-height:2rem;align-items:flex-start;margin-bottom:.35rem!important;padding-inline:.18rem;color:var(--landing-ink)!important;font-size:.6rem!important;line-height:1.35;gap:.45rem}.landing-nav-product-column .landing-nav-menu-column-title:before{width:.42rem;height:.42rem;flex:none;margin-top:.18rem;border-radius:50%;background:var(--landing-nav-group-accent);content:""}.landing-nav-product-preview{display:block;color:var(--landing-ink)}.landing-nav-product-preview-media{display:none}.landing-nav-product-preview-copy{display:grid;min-height:4.25rem;align-content:start;padding:0 .18rem .8rem;gap:.35rem}.landing-nav-product-preview-copy small{color:var(--landing-nav-group-accent);font-size:.5rem}.landing-nav-product-preview-copy strong{color:var(--landing-muted);font-size:.72rem;font-weight:520;line-height:1.42}.landing-nav-product-column .landing-nav-menu-items{margin-top:0;gap:.14rem!important}.landing-nav-product-column .landing-nav-menu-item{min-height:2.25rem;margin:0;border-radius:.62rem;padding:.26rem .25rem;gap:.5rem!important;transition:background-color .16s ease,color .16s ease}.landing-nav-product-column .landing-nav-menu-item:before{display:none}.landing-nav-product-column .landing-nav-menu-item:focus-visible,.landing-nav-product-column .landing-nav-menu-item:hover{background:color-mix(in srgb,var(--landing-nav-group-accent) 7%,transparent);transform:none}.landing-nav-product-column .landing-nav-menu-copy span{font-size:.78rem!important;font-weight:650!important;line-height:1.25}.landing-nav-product-column .landing-nav-icon-tile--product{width:1.5rem;height:1.5rem;border:0;border-radius:.46rem;background:color-mix(in srgb,var(--landing-nav-icon-accent) 9%,var(--landing-surface))!important}.landing-nav-product-column .landing-nav-product-glyph{width:.78rem;height:.78rem}@media (min-width:1100px) and (max-width:1249px){.landing-nav-dropdown-grid-product{grid-template-columns:minmax(14.5rem,.95fr) repeat(4,minmax(0,.75fr))!important;gap:.7rem!important;padding-inline:1.1rem!important}.landing-nav-product-intro{min-height:18.75rem;padding:1rem}.landing-nav-product-column .landing-nav-menu-copy span{font-size:.73rem!important}}.landing-mobile-product-feature{display:grid;align-items:center;margin-top:.75rem;border-radius:.9rem;background:rgba(255,255,255,.07);padding:.55rem;color:#fff;gap:.75rem;grid-template-columns:minmax(6.5rem,.85fr) minmax(0,1fr) auto}.landing-mobile-product-feature-media{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:.65rem;background:rgba(255,255,255,.08)}.landing-mobile-product-feature-media img{object-fit:cover;object-position:left top}.landing-mobile-product-feature>span:nth-child(2){display:grid;min-width:0;gap:.35rem}.landing-mobile-product-feature small{color:#ff8b7d;font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.landing-mobile-product-feature strong{font-size:.78rem;line-height:1.35}.landing-mobile-product-feature>svg{width:.95rem;height:.95rem;color:rgba(255,255,255,.42)}.landing-mobile-product-grid{gap:.5rem;border:0}.landing-mobile-product-grid>a{border:0;border-radius:.8rem;background:rgba(255,255,255,.045)}.landing-front-desk-section{position:relative;overflow:hidden;background:var(--landing-surface);padding:clamp(6rem,10vw,9rem) 1.5rem;scroll-margin-top:5rem}.landing-front-desk-section:before{position:absolute;top:-8rem;right:-12rem;width:38rem;height:24rem;border-radius:50%;background:color-mix(in srgb,var(--landing-brand-violet) 8%,transparent);content:"";filter:blur(5rem);pointer-events:none}.landing-front-desk-shell{position:relative;width:min(100%,1200px);margin-inline:auto}.landing-front-desk-heading{display:grid;align-items:end;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.landing-front-desk-kicker{display:inline-flex;align-items:center;color:var(--landing-brand-violet);font-family:var(--font-landing-mono),monospace;font-size:.65rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase;gap:.55rem}.landing-front-desk-kicker svg{width:1rem;height:1rem}.landing-front-desk-title h2{max-width:54rem;margin:1.25rem 0 0;color:var(--landing-ink);font-size:clamp(3.1rem,6.2vw,5.8rem);font-weight:800;letter-spacing:-.073em;line-height:.91;text-wrap:balance}.landing-front-desk-title h2 strong{display:block;color:var(--landing-faint);font-weight:inherit}.landing-front-desk-intro{display:grid;gap:1.45rem}.landing-front-desk-intro>p{margin:0;color:var(--landing-muted);font-size:1.04rem;line-height:1.7}.landing-front-desk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem}.landing-front-desk-actions>a{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;border-radius:.8rem;background:var(--landing-ink);padding:0 1.05rem;color:#fff;font-size:.78rem;font-weight:730;gap:.55rem}.landing-front-desk-actions>a svg{width:.95rem;height:.95rem;transition:transform .18s ease}.landing-front-desk-actions>a:focus-visible svg,.landing-front-desk-actions>a:hover svg{transform:translateX(.16rem)}.landing-front-desk-actions>span{display:inline-flex;align-items:center;color:var(--landing-muted);font-size:.72rem;font-weight:660;gap:.42rem}.landing-front-desk-actions>span svg{width:.9rem;height:.9rem;color:var(--landing-brand-pink)}.landing-front-desk-stage{display:grid;align-items:stretch;margin-top:clamp(3.5rem,7vw,6rem);gap:1rem;grid-template-columns:minmax(0,3fr) minmax(16rem,.88fr)}.landing-front-desk-film{overflow:hidden;margin:0;border-radius:1.45rem;background:var(--landing-ink);box-shadow:0 2rem 5rem -3.25rem rgba(13,15,18,.58);color:#fff}.landing-front-desk-film-bar,.landing-front-desk-film-footer{display:flex;align-items:center}.landing-front-desk-film-bar{min-height:3.25rem;justify-content:space-between;padding:0 1rem;color:rgba(255,255,255,.62);font-family:var(--font-landing-mono),monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.landing-front-desk-film-bar>div,.landing-front-desk-film-bar>span,.landing-front-desk-film-bar>strong{display:inline-flex;align-items:center;gap:.45rem}.landing-front-desk-film-bar>div span{width:.42rem;height:.42rem;border-radius:50%;background:var(--landing-brand-coral)}.landing-front-desk-film-bar>div span:nth-child(2){background:var(--landing-brand-pink)}.landing-front-desk-film-bar>div span:nth-child(3){background:var(--landing-brand-violet)}.landing-front-desk-film-bar svg{width:.8rem;height:.8rem}.landing-front-desk-film-bar>strong{color:#fff;font-weight:700}.landing-front-desk-film-bar>strong i{width:.42rem;height:.42rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .25rem rgba(221,63,152,.13)}.landing-front-desk-video-frame{position:relative;overflow:hidden;aspect-ratio:16/10;background:var(--landing-soft)}.landing-front-desk-film-note{position:absolute;right:1rem;bottom:1rem;display:inline-flex;min-height:2.6rem;align-items:center;border-radius:999px;background:rgba(13,15,18,.86);padding:0 .85rem;color:#fff;font-size:.67rem;font-weight:700;gap:.45rem}.landing-front-desk-film-note svg{width:.9rem;height:.9rem;color:#ff8b7d}.landing-front-desk-film-footer{min-height:3.4rem;justify-content:center;overflow:hidden;padding:0 1rem;color:rgba(255,255,255,.46);font-size:.62rem;font-weight:680;gap:.65rem}.landing-front-desk-film-footer span.is-active{color:#fff}.landing-front-desk-film-footer svg{width:.72rem;height:.72rem;color:rgba(255,255,255,.22)}.landing-front-desk-signals{display:flex;flex-direction:column;border-radius:1.45rem;background:var(--landing-soft);padding:clamp(1.6rem,3vw,2.35rem)}.landing-front-desk-signals-kicker{color:var(--landing-brand-pink);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.landing-front-desk-signals h3{margin:.9rem 0 0;color:var(--landing-ink);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:780;letter-spacing:-.055em;line-height:.98}.landing-front-desk-signals>p{margin:1rem 0 0;color:var(--landing-muted);font-size:.84rem;line-height:1.55}.landing-front-desk-signal-list{display:grid;margin-top:1.5rem;gap:.2rem}.landing-front-desk-signal-list>div{display:grid;min-height:2.75rem;align-items:center;color:var(--landing-muted);font-size:.72rem;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-front-desk-signal-list svg{width:.95rem;height:.95rem;color:var(--landing-brand-violet)}.landing-front-desk-signal-list strong{color:var(--landing-ink);font-size:.65rem}.landing-front-desk-proof{display:grid;align-items:start;margin-top:auto;padding-top:1.8rem;color:var(--landing-ink);gap:.65rem;grid-template-columns:auto minmax(0,1fr)}.landing-front-desk-proof svg{width:1rem;height:1rem;margin-top:.1rem;color:var(--landing-brand-pink)}.landing-front-desk-proof p{margin:0;font-size:.76rem;font-weight:660;line-height:1.5}.landing-front-desk-moments{display:grid;margin-top:clamp(3.25rem,6vw,5.5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-front-desk-moments article{min-width:0}.landing-front-desk-moments article>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem}.landing-front-desk-moments article>div span{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:730;letter-spacing:.12em}.landing-front-desk-moments article>div svg{width:1.25rem;height:1.25rem;color:var(--landing-brand-violet)}.landing-front-desk-moments small{color:var(--landing-brand-pink);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.landing-front-desk-moments h3{max-width:20rem;margin:.7rem 0 0;color:var(--landing-ink);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:760;letter-spacing:-.045em;line-height:1.05}.landing-front-desk-moments p{max-width:22rem;margin:.85rem 0 0;color:var(--landing-muted);font-size:.84rem;line-height:1.6}.landing-front-desk-outcome{display:grid;align-items:center;margin-top:clamp(3.5rem,7vw,6rem);border-radius:1.2rem;background:var(--landing-ink);padding:clamp(1.3rem,3vw,2rem);color:#fff;gap:1.5rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-front-desk-outcome span,.landing-front-desk-outcome strong{font-family:var(--font-landing-mono),monospace;font-size:.6rem;font-weight:730;letter-spacing:.1em;text-transform:uppercase}.landing-front-desk-outcome span{color:#ff8b7d}.landing-front-desk-outcome strong{color:rgba(255,255,255,.54);text-align:right}.landing-front-desk-outcome p{max-width:42rem;margin:0;color:rgba(255,255,255,.82);font-size:.86rem;line-height:1.55}@media (max-width:1050px){.landing-nav-dropdown-grid-product{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing-front-desk-heading,.landing-front-desk-stage{grid-template-columns:1fr}.landing-front-desk-intro{max-width:43rem}.landing-front-desk-signals{display:grid;align-items:start;gap:1.25rem 2rem;grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr)}.landing-front-desk-signals>p{grid-column:1}.landing-front-desk-signal-list{margin-top:0;grid-column:2;grid-row:1/span 3}.landing-front-desk-proof{margin-top:0;padding-top:0;grid-column:1/-1}}@media (max-width:767px){.landing-front-desk-section{padding:5.5rem 1rem}.landing-front-desk-heading{gap:1.75rem}.landing-front-desk-title h2{font-size:clamp(2.75rem,13.5vw,4.15rem)}.landing-front-desk-intro>p{font-size:.95rem;line-height:1.62}.landing-front-desk-stage{margin-top:3rem}.landing-front-desk-film,.landing-front-desk-signals{border-radius:1rem}.landing-front-desk-film-bar{padding-inline:.75rem}.landing-front-desk-film-bar>span{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-front-desk-film-bar>strong{font-size:0}.landing-front-desk-film-note{right:.6rem;bottom:.6rem;min-height:2.2rem;font-size:.58rem}.landing-front-desk-film-footer{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.landing-front-desk-signals{display:flex;padding:1.4rem}.landing-front-desk-signal-list{width:100%;margin-top:1rem}.landing-front-desk-proof{margin-top:1rem}.landing-front-desk-moments{gap:2.75rem;grid-template-columns:1fr}.landing-front-desk-moments article>div{margin-bottom:1.1rem}.landing-front-desk-moments h3,.landing-front-desk-moments p{max-width:31rem}.landing-front-desk-outcome{align-items:start;grid-template-columns:1fr}.landing-front-desk-outcome strong{text-align:left}}@media (max-width:479px){.landing-mobile-product-feature{grid-template-columns:6.5rem minmax(0,1fr)}.landing-mobile-product-feature>svg{display:none}.landing-mobile-product-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-front-desk-actions>a svg,.landing-nav-product-preview-media img{transition-duration:.01ms!important}}@media (max-width:359px){.landing-hero-badge{gap:.38rem;padding-inline:.6rem;font-size:.51rem;letter-spacing:.055em}.landing-hero-badge-mark{width:.42rem;height:.42rem;box-shadow:0 0 0 3px var(--landing-brand-soft)}.landing-hero-badge-arrow{width:.8rem;height:.8rem}}@media (min-width:640px){.landing-hero-title{font-size:clamp(3.4rem,7vw,4.15rem)}.landing-hero-title-line{display:block}}@media (min-width:1280px){.landing-hero-layout{grid-template-columns:minmax(520px,540px) minmax(0,1fr);grid-template-areas:"copy preview" "capabilities preview";column-gap:2rem;row-gap:.75rem}.landing-hero-preview{width:100%;max-width:none;margin-top:0}.landing-capability-more-list,.landing-hero-copy>ul{display:none}.landing-hero-copy>.landing-hero-title{margin-top:1rem}.landing-hero-copy>p{display:-webkit-box;overflow:hidden;margin-top:1rem;font-size:1.125rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:5}.landing-hero-actions{margin-top:1.75rem}.landing-hero-capabilities{align-self:end}.landing-hero-capabilities>p:first-child{display:none}.landing-hero-active-summary{display:-webkit-box;overflow:hidden;margin-top:0;font-size:.84rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-product-caption>:last-child{display:none}.landing-product-shot{height:clamp(32rem,min(43vw,72vh),42rem)}.landing-hero-title-line{white-space:nowrap}.landing-hero-title{font-size:clamp(3rem,3.3vw,3.3rem)}}.landing-memory-section{width:min(100%,1200px);margin-inline:auto;padding:clamp(5.5rem,9vw,8rem) 1.5rem clamp(4.5rem,8vw,7rem);scroll-margin-top:5.5rem}.landing-memory-heading{display:grid;max-width:66rem;justify-items:center;margin-inline:auto;text-align:center}.landing-memory-eyebrow{display:inline-flex;align-items:center;gap:.55rem;background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.landing-memory-eyebrow>span{color:var(--landing-brand-coral)}.landing-memory-heading>h2{margin:1.15rem 0 0;color:var(--landing-ink);font-size:clamp(2.8rem,4.4vw,4rem);font-weight:770;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.landing-memory-heading>h2>span{display:block;color:color-mix(in srgb,var(--landing-ink) 82%,white);text-wrap:balance}.landing-memory-heading>p{max-width:44rem;margin:1.35rem 0 0;color:var(--landing-muted);font-size:1.03rem;line-height:1.62}.landing-memory-stage{position:relative;isolation:isolate;display:grid;min-height:31.25rem;align-items:center;margin-top:clamp(3.5rem,6vw,4.75rem);grid-template-columns:minmax(0,1fr) 19rem minmax(0,1fr)}.landing-memory-stage-glow{position:absolute;z-index:-2;top:50%;left:50%;width:48%;height:56%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(221,63,152,.14),rgba(75,36,211,.07) 44%,transparent 72%);filter:blur(32px);pointer-events:none;transform:translate(-50%,-50%)}.landing-memory-threads{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-memory-flow path,.landing-memory-ribbons path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing-memory-ribbons path{stroke:rgba(13,15,18,.09);stroke-width:10}.landing-memory-ribbons path:nth-child(2n){stroke-width:7}.landing-memory-flow path{stroke:url(#landing-memory-gradient);stroke-dasharray:7 205;stroke-width:2.7;filter:drop-shadow(0 0 3px rgba(221,63,152,.34));opacity:0;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}.landing-memory-flow--input path{animation-name:landingMemoryThreadInput}.landing-memory-flow--output path{animation-name:landingMemoryThreadOutput}.landing-memory-flow path:nth-child(2){animation-delay:.35s}.landing-memory-flow--input path:nth-child(3){animation-delay:.7s}.landing-memory-flow--output path:nth-child(2){animation-delay:.9s}.landing-memory-flow--output path:nth-child(3){animation-delay:1.8s}.landing-memory-signals{position:relative;z-index:1;height:100%;grid-column:1}.landing-memory-zone-label{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.61rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.landing-memory-signals>.landing-memory-zone-label{position:absolute;top:.75rem;left:0}.landing-memory-signal{--memory-signal-color:var(--landing-brand-violet);position:absolute;display:flex;width:min(12.25rem,48%);min-height:4rem;align-items:center;gap:.7rem;border:1px solid rgba(13,15,18,.1);border-radius:1rem;background:rgba(255,255,255,.96);padding:.65rem .75rem;box-shadow:0 14px 34px -28px rgba(13,15,18,.55)}.landing-memory-signal:before{width:2px;height:1.65rem;flex:0 0 auto;border-radius:999px;background:var(--memory-signal-color);content:"";opacity:.68}.landing-memory-signal--visits{top:13%;left:0}.landing-memory-signal--notes{--memory-signal-color:var(--landing-brand-pink);top:23%;right:2%}.landing-memory-signal--requests{--memory-signal-color:var(--landing-brand-coral);top:40%;left:3%}.landing-memory-signal--messages{top:51%;right:0}.landing-memory-signal--preferences{--memory-signal-color:var(--landing-brand-pink);top:69%;left:0}.landing-memory-signal--availability{--memory-signal-color:var(--landing-brand-coral);top:79%;right:3%}.landing-memory-action-icon,.landing-memory-signal-icon{display:inline-grid;flex:0 0 auto;place-items:center;border-radius:.75rem}.landing-memory-signal-icon{width:2.15rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--memory-signal-color) 25%,var(--landing-line));background:#fff;color:var(--memory-signal-color)}.landing-memory-signal-icon>svg{width:1.05rem;height:1.05rem}.landing-memory-action-copy,.landing-memory-client>span:nth-child(2),.landing-memory-hub-header>span:last-child,.landing-memory-reason>span,.landing-memory-signal>span:last-child{display:grid;min-width:0;gap:.2rem}.landing-memory-signal strong{color:var(--landing-ink);font-size:.78rem;font-weight:690;line-height:1.15}.landing-memory-signal small{overflow:hidden;color:var(--landing-faint);font-size:.62rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.landing-memory-hub{position:relative;z-index:4;width:18rem;overflow:hidden;justify-self:center;border:1px solid color-mix(in srgb,var(--landing-brand-violet) 20%,var(--landing-line));border-radius:1.65rem;background:rgba(255,255,255,.97);padding:1rem;box-shadow:0 35px 70px -42px rgba(29,18,76,.48),0 10px 24px -18px rgba(13,15,18,.28);grid-column:2;animation:landingMemoryHubFocus 10s ease-in-out infinite}.landing-memory-hub-header{display:flex;align-items:center;margin:-1rem -1rem .85rem;gap:.75rem;background:#121318;padding:.9rem 1rem}.landing-memory-hub-mark{display:inline-grid;width:3rem;height:3rem;flex:0 0 auto;place-items:center;border-radius:.9rem;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.landing-memory-hub-mark>span{position:relative;width:1.35rem;height:1.8rem;background:var(--landing-brand-gradient)}.landing-memory-hub-header small,.landing-memory-reason small{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.56rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.landing-memory-hub-header small{color:rgba(255,255,255,.46)}.landing-memory-hub-header strong{color:#fff;font-size:.92rem;font-weight:730;letter-spacing:-.02em}.landing-memory-client,.landing-memory-reason{display:flex;align-items:center;border-radius:1rem}.landing-memory-client{gap:.65rem;background:var(--landing-soft);padding:.75rem}.landing-memory-avatar{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#fff;color:var(--landing-muted);font-size:.58rem;font-weight:760;box-shadow:inset 0 0 0 1px var(--landing-line)}.landing-memory-client strong{overflow:hidden;color:var(--landing-ink);font-size:.71rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.landing-memory-client small{color:var(--landing-faint);font-size:.55rem;line-height:1.25}.landing-memory-status{margin-left:auto;border-radius:999px;background:color-mix(in srgb,var(--landing-brand-pink) 10%,white);padding:.28rem .42rem;color:var(--landing-brand-pink);font-size:.48rem;font-weight:760}.landing-memory-reason{margin-top:.55rem;gap:.65rem;border:1px solid color-mix(in srgb,var(--landing-brand-violet) 18%,var(--landing-line));background:color-mix(in srgb,var(--landing-brand-soft) 55%,white);padding:.7rem .75rem}.landing-memory-reason>svg{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--landing-brand-violet)}.landing-memory-reason strong{color:var(--landing-ink);font-size:.67rem;font-weight:690}.landing-memory-actions{z-index:2;display:grid;width:min(100%,19.5rem);justify-self:end;gap:.65rem;grid-column:3}.landing-memory-actions>.landing-memory-zone-label{margin:0 0 .15rem .25rem}.landing-memory-action{--memory-action-color:var(--landing-brand-violet);display:grid;min-height:5rem;align-items:center;border:1px solid rgba(13,15,18,.1);border-radius:1.05rem;background:rgba(255,255,255,.96);padding:.75rem;box-shadow:0 14px 34px -29px rgba(13,15,18,.55);grid-template-columns:auto minmax(0,1fr);gap:.7rem;animation:landingMemoryActionFocus 10s ease-in-out infinite}.landing-memory-action--slot{--memory-action-color:var(--landing-brand-pink);animation-delay:.9s}.landing-memory-action--message{--memory-action-color:var(--landing-brand-coral);animation-delay:1.8s}.landing-memory-action-icon{width:2.45rem;height:2.45rem;background:color-mix(in srgb,var(--memory-action-color) 10%,white);color:var(--memory-action-color)}.landing-memory-action-icon>svg{width:1.1rem;height:1.1rem}.landing-memory-action-copy strong{color:var(--landing-ink);font-size:.78rem;font-weight:710;line-height:1.2}.landing-memory-action-copy small{color:var(--landing-faint);font-size:.61rem;line-height:1.35}.landing-memory-action-meta{display:inline-flex;align-items:center;justify-self:start;margin-left:3.15rem;gap:.3rem;color:var(--memory-action-color);font-size:.54rem;font-weight:720;grid-column:1/-1}.landing-memory-action-meta>svg{width:.72rem;height:.72rem}.landing-memory-story{display:grid;margin-top:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-memory-story>article{position:relative;min-height:8.5rem;border-top:1px solid var(--landing-line-strong);padding:1.25rem 2rem 0}.landing-memory-story>article+article{border-left:1px solid var(--landing-line-strong)}.landing-memory-story>article:before{position:absolute;top:-2.2rem;left:-1px;width:1px;height:2.2rem;background:linear-gradient(transparent,var(--landing-line-strong));content:""}.landing-memory-story>article>span{color:var(--landing-brand-pink);font-family:var(--font-landing-mono),monospace;font-size:.6rem;font-weight:750;letter-spacing:.11em}.landing-memory-story h3{margin:.65rem 0 0;color:var(--landing-ink);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:740;letter-spacing:-.035em;line-height:1.1}.landing-memory-story p{max-width:19rem;margin:.65rem 0 0;color:var(--landing-muted);font-size:.84rem;line-height:1.5}.landing-memory-motion-ready:not(.is-visible) :is(.landing-memory-heading,.landing-memory-stage,.landing-memory-story){opacity:0;transform:translateY(1.5rem)}.landing-memory-motion-ready:not(.is-visible) .landing-memory-stage:before,.landing-memory-motion-ready:not(.is-visible) :is(.landing-memory-flow path,.landing-memory-hub,.landing-memory-action){animation-play-state:paused}.landing-memory-motion-ready.is-visible .landing-memory-heading{animation:landingMemorySectionReveal .65s ease-out both}.landing-memory-motion-ready.is-visible .landing-memory-stage{animation:landingMemorySectionReveal .78s ease-out .12s both}.landing-memory-motion-ready.is-visible .landing-memory-story{animation:landingMemorySectionReveal .72s ease-out .26s both}@media (max-width:1099px){.landing-memory-stage{min-height:0;align-items:start;gap:2.5rem;grid-template-columns:minmax(0,1fr)}.landing-memory-stage:before{position:absolute;z-index:0;top:8%;left:50%;width:.55rem;height:.55rem;border-radius:50%;background:var(--landing-brand-gradient);box-shadow:0 0 0 .35rem rgba(221,63,152,.1);content:"";translate:-50% 0;animation:landingMemoryMobileFlow 10s ease-in-out infinite}.landing-memory-stage:after{position:absolute;z-index:0;top:3rem;bottom:3rem;left:50%;width:2px;background:linear-gradient(transparent,var(--landing-brand-violet) 22%,var(--landing-brand-pink) 58%,var(--landing-brand-coral) 82%,transparent);content:"";opacity:.22}.landing-memory-threads{display:none}.landing-memory-stage-glow{top:52%;width:90%;height:48%}.landing-memory-signals{display:grid;height:auto;gap:.65rem;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-memory-signals>.landing-memory-zone-label{position:static;margin-bottom:.15rem;grid-column:1/-1}.landing-memory-signal{position:static;width:auto}.landing-memory-hub{width:min(100%,22rem);grid-column:1}.landing-memory-actions{width:100%;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-memory-actions>.landing-memory-zone-label{grid-column:1/-1}.landing-memory-action{align-content:start;grid-template-columns:auto minmax(0,1fr)}}@media (max-width:699px){.landing-memory-section{padding-right:1rem;padding-left:1rem}.landing-memory-heading{justify-items:start;text-align:left}.landing-memory-heading>h2{font-size:clamp(2.45rem,10.2vw,3.4rem)}.landing-memory-heading>p{font-size:.94rem}.landing-memory-stage{margin-top:3.25rem}.landing-memory-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-memory-signal{min-height:4.5rem;align-items:flex-start}.landing-memory-signal small{overflow:visible;white-space:normal}.landing-memory-actions,.landing-memory-story{grid-template-columns:1fr}.landing-memory-story{margin-top:3.5rem}.landing-memory-story>article{min-height:0;padding:1.5rem 0 2rem}.landing-memory-story>article+article{border-left:0}.landing-memory-story>article:before{display:none}.landing-memory-story p{max-width:32rem}}@media (max-width:359px){.landing-memory-signals{grid-template-columns:1fr}.landing-memory-client{align-items:flex-start;flex-wrap:wrap}.landing-memory-status{margin-left:2.65rem}}@media (prefers-reduced-motion:reduce){html:has(.landing-root){scroll-behavior:auto}.landing-root *,.landing-root :after,.landing-root :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing-use-cases-editorial{border-top:1px solid var(--landing-line);background:#f7f7f8}.landing-use-cases-editorial-shell{width:min(100% - 3rem,1200px);margin-inline:auto;padding:clamp(5rem,9vw,8.5rem) 0 clamp(5.5rem,9vw,8rem)}.landing-use-cases-editorial-heading{display:grid;align-items:end;margin-bottom:clamp(2.5rem,5vw,4.25rem);gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr)}.landing-use-cases-editorial-heading>div:first-child>span{display:block;margin-bottom:1rem;color:var(--landing-brand-magenta);font-family:var(--font-landing-mono),monospace;font-size:.64rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.landing-use-cases-editorial-heading h2{max-width:48rem;margin:0;color:var(--landing-ink);font-size:clamp(2.8rem,5.6vw,5.4rem);font-weight:790;letter-spacing:-.06em;line-height:.94;text-wrap:balance}.landing-use-cases-editorial-heading>div:last-child{padding-bottom:.35rem}.landing-use-cases-editorial-heading p{margin:0 0 1.25rem;color:var(--landing-muted);font-size:1rem;line-height:1.6}.landing-use-cases-editorial-heading a{display:inline-flex;min-height:2.8rem;align-items:center;border-bottom:1px solid var(--landing-ink);color:var(--landing-ink);font-size:.82rem;font-weight:760;gap:.5rem}.landing-use-cases-editorial-copy>span svg,.landing-use-cases-editorial-heading a svg{width:.95rem;height:.95rem}.landing-use-cases-editorial-grid{display:grid;align-items:start;gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr)}.landing-use-cases-editorial-grid article{display:grid;min-width:0;gap:1.15rem}.landing-use-cases-editorial-grid article.is-featured{grid-row:span 2}.landing-use-cases-editorial-image{position:relative;display:block;min-height:17rem;overflow:hidden;border-radius:1.35rem;background:#e6e6e8}.landing-use-cases-editorial-grid article.is-featured .landing-use-cases-editorial-image{min-height:clamp(30rem,54vw,47rem)}.landing-use-cases-editorial-image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.72,.2,1)}.landing-use-cases-editorial-grid article:nth-child(2) .landing-use-cases-editorial-image img{filter:grayscale(1)}.landing-use-cases-editorial-grid article>a:hover .landing-use-cases-editorial-image img{transform:scale(1.025)}.landing-use-cases-editorial-image>small{position:absolute;top:.9rem;left:.9rem;border-radius:999px;background:rgba(16,16,18,.84);padding:.42rem .7rem;color:#fff;font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-use-cases-editorial-copy{display:grid;min-width:0;color:inherit;gap:.6rem}.landing-use-cases-editorial-copy>small{color:var(--landing-brand-magenta);font-family:var(--font-landing-mono),monospace;font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-use-cases-editorial-copy>strong{max-width:42rem;color:var(--landing-ink);font-size:clamp(1.45rem,2.7vw,2.55rem);letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.landing-use-cases-editorial-grid article:not(.is-featured) .landing-use-cases-editorial-copy>strong{font-size:clamp(1.3rem,2vw,1.75rem)}.landing-use-cases-editorial-copy>p{max-width:38rem;margin:0;color:var(--landing-muted);font-size:.86rem;line-height:1.6}.landing-use-cases-editorial-copy>span{display:inline-flex;width:fit-content;align-items:center;margin-top:.2rem;color:var(--landing-ink);font-size:.78rem;font-weight:760;gap:.42rem}@media (max-width:820px){.landing-use-cases-editorial-grid,.landing-use-cases-editorial-heading{grid-template-columns:1fr}.landing-use-cases-editorial-heading{align-items:start;gap:1.5rem}.landing-use-cases-editorial-grid article.is-featured{grid-row:auto}.landing-use-cases-editorial-grid article.is-featured .landing-use-cases-editorial-image,.landing-use-cases-editorial-image{min-height:clamp(19rem,88vw,34rem)}}@media (max-width:560px){.landing-use-cases-editorial-shell{width:min(100% - 2rem,1200px);padding-block:4.5rem}.landing-use-cases-editorial-heading h2{font-size:clamp(2.6rem,13vw,3.7rem)}.landing-use-cases-editorial-grid{gap:2.75rem}.landing-use-cases-editorial-grid article.is-featured .landing-use-cases-editorial-image,.landing-use-cases-editorial-image{min-height:22rem}}@media (prefers-reduced-motion:reduce){.landing-use-cases-editorial-image img{transition:none}}@media (prefers-reduced-motion:no-preference){html:has(.landing-root){scroll-behavior:smooth}}@keyframes landingMemorySectionReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landingMemoryThreadInput{0%,7%{stroke-dashoffset:212;opacity:0}10%{opacity:.9}30%{stroke-dashoffset:0;opacity:.9}34%,to{stroke-dashoffset:0;opacity:0}}@keyframes landingMemoryThreadOutput{0%,42%{stroke-dashoffset:212;opacity:0}45%{opacity:.9}55%{stroke-dashoffset:0;opacity:.9}59%,to{stroke-dashoffset:0;opacity:0}}@keyframes landingMemoryHubFocus{0%,30%,47%,to{border-color:color-mix(in srgb,var(--landing-brand-violet) 20%,var(--landing-line));box-shadow:0 35px 70px -42px rgba(29,18,76,.48),0 10px 24px -18px rgba(13,15,18,.28)}35%,43%{border-color:color-mix(in srgb,var(--landing-brand-pink) 52%,white);box-shadow:0 40px 82px -34px rgba(111,35,167,.5),0 14px 28px -18px rgba(13,15,18,.3)}}@keyframes landingMemoryMobileFlow{0%,6%{top:8%;opacity:0}10%{opacity:1}78%{top:86%;opacity:1}84%,to{top:86%;opacity:0}}@keyframes landingMemoryActionFocus{0%,44%,59%,to{border-color:rgba(13,15,18,.1);box-shadow:0 14px 34px -29px rgba(13,15,18,.55)}47%,56%{border-color:color-mix(in srgb,var(--memory-action-color) 42%,white);box-shadow:0 18px 38px -28px color-mix(in srgb,var(--memory-action-color) 52%,transparent),inset 3px 0 0 color-mix(in srgb,var(--memory-action-color) 78%,white)}}@keyframes belomGlow{0%,to{opacity:.75;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes sendrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sendrGlow{0%,to{opacity:.75;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes sendrScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes sendrDash{to{stroke-dashoffset:-24}}@keyframes sendrSpin{to{transform:rotate(1turn)}}@keyframes sendrFlow{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}@keyframes sendrDrift{0%,to{transform:translate(0)}25%{transform:translate(28px,-36px)}50%{transform:translate(-22px,-14px)}75%{transform:translate(18px,24px)}}.landing-return-section{width:min(100%,1200px);margin-inline:auto;padding:clamp(6rem,9vw,8.5rem) 1.5rem clamp(5rem,8vw,7rem);scroll-margin-top:5.5rem}.landing-return-heading{display:grid;max-width:70rem;justify-items:center;margin-inline:auto;text-align:center}.landing-return-eyebrow{background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.7rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.landing-return-heading>h2{margin:1.15rem 0 0;color:var(--landing-ink);font-size:clamp(3rem,4.8vw,4.5rem);font-weight:770;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.landing-return-heading>h2>span,.landing-return-heading>h2>strong{display:block}.landing-return-heading>h2>span{color:color-mix(in srgb,var(--landing-ink) 72%,white)}.landing-return-heading>h2>strong{color:var(--landing-ink);font-weight:inherit}.landing-return-heading>p{max-width:48rem;margin:1.45rem 0 0;color:var(--landing-muted);font-size:1.06rem;line-height:1.62;text-wrap:balance}.landing-return-journey{position:relative;display:grid;margin-top:clamp(4.5rem,7vw,6rem);gap:clamp(1.25rem,2.6vw,2.35rem);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-return-route{position:absolute;z-index:0;top:18rem;right:16.4%;left:16.4%;height:2px}.landing-return-route-base,.landing-return-route-progress{position:absolute;inset:0;border-radius:999px}.landing-return-route-base{background:var(--landing-line-strong)}.landing-return-route-progress{background:var(--landing-brand-gradient);transform:scaleX(0);transform-origin:left center;animation:landingReturnRoute 9s ease-in-out infinite}.landing-return-route-traveller{position:absolute;top:50%;left:0;width:.8rem;height:.8rem;border:3px solid var(--landing-surface);border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--landing-brand-pink) 14%,transparent),0 6px 14px -7px color-mix(in srgb,var(--landing-brand-violet) 75%,transparent);opacity:0;translate:-50% -50%;animation:landingReturnTraveller 9s ease-in-out infinite}.landing-return-step{--return-step-color:var(--landing-brand-violet);--return-step-delay:0s;position:relative;z-index:1;display:grid;min-width:0;grid-template-rows:16.25rem 3.5rem auto}.landing-return-step--memory{--return-step-color:var(--landing-brand-pink);--return-step-delay:2.7s}.landing-return-step--action{--return-step-color:var(--landing-brand-coral);--return-step-delay:5.4s}.landing-return-visual{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--return-step-color) 15%,var(--landing-line));border-radius:1.25rem;background:var(--landing-surface);box-shadow:0 18px 42px -34px rgba(13,15,18,.48);animation:landingReturnStepFocus 9s ease-in-out infinite;animation-delay:var(--return-step-delay)}.landing-return-card-topline{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:.75rem}.landing-return-card-label{display:inline-flex;min-width:0;align-items:center;gap:.48rem;color:var(--landing-ink);font-size:.76rem;font-weight:720}.landing-return-card-label>svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--return-step-color)}.landing-return-action-card,.landing-return-visit-card{padding:1.15rem}.landing-return-completed,.landing-return-due{display:inline-flex;flex:0 0 auto;align-items:center;gap:.28rem;border-radius:999px;padding:.35rem .55rem;font-size:.61rem;font-weight:760;letter-spacing:.03em}.landing-return-completed{background:var(--landing-soft);color:var(--landing-muted)}.landing-return-completed>svg{width:.72rem;height:.72rem}.landing-return-due{background:color-mix(in srgb,var(--landing-brand-coral) 11%,white);color:var(--landing-brand-coral)}.landing-return-client-row{display:flex;align-items:center;gap:.75rem;margin-top:1.15rem;border-bottom:1px solid var(--landing-line);padding-bottom:1rem}.landing-return-avatar{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border:1px solid var(--landing-line-strong);border-radius:50%;background:var(--landing-soft);color:var(--landing-muted);font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:760;letter-spacing:.05em}.landing-return-client-row>span:last-child{display:grid;min-width:0;gap:.22rem}.landing-return-client-row strong{overflow:hidden;color:var(--landing-ink);font-size:.84rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.landing-return-client-row small{color:var(--landing-faint);font-size:.68rem}.landing-return-visit-detail{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.95rem;color:var(--landing-muted);font-size:.73rem}.landing-return-visit-detail>span{display:inline-flex;align-items:center;gap:.42rem;color:var(--landing-ink);font-weight:680}.landing-return-visit-detail svg{width:.95rem;height:.95rem;color:var(--landing-brand-violet)}.landing-return-visit-detail time{color:var(--landing-faint);font-variant-numeric:tabular-nums}.landing-return-stop-note{display:flex;align-items:center;gap:.55rem;margin-top:auto;border-top:1px dashed var(--landing-line-strong);padding-top:.85rem;color:var(--landing-faint);font-size:.67rem;font-weight:650}.landing-return-stop-note>span{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--landing-line-strong);box-shadow:0 0 0 .22rem var(--landing-soft)}.landing-return-memory-card{border-color:color-mix(in srgb,var(--landing-brand-violet) 26%,var(--landing-line));box-shadow:0 28px 58px -38px rgba(51,28,117,.48)}.landing-return-memory-header{display:flex;min-height:4.35rem;align-items:center;gap:.65rem;background:var(--landing-ink);padding:.75rem .85rem;color:var(--landing-surface)}.landing-return-memory-mark{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.78rem;background:rgba(255,255,255,.06)}.landing-return-memory-mark>span{position:relative;display:block;width:1.65rem;height:1.65rem}.landing-return-memory-header>span:nth-child(2){display:grid;min-width:0;gap:.18rem}.landing-return-memory-header small{color:rgba(255,255,255,.46);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.landing-return-memory-header strong{color:var(--landing-surface);font-size:.82rem;font-weight:730}.landing-return-pattern-badge{margin-left:auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);padding:.35rem .52rem;color:rgba(255,255,255,.72);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:700;letter-spacing:.05em;white-space:nowrap}.landing-return-memory-facts{display:grid;gap:.5rem;padding:.8rem}.landing-return-memory-facts>div{display:flex;min-width:0;align-items:center;gap:.65rem;border:1px solid var(--landing-line);border-radius:.75rem;background:color-mix(in srgb,var(--landing-soft) 66%,white);padding:.54rem .65rem}.landing-return-memory-facts svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--landing-brand-violet)}.landing-return-memory-facts>div:nth-child(2) svg{color:var(--landing-brand-pink)}.landing-return-memory-facts>div:nth-child(3) svg{color:var(--landing-brand-coral)}.landing-return-memory-facts span{display:grid;min-width:0;gap:.12rem}.landing-return-memory-facts small{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.landing-return-memory-facts strong{overflow:hidden;color:var(--landing-ink);font-size:.72rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.landing-return-action-card{background:linear-gradient(180deg,color-mix(in srgb,var(--landing-brand-coral) 5%,white),var(--landing-surface) 42%)}.landing-return-action-copy{display:grid;gap:.4rem;margin-top:1.15rem}.landing-return-action-copy>strong{color:var(--landing-ink);font-size:1.05rem;font-weight:760;letter-spacing:-.025em;line-height:1.15}.landing-return-action-copy>p{margin:0;color:var(--landing-muted);font-size:.71rem;line-height:1.45}.landing-return-slot-match{display:grid;align-items:center;gap:.6rem;margin-top:1rem;border:1px solid color-mix(in srgb,var(--landing-brand-pink) 18%,var(--landing-line));border-radius:.85rem;background:var(--landing-surface);padding:.7rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-return-slot-match>svg:first-child{width:1.15rem;height:1.15rem;color:var(--landing-brand-pink)}.landing-return-slot-match>svg:last-child{width:1rem;height:1rem;border-radius:50%;background:color-mix(in srgb,var(--landing-brand-pink) 10%,white);color:var(--landing-brand-pink);padding:.16rem}.landing-return-slot-match>span{display:grid;min-width:0;gap:.18rem}.landing-return-slot-match small{color:var(--landing-faint);font-size:.58rem}.landing-return-slot-match strong{color:var(--landing-ink);font-size:.75rem;font-weight:730;font-variant-numeric:tabular-nums}.landing-return-approval{margin-top:auto;border-top:1px solid var(--landing-line);padding-top:.75rem;color:var(--landing-faint);font-size:.63rem;font-weight:640}.landing-return-node{position:relative;display:grid;width:3.5rem;height:3.5rem;place-self:center;place-items:center}.landing-return-node:before{position:relative;z-index:2;width:.9rem;height:.9rem;border:3px solid var(--landing-surface);border-radius:50%;background:var(--return-step-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--return-step-color) 30%,var(--landing-line));content:""}.landing-return-node:after{position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:color-mix(in srgb,var(--return-step-color) 18%,transparent);content:"";animation:landingReturnNodePulse 9s ease-out infinite;animation-delay:var(--return-step-delay)}.landing-return-step-copy{border-top:1px solid var(--landing-line-strong);padding:1.4rem .35rem 0}.landing-return-step-copy>span{color:var(--return-step-color);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.landing-return-step-copy>h3{margin:.72rem 0 0;color:var(--landing-ink);font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:750;letter-spacing:-.035em;line-height:1.1}.landing-return-step-copy>p{max-width:21rem;margin:.7rem 0 0;color:var(--landing-muted);font-size:.86rem;line-height:1.52}.landing-return-motion-ready:not(.has-entered) :is(.landing-return-heading,.landing-return-journey){opacity:0;transform:translateY(1.5rem)}.landing-return-motion-ready.has-entered .landing-return-heading{animation:landingReturnReveal .65s ease-out both}.landing-return-motion-ready.has-entered .landing-return-journey{animation:landingReturnReveal .78s ease-out .13s both}.landing-return-motion-ready:not(.is-visible) .landing-return-node:after,.landing-return-motion-ready:not(.is-visible) :is(.landing-return-route-progress,.landing-return-route-traveller,.landing-return-visual){animation-play-state:paused}@media (max-width:899px){.landing-return-heading{max-width:42rem}.landing-return-heading>h2{font-size:clamp(2.8rem,7vw,4rem)}.landing-return-journey{max-width:38rem;margin-inline:auto;gap:3.5rem;padding-left:2.75rem;grid-template-columns:minmax(0,1fr)}.landing-return-route{top:7.5rem;right:auto;bottom:7.5rem;left:.55rem;width:2px;height:auto}.landing-return-route-progress{transform:scaleY(0);transform-origin:center top;animation-name:landingReturnRouteVertical}.landing-return-route-traveller{top:0;left:50%;translate:-50% -50%;animation-name:landingReturnTravellerVertical}.landing-return-step{display:block}.landing-return-step:before{position:absolute;z-index:-1;top:7.5rem;left:-2.2rem;width:2.2rem;height:1px;background:var(--landing-line-strong);content:""}.landing-return-visual{min-height:16.25rem}.landing-return-node{position:absolute;top:5.75rem;left:-3.95rem}.landing-return-step-copy{margin-top:1.5rem;padding-inline:0}.landing-return-step-copy>p{max-width:32rem}}@media (max-width:560px){.landing-return-section{padding:5.25rem 1rem 5.5rem}.landing-return-heading{justify-items:start;text-align:left}.landing-return-heading>h2{margin-top:1rem;font-size:clamp(2.45rem,11.4vw,3.15rem);letter-spacing:-.065em;line-height:.97;text-wrap:balance}.landing-return-heading>p{margin-top:1.25rem;font-size:.98rem;line-height:1.58;text-wrap:pretty}.landing-return-journey{gap:3.25rem;margin-top:3.75rem;padding-left:1.9rem}.landing-return-route{left:.3rem}.landing-return-step:before{left:-1.35rem;width:1.35rem}.landing-return-node{left:-3.35rem}.landing-return-action-card,.landing-return-visit-card{padding:1rem}.landing-return-memory-header{padding-inline:.75rem}.landing-return-pattern-badge{padding-inline:.42rem;font-size:.46rem}.landing-return-step-copy>h3{font-size:1.2rem}.landing-return-step-copy>p{font-size:.84rem}}@keyframes landingReturnReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landingReturnRoute{0%,8%{opacity:0;transform:scaleX(0)}14%{opacity:1}78%{opacity:1;transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(1)}}@keyframes landingReturnRouteVertical{0%,8%{opacity:0;transform:scaleY(0)}14%{opacity:1}78%{opacity:1;transform:scaleY(1)}90%,to{opacity:0;transform:scaleY(1)}}@keyframes landingReturnTraveller{0%,8%{left:0;opacity:0}14%{opacity:1}78%{left:100%;opacity:1}90%,to{left:100%;opacity:0}}@keyframes landingReturnTravellerVertical{0%,8%{top:0;opacity:0}14%{opacity:1}78%{top:100%;opacity:1}90%,to{top:100%;opacity:0}}@keyframes landingReturnStepFocus{0%,24%,5%,to{border-color:color-mix(in srgb,var(--return-step-color) 15%,var(--landing-line));box-shadow:0 18px 42px -34px rgba(13,15,18,.48)}10%,19%{border-color:color-mix(in srgb,var(--return-step-color) 46%,white);box-shadow:0 24px 48px -34px color-mix(in srgb,var(--return-step-color) 38%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--return-step-color) 11%,transparent)}}@keyframes landingReturnNodePulse{0%,6%{opacity:0;transform:scale(.8)}12%{opacity:.85}22%,to{opacity:0;transform:scale(3.4)}}@property --landing-ecosystem-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-ecosystem-section{width:min(100%,1200px);margin-inline:auto;padding:clamp(6rem,9vw,8.5rem) 1.5rem clamp(5rem,8vw,7rem);scroll-margin-top:5.5rem}.landing-ecosystem-heading{display:grid;max-width:68rem;justify-items:center;margin-inline:auto;text-align:center}.landing-ecosystem-eyebrow{background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.7rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.landing-ecosystem-heading>h2{margin:1.15rem 0 0;color:color-mix(in srgb,var(--landing-ink) 76%,white);font-size:clamp(3rem,4.8vw,4.5rem);font-weight:770;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.landing-ecosystem-heading>h2>strong{display:block;color:var(--landing-ink);font-weight:inherit}.landing-ecosystem-heading>p{max-width:49rem;margin:1.45rem 0 0;color:var(--landing-muted);font-size:1.06rem;line-height:1.62;text-wrap:balance}.landing-ecosystem-stage{position:relative;isolation:isolate;display:grid;height:32.5rem;align-items:center;justify-content:space-between;margin-top:clamp(4.5rem,7vw,6rem);gap:0;background-image:radial-gradient(color-mix(in srgb,var(--landing-ink) 8%,transparent) .7px,transparent .8px);background-position:50%;background-size:14px 14px;grid-template-columns:24% 22.6667% 24%}.landing-ecosystem-stage-glow{position:absolute;z-index:-1;top:50%;left:50%;width:46%;height:70%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--landing-brand-pink) 14%,transparent),color-mix(in srgb,var(--landing-brand-violet) 7%,transparent) 48%,transparent 74%);filter:blur(28px);pointer-events:none;translate:-50% -50%}.landing-ecosystem-connections{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-ecosystem-lines path{fill:none;vector-effect:non-scaling-stroke}.landing-ecosystem-lines--base path{stroke:color-mix(in srgb,var(--landing-line-strong) 80%,transparent);stroke-linecap:round;stroke-width:1.25;opacity:.72}.landing-ecosystem-lines--base path:nth-child(2n){opacity:.48}.landing-ecosystem-lines--flow path{--runner-duration:3.4s;--runner-delay:-1.1s;--runner-travel:384;stroke:url(#landing-ecosystem-gradient);stroke-dasharray:7 121;stroke-dashoffset:var(--runner-travel);stroke-linecap:round;stroke-width:2.4;opacity:.9;filter:drop-shadow(0 0 2px rgba(221,63,152,.28));animation:landingEcosystemLineRun var(--runner-duration) linear var(--runner-delay) infinite}.landing-ecosystem-lines--left path:first-child{--runner-duration:2.83s;--runner-delay:-1.37s}.landing-ecosystem-lines--left path:nth-child(2){--runner-duration:4.21s;--runner-delay:-3.08s;--runner-travel:432;stroke-dasharray:10 134}.landing-ecosystem-lines--left path:nth-child(3){--runner-duration:3.17s;--runner-delay:-0.62s;--runner-travel:336;stroke-dasharray:6 106}.landing-ecosystem-lines--left path:nth-child(4){--runner-duration:4.76s;--runner-delay:-2.41s;--runner-travel:480;stroke-dasharray:12 148}.landing-ecosystem-lines--left path:nth-child(5){--runner-duration:3.58s;--runner-delay:-2.92s;--runner-travel:408;stroke-dasharray:8 128}.landing-ecosystem-lines--left path:nth-child(6){--runner-duration:5.07s;--runner-delay:-0.94s;--runner-travel:480;stroke-dasharray:9 151}.landing-ecosystem-lines--right path:first-child{--runner-duration:4.49s;--runner-delay:-2.27s;--runner-travel:432;stroke-dasharray:10 134}.landing-ecosystem-lines--right path:nth-child(2){--runner-duration:3.02s;--runner-delay:-0.48s;--runner-travel:336;stroke-dasharray:6 106}.landing-ecosystem-lines--right path:nth-child(3){--runner-duration:5.23s;--runner-delay:-3.91s;--runner-travel:480;stroke-dasharray:12 148}.landing-ecosystem-lines--right path:nth-child(4){--runner-duration:3.69s;--runner-delay:-1.74s;--runner-travel:408;stroke-dasharray:8 128}.landing-ecosystem-lines--right path:nth-child(5){--runner-duration:2.71s;--runner-delay:-2.13s}.landing-ecosystem-lines--right path:nth-child(6){--runner-duration:4.88s;--runner-delay:-0.81s;--runner-travel:480;stroke-dasharray:9 151}.landing-ecosystem-source-nodes circle{fill:var(--landing-surface);stroke:var(--landing-brand-pink);stroke-width:1.5;vector-effect:non-scaling-stroke}.landing-ecosystem-source-nodes circle:nth-child(3n+1){stroke:var(--landing-brand-violet)}.landing-ecosystem-source-nodes circle:nth-child(3n){stroke:var(--landing-brand-coral)}.landing-ecosystem-modules,.landing-ecosystem-touchpoints{position:relative;z-index:2;display:grid;height:100%;min-width:0;align-content:space-between;padding-block:2rem 1.25rem;grid-template-rows:repeat(6,3.7rem)}.landing-ecosystem-zone-label{position:absolute;top:.2rem;left:0;color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:740;letter-spacing:.13em;text-transform:uppercase}.landing-ecosystem-item{--ecosystem-item-color:var(--landing-brand-violet);--ecosystem-item-delay:0s;position:relative;display:grid;min-width:0;align-items:center;gap:.72rem;border:1px solid color-mix(in srgb,var(--ecosystem-item-color) 13%,var(--landing-line));border-radius:.95rem;background:color-mix(in srgb,var(--landing-surface) 96%,transparent);box-shadow:0 15px 34px -31px rgba(13,15,18,.55);grid-template-columns:auto minmax(0,1fr);animation:landingEcosystemItemFocus 12s ease-in-out infinite;animation-delay:var(--ecosystem-item-delay)}.landing-ecosystem-modules .landing-ecosystem-item,.landing-ecosystem-touchpoints .landing-ecosystem-item{padding:.55rem .72rem}.landing-ecosystem-item:nth-of-type(2),.landing-ecosystem-item:nth-of-type(5){--ecosystem-item-color:var(--landing-brand-pink)}.landing-ecosystem-item:nth-of-type(3),.landing-ecosystem-item:nth-of-type(6){--ecosystem-item-color:var(--landing-brand-coral)}.landing-ecosystem-touchpoints .landing-ecosystem-item:nth-of-type(2){--ecosystem-item-delay:0.45s}.landing-ecosystem-touchpoints .landing-ecosystem-item:nth-of-type(3){--ecosystem-item-delay:0.9s}.landing-ecosystem-touchpoints .landing-ecosystem-item:nth-of-type(4){--ecosystem-item-delay:1.35s}.landing-ecosystem-modules .landing-ecosystem-item:first-of-type{--ecosystem-item-delay:4.6s}.landing-ecosystem-modules .landing-ecosystem-item:nth-of-type(2){--ecosystem-item-delay:4.92s}.landing-ecosystem-modules .landing-ecosystem-item:nth-of-type(3){--ecosystem-item-delay:5.24s}.landing-ecosystem-modules .landing-ecosystem-item:nth-of-type(4){--ecosystem-item-delay:5.56s}.landing-ecosystem-modules .landing-ecosystem-item:nth-of-type(5){--ecosystem-item-delay:5.88s}.landing-ecosystem-modules .landing-ecosystem-item:nth-of-type(6){--ecosystem-item-delay:6.2s}.landing-ecosystem-item-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--ecosystem-item-color) 28%,var(--landing-line));border-radius:.72rem;color:var(--ecosystem-item-color)}.landing-ecosystem-item-icon>svg{width:1rem;height:1rem}.landing-ecosystem-item-icon>img{width:1.08rem;height:1.08rem}.landing-ecosystem-item>span:last-child{display:grid;min-width:0;gap:.2rem}.landing-ecosystem-item strong{overflow:hidden;color:var(--landing-ink);font-size:.78rem;font-weight:740;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.landing-ecosystem-item small{display:-webkit-box;overflow:hidden;color:var(--landing-faint);font-size:.64rem;line-height:1.28;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-ecosystem-hub-wrap{position:relative;z-index:3;display:grid;width:min(100%,17rem);height:auto;aspect-ratio:1;justify-self:center;place-items:center;border-radius:3.25rem}.landing-ecosystem-hub-wrap:before{position:absolute;z-index:-1;inset:-3px;padding:3px;border-radius:inherit;background:conic-gradient(from var(--landing-ecosystem-ring-angle),var(--landing-brand-violet),var(--landing-brand-pink),var(--landing-brand-coral),var(--landing-brand-violet));content:"";opacity:.72;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:landingEcosystemHubRing 9s linear infinite}.landing-ecosystem-hub{display:grid;width:100%;height:100%;place-items:center;align-content:center;border:1px solid rgba(255,255,255,.1);border-radius:inherit;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.08),transparent 35%),var(--landing-ink);padding:1.7rem;color:var(--landing-surface);text-align:center;box-shadow:0 34px 72px -40px rgba(39,22,89,.72);animation:landingEcosystemHubFocus 12s ease-in-out infinite}.landing-ecosystem-logo{display:grid;width:5rem;height:5rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:1.45rem;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.landing-ecosystem-logo>span{position:relative;display:block;width:3.1rem;height:3.1rem}.landing-ecosystem-hub-kicker{margin-top:.9rem;color:rgba(255,255,255,.5);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.landing-ecosystem-hub>strong{max-width:12rem;margin-top:.45rem;color:var(--landing-surface);font-size:1.15rem;font-weight:750;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.landing-ecosystem-hub>p{margin:.7rem 0 0;color:rgba(255,255,255,.6);font-size:.7rem;font-weight:620}.landing-ecosystem-hub-status{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.05);padding:.45rem .6rem;color:rgba(255,255,255,.68);font-size:.56rem;font-weight:650;white-space:nowrap}.landing-ecosystem-hub-status>span{width:.42rem;height:.42rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .22rem rgba(221,63,152,.12)}.landing-ecosystem-capabilities{display:grid;margin-top:clamp(3.75rem,6vw,5rem);border-top:1px solid var(--landing-line-strong);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-ecosystem-capabilities>article{min-width:0;padding:2rem 2rem 0 .35rem}.landing-ecosystem-capabilities>article+article{border-left:1px solid var(--landing-line-strong);padding-left:2rem}.landing-ecosystem-capabilities>article>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-ecosystem-capabilities>article>div>span{color:var(--landing-brand-pink);font-family:var(--font-landing-mono),monospace;font-size:.61rem;font-weight:760;letter-spacing:.12em}.landing-ecosystem-capabilities>article>div>svg{width:1.1rem;height:1.1rem;color:var(--landing-faint)}.landing-ecosystem-capabilities h3{margin:.8rem 0 0;color:var(--landing-ink);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:750;letter-spacing:-.035em;line-height:1.08}.landing-ecosystem-capabilities p{max-width:21rem;margin:.7rem 0 0;color:var(--landing-muted);font-size:.86rem;line-height:1.52}.landing-ecosystem-motion-ready:not(.has-entered) :is(.landing-ecosystem-heading,.landing-ecosystem-stage,.landing-ecosystem-capabilities){opacity:0;transform:translateY(1.5rem)}.landing-ecosystem-motion-ready.has-entered .landing-ecosystem-heading{animation:landingEcosystemReveal .65s ease-out both}.landing-ecosystem-motion-ready.has-entered .landing-ecosystem-stage{animation:landingEcosystemReveal .78s ease-out .12s both}.landing-ecosystem-motion-ready.has-entered .landing-ecosystem-capabilities{animation:landingEcosystemReveal .72s ease-out .25s both}.landing-ecosystem-motion-ready:not(.is-visible) .landing-ecosystem-hub-wrap:before,.landing-ecosystem-motion-ready:not(.is-visible) .landing-ecosystem-stage:after,.landing-ecosystem-motion-ready:not(.is-visible) :is(.landing-ecosystem-lines--flow path,.landing-ecosystem-item,.landing-ecosystem-hub){animation-play-state:paused}@media (max-width:999px){.landing-ecosystem-heading{max-width:44rem}.landing-ecosystem-heading>h2{font-size:clamp(2.8rem,7vw,4rem)}.landing-ecosystem-stage{display:grid;height:auto;max-width:44rem;min-height:0;margin-inline:auto;gap:3rem;background-position:50%;grid-template-columns:minmax(0,1fr)}.landing-ecosystem-stage:before{position:absolute;z-index:0;top:4rem;bottom:4rem;left:50%;width:2px;background:linear-gradient(transparent,var(--landing-brand-violet) 20%,var(--landing-brand-pink) 55%,var(--landing-brand-coral) 82%,transparent);content:"";opacity:.24}.landing-ecosystem-stage:after{position:absolute;z-index:1;top:6%;left:50%;width:.7rem;height:.7rem;border:3px solid var(--landing-surface);border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .3rem rgba(221,63,152,.12);content:"";translate:-50% -50%;animation:landingEcosystemMobileFlow 4.8s linear infinite}.landing-ecosystem-connections{display:none}.landing-ecosystem-stage-glow{width:90%;height:42%}.landing-ecosystem-modules,.landing-ecosystem-touchpoints{display:grid;height:auto;gap:.75rem;padding-block:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.landing-ecosystem-touchpoints{order:1}.landing-ecosystem-modules{order:2}.landing-ecosystem-zone-label{position:relative;z-index:2;top:auto;left:auto;margin-bottom:.15rem;text-align:center;grid-column:1/-1}.landing-ecosystem-item{min-height:4.3rem!important;padding:.7rem .78rem!important}.landing-ecosystem-hub-wrap{order:3;justify-self:center}.landing-ecosystem-capabilities{max-width:44rem;margin-inline:auto}}@media (max-width:560px){.landing-ecosystem-section{padding:5.25rem 1rem 5.5rem}.landing-ecosystem-heading{justify-items:start;text-align:left}.landing-ecosystem-heading>h2{margin-top:1rem;font-size:clamp(2.4rem,11vw,3.1rem);letter-spacing:-.065em;line-height:.97}.landing-ecosystem-heading>p{margin-top:1.25rem;font-size:.98rem;line-height:1.58;text-wrap:pretty}.landing-ecosystem-stage{gap:2.6rem;margin-top:3.75rem}.landing-ecosystem-modules,.landing-ecosystem-touchpoints{gap:.6rem}.landing-ecosystem-item{min-height:4.65rem!important;gap:.55rem;padding:.62rem!important}.landing-ecosystem-item-icon,.landing-ecosystem-modules .landing-ecosystem-item-icon{width:2rem;height:2rem}.landing-ecosystem-item strong{overflow:visible;font-size:.71rem;line-height:1.15;text-overflow:clip;white-space:normal}.landing-ecosystem-item small{display:-webkit-box;overflow:hidden;font-size:.58rem;line-height:1.25;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-ecosystem-hub-wrap{width:15.5rem;height:15.5rem;border-radius:2.8rem}.landing-ecosystem-hub{padding:1.4rem}.landing-ecosystem-logo{width:4.6rem;height:4.6rem}.landing-ecosystem-capabilities{grid-template-columns:minmax(0,1fr)}.landing-ecosystem-capabilities>article{padding:1.8rem 0 2rem}.landing-ecosystem-capabilities>article+article{border-top:1px solid var(--landing-line-strong);border-left:0;padding-left:0}.landing-ecosystem-capabilities p{max-width:33rem}}@keyframes landingEcosystemReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landingEcosystemLineRun{0%{stroke-dashoffset:var(--runner-travel)}to{stroke-dashoffset:0}}@keyframes landingEcosystemItemFocus{0%,19%,4%,to{border-color:color-mix(in srgb,var(--ecosystem-item-color) 13%,var(--landing-line));box-shadow:0 15px 34px -31px rgba(13,15,18,.55)}15%,8%{border-color:color-mix(in srgb,var(--ecosystem-item-color) 48%,white);box-shadow:0 18px 38px -30px color-mix(in srgb,var(--ecosystem-item-color) 42%,transparent),inset 3px 0 0 color-mix(in srgb,var(--ecosystem-item-color) 78%,white)}}@keyframes landingEcosystemHubRing{0%{--landing-ecosystem-ring-angle:0deg}to{--landing-ecosystem-ring-angle:360deg}}@keyframes landingEcosystemHubFocus{0%,26%,52%,to{box-shadow:0 34px 72px -40px rgba(39,22,89,.72)}34%,46%{box-shadow:0 38px 86px -34px rgba(111,35,167,.58),0 14px 34px -28px rgba(221,63,152,.6)}}@keyframes landingEcosystemMobileFlow{0%{top:6%;opacity:0}4%{opacity:1}96%{top:94%;opacity:1}to{top:94%;opacity:0}}.landing-connected-journey{position:relative;isolation:isolate;overflow:clip}.landing-ecosystem-capabilities,.landing-ecosystem-heading,.landing-ecosystem-stage,.landing-product-story-shell{position:relative;z-index:2}.landing-journey-flow{position:absolute;z-index:1;top:0;left:0;width:100%;overflow:visible;pointer-events:none}.landing-journey-flow-canvas{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-journey-flow-blur-canvas{transform:none;will-change:auto}.landing-journey-flow path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.landing-journey-flow-glow,.landing-journey-flow-haze{stroke:url(#landing-journey-flow-blur-gradient)}.landing-journey-flow-thread{stroke:url(#landing-journey-flow-thread-gradient)}.landing-journey-flow-glow{stroke-width:68;opacity:.2}.landing-journey-flow-haze{stroke-width:30;opacity:.22}.landing-journey-flow-thread{stroke-width:5;opacity:.24}@property --landing-story-node-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-product-story-section{position:relative;border-top:1px solid var(--landing-line);background:linear-gradient(180deg,rgba(91,53,213,.035) 0,rgba(255,255,255,0) 18rem),var(--landing-surface);padding:clamp(6.5rem,9vw,9rem) 1.5rem clamp(6rem,9vw,8.5rem)}.landing-product-story-shell{width:min(100%,1200px);margin-inline:auto}.landing-product-story-heading{position:relative;z-index:5;display:grid;align-items:end;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.landing-product-story-eyebrow,.landing-product-story-moment{font-family:var(--font-landing-mono),monospace;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.landing-product-story-eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:var(--landing-brand-violet);font-size:.7rem}.landing-product-story-eyebrow:before{width:2rem;height:1px;background:var(--landing-brand-gradient);content:""}.landing-product-story-heading h2{max-width:48rem;margin:1.1rem 0 0;color:var(--landing-ink);font-size:clamp(3.4rem,5vw,5rem);font-weight:780;letter-spacing:-.07em;line-height:.94;text-wrap:balance}.landing-product-story-heading h2 strong{display:block;font-weight:inherit}.landing-product-story-heading>p{max-width:28rem;margin:0 0 .3rem;color:var(--landing-muted);font-size:1.05rem;line-height:1.62;text-wrap:pretty}.landing-product-story-layout{display:grid;align-items:start;gap:clamp(2.5rem,4.5vw,4.5rem);margin-top:clamp(5rem,8vw,7rem);grid-template-columns:minmax(18rem,.62fr) minmax(0,1.38fr)}.landing-product-story-thread{position:relative;min-width:0}.landing-product-story-thread-line,.landing-product-story-thread-progress{position:absolute;z-index:0;top:var(--landing-story-line-start);bottom:auto;left:1.325rem;width:2px;border-radius:999px}.landing-product-story-thread-line{height:var(--landing-story-line-length);background:var(--landing-line)}.landing-product-story-thread-progress{height:var(--landing-story-progress);background:linear-gradient(180deg,var(--landing-brand-violet),var(--landing-brand-pink) 62%,var(--landing-brand-coral));box-shadow:0 0 1.25rem rgba(221,63,152,.28);transition:height .56s cubic-bezier(.2,.75,.2,1)}.landing-product-story-origin{position:relative;z-index:5;display:flex;height:clamp(7rem,12vh,9rem);align-items:center;padding-left:4.5rem}.landing-product-story-origin-mark{position:absolute;left:0;display:grid;width:2.65rem;height:2.65rem;border-radius:50%;background:var(--landing-surface);box-shadow:0 0 0 .38rem rgba(221,63,152,.08),0 18px 34px -22px rgba(91,53,213,.7);place-items:center}.landing-product-story-origin-mark:before{position:absolute;inset:-2px;border-radius:inherit;background:var(--landing-brand-gradient);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:2px;-webkit-mask-composite:xor;mask-composite:exclude}.landing-product-story-origin-mark img{position:relative;z-index:1;width:auto;height:1.42rem}.landing-product-story-origin-copy{display:grid;gap:.18rem}.landing-product-story-origin-copy strong{color:var(--landing-ink);font-size:.86rem;font-weight:760}.landing-product-story-origin-copy small{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.55rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.landing-product-story-step{position:relative;z-index:1;display:flex;min-height:clamp(32rem,68vh,42rem);align-items:center;padding-left:4.5rem}.landing-product-story-node{position:absolute;isolation:isolate;left:0;display:grid;width:2.65rem;height:2.65rem;border:1px solid var(--landing-line-strong);border-radius:50%;background:var(--landing-surface);box-shadow:0 12px 28px -22px rgba(13,15,18,.5);color:var(--landing-faint);place-items:center;transition:border-color .32s ease,box-shadow .32s ease,color .32s ease,transform .32s ease}.landing-product-story-node svg{position:relative;z-index:1;width:1.15rem;height:1.15rem}.landing-product-story-node:before{position:absolute;z-index:0;inset:-2px;border-radius:inherit;background:conic-gradient(from var(--landing-story-node-angle),var(--landing-brand-violet) 0deg,var(--landing-brand-pink) 105deg,var(--landing-brand-coral) 205deg,rgba(255,255,255,.45) 270deg,var(--landing-brand-violet) 1turn);content:"";opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:2px;transition:opacity .24s ease;-webkit-mask-composite:xor;mask-composite:exclude}.landing-product-story-step-copy{max-width:23rem;opacity:.38;transform:translateY(.6rem);transition:opacity .38s ease,transform .48s cubic-bezier(.2,.75,.2,1)}.landing-product-story-step.is-past .landing-product-story-step-copy{opacity:.58;transform:translateY(0)}.landing-product-story-step.is-active .landing-product-story-step-copy{opacity:1;transform:translateY(0)}.landing-product-story-step.is-past .landing-product-story-node{border-color:color-mix(in srgb,var(--landing-brand-violet) 45%,white);color:var(--landing-brand-violet)}.landing-product-story-step.is-active .landing-product-story-node{border-color:transparent;box-shadow:0 0 0 .35rem rgba(91,53,213,.09),0 16px 32px -20px rgba(91,53,213,.62);color:var(--landing-brand-violet);transform:scale(1.08)}.landing-product-story-step.is-active .landing-product-story-node:before{opacity:1;animation:landingProductStoryNodeContour 2.4s linear infinite}.landing-product-story-moment{display:block;color:var(--landing-brand-violet);font-size:.64rem}.landing-product-story-product{display:block;margin-top:.75rem;color:var(--landing-ink);font-size:.88rem;font-weight:730}.landing-product-story-step h3{margin:.75rem 0 0;color:var(--landing-ink);font-size:clamp(1.75rem,2.45vw,2.35rem);font-weight:760;letter-spacing:-.052em;line-height:1.02;text-wrap:balance}.landing-product-story-step p{margin:1rem 0 0;color:var(--landing-muted);font-size:.94rem;line-height:1.58;text-wrap:pretty}.landing-product-story-signal{display:inline-flex;margin-top:1.35rem;border:1px solid var(--landing-line);border-radius:999px;background:var(--landing-soft);padding:.48rem .72rem;color:var(--landing-muted);font-family:var(--font-landing-mono),monospace;font-size:.61rem;font-weight:700;letter-spacing:.035em}.landing-product-story-stage-wrap{position:sticky;top:7rem;min-width:0}.landing-product-story-stage{overflow:hidden;margin:0;border:1px solid rgba(13,15,18,.16);border-radius:1.2rem;background:#17181d;box-shadow:0 2.75rem 6rem -3.75rem rgba(13,15,18,.58),0 1rem 2rem -1.5rem rgba(91,53,213,.2)}.landing-product-story-stage-bar{display:grid;min-height:3.2rem;align-items:center;gap:1rem;padding:.6rem .85rem;color:rgba(255,255,255,.9);grid-template-columns:3.3rem 1fr auto}.landing-product-story-window-dots{display:flex;gap:.32rem}.landing-product-story-window-dots span{width:.46rem;height:.46rem;border-radius:50%;background:rgba(255,255,255,.2)}.landing-product-story-window-dots span:first-child{background:var(--landing-brand-coral)}.landing-product-story-window-dots span:nth-child(2){background:var(--landing-brand-pink)}.landing-product-story-window-dots span:nth-child(3){background:var(--landing-brand-violet)}.landing-product-story-stage-title{display:inline-flex;min-width:0;align-items:center;gap:.5rem;overflow:hidden;font-size:.76rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.landing-product-story-stage-title svg{width:1rem;height:1rem;flex:none;color:#e766b1}.landing-product-story-live{display:inline-flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.52);font-family:var(--font-landing-mono),monospace;font-size:.55rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.landing-product-story-live i{width:.42rem;height:.42rem;border-radius:50%;background:#f45aa2;box-shadow:0 0 0 .22rem rgba(244,90,162,.13);animation:landingProductStoryLive 2.1s ease-in-out infinite}.landing-product-story-viewport{position:relative;overflow:hidden;aspect-ratio:8/5;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#fff}.landing-product-story-mobile-screen,.landing-product-story-screen{position:absolute;inset:0}.landing-product-story-screen{z-index:0;opacity:0;transform:scale(.985) translateY(.5rem);transition:opacity .42s ease,transform .62s cubic-bezier(.2,.75,.2,1)}.landing-product-story-screen.is-active{z-index:1;opacity:1;transform:scale(1) translateY(0)}.landing-product-story-image{object-fit:cover}.landing-product-story-screen-fade{position:absolute;z-index:2;right:0;bottom:0;left:0;height:10%;background:linear-gradient(transparent,rgba(255,255,255,.82));pointer-events:none}.landing-product-story-stage-footer{display:flex;min-height:4.4rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:.8rem 1rem .9rem;color:#fff}.landing-product-story-stage-footer>div:first-child{display:grid;min-width:0;gap:.2rem}.landing-product-story-stage-footer span{color:rgba(255,255,255,.48);font-family:var(--font-landing-mono),monospace;font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-product-story-stage-footer strong{overflow:hidden;font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.landing-product-story-dots{display:flex;flex:none;gap:.3rem}.landing-product-story-dots i{width:1.1rem;height:.2rem;border-radius:999px;background:rgba(255,255,255,.16);transition:background-color .3s ease,width .3s ease}.landing-product-story-dots i.is-filled{width:1.7rem;background:linear-gradient(90deg,var(--landing-brand-violet),var(--landing-brand-pink))}.landing-product-story-scroll-cue{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.9rem;color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.57rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.landing-product-story-scroll-cue svg{width:.9rem;height:.9rem;animation:landingProductStoryScrollCue 1.8s ease-in-out infinite}.landing-product-story-mobile-frame{display:none}@media (max-width:999px){.landing-journey-flow{opacity:.86}.landing-journey-flow-glow{stroke-width:58}.landing-journey-flow-haze{stroke-width:24}.landing-product-story-heading{max-width:46rem;grid-template-columns:minmax(0,1fr)}.landing-product-story-heading>p{max-width:38rem}.landing-product-story-layout{max-width:46rem;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.landing-product-story-stage-wrap{display:none}.landing-product-story-thread-line,.landing-product-story-thread-progress{left:1.2rem}.landing-product-story-origin{height:7rem;padding-left:4.25rem}.landing-product-story-origin-mark{width:2.4rem;height:2.4rem}.landing-product-story-origin-mark img{height:1.3rem}.landing-product-story-step{min-height:0;align-items:flex-start;flex-direction:column;padding:2.5rem 0 4.5rem 4.25rem}.landing-product-story-node{top:2.5rem;width:2.4rem;height:2.4rem}.landing-product-story-step-copy{max-width:35rem;opacity:1;transform:none}.landing-product-story-step h3{max-width:29rem}.landing-product-story-step p{max-width:36rem}.landing-product-story-mobile-frame{display:block;overflow:hidden;width:100%;margin-top:2rem;border:1px solid var(--landing-line-strong);border-radius:1rem;background:#17181d;box-shadow:0 1.75rem 3.5rem -2.8rem rgba(13,15,18,.5)}.landing-product-story-mobile-bar{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;color:rgba(255,255,255,.9);font-size:.68rem;font-weight:700}.landing-product-story-mobile-bar span:last-child{overflow:hidden;color:rgba(255,255,255,.44);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-product-story-mobile-screen{position:relative;aspect-ratio:8/5;background:white}}@media (prefers-reduced-motion:reduce){.landing-journey-flow path{animation:none!important}}@media (max-width:560px){.landing-product-story-section{padding:5.5rem 1rem 5.75rem}.landing-product-story-heading h2{margin-top:1rem;font-size:clamp(2.65rem,12vw,3.35rem);letter-spacing:-.067em;line-height:.96}.landing-product-story-heading>p{font-size:.98rem;line-height:1.58}.landing-product-story-layout{margin-top:3.5rem}.landing-product-story-thread-line,.landing-product-story-thread-progress{left:1.05rem}.landing-product-story-origin{height:5.75rem;padding-left:3.3rem}.landing-product-story-origin-mark{width:2.1rem;height:2.1rem}.landing-product-story-origin-mark img{height:1.12rem}.landing-product-story-origin-copy small{font-size:.5rem}.landing-product-story-step{padding:2rem 0 3.75rem 3.3rem}.landing-product-story-node{top:2rem;width:2.1rem;height:2.1rem}.landing-product-story-node svg{width:.95rem;height:.95rem}.landing-product-story-product{margin-top:.6rem;font-size:.82rem}.landing-product-story-step h3{margin-top:.65rem;font-size:clamp(1.65rem,8vw,2.05rem)}.landing-product-story-step p{font-size:.9rem}.landing-product-story-signal{max-width:100%;font-size:.55rem;white-space:normal}.landing-product-story-mobile-frame{margin-top:1.6rem;border-radius:.8rem}.landing-product-story-mobile-bar span:last-child{display:none}}@keyframes landingProductStoryLive{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes landingProductStoryScrollCue{0%,to{transform:translateY(-.15rem)}50%{transform:translateY(.2rem)}}@keyframes landingProductStoryNodeContour{to{--landing-story-node-angle:360deg}}@property --landing-relationship-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-relationship-section{position:relative;overflow:hidden;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background:radial-gradient(circle at 18% 45%,color-mix(in srgb,var(--landing-brand-violet) 7%,transparent),transparent 29rem),radial-gradient(circle at 86% 58%,color-mix(in srgb,var(--landing-brand-pink) 6%,transparent),transparent 32rem),var(--landing-canvas);padding:clamp(6.5rem,9vw,9rem) 1.5rem clamp(6rem,9vw,8.5rem)}.landing-relationship-shell{width:min(100%,1200px);margin-inline:auto}.landing-relationship-heading{display:grid;align-items:end;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.landing-relationship-eyebrow{display:inline-flex;align-items:center;gap:.7rem;background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.7rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.landing-relationship-eyebrow:before{width:2rem;height:1px;background:var(--landing-brand-gradient);content:""}.landing-relationship-heading h2{max-width:48rem;margin:1.1rem 0 0;color:color-mix(in srgb,var(--landing-ink) 72%,white);font-size:clamp(3.4rem,5vw,5rem);font-weight:780;letter-spacing:-.07em;line-height:.94;text-wrap:balance}.landing-relationship-heading h2 strong{display:block;color:var(--landing-ink);font-weight:inherit}.landing-relationship-intro{display:grid;gap:1.3rem;padding-bottom:.25rem}.landing-relationship-intro>p{max-width:29rem;margin:0;color:var(--landing-muted);font-size:1.05rem;line-height:1.62;text-wrap:pretty}.landing-relationship-intro>span{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;border:1px solid var(--landing-line-strong);border-radius:999px;background:color-mix(in srgb,var(--landing-surface) 82%,transparent);padding:.52rem .72rem;color:var(--landing-muted);font-size:.72rem;font-weight:670}.landing-relationship-intro>span svg{width:.95rem;height:.95rem;color:var(--landing-brand-violet)}.landing-relationship-canvas{position:relative;isolation:isolate;display:grid;min-height:43rem;gap:1.15rem;margin-top:clamp(4.5rem,7vw,6rem);grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.landing-relationship-control,.landing-relationship-screen{min-width:0;border:1px solid var(--landing-line-strong);border-radius:1.25rem}.landing-relationship-control{position:relative;display:flex;overflow:hidden;flex-direction:column;background:radial-gradient(color-mix(in srgb,var(--landing-ink) 7%,transparent) .65px,transparent .75px),color-mix(in srgb,var(--landing-surface) 93%,transparent);background-size:14px 14px;padding:.9rem}.landing-relationship-client{position:relative;z-index:3;display:grid;min-height:4.5rem;align-items:center;gap:.75rem;border:1px solid var(--landing-line);border-radius:1rem;background:color-mix(in srgb,var(--landing-surface) 96%,transparent);box-shadow:0 1rem 2.4rem -2rem rgba(13,15,18,.45);padding:.75rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-relationship-avatar{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid color-mix(in srgb,var(--landing-brand-pink) 30%,white);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--landing-brand-pink) 8%,white),color-mix(in srgb,var(--landing-brand-violet) 10%,white));color:var(--landing-ink);font-size:.75rem;font-weight:760}.landing-relationship-client>span:nth-child(2){display:grid;min-width:0;gap:.2rem}.landing-relationship-client strong{overflow:hidden;color:var(--landing-ink);font-size:.82rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.landing-relationship-client small{overflow:hidden;color:var(--landing-faint);font-size:.7rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.landing-relationship-memory-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--landing-line);border-radius:.75rem;background:var(--landing-soft)}.landing-relationship-memory-mark img{width:auto;height:1.25rem}.landing-relationship-rail{position:relative;z-index:1;display:grid;min-height:29rem;flex:1;align-items:center}.landing-relationship-track{position:absolute;z-index:0;inset:.35rem 0;width:100%;height:calc(100% - .7rem);overflow:visible;pointer-events:none}.landing-relationship-track path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing-relationship-track-base{stroke:color-mix(in srgb,var(--landing-line-strong) 80%,transparent);stroke-width:1.2}.landing-relationship-track-runner{stroke:url(#landing-relationship-gradient);stroke-dasharray:18 212;stroke-width:2.2;filter:drop-shadow(0 0 3px rgba(221,63,152,.25));animation:landingRelationshipTrackRun 5.8s linear infinite}.landing-relationship-steps{position:relative;z-index:2;display:grid;gap:.65rem;padding:1.5rem 2.65rem}.landing-relationship-step{position:relative;isolation:isolate;display:grid;width:100%;min-height:4.9rem;align-items:center;gap:.75rem;border:1px solid var(--landing-line);border-radius:1rem;background:color-mix(in srgb,var(--landing-surface) 92%,transparent);padding:.72rem .8rem;color:var(--landing-ink);text-align:left;grid-template-columns:auto minmax(0,1fr);transition:border-color .26s ease,background-color .26s ease,box-shadow .32s ease}.landing-relationship-step:before{position:absolute;z-index:-1;inset:-2px;border-radius:inherit;background:conic-gradient(from var(--landing-relationship-ring-angle),var(--landing-brand-violet),var(--landing-brand-pink),var(--landing-brand-coral),var(--landing-brand-violet));content:"";opacity:0;padding:2px;pointer-events:none;transition:opacity .22s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.landing-relationship-step:hover{border-color:color-mix(in srgb,var(--landing-brand-violet) 28%,var(--landing-line));background:var(--landing-surface)}.landing-relationship-step.is-active{border-color:transparent;background:var(--landing-surface);box-shadow:0 0 0 .35rem rgba(91,53,213,.06),0 1.35rem 2.8rem -2.2rem rgba(13,15,18,.52)}.landing-relationship-step.is-active:before{opacity:1;animation:landingRelationshipRing 3.2s linear infinite}.landing-relationship-step-icon{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--landing-line);border-radius:.78rem;background:var(--landing-soft);color:var(--landing-faint);transition:background-color .26s ease,border-color .26s ease,color .26s ease}.landing-relationship-step-icon svg{width:1rem;height:1rem}.landing-relationship-step.is-active .landing-relationship-step-icon{border-color:color-mix(in srgb,var(--landing-brand-violet) 24%,white);background:var(--landing-brand-soft);color:var(--landing-brand-violet)}.landing-relationship-step-copy{display:grid;min-width:0;gap:.16rem}.landing-relationship-step-copy small{overflow:hidden;color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.75rem;font-weight:680;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-relationship-step-copy strong{font-size:.9rem;font-weight:760;letter-spacing:-.02em}.landing-relationship-step-copy>span{overflow:hidden;color:var(--landing-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.landing-relationship-assist{position:relative;z-index:3;display:grid;min-height:4.3rem;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:var(--landing-ink);padding:.75rem;color:var(--landing-surface);grid-template-columns:auto minmax(0,1fr) auto}.landing-relationship-assist>svg{width:2.2rem;height:2.2rem;border:1px solid rgba(255,255,255,.12);border-radius:.72rem;background:rgba(255,255,255,.06);padding:.58rem;color:#ed68b2;animation:landingRelationshipAssist 2.8s ease-in-out infinite}.landing-relationship-assist>span{display:grid;min-width:0;gap:.18rem}.landing-relationship-assist small{color:rgba(255,255,255,.48);font-size:.75rem}.landing-relationship-assist strong{overflow:hidden;font-size:.82rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.landing-relationship-playback{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:.78rem;background:rgba(255,255,255,.07);color:rgba(255,255,255,.82);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.landing-relationship-playback:hover{border-color:rgba(237,104,178,.44);background:rgba(255,255,255,.12);color:white}.landing-relationship-playback:active{transform:scale(.94)}.landing-relationship-playback svg{width:.92rem;height:.92rem}.landing-relationship-screen{display:grid;overflow:hidden;height:100%;margin:0;background:#17181d;box-shadow:0 2.75rem 6rem -3.75rem rgba(13,15,18,.58),0 1rem 2rem -1.5rem rgba(91,53,213,.18);grid-template-rows:auto minmax(0,1fr) auto}.landing-relationship-screen-bar{display:grid;min-height:3.3rem;align-items:center;gap:1rem;padding:.65rem .9rem;color:rgba(255,255,255,.9);grid-template-columns:3.4rem minmax(0,1fr) auto}.landing-relationship-window-dots{display:flex;gap:.32rem}.landing-relationship-window-dots i{width:.46rem;height:.46rem;border-radius:50%}.landing-relationship-window-dots i:first-child{background:var(--landing-brand-coral)}.landing-relationship-window-dots i:nth-child(2){background:var(--landing-brand-pink)}.landing-relationship-window-dots i:nth-child(3){background:var(--landing-brand-violet)}.landing-relationship-screen-product{display:inline-flex;min-width:0;align-items:center;gap:.5rem;overflow:hidden;font-size:.75rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.landing-relationship-screen-product svg{width:1rem;height:1rem;flex:none;color:#e766b1}.landing-relationship-live{display:inline-flex;align-items:center;gap:.42rem;color:rgba(255,255,255,.48);font-family:var(--font-landing-mono),monospace;font-size:.54rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.landing-relationship-live>i{width:.42rem;height:.42rem;border-radius:50%;background:#f45aa2;box-shadow:0 0 0 .22rem rgba(244,90,162,.13);animation:landingProductStoryLive 2.1s ease-in-out infinite}.landing-relationship-viewport{position:relative;min-height:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:var(--landing-surface)}.landing-relationship-screen-layer{position:absolute;z-index:0;inset:0;opacity:0;transform:scale(.985) translateY(.55rem);transition:opacity .42s ease,transform .65s cubic-bezier(.2,.75,.2,1)}.landing-relationship-screen-layer.is-active{z-index:1;opacity:1;transform:scale(1) translateY(0)}.landing-relationship-screen-layer img{width:100%;height:100%;object-fit:cover;object-position:top center}.landing-relationship-screen-fade{position:absolute;z-index:2;right:0;bottom:0;left:0;height:11%;background:linear-gradient(transparent,rgba(255,255,255,.86));pointer-events:none}.landing-relationship-screen-footer{display:grid;min-height:9.1rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;color:var(--landing-surface);grid-template-columns:auto minmax(0,1fr) auto}.landing-relationship-active-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:rgba(255,255,255,.06);color:#ed68b2}.landing-relationship-active-icon svg{width:1.05rem;height:1.05rem}.landing-relationship-screen-footer>div{display:grid;min-width:0;gap:.28rem}.landing-relationship-screen-footer small{color:rgba(255,255,255,.45);font-family:var(--font-landing-mono),monospace;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.landing-relationship-screen-footer strong{color:var(--landing-surface);font-size:.91rem;font-weight:700;line-height:1.25}.landing-relationship-screen-footer p{max-width:35rem;margin:0;color:rgba(255,255,255,.54);font-size:.75rem;line-height:1.45}.landing-relationship-progress{display:flex;flex:none;align-self:end;gap:.3rem;padding-bottom:.15rem}.landing-relationship-progress i{width:1.15rem;height:.2rem;border-radius:999px;background:rgba(255,255,255,.15);transition:width .3s ease,background-color .3s ease}.landing-relationship-progress i.is-filled{width:1.7rem;background:linear-gradient(90deg,var(--landing-brand-violet),var(--landing-brand-pink))}@media (max-width:999px){.landing-relationship-heading{max-width:46rem;grid-template-columns:minmax(0,1fr)}.landing-relationship-intro>p{max-width:39rem}.landing-relationship-canvas{max-width:46rem;min-height:0;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.landing-relationship-rail{min-height:0}.landing-relationship-track{display:none}.landing-relationship-steps{gap:.75rem;padding:1rem 0;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-relationship-step{min-height:5.2rem}.landing-relationship-screen{min-height:42rem}.landing-relationship-viewport{min-height:30rem}}@media (max-width:560px){.landing-relationship-section{padding:5.5rem 1rem 5.75rem}.landing-relationship-heading h2{margin-top:1rem;font-size:clamp(2.65rem,12vw,3.35rem);letter-spacing:-.067em;line-height:.96}.landing-relationship-intro>p{font-size:.98rem;line-height:1.58}.landing-relationship-intro>span{align-items:flex-start;border-radius:.85rem;line-height:1.35}.landing-relationship-canvas{margin-top:3.5rem}.landing-relationship-control{padding:.7rem}.landing-relationship-client{grid-template-columns:auto minmax(0,1fr)}.landing-relationship-memory-mark{display:none}.landing-relationship-steps{grid-template-columns:minmax(0,1fr)}.landing-relationship-step{min-height:4.75rem}.landing-relationship-screen{min-height:0;border-radius:1rem}.landing-relationship-screen-bar{min-height:3rem;grid-template-columns:2.8rem minmax(0,1fr)}.landing-relationship-live{display:none}.landing-relationship-viewport{min-height:27rem}.landing-relationship-screen-footer{min-height:10.5rem;align-items:start;gap:.75rem;padding:.9rem;grid-template-columns:auto minmax(0,1fr)}.landing-relationship-screen-footer p{font-size:.75rem}.landing-relationship-progress{align-self:auto;grid-column:2}}@media (prefers-reduced-motion:reduce){.landing-relationship-assist>svg,.landing-relationship-live>i,.landing-relationship-step.is-active:before,.landing-relationship-track-runner{animation:none!important}.landing-relationship-screen-layer{transition:none}.landing-relationship-playback{display:none}}@keyframes landingRelationshipTrackRun{to{stroke-dashoffset:-920}}@keyframes landingRelationshipRing{to{--landing-relationship-ring-angle:360deg}}@keyframes landingRelationshipAssist{0%,to{opacity:.72}50%{opacity:1}}@property --landing-loop-tab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --landing-nai-theme-progress{syntax:"<number>";inherits:true;initial-value:0}.landing-loop-section{--landing-nai-script-cycle:18s;--landing-nai-theme-progress:0;--landing-nai-adaptive-ink:var(--landing-ink);--landing-nai-adaptive-muted:var(--landing-ink);--landing-nai-adaptive-faint:var(--landing-ink);--landing-nai-adaptive-line:var(--landing-line-strong);--landing-nai-adaptive-surface:var(--landing-surface);position:relative;isolation:isolate;overflow:clip;border-top:1px solid var(--landing-line);border-bottom:0;background:var(--landing-surface);padding:clamp(6.5rem,9vw,9rem) 1.5rem 0}.landing-loop-section[data-nai-theme=dark]{--landing-nai-adaptive-ink:#fff;--landing-nai-adaptive-muted:#fff;--landing-nai-adaptive-faint:#fff;--landing-nai-adaptive-line:rgba(255,255,255,0.14);--landing-nai-adaptive-surface:#171820}.landing-nai-theme-backdrop{position:fixed;z-index:0;inset:0;background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0),radial-gradient(circle at 76% 32%,rgba(91,53,213,.2),transparent 34rem),radial-gradient(circle at 18% 74%,rgba(221,63,152,.12),transparent 29rem),#0e0f14;background-size:4rem 4rem,4rem 4rem,auto,auto,auto;opacity:var(--landing-nai-theme-progress);pointer-events:none;will-change:opacity}.landing-loop-shell{position:relative;z-index:1;width:min(100%,1200px);margin-inline:auto}.landing-loop-heading{display:grid;align-items:end;gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.landing-loop-eyebrow{display:inline-flex;align-items:center;gap:.7rem;background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.7rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.landing-loop-eyebrow:before{width:2rem;height:1px;background:var(--landing-brand-gradient);content:""}.landing-loop-heading h2{max-width:47rem;margin:1.1rem 0 0;color:color-mix(in srgb,var(--landing-ink) 72%,white);font-size:clamp(3.4rem,5vw,5rem);font-weight:780;letter-spacing:-.07em;line-height:.94;text-wrap:balance}.landing-loop-heading h2 strong{display:block;color:var(--landing-ink);font-weight:inherit}.landing-loop-intro{display:grid;gap:1.3rem;padding-bottom:.25rem}.landing-loop-intro>p{max-width:30rem;margin:0;color:var(--landing-muted);font-size:1.05rem;line-height:1.62;text-wrap:pretty}.landing-loop-intro>span{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;border:1px solid var(--landing-line-strong);border-radius:999px;background:var(--landing-soft);padding:.52rem .72rem;color:var(--landing-muted);font-size:.75rem;font-weight:670}.landing-loop-intro>span svg{width:.95rem;height:.95rem;color:var(--landing-brand-violet)}.landing-loop-canvas{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(4.5rem,7vw,6rem);border:1px solid color-mix(in srgb,var(--landing-ink) 86%,white);border-radius:1.5rem;background:var(--landing-ink);box-shadow:0 2.5rem 5.5rem -4rem rgba(13,15,18,.55)}.landing-loop-toolbar{position:relative;z-index:5;display:grid;min-height:5.25rem;align-items:center;gap:1rem;border-bottom:1px solid var(--landing-line);background:var(--landing-surface);padding:.85rem 1rem;grid-template-columns:minmax(12rem,auto) minmax(0,1fr) auto}.landing-loop-client{display:grid;min-width:0;align-items:center;gap:.7rem;grid-template-columns:auto minmax(0,1fr)}.landing-loop-client>span:last-child{display:grid;min-width:0;gap:.15rem}.landing-loop-client strong{color:var(--landing-ink);font-size:.82rem;font-weight:750}.landing-loop-client small,.landing-loop-client strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-loop-client small{color:var(--landing-faint);font-size:.7rem}.landing-loop-avatar{display:grid;width:2.55rem;height:2.55rem;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--landing-brand-pink) 27%,white);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--landing-brand-pink) 8%,white),color-mix(in srgb,var(--landing-brand-violet) 10%,white));color:var(--landing-ink);font-size:.72rem;font-weight:760}.landing-loop-avatar.is-small{width:1.9rem;height:1.9rem;font-size:.58rem}.landing-loop-tabs{display:grid;min-width:0;justify-content:center;gap:.38rem;grid-template-columns:repeat(4,minmax(0,7.25rem))}.landing-loop-tab{position:relative;isolation:isolate;display:inline-flex;min-width:0;min-height:2.65rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--landing-line);border-radius:999px;background:var(--landing-surface);padding:.58rem .72rem;color:var(--landing-muted);font-size:.74rem;font-weight:700;transition:background-color .18s ease,color .18s ease}.landing-loop-tab:before{position:absolute;z-index:-1;inset:-2px;border-radius:inherit;background:conic-gradient(from var(--landing-loop-tab-angle),var(--landing-brand-violet),var(--landing-brand-pink),var(--landing-brand-coral),var(--landing-brand-violet));content:"";opacity:0;padding:2px;transition:opacity .18s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.landing-loop-tab:hover{background:var(--landing-soft);color:var(--landing-ink)}.landing-loop-tab.is-active{border-color:transparent;background:var(--landing-surface);color:var(--landing-ink)}.landing-loop-tab.is-active:before{opacity:1;animation:landingLoopTabRing 3.4s linear infinite}.landing-loop-tab svg{width:.92rem;height:.92rem;flex:none}.landing-loop-tab.is-active svg{color:var(--landing-brand-pink)}.landing-loop-playback{display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid var(--landing-line-strong);border-radius:50%;background:var(--landing-soft);color:var(--landing-ink);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.landing-loop-playback:hover{border-color:color-mix(in srgb,var(--landing-brand-pink) 32%,var(--landing-line-strong));background:var(--landing-surface)}.landing-loop-playback:active{transform:scale(.94)}.landing-loop-playback svg{width:.92rem;height:.92rem}.landing-loop-stage{position:relative;display:grid;min-height:34rem;align-items:center;gap:clamp(2rem,4vw,4.5rem);background-image:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--landing-brand-violet) 17%,transparent),transparent 18rem),radial-gradient(rgba(255,255,255,.12) .6px,transparent .7px);background-size:auto,16px 16px;padding:2.25rem;grid-template-columns:minmax(0,.86fr) minmax(18rem,1.08fr) minmax(0,.94fr)}.landing-loop-connections{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-loop-connections path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing-loop-connection-base{stroke:rgba(255,255,255,.14);stroke-width:1.2}.landing-loop-connection-runner{stroke-dasharray:10 94;stroke-width:2.2;animation:landingLoopSignal 3.8s linear infinite}.landing-loop-connection-runner.is-inbound{stroke:url(#landing-loop-line-in)}.landing-loop-connection-runner.is-outbound{stroke:url(#landing-loop-line-out);animation-delay:-1.35s;animation-duration:4.3s}.landing-loop-nai,.landing-loop-scene-card{position:relative;z-index:2;min-width:0}.landing-loop-scene-card{display:flex;min-height:20rem;flex-direction:column;border:1px solid rgba(255,255,255,.16);border-radius:1.15rem;background:var(--landing-surface);padding:1rem;box-shadow:0 1.75rem 4rem -3rem rgba(0,0,0,.8);animation:landingLoopSceneIn .52s cubic-bezier(.2,.75,.2,1) both}.landing-loop-inbound{transform-origin:right center}.landing-loop-action{min-height:25rem;transform-origin:left center}.landing-loop-card-label{display:grid;min-width:0;align-items:center;gap:.65rem;grid-template-columns:auto minmax(0,1fr)}.landing-loop-card-label>span:last-child{display:grid;min-width:0;gap:.12rem}.landing-loop-card-label strong{overflow:hidden;color:var(--landing-ink);font-size:.78rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.landing-loop-card-label small{overflow:hidden;color:var(--landing-faint);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.landing-loop-channel-logo{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--landing-line);border-radius:.78rem;background:var(--landing-surface)}.landing-loop-channel-logo img{width:1.2rem;height:1.2rem;object-fit:contain}.landing-loop-message{display:grid;margin-top:1.7rem;gap:.58rem}.landing-loop-message p{margin:0;color:var(--landing-ink);font-size:.88rem;font-weight:610;line-height:1.52}.landing-loop-message.is-client{grid-template-columns:auto minmax(0,1fr)}.landing-loop-message.is-client p{position:relative;border-radius:.3rem 1rem 1rem;background:var(--landing-soft);padding:.82rem .9rem}.landing-loop-message.is-action{border-radius:1rem .3rem 1rem 1rem;background:color-mix(in srgb,var(--landing-brand-violet) 7%,var(--landing-surface));padding:.9rem}.landing-loop-event{display:flex;align-items:center;gap:.42rem;margin-top:auto;border-top:1px solid var(--landing-line);padding-top:.85rem;color:var(--landing-faint);font-size:.68rem;line-height:1.4}.landing-loop-event svg{width:.9rem;height:.9rem;flex:none}.landing-loop-nai{isolation:isolate;overflow:hidden;min-height:29rem;border:1px solid rgba(255,255,255,.16);border-radius:1.4rem;background:color-mix(in srgb,var(--landing-ink) 88%,white);padding:1.15rem;color:var(--landing-surface);box-shadow:0 2.5rem 5.5rem -3.5rem rgba(91,53,213,.72)}.landing-loop-nai:after{position:absolute;z-index:-1;right:-6rem;bottom:-7rem;width:17rem;height:17rem;border-radius:50%;background:color-mix(in srgb,var(--landing-brand-pink) 14%,transparent);content:"";filter:blur(3.5rem)}.landing-loop-nai-orbit{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.07);border-radius:50%;pointer-events:none}.landing-loop-nai-orbit.is-one{top:-5rem;left:-3rem;width:15rem;height:15rem}.landing-loop-nai-orbit.is-two{top:-2rem;left:1rem;width:8rem;height:8rem}.landing-loop-nai-header{display:grid;min-width:0;align-items:center;gap:.7rem;border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:1rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-loop-nai-logo{display:grid;width:3.2rem;height:3.2rem;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:1rem;background:var(--landing-surface);box-shadow:0 0 0 .35rem rgba(221,63,152,.07);animation:landingLoopNaiPulse 3.2s ease-in-out infinite}.landing-loop-nai-logo img{width:2.25rem;height:1.95rem;object-fit:contain}.landing-loop-nai-header>span:nth-child(2){display:grid;min-width:0;gap:.2rem}.landing-loop-action-heading>span:first-child,.landing-loop-nai-header small,.landing-loop-nai-kicker{font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-loop-nai-header small{overflow:hidden;color:rgba(255,255,255,.44);text-overflow:ellipsis;white-space:nowrap}.landing-loop-nai-header strong{overflow:hidden;font-size:.78rem;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.landing-loop-nai-header>svg{width:1rem;height:1rem;color:var(--landing-brand-pink)}.landing-loop-nai-scene{display:grid;gap:.85rem;padding-top:1.3rem;animation:landingLoopSceneIn .52s cubic-bezier(.2,.75,.2,1) both}.landing-loop-nai-kicker{display:inline-flex;width:fit-content;align-items:center;gap:.42rem;color:color-mix(in srgb,var(--landing-brand-pink) 72%,white)}.landing-loop-nai-kicker svg{width:.92rem;height:.92rem}.landing-loop-nai-scene h3{max-width:21rem;margin:0;color:var(--landing-surface);font-size:clamp(1.45rem,2.1vw,2rem);font-weight:760;letter-spacing:-.045em;line-height:1.03;text-wrap:balance}.landing-loop-nai-scene>p{margin:0;color:rgba(255,255,255,.57);font-size:.76rem;line-height:1.55}.landing-loop-facts{display:grid;margin-top:.25rem;gap:.5rem}.landing-loop-facts>div{display:grid;min-width:0;align-items:center;gap:.62rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:rgba(255,255,255,.045);padding:.58rem .65rem;grid-template-columns:auto minmax(0,1fr)}.landing-loop-facts>div>svg{width:1rem;height:1rem;border-radius:50%;background:rgba(237,104,178,.12);padding:.18rem;color:color-mix(in srgb,var(--landing-brand-pink) 72%,white)}.landing-loop-facts>div>span{display:grid;min-width:0;gap:.1rem}.landing-loop-facts small{color:rgba(255,255,255,.38);font-size:.6rem}.landing-loop-facts strong{overflow:hidden;color:rgba(255,255,255,.88);font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.landing-loop-action-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--landing-line);padding-bottom:.75rem}.landing-loop-action-heading>span:first-child{color:var(--landing-faint)}.landing-loop-ready{display:inline-flex;align-items:center;gap:.36rem;color:var(--landing-muted);font-size:.61rem;font-weight:650}.landing-loop-ready i{width:.42rem;height:.42rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .2rem rgba(221,63,152,.1);animation:landingLoopReady 2s ease-in-out infinite}.landing-loop-slot{display:grid;align-items:center;gap:.65rem;margin-top:auto;border:1px solid var(--landing-line);border-radius:.86rem;background:var(--landing-soft);padding:.72rem;grid-template-columns:auto minmax(0,1fr)}.landing-loop-slot>svg{width:1rem;height:1rem;color:var(--landing-brand-violet)}.landing-loop-slot>span{display:flex;min-width:0;flex-direction:column-reverse;gap:.12rem}.landing-loop-slot small{color:var(--landing-faint);font-size:.61rem}.landing-loop-slot small,.landing-loop-slot strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-loop-slot strong{color:var(--landing-ink);font-size:.76rem;font-weight:730}.landing-loop-demo-cta{display:inline-flex;min-height:2.65rem;justify-content:center;margin-top:.65rem;border-radius:.76rem;background:var(--landing-ink);font-size:.76rem;font-weight:720}.landing-loop-demo-cta,.landing-loop-footer{align-items:center;color:var(--landing-surface)}.landing-loop-footer{display:grid;min-height:5.2rem;gap:1.2rem;border-top:1px solid rgba(255,255,255,.1);padding:.9rem 1.15rem;grid-template-columns:minmax(0,1fr) auto auto}.landing-loop-footer>span:first-child{display:grid;min-width:0;align-items:center;gap:.18rem .55rem;grid-template-columns:auto minmax(0,1fr)}.landing-loop-footer>span:first-child>svg{width:1.05rem;height:1.05rem;color:color-mix(in srgb,var(--landing-brand-pink) 72%,white);grid-row:1/3}.landing-loop-footer strong{font-size:.78rem;font-weight:700}.landing-loop-footer small{overflow:hidden;color:rgba(255,255,255,.44);font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.landing-loop-approval{display:inline-flex;align-items:center;gap:.42rem;color:rgba(255,255,255,.58);font-size:.68rem;font-weight:650}.landing-loop-approval svg{width:.92rem;height:.92rem}.landing-loop-progress{display:flex;align-items:center;gap:.3rem}.landing-loop-progress i{width:1.05rem;height:.2rem;border-radius:999px;background:rgba(255,255,255,.15);transition:width .28s ease,background-color .28s ease}.landing-loop-progress i.is-filled{width:1.55rem;background:linear-gradient(90deg,var(--landing-brand-violet),var(--landing-brand-pink))}@media (max-width:999px){.landing-loop-heading{max-width:46rem;grid-template-columns:minmax(0,1fr)}.landing-loop-intro>p{max-width:39rem}.landing-loop-toolbar{grid-template-columns:minmax(0,1fr) auto}.landing-loop-tabs{order:3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-loop-stage{justify-items:center;gap:1.4rem;padding:2rem;grid-template-columns:minmax(0,1fr)}.landing-loop-stage:before{position:absolute;z-index:0;top:3rem;bottom:3rem;left:50%;width:1px;background:linear-gradient(var(--landing-brand-coral),var(--landing-brand-pink),var(--landing-brand-violet));content:"";opacity:.32}.landing-loop-connections{display:none}.landing-loop-nai,.landing-loop-scene-card{width:min(100%,35rem)}.landing-loop-scene-card{min-height:17rem}.landing-loop-nai{min-height:0}.landing-loop-action{min-height:23rem}}@media (max-width:600px){.landing-loop-section{padding:5.5rem 1rem 5.75rem}.landing-loop-heading h2{margin-top:1rem;font-size:clamp(2.65rem,12vw,3.35rem);letter-spacing:-.067em;line-height:.96}.landing-loop-intro>p{font-size:.98rem;line-height:1.58}.landing-loop-intro>span{align-items:flex-start;border-radius:.85rem;line-height:1.35}.landing-loop-canvas{margin-top:3.5rem;border-radius:1rem}.landing-loop-toolbar{padding:.75rem}.landing-loop-tabs{gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-loop-tab{justify-content:flex-start;padding-inline:.8rem}.landing-loop-stage{gap:1rem;padding:.8rem}.landing-loop-nai,.landing-loop-scene-card{border-radius:.95rem}.landing-loop-nai-header{grid-template-columns:auto minmax(0,1fr)}.landing-loop-nai-header>svg{display:none}.landing-loop-nai-scene h3{font-size:1.55rem}.landing-loop-footer{gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.landing-loop-approval{display:none}.landing-loop-progress{align-self:end}}@media (prefers-reduced-motion:reduce){.landing-loop-connection-runner,.landing-loop-nai-logo,.landing-loop-nai-scene,.landing-loop-ready i,.landing-loop-scene-card,.landing-loop-tab.is-active:before{animation:none!important}.landing-loop-playback{display:none}}@keyframes landingLoopTabRing{to{--landing-loop-tab-angle:360deg}}@keyframes landingLoopSignal{to{stroke-dashoffset:-312}}@keyframes landingLoopSceneIn{0%{opacity:0;transform:translateY(.65rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landingLoopNaiPulse{0%,to{box-shadow:0 0 0 .3rem rgba(221,63,152,.06)}50%{box-shadow:0 0 0 .48rem rgba(91,53,213,.12)}}@keyframes landingLoopReady{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.landing-thread-story{margin-top:clamp(4.5rem,7vw,6rem)}.landing-thread-scene{position:relative;isolation:isolate;display:grid;min-height:31.25rem;align-items:center;gap:clamp(2.5rem,5vw,5.5rem);overflow:hidden;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);background-image:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--landing-brand-violet) 9%,transparent),transparent 18rem),radial-gradient(color-mix(in srgb,var(--landing-ink) 8%,transparent) .55px,transparent .65px);background-size:auto,17px 17px;padding:2.5rem 1.25rem;grid-template-columns:minmax(0,.9fr) minmax(19rem,1.14fr) minmax(0,.94fr)}.landing-thread-connections{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.landing-thread-connections path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.landing-thread-line-base{stroke:var(--landing-line-strong);stroke-width:1.1}.landing-thread-line-runner{stroke-dasharray:9 102;stroke-width:2.1;animation:landingThreadSignal 4s linear infinite}.landing-thread-line-runner.is-inbound{stroke:url(#landing-thread-line-in)}.landing-thread-line-runner.is-outbound{stroke:url(#landing-thread-line-out);animation-delay:-1.7s;animation-duration:4.6s}.landing-thread-action,.landing-thread-inbound,.landing-thread-nai{position:relative;z-index:2;min-width:0}.landing-thread-action,.landing-thread-inbound{width:100%;max-width:18.5rem}.landing-thread-action{justify-self:end}.landing-thread-scene-in{animation:landingThreadSceneIn .52s cubic-bezier(.2,.75,.2,1) both}.landing-thread-channel{display:grid;min-width:0;align-items:center;gap:.3rem .62rem;padding-inline:.25rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-thread-channel>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--landing-line);border-radius:50%;background:var(--landing-surface);grid-row:1/3}.landing-thread-channel img{width:1.12rem;height:1.12rem;object-fit:contain}.landing-thread-channel strong{overflow:hidden;align-self:end;color:var(--landing-ink);font-size:.79rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.landing-thread-channel small{overflow:hidden;align-self:start;color:var(--landing-faint);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap;grid-column:2}.landing-thread-chat{position:relative;display:grid;margin-top:1rem}.landing-thread-chat p{margin:0;border:1px solid var(--landing-line);background:var(--landing-surface);color:var(--landing-ink);font-size:.9rem;font-weight:590;line-height:1.55;box-shadow:0 1.5rem 3.25rem -2.75rem rgba(13,15,18,.48)}.landing-thread-chat.is-client{align-items:start;gap:.55rem;grid-template-columns:auto minmax(0,1fr)}.landing-thread-chat.is-client p{border-radius:.35rem 1.2rem 1.2rem;background:var(--landing-soft);padding:.9rem .95rem}.landing-thread-chat.is-action p{border-color:color-mix(in srgb,var(--landing-brand-pink) 14%,var(--landing-line));border-radius:1.2rem .35rem 1.2rem 1.2rem;padding:1rem}.landing-thread-event{display:flex;align-items:center;gap:.42rem;margin:.75rem 0 0 2.75rem;color:var(--landing-faint);font-size:.72rem;line-height:1.4}.landing-thread-event svg{width:.9rem;height:.9rem;flex:none}.landing-thread-nai{isolation:isolate;display:grid;min-height:27rem;align-content:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--landing-ink) 88%,white);border-radius:2rem;background:var(--landing-ink);padding:1.35rem;color:var(--landing-surface);box-shadow:0 2.8rem 6rem -4rem rgba(91,53,213,.58)}.landing-thread-nai:after,.landing-thread-nai:before{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.075);border-radius:50%;content:"";pointer-events:none}.landing-thread-nai:before{top:-7.5rem;left:50%;width:18rem;height:18rem;transform:translateX(-50%)}.landing-thread-nai:after{top:-3.5rem;left:50%;width:10rem;height:10rem;transform:translateX(-50%)}.landing-thread-nai-mark{position:relative;z-index:1;display:grid;justify-items:center;gap:.55rem}.landing-thread-nai-chip{display:grid;width:5.35rem;height:5.35rem;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:1.75rem;background:rgba(255,255,255,.025);box-shadow:0 0 0 .4rem rgba(221,63,152,.07);animation:landingThreadNaiPulse 3.4s ease-in-out infinite}.landing-thread-nai-chip>span{position:relative;z-index:1;color:var(--landing-surface)}.landing-nai-core-mark>span>canvas,.landing-thread-nai-chip>span>canvas{z-index:0}.landing-nai-core-mark>span>span,.landing-thread-nai-chip>span>span{z-index:1;background:color-mix(in srgb,var(--landing-ink) 32%,transparent)}.landing-nai-core-mark>span>svg,.landing-thread-nai-chip>span>svg{position:relative;z-index:4;color:var(--landing-surface);filter:drop-shadow(0 .08rem .16rem color-mix(in srgb,var(--landing-ink) 48%,transparent));opacity:1}.landing-thread-nai-mark small{color:rgba(255,255,255,.42);font-family:var(--font-landing-mono),monospace;font-size:.67rem;font-weight:750;letter-spacing:.12em}.landing-thread-nai-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:.65rem;margin-top:1rem;text-align:center}.landing-thread-nai-copy>span{display:inline-flex;align-items:center;gap:.38rem;color:color-mix(in srgb,var(--landing-brand-pink) 72%,white);font-family:var(--font-landing-mono),monospace;font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-thread-nai-copy>span svg{width:.92rem;height:.92rem}.landing-thread-nai-copy h3{max-width:22rem;margin:0;color:var(--landing-surface);font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:760;letter-spacing:-.048em;line-height:1.03;text-wrap:balance}.landing-thread-nai-copy p{max-width:22rem;margin:0;color:rgba(255,255,255,.58);font-size:.78rem;line-height:1.55}.landing-thread-facts{position:relative;z-index:1;display:grid;margin-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.landing-thread-facts>div{display:grid;min-width:0;align-items:center;gap:.62rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.58rem 0;grid-template-columns:auto minmax(0,1fr)}.landing-thread-facts>div>svg{width:1rem;height:1rem;border-radius:50%;background:rgba(221,63,152,.11);padding:.18rem;color:color-mix(in srgb,var(--landing-brand-pink) 72%,white)}.landing-thread-facts>div>span{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.75rem}.landing-thread-facts small{color:rgba(255,255,255,.4);font-size:.7rem}.landing-thread-facts strong{overflow:hidden;color:rgba(255,255,255,.88);font-size:.75rem;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.landing-thread-status{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;margin:0 0 1rem auto;border:1px solid var(--landing-line);border-radius:999px;background:var(--landing-surface);padding:.42rem .62rem;color:var(--landing-muted);font-size:.71rem;font-weight:670}.landing-thread-status i{width:.42rem;height:.42rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .2rem rgba(221,63,152,.1);animation:landingThreadStatus 2.2s ease-in-out infinite}.landing-thread-slot{display:grid;align-items:center;gap:.65rem;margin-top:.7rem;border:1px solid var(--landing-line);border-radius:.85rem;background:var(--landing-soft);padding:.72rem;grid-template-columns:auto minmax(0,1fr)}.landing-thread-slot>svg{width:1rem;height:1rem;color:var(--landing-brand-violet)}.landing-thread-slot>span{display:grid;min-width:0;gap:.1rem}.landing-thread-slot small,.landing-thread-slot strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-thread-slot strong{color:var(--landing-ink);font-size:.78rem;font-weight:730}.landing-thread-slot small{color:var(--landing-faint);font-size:.7rem}@media (max-width:999px){.landing-thread-scene{justify-items:center;gap:1.6rem;padding:2.25rem;grid-template-columns:minmax(0,1fr)}.landing-thread-scene:before{position:absolute;z-index:0;top:3.25rem;bottom:3.25rem;left:50%;width:1px;background:linear-gradient(var(--landing-brand-coral),var(--landing-brand-pink),var(--landing-brand-violet));content:"";opacity:.28}.landing-thread-scene:after{position:absolute;z-index:1;top:3.25rem;left:calc(50% - .25rem);width:.5rem;height:.5rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .3rem rgba(221,63,152,.09);content:"";animation:landingThreadMobileSignal 5.2s linear infinite}.landing-thread-connections{display:none}.landing-thread-action,.landing-thread-inbound,.landing-thread-nai{width:min(100%,35rem)}.landing-thread-inbound{justify-self:start;margin-left:6%}.landing-thread-action{justify-self:end;margin-right:6%}}@media (max-width:600px){.landing-thread-story{margin-top:3.5rem}.landing-thread-scene{gap:1.1rem;margin-inline:-.15rem;padding:1.25rem .6rem}.landing-thread-action,.landing-thread-inbound{width:calc(100% - 1.35rem);margin:0}.landing-thread-nai{width:100%;min-height:0;border-radius:1.35rem;padding:1.1rem}.landing-thread-nai-chip{width:4.8rem;height:4.8rem}.landing-thread-nai-copy h3{font-size:1.58rem}.landing-thread-facts>div>span{display:grid;gap:.12rem}.landing-thread-facts strong{text-align:left}}@media (prefers-reduced-motion:reduce){.landing-thread-line-runner,.landing-thread-nai-chip,.landing-thread-scene-in,.landing-thread-scene:after,.landing-thread-status i{animation:none!important}}@keyframes landingThreadSignal{to{stroke-dashoffset:-333}}@keyframes landingThreadSceneIn{0%{opacity:0;transform:translateY(.55rem) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landingThreadNaiPulse{0%,to{box-shadow:0 0 0 .32rem rgba(221,63,152,.06)}50%{box-shadow:0 0 0 .5rem rgba(91,53,213,.11)}}@keyframes landingThreadStatus{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes landingThreadMobileSignal{0%{top:3.25rem}to{top:calc(100% - 3.75rem)}}.landing-nai-explainer{position:relative;isolation:isolate;margin-top:clamp(8.5rem,13vw,12rem)}.landing-nai-explainer:before{display:none}.landing-nai-editorial{display:grid;align-items:end;gap:clamp(2.5rem,8vw,8.5rem);grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr)}.landing-nai-kicker{display:inline-flex;align-items:center;gap:.75rem;background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.68rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.landing-nai-kicker:before{width:2.25rem;height:1px;background:var(--landing-brand-gradient);content:""}.landing-nai-editorial h3{max-width:47rem;margin:1.2rem 0 0;color:color-mix(in srgb,var(--landing-ink) 68%,white);font-size:clamp(3.2rem,5.3vw,5.25rem);font-weight:780;letter-spacing:-.072em;line-height:.93;text-wrap:balance}.landing-nai-editorial h3 strong{display:block;color:var(--landing-ink);font-weight:inherit}.landing-nai-editorial-copy{display:grid;gap:1.65rem;padding-bottom:.35rem}.landing-nai-editorial-copy>p{max-width:31rem;margin:0;color:var(--landing-muted);font-size:1rem;line-height:1.72;text-wrap:pretty}.landing-nai-approval-note{display:inline-flex;width:fit-content;align-items:center;gap:.6rem;border:0;border-top:1px solid var(--landing-line-strong);border-radius:0;background:transparent;padding:.9rem 0 0;color:var(--landing-ink);font-size:.75rem;font-weight:710;line-height:1.45}.landing-nai-approval-note svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--landing-brand-violet)}.landing-nai-runway{display:grid;align-items:start;gap:clamp(4rem,8vw,8rem);margin-top:clamp(5.5rem,9vw,8rem);grid-template-columns:minmax(21rem,.86fr) minmax(0,1.14fr)}.landing-nai-core{position:sticky;top:7.5rem;overflow:hidden;align-self:start;min-height:44rem;border:1px solid color-mix(in srgb,var(--landing-surface) 12%,transparent);border-radius:2rem;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--landing-brand-violet) 20%,transparent),transparent 34%),color-mix(in srgb,var(--landing-ink) 97%,var(--landing-brand-violet));padding:1.15rem;color:var(--landing-surface);box-shadow:0 2.4rem 5rem -4rem color-mix(in srgb,var(--landing-ink) 75%,transparent)}.landing-nai-core:before{position:absolute;z-index:0;right:8%;bottom:19%;left:8%;height:10rem;border-radius:50%;background:var(--landing-brand-gradient);content:"";filter:blur(5rem);opacity:.16;pointer-events:none}.landing-nai-core-copy,.landing-nai-core-footer,.landing-nai-core-header{position:relative;z-index:2}.landing-nai-core-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--landing-surface) 11%,transparent);padding:.65rem .75rem 1.2rem}.landing-nai-core-header>span{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-landing-mono),monospace;font-size:.61rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.landing-nai-core-header>span i{width:.42rem;height:.42rem;border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--landing-brand-pink) 12%,transparent);animation:landingNaiStatusPulse 2.4s ease-in-out infinite}.landing-nai-core-header small{color:color-mix(in srgb,var(--landing-surface) 50%,transparent);font-family:var(--font-landing-mono),monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.landing-nai-core-map{position:relative;z-index:1;width:100%;height:21rem;margin:1.15rem auto 0}.landing-nai-core-map>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing-nai-core-map>svg path{fill:none;stroke:color-mix(in srgb,var(--landing-brand-pink) 64%,transparent);stroke-dasharray:2 12;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.15;vector-effect:non-scaling-stroke;animation:landingNaiContextFlow 4.8s linear infinite}.landing-nai-core-map>svg path:nth-child(2){stroke:color-mix(in srgb,var(--landing-brand-violet) 72%,transparent);animation-duration:6.1s;animation-delay:-2.7s}.landing-nai-core-map>svg path:nth-child(3){animation-duration:3.9s;animation-delay:-1.2s}.landing-nai-core-map>svg path:nth-child(4){stroke:color-mix(in srgb,var(--landing-brand-violet) 72%,transparent);animation-duration:5.4s;animation-delay:-4.1s}.landing-nai-core-map>svg path:nth-child(5){animation-duration:6.7s;animation-delay:-3.4s}.landing-nai-core-map>svg path:nth-child(6){stroke:color-mix(in srgb,var(--landing-brand-violet) 72%,transparent);animation-duration:4.3s;animation-delay:-.8s}.landing-nai-signal{position:absolute;z-index:2;display:inline-flex;width:7.6rem;min-height:2.55rem;align-items:center;gap:.48rem;border:1px solid color-mix(in srgb,var(--landing-surface) 13%,transparent);border-radius:.78rem;background:color-mix(in srgb,var(--landing-ink) 86%,transparent);padding:.58rem .65rem;color:color-mix(in srgb,var(--landing-surface) 78%,transparent);font-size:.64rem;font-weight:650;line-height:1.15}.landing-nai-signal svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--landing-brand-pink)}.landing-nai-signal:nth-of-type(2n) svg{color:color-mix(in srgb,var(--landing-brand-violet) 72%,var(--landing-surface))}.landing-nai-signal.is-memory{top:1rem;left:0}.landing-nai-signal.is-messages{top:1rem;right:0}.landing-nai-signal.is-bookings{top:8.8rem;left:0}.landing-nai-signal.is-availability{top:8.8rem;right:0}.landing-nai-signal.is-services{bottom:1rem;left:0}.landing-nai-signal.is-requests{right:0;bottom:1rem}.landing-nai-core-mark{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:7.1rem;height:7.1rem;place-items:center;border:1px solid color-mix(in srgb,var(--landing-surface) 18%,transparent);border-radius:2.1rem;background:color-mix(in srgb,var(--landing-ink) 92%,transparent);transform:translate(-50%,-50%)}.landing-nai-core-mark:after,.landing-nai-core-mark:before,.landing-nai-core-mark>i{position:absolute;border:1px solid color-mix(in srgb,var(--landing-brand-pink) 46%,transparent);content:"";pointer-events:none}.landing-nai-core-mark:before{inset:-.75rem;border-radius:2.6rem;animation:landingNaiCorePulse 4.2s ease-in-out infinite}.landing-nai-core-mark:after{inset:-1.55rem;border-color:color-mix(in srgb,var(--landing-brand-violet) 28%,transparent);border-radius:3.1rem;animation:landingNaiCorePulse 4.2s ease-in-out -2.1s infinite}.landing-nai-core-mark>i{inset:-2.45rem;border-color:color-mix(in srgb,var(--landing-surface) 7%,transparent);border-radius:50%}.landing-nai-core-mark>span{position:relative;z-index:1;color:var(--landing-surface)}.landing-nai-core-copy{margin:.25rem .75rem 0;border-top:1px solid color-mix(in srgb,var(--landing-surface) 11%,transparent);padding-top:1.7rem}.landing-nai-core-copy>span{display:inline-flex;align-items:center;gap:.5rem;color:color-mix(in srgb,var(--landing-surface) 60%,transparent);font-family:var(--font-landing-mono),monospace;font-size:.59rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-nai-core-copy>span svg{width:.9rem;height:.9rem;color:var(--landing-brand-pink)}.landing-nai-core-copy h4{max-width:23rem;margin:.85rem 0 0;color:var(--landing-surface);font-size:clamp(1.65rem,2.4vw,2.05rem);font-weight:750;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.landing-nai-core-copy p{max-width:24rem;margin:.85rem 0 0;color:color-mix(in srgb,var(--landing-surface) 57%,transparent);font-size:.76rem;line-height:1.58}.landing-nai-core-footer{display:flex;align-items:center;gap:.55rem;margin:1.7rem .75rem 0;border-top:1px solid color-mix(in srgb,var(--landing-surface) 11%,transparent);padding-top:1.05rem;color:color-mix(in srgb,var(--landing-surface) 50%,transparent);font-family:var(--font-landing-mono),monospace;font-size:.56rem;letter-spacing:.05em;text-transform:uppercase}.landing-nai-core-footer>i{width:1rem;height:1px;background:color-mix(in srgb,var(--landing-surface) 18%,transparent)}.landing-nai-core-footer strong{display:inline-flex;align-items:center;gap:.38rem;margin-left:auto;color:var(--landing-surface);font-weight:700}.landing-nai-core-footer strong svg{width:.85rem;height:.85rem;color:var(--landing-brand-pink)}.landing-nai-chapters{position:relative;margin:0;padding:0 0 0 3.25rem;list-style:none}.landing-nai-chapters:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--landing-line-strong);content:""}.landing-nai-chapters>li{position:relative;display:flex;min-height:36rem;flex-direction:column;justify-content:center;border-bottom:1px solid var(--landing-line);padding:4.5rem 0 5rem 1.5rem;view-timeline-axis:block;view-timeline-name:--landing-nai-chapter}.landing-nai-chapters>li:first-child{padding-top:1rem}.landing-nai-chapters>li:last-child{border-bottom:0;padding-bottom:1rem}.landing-nai-chapters>li:before{position:absolute;top:0;left:-3.25rem;width:2px;height:28%;border-radius:999px;background:var(--landing-brand-gradient);content:"";opacity:.88;transform:translateY(20%);transform-origin:top}.landing-nai-chapters>li:after{position:absolute;top:4.5rem;left:calc(-3.25rem - .25rem);width:.55rem;height:.55rem;border:2px solid var(--landing-surface);border-radius:50%;background:var(--landing-brand-pink);box-shadow:0 0 0 1px color-mix(in srgb,var(--landing-brand-pink) 36%,transparent);content:""}.landing-nai-chapters>li:first-child:after{top:1rem}.landing-nai-chapter-heading{display:grid;width:fit-content;align-items:center;gap:0 .85rem;grid-template-columns:auto auto}.landing-nai-chapter-number{align-self:start;background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.65rem;font-weight:760;letter-spacing:.1em;grid-column:1/-1}.landing-nai-chapter-icon{display:grid;width:2.8rem;height:2.8rem;place-items:center;margin-top:.8rem;border:1px solid var(--landing-line-strong);border-radius:50%;background:var(--landing-surface);color:var(--landing-brand-violet)}.landing-nai-chapter-icon svg{width:1.05rem;height:1.05rem}.landing-nai-chapter-heading>small{margin-top:.8rem;color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.64rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.landing-nai-chapters>li>h4{max-width:36rem;margin:1.7rem 0 0;color:var(--landing-ink);font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:770;letter-spacing:-.058em;line-height:1;text-wrap:balance}.landing-nai-chapters>li>p{max-width:37rem;margin:1.2rem 0 0;color:var(--landing-muted);font-size:.94rem;line-height:1.7;text-wrap:pretty}.landing-nai-chapter-example{display:grid;align-items:center;gap:.85rem;margin-top:2.4rem;border-top:1px solid var(--landing-line-strong);border-bottom:1px solid var(--landing-line);padding:1.2rem 0;grid-template-columns:auto minmax(0,1fr) auto}.landing-nai-chapter-example>svg{width:1.1rem;height:1.1rem;color:var(--landing-brand-pink)}.landing-nai-chapter-example>span{display:grid;gap:.18rem}.landing-nai-chapter-areas>small,.landing-nai-chapter-example small{color:var(--landing-faint);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-nai-chapter-example strong{overflow:hidden;color:var(--landing-ink);font-size:.76rem;font-weight:710;text-overflow:ellipsis;white-space:nowrap}.landing-nai-chapter-example em{border:1px solid color-mix(in srgb,var(--landing-brand-pink) 24%,var(--landing-line));border-radius:999px;background:color-mix(in srgb,var(--landing-brand-pink) 6%,var(--landing-surface));padding:.38rem .55rem;color:var(--landing-brand-violet);font-size:.6rem;font-style:normal;font-weight:720;white-space:nowrap}.landing-nai-chapter-areas{display:grid;gap:.85rem;margin-top:2rem}.landing-nai-chapter-areas ul{display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;margin:0;padding:0;list-style:none}.landing-nai-chapter-areas li{position:relative;color:var(--landing-muted);font-size:.7rem;font-weight:650}.landing-nai-chapter-areas li+li:before{position:absolute;top:50%;left:-.75rem;width:.22rem;height:.22rem;border-radius:50%;background:var(--landing-brand-pink);content:"";transform:translateY(-50%)}.landing-loop-section .landing-nai-approval-note,.landing-loop-section .landing-nai-chapter-example strong,.landing-loop-section .landing-nai-chapters>li>h4,.landing-loop-section .landing-nai-editorial h3,.landing-loop-section .landing-nai-editorial h3 strong,.landing-loop-section .landing-nai-script-intro h4,.landing-loop-section .landing-nai-script-rules h5{color:var(--landing-nai-adaptive-ink);transition:color .12s linear}.landing-loop-section .landing-nai-chapter-areas li,.landing-loop-section .landing-nai-chapters>li>p,.landing-loop-section .landing-nai-editorial-copy>p,.landing-loop-section .landing-nai-script-footnote,.landing-loop-section .landing-nai-script-intro p,.landing-loop-section .landing-nai-script-rules li p{color:var(--landing-nai-adaptive-muted);transition:color .12s linear}.landing-loop-section .landing-nai-chapter-areas>small,.landing-loop-section .landing-nai-chapter-example small,.landing-loop-section .landing-nai-chapter-heading>small{color:var(--landing-nai-adaptive-faint);transition:color .12s linear}.landing-loop-section .landing-nai-chapters:before{background:var(--landing-nai-adaptive-line)}.landing-loop-section .landing-nai-approval-note,.landing-loop-section .landing-nai-chapter-example,.landing-loop-section .landing-nai-chapters>li,.landing-loop-section .landing-nai-script-footnote,.landing-loop-section .landing-nai-script-rules li{border-color:var(--landing-nai-adaptive-line)}.landing-loop-section .landing-nai-chapter-icon{border-color:var(--landing-nai-adaptive-line);background:var(--landing-nai-adaptive-surface)}.landing-loop-section .landing-nai-chapters>li:after{border-color:var(--landing-nai-adaptive-surface)}.landing-loop-section .landing-nai-chapter-example em{border-color:color-mix(in srgb,var(--landing-brand-pink) 32%,var(--landing-nai-adaptive-line));background:color-mix(in srgb,var(--landing-brand-pink) 8%,var(--landing-nai-adaptive-surface))}@supports (animation-timeline:view()){.landing-nai-chapters>li:before{animation:landingNaiChapterScroll linear both;animation-range:entry 8% exit 92%;animation-timeline:--landing-nai-chapter}.landing-nai-chapters>li>*{animation:landingNaiChapterReveal linear both;animation-range:entry 10% cover 42%;animation-timeline:--landing-nai-chapter}}@media (min-width:1000px) and (max-height:850px){.landing-nai-core{top:5.25rem;min-height:0;padding:.9rem}.landing-nai-core-header{padding:.45rem .55rem .9rem}.landing-nai-core-map{height:17rem;margin-top:.7rem}.landing-nai-signal.is-memory,.landing-nai-signal.is-messages{top:.5rem}.landing-nai-signal.is-availability,.landing-nai-signal.is-bookings{top:7.1rem}.landing-nai-signal.is-requests,.landing-nai-signal.is-services{bottom:.5rem}.landing-nai-core-copy{margin-top:0;padding-top:1.25rem}.landing-nai-core-copy h4{font-size:1.65rem}.landing-nai-core-copy p{margin-top:.65rem}.landing-nai-core-footer{margin-top:1.15rem;padding-top:.85rem}}.landing-nai-script{margin-top:clamp(5rem,8vw,7.5rem)}.landing-nai-script-intro{display:grid;max-width:46rem;gap:.9rem}.landing-nai-script-kicker{background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.66rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.landing-nai-script-intro h4{max-width:34rem;font-size:clamp(1.85rem,3.4vw,2.55rem);font-weight:800;letter-spacing:-.038em;line-height:1.06;text-wrap:balance}.landing-nai-script-intro p{max-width:42rem;color:var(--landing-muted);font-size:.98rem;line-height:1.65;text-wrap:pretty}.landing-nai-script-body{display:grid;align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.landing-nai-script-panel{display:flex;overflow:hidden;border:1px solid rgba(13,14,18,.09);border-radius:1.25rem;background:#fff;color:#17181d;box-shadow:0 2rem 4.5rem -3.2rem rgba(20,20,40,.6);flex-direction:column}.landing-nai-script-thread{border-bottom:1px solid rgba(13,14,18,.07);background:#f6f7f8;padding:.55rem 1rem;color:#5d6470;font-size:.7rem;font-weight:620}.landing-nai-script-panel>header{display:grid;align-items:center;padding:.85rem 1rem .65rem;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-nai-script-panel>header strong{display:block;font-size:.86rem;font-weight:680}.landing-nai-script-panel>header small{display:block;margin-top:.08rem;color:#7b8290;font-size:.69rem}.landing-nai-script-panel>header i{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.55rem;color:#9aa0ad}.landing-nai-script-panel>header i svg{width:1rem;height:1rem}.landing-nai-script-log{display:flex;min-height:18.5rem;padding:.25rem 1rem 1rem;flex-direction:column}.landing-nai-script-reveal{display:grid;margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}.landing-nai-script-reveal,.landing-nai-script-reveal>*{min-height:0;overflow:hidden}.landing-nai-script-ask{width:fit-content;max-width:85%;margin-left:auto;border-radius:1.35rem;background:#f2f3f5;padding:.5rem .85rem;font-size:.81rem;line-height:1.42}.landing-nai-script-typing{display:inline-flex;height:1.3rem;align-items:center;gap:.24rem}.landing-nai-script-typing i{display:block;width:.34rem;height:.34rem;border-radius:999px;background:#9aa0ad}.landing-nai-script-reply{font-size:.81rem;line-height:1.5}.landing-nai-script-actions{display:flex;margin-top:.4rem;gap:.25rem}.landing-nai-script-actions span{border-radius:.5rem;padding:.24rem .42rem;color:#7b8290;font-size:.71rem;font-weight:560}.landing-nai-script-actions span:first-child{background:#f2f3f5;color:#17181d}.landing-nai-script-note{display:inline-flex;align-items:center;margin-top:.55rem;border-radius:999px;background:rgba(13,179,156,.11);padding:.22rem .55rem;color:#0a7466;font-size:.67rem;font-weight:640;gap:.3rem}.landing-nai-script-note svg{width:.72rem;height:.72rem}.landing-nai-script-composer{display:grid;border-top:1px solid rgba(13,14,18,.07);padding:.7rem 1rem .85rem;gap:.5rem}.landing-nai-script-presets{display:flex;flex-wrap:wrap;gap:.3rem}.landing-nai-script-presets span{border-radius:999px;background:#f2f3f5;padding:.24rem .52rem;color:#7b8290;font-size:.67rem;font-weight:650}.landing-nai-script-input{display:grid;align-items:center;border:1px solid rgba(13,14,18,.11);border-radius:1.35rem;padding:.28rem .28rem .28rem .9rem;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.landing-nai-script-input small{color:#9aa0ad;font-size:.79rem}.landing-nai-script-input span{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:999px;background:#e9eaee;color:#9aa0ad}.landing-nai-script-input span svg{width:.95rem;height:.95rem}.landing-nai-script-rules{display:grid;padding-top:.35rem;gap:1.1rem}.landing-nai-script-rules h5{font-size:1.08rem;font-weight:780;letter-spacing:-.025em}.landing-nai-script-rules ul{display:grid;gap:0}.landing-nai-script-rules li{display:grid;border-top:1px solid var(--landing-line-strong);padding:.95rem 0;gap:.35rem}.landing-nai-script-rule-ask{color:var(--landing-brand-pink);font-family:var(--font-landing-mono),monospace;font-size:.74rem;letter-spacing:-.01em}.landing-nai-script-rules li p{color:var(--landing-muted);font-size:.9rem;line-height:1.55;text-wrap:pretty}.landing-nai-script-footnote{display:flex;align-items:flex-start;border-top:1px solid var(--landing-line-strong);padding-top:.95rem;color:var(--landing-muted);font-size:.8rem;line-height:1.5;gap:.5rem}.landing-nai-script-footnote svg{width:.95rem;height:.95rem;margin-top:.12rem;flex:none}.landing-nai-script.is-playing .is-ask-1{animation:landingNaiScriptAsk1 var(--landing-nai-script-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-nai-script.is-playing .is-wait-1{animation:landingNaiScriptWait1 var(--landing-nai-script-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-nai-script.is-playing .is-reply-1{animation:landingNaiScriptReply1 var(--landing-nai-script-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-nai-script.is-playing .is-ask-2{animation:landingNaiScriptAsk2 var(--landing-nai-script-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-nai-script.is-playing .is-wait-2{animation:landingNaiScriptWait2 var(--landing-nai-script-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-nai-script.is-playing .is-reply-2{animation:landingNaiScriptReply2 var(--landing-nai-script-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-nai-script.is-playing .landing-nai-script-typing i{animation:landingNaiScriptDot .72s ease-in-out infinite alternate}.landing-nai-script.is-playing .landing-nai-script-typing i:nth-child(2){animation-delay:.12s}.landing-nai-script.is-playing .landing-nai-script-typing i:nth-child(3){animation-delay:.24s}@keyframes landingNaiScriptAsk1{0%,3%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}6%,94%{margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}97%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.2rem)}}@keyframes landingNaiScriptWait1{0%,7%{margin-top:0;grid-template-rows:0fr;opacity:0}10%,16%{margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}19%,to{margin-top:0;grid-template-rows:0fr;opacity:0}}@keyframes landingNaiScriptReply1{0%,19%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}23%,94%{margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}97%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.2rem)}}@keyframes landingNaiScriptAsk2{0%,46%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}50%,94%{margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}97%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.2rem)}}@keyframes landingNaiScriptWait2{0%,51%{margin-top:0;grid-template-rows:0fr;opacity:0}54%,60%{margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}63%,to{margin-top:0;grid-template-rows:0fr;opacity:0}}@keyframes landingNaiScriptReply2{0%,63%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}67%,94%{margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}97%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.2rem)}}@keyframes landingNaiScriptDot{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-.12rem)}}@media (max-width:999px){.landing-nai-script{width:min(100%,43rem);margin-inline:auto}.landing-nai-script-body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing-nai-script .landing-nai-script-reveal,.landing-nai-script.is-playing .landing-nai-script-reveal{animation:none!important;margin-top:.85rem;grid-template-rows:1fr;opacity:1;transform:none}.landing-nai-script.is-playing .landing-nai-script-typing i{animation:none!important}}@media (max-width:999px){.landing-nai-explainer{margin-top:8rem}.landing-nai-editorial{align-items:start;gap:2rem;grid-template-columns:minmax(0,1fr)}.landing-nai-editorial-copy>p{max-width:43rem}.landing-nai-runway{gap:5rem;margin-top:5rem;grid-template-columns:minmax(0,1fr)}.landing-nai-core{position:relative;top:auto;width:min(100%,42rem);min-height:43rem;margin-inline:auto}.landing-nai-chapters{width:min(100%,43rem);margin-inline:auto}.landing-nai-chapters>li{min-height:31rem}}@media (max-width:600px){.landing-nai-explainer{margin-top:6.5rem}.landing-nai-editorial h3{font-size:clamp(2.7rem,13vw,3.55rem);letter-spacing:-.065em}.landing-nai-editorial-copy{gap:1.35rem}.landing-nai-editorial-copy>p{font-size:.94rem}.landing-nai-approval-note{align-items:flex-start}.landing-nai-runway{gap:4rem;margin-top:4rem}.landing-nai-core{min-height:40rem;border-radius:1.35rem;padding:.8rem}.landing-nai-core-header{align-items:flex-start;padding:.55rem .45rem 1rem}.landing-nai-core-header small{max-width:7rem;text-align:right}.landing-nai-core-map{height:19rem;margin-top:.85rem}.landing-nai-signal{z-index:4;width:6.7rem;min-height:2.35rem;gap:.35rem;padding:.48rem .5rem;font-size:.57rem}.landing-nai-core-mark:before{inset:-.4rem}.landing-nai-core-mark:after{inset:-.7rem}.landing-nai-core-mark>i{display:none}.landing-nai-signal svg{width:.78rem;height:.78rem}.landing-nai-signal.is-availability,.landing-nai-signal.is-bookings{top:8rem}.landing-nai-core-mark{width:6.25rem;height:6.25rem;border-radius:1.8rem}.landing-nai-core-copy{margin-inline:.45rem;padding-top:1.35rem}.landing-nai-core-copy h4{font-size:1.62rem}.landing-nai-core-footer{flex-wrap:wrap;margin:1.35rem .45rem 0}.landing-nai-core-footer strong{width:100%;margin:.35rem 0 0}.landing-nai-chapters{padding-left:2rem}.landing-nai-chapters>li{min-height:0;justify-content:flex-start;padding:3.5rem 0 4.25rem 1rem}.landing-nai-chapters>li:first-child{padding-top:0}.landing-nai-chapters>li:before{left:-2rem}.landing-nai-chapters>li:after{top:3.5rem;left:calc(-2rem - .25rem)}.landing-nai-chapters>li:first-child:after{top:0}.landing-nai-chapters>li>h4{font-size:2.15rem}.landing-nai-chapters>li>p{font-size:.88rem}.landing-nai-chapter-example{gap:.7rem;grid-template-columns:auto minmax(0,1fr)}.landing-nai-chapter-example strong{white-space:normal}.landing-nai-chapter-example em{width:fit-content;margin-left:1.8rem;grid-column:1/-1}.landing-nai-chapter-areas ul{display:grid;gap:.55rem}.landing-nai-chapter-areas li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.landing-nai-chapters>li:before,.landing-nai-chapters>li>*,.landing-nai-core-header>span i,.landing-nai-core-map>svg path,.landing-nai-core-mark:after,.landing-nai-core-mark:before{animation:none!important}}@keyframes landingNaiContextFlow{to{stroke-dashoffset:-84}}@keyframes landingNaiCorePulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.82;transform:scale(1.04)}}@keyframes landingNaiStatusPulse{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}@keyframes landingNaiChapterScroll{0%{opacity:.32;transform:translateY(-5%)}to{opacity:1;transform:translateY(250%)}}@keyframes landingNaiChapterReveal{0%{opacity:.45;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@property --landing-unibox-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-unibox-section{position:relative;isolation:isolate;overflow:clip;border-bottom:1px solid rgba(255,255,255,.08);background:#0d0f14;padding:clamp(6.5rem,9vw,9rem) 1.5rem clamp(6rem,9vw,8.5rem);color:#fff}.landing-unibox-section:after,.landing-unibox-section:before{position:absolute;z-index:-2;border-radius:50%;content:"";filter:blur(5rem);pointer-events:none}.landing-unibox-section:before{top:7%;right:-13rem;width:34rem;height:34rem;background:color-mix(in srgb,var(--landing-brand-violet) 28%,transparent);animation:landingUniboxAmbient 12s ease-in-out infinite alternate}.landing-unibox-section:after{bottom:-19rem;left:16%;width:42rem;height:30rem;background:color-mix(in srgb,var(--landing-brand-coral) 17%,transparent);animation:landingUniboxAmbient 15s ease-in-out 1.8s infinite alternate-reverse}.landing-unibox-ambient{position:absolute;z-index:-1;inset:0;overflow:hidden;background:radial-gradient(circle at 26% 53%,rgba(221,63,152,.1),transparent 25rem),radial-gradient(circle at 79% 38%,rgba(91,53,213,.14),transparent 30rem);pointer-events:none}.landing-unibox-ambient:before{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) .7px,transparent 0);background-size:22px 22px;content:"";mask-image:linear-gradient(transparent 5%,#000 30%,#000 78%,transparent);opacity:.34}.landing-unibox-shell{width:min(100%,1200px);margin-inline:auto}.landing-unibox-heading{display:grid;align-items:end;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr)}.landing-unibox-kicker{display:inline-flex;align-items:center;gap:.72rem;background:var(--landing-brand-gradient);background-clip:text;color:transparent;font-family:var(--font-landing-mono),monospace;font-size:.7rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.landing-unibox-kicker:before{width:2rem;height:1px;background:var(--landing-brand-gradient);content:""}.landing-unibox-heading h2{max-width:47rem;margin:1.1rem 0 0;color:rgba(255,255,255,.62);font-size:clamp(3.4rem,5vw,5rem);font-weight:780;letter-spacing:-.07em;line-height:.94;text-wrap:balance}.landing-unibox-heading h2 strong{display:block;color:#fff;font-weight:inherit}.landing-unibox-intro{display:grid;gap:1.45rem;padding-bottom:.25rem}.landing-unibox-intro>p{max-width:31rem;margin:0;color:rgba(255,255,255,.62);font-size:1.05rem;line-height:1.68;text-wrap:pretty}.landing-unibox-intro>span{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;border-top:1px solid rgba(255,255,255,.16);padding-top:.9rem;color:rgba(255,255,255,.85);font-size:.78rem;font-weight:670}.landing-unibox-intro>span svg{width:1rem;height:1rem;color:color-mix(in srgb,var(--landing-brand-pink) 75%,white)}.landing-unibox-stage{position:relative;margin-top:clamp(4.25rem,7vw,6.25rem)}.landing-unibox-stage:before{position:absolute;z-index:-1;right:7%;bottom:-3.5rem;left:7%;height:9rem;border-radius:50%;background:linear-gradient(90deg,rgba(91,53,213,.34),rgba(221,63,152,.36),rgba(255,102,87,.24));content:"";filter:blur(3.5rem);opacity:.72}.landing-unibox-channel-rail{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem}.landing-unibox-channel-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;color:rgba(255,255,255,.5);font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:730;letter-spacing:.1em;text-transform:uppercase}.landing-unibox-channel-label i{width:.48rem;height:.48rem;border-radius:50%;background:#48d489;box-shadow:0 0 0 .26rem rgba(72,212,137,.1);animation:landingUniboxLive 2.4s ease-in-out infinite}.landing-unibox-channel-rail>div{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.45rem}.landing-unibox-channel{display:flex;min-width:0;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);padding:.42rem .65rem .42rem .45rem;animation:landingUniboxChannel 6.8s ease-in-out infinite;backdrop-filter:blur(1rem)}.landing-unibox-channel:nth-child(2){animation-delay:-1.7s}.landing-unibox-channel:nth-child(3){animation-delay:-3.4s}.landing-unibox-channel:nth-child(4){animation-delay:-5.1s}.landing-unibox-channel>span{display:grid;min-width:0;gap:.05rem}.landing-unibox-channel strong{color:rgba(255,255,255,.86);font-size:.7rem;font-weight:700;white-space:nowrap}.landing-unibox-channel small{display:none;color:rgba(255,255,255,.5);font-size:.6rem;white-space:nowrap}.landing-unibox-window{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:1.65rem;background:#fff;box-shadow:0 3.5rem 8rem -3rem rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.04);color:var(--landing-ink);transform:translateZ(0)}.landing-unibox-window-bar{display:grid;min-height:3.35rem;align-items:center;gap:.8rem;border-bottom:1px solid rgba(255,255,255,.08);background:#17181d;padding:.65rem 1rem;color:#fff;grid-template-columns:auto auto minmax(0,1fr) auto}.landing-unibox-window-dots{display:flex;gap:.3rem}.landing-unibox-window-dots i{width:.42rem;height:.42rem;border-radius:50%}.landing-unibox-window-dots i:first-child{background:var(--landing-brand-coral)}.landing-unibox-window-dots i:nth-child(2){background:var(--landing-brand-pink)}.landing-unibox-window-dots i:nth-child(3){background:var(--landing-brand-violet)}.landing-unibox-window-bar>strong{font-size:.78rem;font-weight:730}.landing-unibox-window-bar>span:nth-child(3){overflow:hidden;color:rgba(255,255,255,.42);font-family:var(--font-landing-mono),monospace;font-size:.58rem;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-unibox-window-bar>small{display:inline-flex;align-items:center;gap:.42rem;color:rgba(255,255,255,.58);font-size:.62rem;font-weight:650}.landing-unibox-window-bar>small i{width:.42rem;height:.42rem;border-radius:50%;background:#48d489;box-shadow:0 0 0 .22rem rgba(72,212,137,.1)}.landing-unibox-app{display:grid;min-height:36rem;background:#fbfbfc;grid-template-columns:17.5rem minmax(0,1fr) 17.5rem}.landing-unibox-list,.landing-unibox-memory{min-width:0;background:#f6f7f8}.landing-unibox-list{display:flex;flex-direction:column;border-right:1px solid #e7e9ec;padding:1.2rem .75rem .9rem}.landing-unibox-list-heading{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;padding:0 .45rem}.landing-unibox-list-heading>span{display:flex;align-items:center;gap:.45rem}.landing-unibox-list-heading strong{font-size:.94rem;font-weight:780;letter-spacing:-.02em}.landing-unibox-list-heading em{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:999px;background:#17181d;color:#fff;font-size:.6rem;font-style:normal;font-weight:730}.landing-unibox-composer button,.landing-unibox-conversation-header button,.landing-unibox-list-heading button{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:0;border-radius:.65rem;background:transparent;color:#8b929c}.landing-unibox-composer button svg,.landing-unibox-conversation-header button svg,.landing-unibox-list-heading svg{width:1rem;height:1rem}.landing-unibox-filter{display:flex;min-height:2.35rem;align-items:center;gap:.5rem;margin:.75rem 0 .8rem;border:1px solid #e1e3e6;border-radius:.75rem;background:#fff;padding:.35rem .5rem;color:#4f5660;font-size:.7rem;font-weight:690;text-align:left}.landing-unibox-filter>svg{width:.85rem;height:.85rem;margin-left:auto}.landing-unibox-filter-icons{display:flex;padding-left:.15rem}.landing-unibox-filter-icons>img{margin-left:-.22rem;border:2px solid #fff;border-radius:50%}.landing-unibox-filter-icons>img:first-child{margin-left:0}.landing-unibox-threads{display:grid;gap:.3rem}.landing-unibox-thread{position:relative;display:flex;min-width:0;align-items:center;gap:.65rem;border-radius:.85rem;padding:.68rem .6rem;color:#1a1c21}.landing-unibox-thread.is-active{--landing-unibox-angle:0deg;background:#fff;box-shadow:0 .8rem 2rem -1.4rem rgba(30,25,45,.36)}.landing-unibox-thread.is-active:before{position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--landing-unibox-angle),var(--landing-brand-violet),var(--landing-brand-pink),var(--landing-brand-coral),var(--landing-brand-violet));content:"";mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px;pointer-events:none;animation:landingUniboxContour 4.5s linear infinite}.landing-unibox-avatar{position:relative;display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:linear-gradient(145deg,#ece5ff,#ffdfe9);color:#542ca7;font-size:.65rem;font-weight:780}.landing-unibox-avatar.is-large{width:2.55rem;height:2.55rem;border-radius:.9rem}.landing-unibox-avatar-channel{position:absolute;right:-.25rem;bottom:-.2rem;border:2px solid #fff;border-radius:50%;background:#fff}.landing-unibox-thread-copy{display:grid;min-width:0;flex:1;gap:.24rem}.landing-unibox-thread-copy>span{display:flex;min-width:0;align-items:center;gap:.35rem}.landing-unibox-thread-copy small,.landing-unibox-thread-copy strong{overflow:hidden;min-width:0;flex:1;text-overflow:ellipsis;white-space:nowrap}.landing-unibox-thread-copy strong{font-size:.73rem;font-weight:750}.landing-unibox-thread-copy small,.landing-unibox-thread-copy time{color:#8b929c;font-size:.62rem}.landing-unibox-thread.is-active .landing-unibox-thread-copy small{color:#4f5660;font-weight:590}.landing-unibox-thread-copy em{display:grid;min-width:1rem;height:1rem;place-items:center;border-radius:999px;background:var(--landing-brand-pink);color:#fff;font-size:.52rem;font-style:normal;font-weight:780}.landing-unibox-list-status{display:inline-flex;align-items:center;gap:.42rem;margin:auto .45rem 0;color:#a0a6ae;font-family:var(--font-landing-mono),monospace;font-size:.56rem;letter-spacing:.05em;text-transform:uppercase}.landing-unibox-list-status i{width:.35rem;height:.35rem;border-radius:50%;background:#48b878}.landing-unibox-conversation{display:flex;min-width:0;flex-direction:column;background:#fff}.landing-unibox-conversation-header{display:flex;min-height:4.75rem;align-items:center;gap:.8rem;border-bottom:1px solid #e7e9ec;padding:.9rem 1.2rem}.landing-unibox-conversation-header>span:nth-child(2){display:grid;min-width:0;gap:.14rem}.landing-unibox-conversation-header strong{overflow:hidden;font-size:.82rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.landing-unibox-conversation-header small{overflow:hidden;color:#838a94;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.landing-unibox-conversation-header button{margin-left:auto}.landing-unibox-messages{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:flex-end;gap:.8rem;overflow:hidden;background:radial-gradient(circle at 78% 8%,rgba(91,53,213,.06),transparent 13rem),linear-gradient(#fff,#fbfbfc);padding:1.5rem}.landing-unibox-date{align-self:center;color:#a0a6ae;font-family:var(--font-landing-mono),monospace;font-size:.54rem;letter-spacing:.06em;text-transform:uppercase}.landing-unibox-bubble{display:grid;max-width:78%;gap:.35rem;border-radius:1rem;padding:.72rem .85rem;font-size:.72rem;line-height:1.5;animation:landingUniboxMessage 5.5s ease-in-out infinite}.landing-unibox-bubble time{display:inline-flex;align-items:center;justify-content:flex-end;gap:.22rem;font-size:.52rem}.landing-unibox-bubble time svg{width:.72rem;height:.72rem}.landing-unibox-bubble.is-client{align-self:flex-start;border-bottom-left-radius:.3rem;background:#f0f1f3;color:#343941}.landing-unibox-bubble.is-client time{color:#9299a3}.landing-unibox-bubble.is-business{align-self:flex-end;border-bottom-right-radius:.3rem;background:#17181d;color:#fff;animation-delay:-2.75s}.landing-unibox-bubble.is-business time{color:rgba(255,255,255,.5)}.landing-unibox-context-event{display:flex;width:fit-content;max-width:86%;align-items:center;gap:.65rem;align-self:center;border:1px solid #e7ddfa;border-radius:.85rem;background:#faf8ff;padding:.55rem .7rem;color:#5b35d5;animation:landingUniboxContext 4.2s ease-in-out infinite}.landing-unibox-context-event>svg{width:.9rem;height:.9rem;flex:0 0 auto}.landing-unibox-context-event>span{display:grid;gap:.1rem}.landing-unibox-context-event strong{color:#423566;font-size:.64rem;font-weight:730}.landing-unibox-context-event small{color:#8e83a8;font-size:.57rem}.landing-unibox-booking-card{display:grid;width:min(100%,30rem);align-items:center;gap:.75rem;align-self:flex-end;border:1px solid #e3e0eb;border-radius:1rem;background:#fff;padding:.7rem;box-shadow:0 1.2rem 2.5rem -1.8rem rgba(31,24,47,.35);grid-template-columns:auto minmax(0,1fr) auto}.landing-unibox-booking-icon{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:.7rem;background:var(--landing-brand-soft);color:var(--landing-brand-violet)}.landing-unibox-booking-icon svg{width:1.05rem;height:1.05rem}.landing-unibox-booking-card>div{display:grid;min-width:0;gap:.08rem}.landing-unibox-booking-card em,.landing-unibox-booking-card small{overflow:hidden;color:#9299a3;font-size:.54rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.landing-unibox-booking-card strong{overflow:hidden;font-size:.67rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.landing-unibox-review{display:inline-flex;min-height:1.8rem;align-items:center;gap:.32rem;border:0;border-radius:.6rem;background:#17181d;padding:.4rem .55rem;color:#fff;font-size:.58rem;font-weight:700}.landing-unibox-review svg{width:.72rem;height:.72rem}.landing-unibox-composer{display:flex;align-items:center;gap:.45rem;border-top:1px solid #e7e9ec;padding:.8rem 1rem}.landing-unibox-composer>span{display:flex;min-height:2.4rem;flex:1;align-items:center;border:1px solid #e2e4e7;border-radius:.8rem;background:#f8f9fa;padding:0 .8rem;color:#9aa1aa;font-size:.68rem}.landing-unibox-composer button:last-child{background:#17181d;color:#fff}.landing-unibox-memory{display:flex;min-width:0;flex-direction:column;border-left:1px solid #e7e9ec;padding:1.2rem}.landing-unibox-memory>header{display:flex;align-items:center;gap:.65rem}.landing-unibox-memory>header>span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid #e2e4e7;border-radius:.75rem;background:#fff;color:#59616c}.landing-unibox-memory>header>span svg{width:1rem;height:1rem}.landing-unibox-memory>header>div{display:grid;min-width:0;gap:.08rem}.landing-unibox-memory-note small,.landing-unibox-memory>header small{color:#979ea7;font-family:var(--font-landing-mono),monospace;font-size:.54rem;letter-spacing:.06em;text-transform:uppercase}.landing-unibox-memory>header strong{overflow:hidden;font-size:.79rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.landing-unibox-memory-status{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;margin-top:1.15rem;border:1px solid #eadff8;border-radius:999px;background:#faf6ff;padding:.38rem .55rem;color:#6346a0;font-size:.58rem;font-weight:690}.landing-unibox-memory-status i{width:.36rem;height:.36rem;border-radius:50%;background:var(--landing-brand-pink);animation:landingUniboxLive 2.5s ease-in-out .7s infinite}.landing-unibox-linked-channels{display:flex;align-items:center;gap:.55rem;margin-top:.75rem}.landing-unibox-linked-channels>span{display:flex;padding-left:.15rem}.landing-unibox-linked-channels img{margin-left:-.2rem;border:2px solid #f6f7f8;border-radius:50%}.landing-unibox-linked-channels img:first-child{margin-left:0}.landing-unibox-linked-channels small{color:#777f8a;font-size:.58rem;font-weight:660}.landing-unibox-memory dl{display:grid;margin:1.15rem 0 0}.landing-unibox-memory dl>div{display:grid;gap:.35rem;border-top:1px solid #e4e6e9;padding:.75rem 0}.landing-unibox-memory dt{display:flex;align-items:center;gap:.4rem;color:#9299a3;font-size:.58rem}.landing-unibox-memory dt svg{width:.8rem;height:.8rem}.landing-unibox-memory dd{margin:0;color:#25282e;font-size:.69rem;font-weight:710}.landing-unibox-memory-note{margin-top:.3rem;border:1px solid #e2e4e7;border-radius:.85rem;background:#fff;padding:.75rem}.landing-unibox-memory-note p{margin:.4rem 0 0;color:#5c646e;font-size:.64rem;line-height:1.55}.landing-unibox-memory-action{display:flex;min-height:2.3rem;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;border:0;border-top:1px solid #e1e3e6;background:transparent;padding:.8rem 0 0;color:#25282e;font-size:.63rem;font-weight:730;text-align:left}.landing-unibox-memory-action svg{width:.85rem;height:.85rem;flex:0 0 auto}.landing-unibox-window-footer{display:grid;border-top:1px solid rgba(255,255,255,.08);background:#17181d;padding:.9rem 1rem;color:rgba(255,255,255,.48);font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:680;grid-template-columns:repeat(3,1fr);letter-spacing:.06em;text-transform:uppercase}.landing-unibox-window-footer span:nth-child(2){text-align:center}.landing-unibox-window-footer span:nth-child(3){text-align:right}@media (min-width:1100px){.landing-unibox-channel small{display:block}}@media (max-width:1020px){.landing-unibox-heading{align-items:start;gap:2.5rem;grid-template-columns:minmax(0,1fr)}.landing-unibox-heading h2{max-width:51rem}.landing-unibox-intro>p{max-width:42rem}.landing-unibox-channel-rail{align-items:flex-start;flex-direction:column;gap:.8rem}.landing-unibox-channel-rail>div{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.landing-unibox-channel-rail>div::-webkit-scrollbar{display:none}.landing-unibox-app{grid-template-columns:15rem minmax(0,1fr)}.landing-unibox-memory{display:grid;align-items:start;gap:1rem 1.25rem;border-top:1px solid #e7e9ec;border-left:0;grid-column:1/-1;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}.landing-unibox-memory-status{margin-top:.7rem}.landing-unibox-linked-channels{margin-top:0;grid-column:1}.landing-unibox-memory dl{display:grid;margin:0;grid-column:2;grid-row:1/span 2;grid-template-columns:repeat(3,1fr)}.landing-unibox-memory dl>div{border-top:0;border-left:1px solid #e4e6e9;padding:.2rem .9rem}.landing-unibox-memory-note{margin:0;grid-column:1/-1}.landing-unibox-memory-action{margin-top:0;grid-column:1/-1}}@media (max-width:720px){.landing-unibox-section{padding-inline:1rem}.landing-unibox-heading h2{font-size:clamp(2.75rem,13vw,4rem)}.landing-unibox-stage{margin-top:3.5rem}.landing-unibox-channel{flex:0 0 auto}.landing-unibox-channel-rail>div{padding-right:2.75rem;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 2.75rem),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 2.75rem),transparent)}.landing-unibox-window{border-radius:1.2rem}.landing-unibox-window-bar{grid-template-columns:auto auto 1fr}.landing-unibox-window-bar>span:nth-child(3){text-align:right}.landing-unibox-window-bar>small{display:none}.landing-unibox-app{min-height:0;grid-template-columns:minmax(0,1fr)}.landing-unibox-list{border-right:0;border-bottom:1px solid #e7e9ec;padding:.9rem .75rem}.landing-unibox-filter,.landing-unibox-list-status,.landing-unibox-thread:not(.is-active){display:none}.landing-unibox-threads{margin-top:.4rem}.landing-unibox-conversation-header{min-height:4.25rem;padding-inline:.9rem}.landing-unibox-messages{min-height:27rem;padding:1.1rem .9rem}.landing-unibox-bubble{max-width:88%}.landing-unibox-context-event{max-width:100%}.landing-unibox-booking-card{grid-template-columns:auto minmax(0,1fr)}.landing-unibox-review{width:100%;justify-content:center;grid-column:1/-1}.landing-unibox-composer{padding-inline:.75rem}.landing-unibox-memory{display:flex;padding:1rem}.landing-unibox-memory dl{display:grid;width:100%;margin-top:.4rem;grid-template-columns:repeat(3,1fr)}.landing-unibox-memory dl>div{border-top:1px solid #e4e6e9;border-left:0;padding:.65rem .45rem .65rem 0}.landing-unibox-memory dt{align-items:flex-start}.landing-unibox-memory dd{font-size:.62rem}.landing-unibox-window-footer{gap:.65rem;grid-template-columns:1fr}.landing-unibox-window-footer span:nth-child(2),.landing-unibox-window-footer span:nth-child(3){text-align:left}}@media (max-width:460px){.landing-unibox-section{padding-inline:.75rem}.landing-unibox-channel-rail,.landing-unibox-heading{padding-inline:.25rem}.landing-unibox-heading h2{letter-spacing:-.062em}.landing-unibox-intro>p{font-size:.95rem}.landing-unibox-window-bar>span:nth-child(3){display:none}.landing-unibox-window-bar{grid-template-columns:auto 1fr}.landing-unibox-memory dl{grid-template-columns:1fr}.landing-unibox-memory dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}}@media (prefers-reduced-motion:reduce){.landing-unibox-bubble,.landing-unibox-channel,.landing-unibox-channel-label i,.landing-unibox-context-event,.landing-unibox-memory-status i,.landing-unibox-section:after,.landing-unibox-section:before,.landing-unibox-thread.is-active:before{animation:none!important}}@keyframes landingUniboxAmbient{0%{opacity:.65;transform:translate3d(-2%,-1%,0) scale(.96)}to{opacity:1;transform:translate3d(5%,3%,0) scale(1.08)}}@keyframes landingUniboxLive{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}@keyframes landingUniboxChannel{0%,15%,to{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);transform:translateY(0)}7%{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.09);transform:translateY(-.16rem)}}@keyframes landingUniboxContour{to{--landing-unibox-angle:360deg}}@keyframes landingUniboxMessage{0%,44%,to{transform:translateY(0)}50%{transform:translateY(-.18rem)}}@keyframes landingUniboxContext{0%,to{border-color:#e7ddfa;box-shadow:0 0 0 rgba(91,53,213,0)}50%{border-color:#d9c5f5;box-shadow:0 .8rem 2rem -1.5rem rgba(91,53,213,.52)}}@property --landing-live-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.landing-live-inbox-section{position:relative;isolation:isolate;overflow:hidden;border-top:0;background:radial-gradient(circle at 78% 18%,rgba(91,53,213,.2),transparent 30rem),radial-gradient(circle at 18% 66%,rgba(221,63,152,.13),transparent 28rem),#0e0f14;padding:clamp(7rem,10vw,10rem) clamp(1rem,3vw,2rem) clamp(6rem,9vw,9rem);color:#fff}.landing-live-inbox-section:before{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:4rem 4rem;content:"";mask-image:linear-gradient(180deg,black,transparent 72%);animation:landingLiveGridDrift 26s linear infinite}.landing-live-inbox-section:after{position:absolute;z-index:-1;right:-12rem;bottom:-20rem;width:50rem;height:50rem;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 7rem rgba(255,255,255,.012),0 0 0 14rem rgba(255,255,255,.008);content:"";transform-origin:center;animation:landingLiveOrbitDrift 22s ease-in-out infinite alternate}.landing-live-inbox-atmosphere{position:absolute;z-index:-1;top:30%;left:50%;width:min(96vw,84rem);height:34rem;border-radius:50%;background:radial-gradient(circle at 32% 50%,rgba(90,52,216,.22),transparent 36%),radial-gradient(circle at 68% 54%,rgba(255,92,103,.16),transparent 34%);filter:blur(90px);opacity:.72;transform:translateX(-50%);pointer-events:none;will-change:opacity,transform;animation:landingLiveAtmosphereDrift 14s ease-in-out infinite alternate}.landing-live-inbox-shell{width:min(100%,1200px);margin-inline:auto}.landing-live-inbox-heading{display:grid;align-items:end;margin-bottom:clamp(3.5rem,6vw,5.75rem);gap:clamp(2rem,7vw,8rem);grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr)}.landing-live-inbox-kicker{display:inline-flex;align-items:center;margin-bottom:1.5rem;color:#ff86bd;font-family:var(--font-landing-mono),monospace;font-size:.66rem;font-weight:760;gap:.62rem;letter-spacing:.14em;text-transform:uppercase}.landing-live-inbox-kicker svg{width:.95rem;height:.95rem}.landing-live-inbox-heading h2{max-width:13ch;margin:0;color:#fff;font-size:clamp(3.25rem,6.15vw,5.75rem);font-weight:770;letter-spacing:-.072em;line-height:.9}.landing-live-inbox-heading h2 strong{display:block;background:linear-gradient(95deg,#fff,#dcdde2 53%,#ff9ac4);background-clip:text;color:transparent;font:inherit}.landing-live-inbox-intro{display:grid;padding-bottom:.35rem;gap:1.55rem}.landing-live-inbox-intro p{max-width:34rem;margin:0;color:rgba(255,255,255,.64);font-size:clamp(1rem,1.35vw,1.13rem);letter-spacing:-.02em;line-height:1.66}.landing-live-inbox-intro>span{display:inline-flex;width:fit-content;align-items:center;color:rgba(255,255,255,.84);font-family:var(--font-landing-mono),monospace;font-size:.64rem;font-weight:680;gap:.55rem;letter-spacing:.08em;text-transform:uppercase}.landing-live-inbox-intro>span svg{width:1rem;height:1rem;color:#ff72b0}.landing-live-inbox-demo{--landing-live-cycle:10s;--admin-card:#ffffff;--admin-shell-bg:#f6f7f8;--admin-surface:#ffffff;--admin-soft:#f4f5f6;--admin-soft-2:#eceef0;--admin-border:#e2e4e7;--admin-border-strong:#d6d9dd;--admin-heading:#17181d;--admin-muted:#747b86;--admin-muted-2:#9ca3ad;--admin-primary:#17181d;--admin-on-primary:#ffffff;--accent-pink:#dd3f98;position:relative;isolation:isolate}.landing-live-inbox-demo:before{position:absolute;z-index:-1;right:8%;bottom:-2.4rem;left:8%;height:8rem;border-radius:50%;background:linear-gradient(90deg,rgba(91,53,213,.35),rgba(221,63,152,.28),rgba(255,102,87,.24));filter:blur(46px);content:"";opacity:.72}.landing-live-demo-steps{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-bottom:0;border-radius:1rem 1rem 0 0;background:rgba(255,255,255,.04);grid-template-columns:repeat(4,minmax(0,1fr))}.landing-live-demo-steps>span{position:relative;display:flex;min-width:0;min-height:3.35rem;align-items:center;padding:0 1.15rem;color:rgba(255,255,255,.45);gap:.65rem}.landing-live-demo-steps>span+span{border-left:1px solid rgba(255,255,255,.1)}.landing-live-demo-steps>span:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#7255f0,#e94398,#ff6f5e);content:"";opacity:0;transform:scaleX(0);transform-origin:left}.landing-live-demo-steps small{color:#ff69aa;font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:800;letter-spacing:.08em}.landing-live-demo-steps strong{overflow:hidden;font-size:.74rem;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.landing-live-crm-window{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:0 0 1.25rem 1.25rem;background:var(--admin-card);box-shadow:0 3rem 8rem -3rem rgba(0,0,0,.82),0 0 0 1px rgba(255,255,255,.05);color:var(--admin-heading)}.landing-live-crm-bar{display:grid;min-height:2.65rem;border-bottom:1px solid #2c2e34;background:#18191f;color:rgba(255,255,255,.62);grid-template-columns:4.75rem auto 1fr auto;padding-inline:1rem}.landing-live-window-dots{display:flex;align-items:center;gap:.3rem}.landing-live-window-dots i{width:.42rem;height:.42rem;border-radius:50%;background:#ff6b64}.landing-live-window-dots i:nth-child(2){background:#e9459b}.landing-live-window-dots i:nth-child(3){background:#7255f0}.landing-live-crm-bar>strong{color:#fff;font-size:.68rem;font-weight:680}.landing-live-crm-bar>span:nth-child(3){margin-left:.55rem;font-size:.64rem}.landing-live-crm-bar>small{display:inline-flex;align-items:center;font-family:var(--font-landing-mono),monospace;font-size:.54rem;font-weight:680;gap:.38rem;letter-spacing:.07em;text-transform:uppercase}.landing-live-crm-bar>small i,.landing-live-memory-state i,.landing-live-sync i{width:.42rem;height:.42rem;border-radius:50%;background:#41c894;box-shadow:0 0 0 .2rem rgba(65,200,148,.11)}.landing-live-crm-grid{display:grid;min-height:40rem;grid-template-columns:3.5rem 17.4rem minmax(0,1fr) 16.5rem}.landing-live-app-rail{display:flex;align-items:center;border-right:1px solid #2b2d33;background:#17181d;padding:.85rem .55rem;flex-direction:column}.landing-live-app-rail>img{width:1.22rem;height:1.7rem;object-fit:contain}.landing-live-app-rail>span{display:grid;width:100%;margin-top:2.2rem;gap:.62rem}.landing-live-app-rail>span svg{width:2.35rem;height:2.35rem;margin-inline:auto;border-radius:.65rem;color:rgba(255,255,255,.42);padding:.66rem}.landing-live-app-rail>span svg.is-active{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.09);color:#fff}.landing-live-owner-avatar{width:1.8rem;height:1.8rem;margin-top:auto}.landing-live-client-memory,.landing-live-thread-list{min-width:0;background:var(--admin-card)}.landing-live-thread-list{display:flex;border-right:1px solid var(--admin-border);padding:1.25rem .85rem .8rem;flex-direction:column}.landing-live-thread-list>header{display:flex;align-items:center;justify-content:space-between;padding:0 .35rem .85rem}.landing-live-thread-list>header>i,.landing-live-thread-list>header>span{display:inline-flex;align-items:center}.landing-live-thread-list>header strong{font-size:1.05rem;font-weight:720;letter-spacing:-.035em}.landing-live-thread-list>header em{display:grid;width:1.2rem;height:1.2rem;place-items:center;margin-left:.4rem;border-radius:50%;background:var(--admin-heading);color:#fff;font-size:.58rem;font-style:normal}.landing-live-thread-list>header>i{border:1px solid var(--admin-border);border-radius:.55rem;padding:.38rem .48rem;color:var(--admin-muted);font-size:.61rem;font-style:normal;font-weight:630;gap:.25rem}.landing-live-thread-list>header>i svg{width:.74rem;height:.74rem}.landing-live-search{display:flex;min-height:2.15rem;align-items:center;border:1px solid var(--admin-border);border-radius:.58rem;background:var(--admin-shell-bg);padding-inline:.68rem;color:var(--admin-muted-2);font-size:.65rem;gap:.44rem}.landing-live-search svg{width:.8rem;height:.8rem}.landing-live-folders{display:flex;padding:.85rem 0 .65rem;gap:.25rem}.landing-live-folders span{border-radius:999px;padding:.32rem .53rem;color:var(--admin-muted);font-size:.57rem;font-weight:620}.landing-live-folders span.is-active{background:var(--admin-heading);color:#fff}.landing-live-channel-filter{display:flex;min-height:2.2rem;align-items:center;border-bottom:1px solid var(--admin-border);color:var(--admin-muted);font-size:.6rem;gap:.42rem}.landing-live-channel-filter>span{display:flex;padding-left:.15rem}.landing-live-channel-filter>span>span+span{margin-left:-.36rem}.landing-live-channel-filter>svg{width:.72rem;height:.72rem;margin-left:auto}.landing-live-threads{display:grid;margin-top:.52rem;gap:.28rem}.landing-live-thread{--landing-live-angle:0deg;position:relative;display:grid;min-width:0;align-items:center;border:1px solid transparent;border-radius:.72rem;background:linear-gradient(var(--admin-card),var(--admin-card)) padding-box,linear-gradient(var(--admin-card),var(--admin-card)) border-box;padding:.65rem .58rem;gap:.58rem;grid-template-columns:auto minmax(0,1fr)}.landing-live-thread.is-active{background:linear-gradient(#f7f5ff,#f7f5ff) padding-box,conic-gradient(from var(--landing-live-angle),#6d50e8,#e64196,#ff705d,#6d50e8) border-box;box-shadow:0 .7rem 1.8rem -1.5rem rgba(91,53,213,.48)}.landing-live-contact{position:relative;display:inline-flex;flex:0 0 auto}.landing-live-contact-image{width:2.2rem;height:2.2rem}.landing-live-contact-channel{position:absolute;right:-.22rem;bottom:-.15rem;box-shadow:0 0 0 1px rgba(20,22,27,.04)}.landing-live-thread-copy{display:grid;min-width:0;gap:.2rem}.landing-live-thread-copy>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.35rem}.landing-live-thread-copy small,.landing-live-thread-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-live-thread-copy strong{font-size:.66rem;font-weight:690}.landing-live-thread-copy small,.landing-live-thread-copy time{color:var(--admin-muted-2);font-size:.54rem}.landing-live-thread-copy em{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--accent-pink);color:#fff;font-size:.5rem;font-style:normal;font-weight:720}.landing-live-sync{display:inline-flex;align-items:center;margin:auto auto 0;color:var(--admin-muted-2);font-size:.54rem;gap:.42rem}.landing-live-conversation{display:flex;min-width:0;background:#fafafa;flex-direction:column}.landing-live-chat-header{display:flex;min-height:4.25rem;align-items:center;border-bottom:1px solid var(--admin-border);background:var(--admin-card);padding:.72rem 1rem}.landing-live-contact.is-large{margin-right:.7rem}.landing-live-chat-avatar{width:2.5rem;height:2.5rem}.landing-live-chat-header>span:nth-child(2){display:grid;gap:.13rem}.landing-live-chat-header strong{font-size:.76rem;font-weight:710}.landing-live-chat-header small{color:var(--admin-muted);font-size:.55rem}.landing-live-chat-header>i{display:grid;width:1.85rem;height:1.85rem;place-items:center;margin-left:auto;border:1px solid var(--admin-border);border-radius:.5rem;color:var(--admin-muted)}.landing-live-chat-header>i svg{width:.9rem;height:.9rem}.landing-live-mobile-memory{display:none}.landing-live-chat-stream{display:flex;min-height:0;flex:1;overflow:hidden;padding:.85rem 1rem .65rem;flex-direction:column;gap:0}.landing-live-chat-date{align-self:center;margin-bottom:.35rem;color:var(--admin-muted-2);font-size:.52rem}.landing-live-reveal{display:grid;margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}.landing-live-reveal,.landing-live-reveal>*{min-height:0;overflow:hidden}.landing-live-typing{display:flex;align-items:flex-end;gap:.38rem}.landing-live-message-avatar{width:1.5rem;height:1.5rem}.landing-live-typing>span{display:flex;min-height:1.65rem;align-items:center;border:1px solid var(--admin-border);border-radius:.7rem .7rem .7rem .18rem;background:#fff;padding-inline:.6rem;gap:.22rem}.landing-live-typing>span i{width:.25rem;height:.25rem;border-radius:50%;background:#9ea4ad}.landing-live-message{display:flex;align-items:flex-end;gap:.38rem}.landing-live-message>div{max-width:min(82%,20rem);border-radius:.72rem;padding:.58rem .72rem .48rem}.landing-live-message.is-incoming>div{border:1px solid var(--admin-border);border-bottom-left-radius:.2rem;background:#fff}.landing-live-message.is-outgoing{justify-content:flex-end}.landing-live-message.is-outgoing>div{border-bottom-right-radius:.2rem;background:var(--admin-primary);color:var(--admin-on-primary)}.landing-live-message strong{display:block;margin-bottom:.14rem;font-size:.6rem;font-weight:690}.landing-live-message p{margin:0;font-size:.71rem;letter-spacing:-.01em;line-height:1.4}.landing-live-message time{display:flex;align-items:center;justify-content:flex-end;margin-top:.22rem;color:var(--admin-muted-2);font-size:.49rem;gap:.18rem}.landing-live-message.is-outgoing time{color:rgba(255,255,255,.56)}.landing-live-message time svg{width:.66rem;height:.66rem}.landing-live-suggestion-slot{flex:none;padding:0 .8rem}.landing-live-nai-card{--landing-live-angle:0deg;position:relative;overflow:hidden;width:100%;margin-bottom:.5rem;border:1px solid transparent;border-radius:.72rem;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--landing-live-angle),#6c4fe9,#e43c99,#ff715e,#6c4fe9) border-box;box-shadow:0 .9rem 2.2rem -1.8rem rgba(55,33,121,.45);padding:.6rem .65rem}.landing-live-nai-card:after{position:absolute;inset:auto -12% -90% 30%;height:7rem;border-radius:50%;background:rgba(221,63,152,.1);filter:blur(22px);content:"";pointer-events:none}.landing-live-nai-card>header{position:relative;z-index:1;display:grid;align-items:center;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-live-nai-card>header>span:nth-child(2){display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .4rem}.landing-live-nai-card>header strong{font-size:.66rem;font-weight:720}.landing-live-nai-card>header small{color:var(--admin-muted);font-size:.5rem;font-weight:620;letter-spacing:.04em;text-transform:uppercase}.landing-live-nai-card>header>footer{display:flex;gap:.3rem}.landing-live-nai-card>header>footer span{border:1px solid var(--admin-border);border-radius:.42rem;background:#fff;padding:.3rem .45rem;color:#535a65;font-size:.52rem;font-weight:650;white-space:nowrap}.landing-live-nai-card>header>footer .landing-live-add-draft{--landing-live-angle:0deg;border:1px solid transparent;background:linear-gradient(#17181d,#17181d) padding-box,conic-gradient(from var(--landing-live-angle),#7757f3,#f0449e,#ff795f,#7757f3) border-box;color:#fff}.landing-live-nai-draft{position:relative;z-index:1;display:grid;align-items:start;margin-top:.5rem;border:1px solid var(--admin-border);border-radius:.5rem;background:#fff;padding:.42rem .55rem;gap:.5rem;grid-template-columns:auto minmax(0,1fr)}.landing-live-nai-draft small{padding-top:.1rem;color:var(--admin-muted);font-family:var(--font-landing-mono),monospace;font-size:.44rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.landing-live-nai-draft p{color:#343740;font-size:.63rem;line-height:1.42}.landing-live-booking-event{overflow:hidden;width:min(100%,23rem);align-self:center;border:1px solid var(--admin-border);border-radius:.72rem;background:#fff;justify-self:center}.landing-live-booking-event>header{display:grid;align-items:center;border-bottom:1px solid var(--admin-border);background:#f6f7f8;padding:.4rem .55rem;gap:.42rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-live-booking-event>header>span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:.4rem;background:#f3efff;color:#694ed5}.landing-live-booking-event>header>span svg{width:.72rem;height:.72rem}.landing-live-booking-event>header strong{font-size:.6rem;font-weight:700}.landing-live-booking-event>header time{color:var(--admin-muted-2);font-size:.5rem;font-variant-numeric:tabular-nums}.landing-live-booking-event>div{display:grid;padding:.5rem .6rem .55rem;gap:.28rem}.landing-live-booking-event>div p{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.landing-live-booking-event>div p strong{min-width:0;overflow:hidden;font-size:.72rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.landing-live-booking-event>div p b{font-size:.72rem;font-weight:720;font-variant-numeric:tabular-nums}.landing-live-booking-event>div small{display:inline-flex;align-items:center;color:var(--admin-muted);font-size:.55rem;gap:.3rem}.landing-live-booking-event>div small svg{width:.62rem;height:.62rem;color:var(--admin-muted-2)}.landing-live-composer{display:grid;min-height:4.3rem;align-items:center;border-top:1px solid var(--admin-border);background:#fff;padding:.65rem .8rem;gap:.48rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-live-composer>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--admin-border);border-radius:.52rem;color:var(--admin-muted)}.landing-live-composer>div>i svg,.landing-live-composer>span svg{width:.85rem;height:.85rem}.landing-live-composer>div{position:relative;display:flex;min-width:0;min-height:2.5rem;align-items:center;overflow:hidden;border:1px solid var(--admin-border);border-radius:.58rem;background:#fafafa;padding:0 2.1rem 0 .7rem}.landing-live-composer-draft,.landing-live-composer-placeholder{position:absolute;right:2.1rem;left:.7rem;overflow:hidden;font-size:.57rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.landing-live-composer-placeholder{color:var(--admin-muted-2)}.landing-live-composer-draft{color:var(--admin-heading);opacity:0}.landing-live-composer>div>i{position:absolute;right:.65rem;display:inline-flex;color:var(--admin-muted-2)}.landing-live-composer>span.landing-live-send{border-color:#17181d;background:#17181d;color:#fff}.landing-live-client-memory{border-left:1px solid var(--admin-border);padding:1.15rem .9rem}.landing-live-client-memory>header{display:flex;align-items:center;padding-bottom:.85rem;gap:.65rem}.landing-live-memory-avatar{width:2.6rem;height:2.6rem}.landing-live-client-memory>header>span{display:grid;gap:.1rem}.landing-live-client-memory>header small,.landing-live-memory-note small{color:var(--admin-muted);font-family:var(--font-landing-mono),monospace;font-size:.47rem;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.landing-live-client-memory>header strong{font-size:.78rem;font-weight:720;letter-spacing:-.025em}.landing-live-memory-state{display:flex;align-items:center;border-radius:.55rem;background:#fff7eb;padding:.52rem;color:#875a1e;font-size:.52rem;font-weight:650;gap:.45rem}.landing-live-memory-state i{background:#f5a524;box-shadow:0 0 0 .2rem rgba(245,165,36,.12)}.landing-live-identities{display:flex;align-items:center;margin-top:.85rem;border-bottom:1px solid var(--admin-border);padding-bottom:.85rem;gap:.52rem}.landing-live-identities>span{display:flex}.landing-live-identities>span>span+span{margin-left:-.34rem}.landing-live-identities small{color:var(--admin-muted);font-size:.5rem}.landing-live-client-memory dl{display:grid;margin:.65rem 0 0;gap:.25rem}.landing-live-client-memory dl>div{border-radius:.58rem;padding:.62rem}.landing-live-client-memory dl>div.is-highlighted{border:1px solid #e6dcfb;background:#f8f5ff}.landing-live-client-memory dt{display:flex;align-items:center;color:var(--admin-muted);font-size:.49rem;gap:.34rem}.landing-live-client-memory dt svg{width:.72rem;height:.72rem}.landing-live-client-memory dd{margin:.22rem 0 0;font-size:.58rem;font-weight:670}.landing-live-memory-note{margin-top:.7rem;border:1px solid var(--admin-border);border-radius:.62rem;background:#fafafa;padding:.68rem}.landing-live-memory-note p{margin:.32rem 0 0;color:#4f5661;font-size:.54rem;line-height:1.45}.landing-live-client-memory>footer{display:flex;align-items:center;margin-top:.7rem;padding-top:.7rem;color:var(--admin-muted);gap:.35rem}.landing-live-client-memory>footer svg{width:.75rem;height:.75rem;color:var(--accent-pink)}.landing-live-inbox-demo.is-playing .landing-live-add-draft,.landing-live-inbox-demo.is-playing .landing-live-nai-card,.landing-live-inbox-demo.is-playing .landing-live-thread.is-active{animation:landingLiveContour 3.6s linear infinite}.landing-live-inbox-demo.is-playing .is-typing-reveal{animation:landingLiveTyping var(--landing-live-cycle) ease-in-out infinite}.landing-live-inbox-demo.is-playing .landing-live-typing>span i{animation:landingLiveTypingDot .72s ease-in-out infinite alternate}.landing-live-inbox-demo.is-playing .landing-live-typing>span i:nth-child(2){animation-delay:.12s}.landing-live-inbox-demo.is-playing .landing-live-typing>span i:nth-child(3){animation-delay:.24s}.landing-live-inbox-demo.is-playing .is-incoming-reveal{animation:landingLiveIncoming var(--landing-live-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-live-inbox-demo.is-playing .landing-live-client-memory{animation:landingLiveMemoryMatch var(--landing-live-cycle) ease-in-out infinite}.landing-live-inbox-demo.is-playing .is-nai-reveal{animation:landingLiveNai var(--landing-live-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-live-inbox-demo.is-playing .landing-live-composer-placeholder{animation:landingLivePlaceholder var(--landing-live-cycle) linear infinite}.landing-live-inbox-demo.is-playing .landing-live-composer-draft{animation:landingLiveDraft var(--landing-live-cycle) linear infinite}.landing-live-inbox-demo.is-playing .is-outgoing-reveal{animation:landingLiveOutgoing var(--landing-live-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-live-inbox-demo.is-playing .is-booking-reveal{animation:landingLiveBooking var(--landing-live-cycle) cubic-bezier(.2,.8,.2,1) infinite}.landing-live-inbox-demo.is-playing .landing-live-thread-copy em{animation:landingLiveUnread var(--landing-live-cycle) ease-in-out infinite}.landing-live-inbox-demo.is-playing .landing-live-client-memory dl>div.is-highlighted{animation:landingLiveMemory var(--landing-live-cycle) ease-in-out infinite}.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span{animation:landingLiveStepText var(--landing-live-cycle) linear infinite}.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span:after{animation:landingLiveStepLine var(--landing-live-cycle) linear infinite}.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span.is-match,.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span.is-match:after{animation-delay:-6s}.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span.is-nai,.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span.is-nai:after{animation-delay:-4s}.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span.is-approval,.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span.is-approval:after{animation-delay:-2s}.landing-live-inbox-demo.is-static .landing-live-reveal{margin-top:.45rem;grid-template-rows:1fr;opacity:1;transform:none}.landing-live-inbox-demo.is-static .is-typing-reveal,.landing-live-inbox-demo.is-static .landing-live-composer-placeholder{display:none}.landing-live-inbox-demo.is-static .landing-live-composer-draft{opacity:1}.landing-live-inbox-demo.is-static .landing-live-demo-steps>span{color:rgba(255,255,255,.62)}.landing-live-inbox-demo.is-static .landing-live-demo-steps>span:after{opacity:.38;transform:scaleX(1)}.landing-live-inbox-demo.is-static .landing-live-demo-steps>span.is-approval{background:rgba(255,255,255,.07);color:#fff}.landing-live-inbox-demo.is-static .landing-live-demo-steps>span.is-approval:after{opacity:1}.landing-live-inbox-demo.is-static .landing-live-crm-grid{min-height:46rem}@media (max-width:1080px){.landing-live-inbox-heading{gap:3.5rem;grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr)}.landing-live-inbox-heading h2{font-size:clamp(3.3rem,7vw,5rem)}.landing-live-crm-grid{grid-template-columns:3.5rem 16rem minmax(0,1fr)}.landing-live-client-memory{display:none}.landing-live-mobile-memory{display:inline-flex;align-items:center;margin-left:auto;border:1px solid var(--admin-border);border-radius:999px;padding:.28rem .46rem .28rem .32rem;color:var(--admin-muted);font-size:.48rem;gap:.3rem}.landing-live-chat-header>i{margin-left:.45rem}}@media (max-width:780px){.landing-live-inbox-section{padding:6.5rem 1rem 6rem}.landing-live-inbox-heading{align-items:start;margin-bottom:3rem;gap:1.75rem;grid-template-columns:1fr}.landing-live-inbox-heading h2{max-width:12ch;font-size:clamp(3rem,13vw,4.45rem)}.landing-live-inbox-intro{gap:1rem}.landing-live-inbox-intro p{max-width:38rem;font-size:.98rem}.landing-live-demo-steps{overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-live-demo-steps>span{min-height:3.7rem;align-items:flex-start;justify-content:center;padding:.44rem .38rem;flex-direction:column;gap:.14rem}.landing-live-demo-steps small{font-size:.48rem}.landing-live-demo-steps strong{display:-webkit-box;overflow:hidden;font-size:.6rem;line-height:1.08;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-live-crm-grid{min-height:34rem;grid-template-columns:1fr}.landing-live-inbox-demo.is-static .landing-live-crm-grid{min-height:48rem}.landing-live-app-rail,.landing-live-thread-list{display:none}.landing-live-crm-bar{grid-template-columns:4.4rem auto 1fr auto}.landing-live-chat-stream,.landing-live-suggestion-slot{padding-inline:clamp(.7rem,3vw,1.1rem)}}@media (max-width:480px){.landing-live-inbox-section{padding-inline:.75rem}.landing-live-inbox-heading{padding-inline:.25rem}.landing-live-inbox-heading h2{font-size:clamp(2.8rem,13.5vw,3.8rem)}.landing-live-crm-window{border-radius:0 0 .9rem .9rem}.landing-live-crm-bar{grid-template-columns:3.4rem 1fr auto;padding-inline:.75rem}.landing-live-crm-bar>span:nth-child(3){display:none}.landing-live-crm-bar>small{font-size:.46rem}.landing-live-chat-header{padding-inline:.7rem}.landing-live-chat-header>span:nth-child(2) small{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-live-chat-header>i,.landing-live-mobile-memory span:last-child{display:none}.landing-live-mobile-memory{margin-left:auto;padding:.22rem}.landing-live-nai-card>header{row-gap:.4rem;grid-template-columns:auto minmax(0,1fr)}.landing-live-nai-card>header>footer{grid-column:1/-1}.landing-live-nai-card>header>footer span{flex:1;text-align:center}.landing-live-message>div{max-width:88%}.landing-live-composer{padding-inline:.58rem}}@media (prefers-reduced-motion:reduce){.landing-live-inbox-atmosphere,.landing-live-inbox-demo *,.landing-live-inbox-demo :after,.landing-live-inbox-demo :before,.landing-live-inbox-section:after,.landing-live-inbox-section:before{animation:none!important;scroll-behavior:auto!important}}@keyframes landingLiveGridDrift{to{background-position:4rem 2rem,2rem 4rem}}@keyframes landingLiveOrbitDrift{0%{opacity:.72;transform:translateZ(0) scale(.96)}to{opacity:1;transform:translate3d(-3.5rem,-2rem,0) scale(1.08)}}@keyframes landingLiveAtmosphereDrift{0%{opacity:.56;transform:translate3d(-54%,-1rem,0) scale(.94) rotate(-2deg)}50%{opacity:.82;transform:translate3d(-47%,1.4rem,0) scale(1.08) rotate(1deg)}to{opacity:.66;transform:translate3d(-51%,-.4rem,0) scale(1.02) rotate(3deg)}}@keyframes landingLiveContour{to{--landing-live-angle:360deg}}@keyframes landingLiveTyping{0%,1%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.45rem)}3%,6%{margin-top:.35rem;grid-template-rows:1fr;opacity:1;transform:translateY(0)}9%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.18rem)}}@keyframes landingLiveTypingDot{0%{opacity:.35;transform:translateY(.05rem)}to{opacity:1;transform:translateY(-.08rem)}}@keyframes landingLiveIncoming{0%,5%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}8%,97%{margin-top:.45rem;grid-template-rows:1fr;opacity:1;transform:none}99%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.2rem)}}@keyframes landingLiveNai{0%,30%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.45rem)}34%,62%{margin-top:.45rem;grid-template-rows:1fr;opacity:1;transform:none}65%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.18rem)}}@keyframes landingLiveMemoryMatch{0%,11%,36%,to{border-left-color:var(--admin-border);box-shadow:none}16%,30%{border-left-color:#a88bf0;box-shadow:-.7rem 0 1.8rem -1.1rem rgba(91,53,213,.4)}}@keyframes landingLivePlaceholder{0%,38%,62%,to{opacity:1}41%,59%{opacity:0}}@keyframes landingLiveDraft{0%,38%,61%,to{opacity:0}41%,59%{opacity:1}}@keyframes landingLiveOutgoing{0%,64%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}68%,97%{margin-top:.45rem;grid-template-rows:1fr;opacity:1;transform:none}99%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.2rem)}}@keyframes landingLiveBooking{0%,78%{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(.4rem)}82%,97%{margin-top:.45rem;grid-template-rows:1fr;opacity:1;transform:none}99%,to{margin-top:0;grid-template-rows:0fr;opacity:0;transform:translateY(-.18rem)}}@keyframes landingLiveUnread{0%,8%{opacity:1;transform:scale(1)}12%,95%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes landingLiveMemory{0%,12%,to{border-color:#e6dcfb;box-shadow:none}16%,28%{border-color:#bfadf0;box-shadow:0 .65rem 1.5rem -1.2rem rgba(91,53,213,.5)}}@keyframes landingLiveStepText{0%,24%{background:rgba(255,255,255,.07);color:#fff}25%,to{background:rgba(255,255,255,0);color:rgba(255,255,255,.45)}}@keyframes landingLiveStepLine{0%{opacity:1;transform:scaleX(0)}24%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.landing-live-crm-window{display:grid;grid-template-columns:3.65rem minmax(0,1fr)}.landing-live-crm-workspace{display:flex;min-width:0;background:var(--admin-card);flex-direction:column}.landing-live-crm-bar{display:flex;min-height:2.55rem;align-items:center;border-bottom:1px solid var(--admin-border);background:#fff;color:var(--admin-muted);padding:.38rem .58rem;gap:.55rem}.landing-live-ask-nai,.landing-live-top-icons,.landing-live-top-search,.landing-live-workspace-switcher{display:inline-flex;min-width:0;align-items:center}.landing-live-workspace-switcher{max-width:15rem;min-height:1.85rem;border:1px solid #e6e7e9;border-radius:.55rem;background:#f4f4f5;padding:.22rem .42rem;color:#2f3237;gap:.38rem}.landing-live-workspace-switcher i{display:grid;width:1.15rem;height:1.15rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#1a1b20;color:#fff;font-size:.43rem;font-style:normal;font-weight:760}.landing-live-workspace-switcher strong{overflow:hidden;font-size:.6rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.landing-live-workspace-switcher svg{width:.7rem;height:.7rem;flex:0 0 auto}.landing-live-top-icons{color:#8b919a;gap:.48rem}.landing-live-top-icons svg{width:.76rem;height:.76rem}.landing-live-top-search{width:min(100%,12.5rem);min-height:1.75rem;margin-left:auto;border-radius:.52rem;background:#f5f5f6;padding-inline:.52rem;color:#a1a6ae;gap:.35rem}.landing-live-crm-bar>span.landing-live-top-search{margin-left:auto}.landing-live-top-search svg{width:.72rem;height:.72rem}.landing-live-top-search small{font-size:.56rem}.landing-live-top-search kbd{margin-left:auto;color:#a6abb3;font-family:inherit;font-size:.46rem}.landing-live-ask-nai{flex:0 0 auto;color:#2a2d31;font-family:var(--font-landing-mono),monospace;font-size:.55rem;font-weight:760;gap:.3rem;letter-spacing:.025em;text-transform:uppercase}.landing-live-notice-bar{display:flex;min-height:2.3rem;align-items:center;justify-content:center;border-bottom:1px solid var(--admin-border);background:#f6f6f7;color:#50555d;font-size:.57rem;gap:.38rem}.landing-live-notice-bar svg{width:.76rem;height:.76rem;flex:0 0 auto}.landing-live-notice-bar strong{margin-left:.18rem;color:#25282c;font-weight:700}.landing-live-crm-grid{height:39rem;min-height:0;grid-template-columns:16.3rem minmax(0,1fr) 16.3rem}.landing-live-app-rail{grid-column:1;grid-row:1;min-width:0;border-right:1px solid #292b31;background:#111217;padding:.62rem .34rem .5rem}.landing-live-owner{position:relative;display:grid;width:100%;place-items:center;color:rgba(255,255,255,.86);gap:.18rem}.landing-live-owner:after{position:absolute;top:1.62rem;right:.56rem;width:.42rem;height:.42rem;border:2px solid #111217;border-radius:50%;background:#52c978;content:""}.landing-live-owner-avatar{width:2.15rem;height:2.15rem;margin:0;border:2px solid rgba(255,255,255,.16);box-shadow:0 0 0 1px rgba(221,63,152,.34)}.landing-live-owner small{color:rgba(255,255,255,.64);font-size:.43rem;font-weight:680}.landing-live-app-rail nav{display:grid;width:100%;margin-top:.92rem;gap:.28rem}.landing-live-app-rail nav>span{position:relative;display:grid;min-height:3.05rem;place-items:center;border:1px solid transparent;border-radius:.62rem;color:rgba(255,255,255,.52);gap:.14rem}.landing-live-app-rail nav>span.is-active{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#fff}.landing-live-app-rail nav svg{width:1.05rem;height:1.05rem}.landing-live-app-rail nav small{font-size:.39rem;font-weight:670}.landing-live-app-rail nav em{position:absolute;top:.25rem;right:.16rem;display:grid;width:.92rem;height:.92rem;place-items:center;border-radius:50%;background:#e54a61;color:#fff;font-size:.42rem;font-style:normal;font-weight:760}.landing-live-thread-list{position:relative;min-height:0;overflow:hidden;padding:.88rem .62rem 0}.landing-live-thread-list>header{padding:0 .15rem .62rem}.landing-live-thread-list>header strong{font-size:.9rem}.landing-live-thread-list>header em{width:1.15rem;height:1.15rem;background:#c7262f}.landing-live-thread-list>header>i{border-color:#1c1e22;background:#1c1e22;color:#fff}.landing-live-search{min-height:2.05rem;border:0;background:#f0f0f2}.landing-live-folders{display:grid;margin-top:.55rem;border-radius:.62rem;background:#f0f0f2;padding:.18rem;gap:.15rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-live-folders span{display:flex;min-height:1.75rem;align-items:center;justify-content:center;padding:.25rem .28rem;font-size:.53rem;gap:.24rem}.landing-live-folders span b{color:#a3a7ae;font-size:.48rem}.landing-live-folders span.is-active{background:#fff;color:#272a2e;box-shadow:0 1px 4px rgba(18,20,24,.08)}.landing-live-channel-filter{width:fit-content;min-height:1.9rem;margin:.55rem 0 .5rem;border:1px solid var(--admin-border);border-radius:.58rem;padding:.16rem .45rem .16rem .2rem;color:#555b63;gap:.32rem}.landing-live-filter-icon{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#2f3136;color:#fff;padding:0!important}.landing-live-channel-filter>svg,.landing-live-filter-icon svg{width:.65rem;height:.65rem}.landing-live-channel-filter b{color:#9298a1;font-size:.5rem}.landing-live-memory-scroll{scrollbar-color:#777d86 #e2e4e7;scrollbar-gutter:stable;scrollbar-width:thin}.landing-live-memory-scroll::-webkit-scrollbar{width:7px}.landing-live-memory-scroll::-webkit-scrollbar-track{border-radius:999px;background:#e2e4e7}.landing-live-memory-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#777d86}.landing-live-new-booking{display:inline-flex;min-height:1.95rem;align-items:center;margin-left:auto;border-radius:.5rem;background:#1a1b1f;padding-inline:.62rem;color:#fff;font-size:.52rem;font-weight:700;gap:.32rem}.landing-live-new-booking svg{width:.7rem;height:.7rem}.landing-live-new-booking+i{margin-left:.42rem}.landing-live-thread-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 .22rem 1rem 0;flex:1;scrollbar-width:none}.landing-live-thread-scroll::-webkit-scrollbar{display:none}.landing-live-section-label{display:block;padding:.32rem .22rem .38rem;color:#8a9098;font-family:var(--font-landing-mono),monospace;font-size:.46rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.landing-live-pinned-thread{display:grid;min-width:0;align-items:center;margin-bottom:.65rem;border-radius:.65rem;padding:.46rem .42rem;gap:.48rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-live-pinned-thread>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.65rem;background:#e8edff;color:#4876ed}.landing-live-pinned-thread>span svg{width:.88rem;height:.88rem}.landing-live-pinned-thread>div{display:grid;min-width:0;gap:.18rem}.landing-live-pinned-thread strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.landing-live-pinned-thread strong em{margin-left:.2rem;color:#8d939b;font-family:var(--font-landing-mono),monospace;font-size:.4rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.landing-live-pinned-thread small{overflow:hidden;color:#7e858e;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.landing-live-pinned-thread>b{display:grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:50%;background:#e3535e;color:#fff;font-size:.46rem}.landing-live-threads{margin-top:0;gap:.08rem}.landing-live-thread{min-height:3.2rem;border-radius:.66rem;padding:.42rem .38rem;gap:.5rem}.landing-live-contact-image{width:2.35rem;height:2.35rem}.landing-live-thread-copy strong{font-size:.61rem}.landing-live-thread-copy small,.landing-live-thread-copy time{font-size:.49rem}.landing-live-thread-count{display:block;padding:.9rem .25rem .3rem;color:#9ba1aa;font-size:.48rem;text-align:center}.landing-live-client-memory{display:flex;min-height:0;overflow:hidden;background:#f6f6f7;padding:0;flex-direction:column}.landing-live-memory-scroll{min-height:0;overflow-x:hidden;overflow-y:scroll;padding:1rem .72rem;flex:1}.landing-live-memory-scroll>header{display:flex;align-items:center;padding:.25rem 0 .9rem;flex-direction:column;gap:.42rem;text-align:center}.landing-live-memory-photo{position:relative;display:inline-flex}.landing-live-memory-photo>span:last-child{position:absolute;right:-.12rem;bottom:-.12rem;box-shadow:0 0 0 2px #f6f6f7}.landing-live-memory-avatar{width:4.4rem;height:4.4rem}.landing-live-memory-scroll>header>strong{font-size:.83rem;font-weight:740}.landing-live-memory-scroll>header>em{border-radius:999px;background:#4679ef;padding:.24rem .58rem;color:#fff;font-size:.48rem;font-style:normal;font-weight:700}.landing-live-memory-stats{display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-live-memory-stats>span{display:grid;min-height:3.65rem;place-items:center;border-radius:.7rem;background:#f0f0f1;padding:.45rem .18rem;gap:.15rem;text-align:center}.landing-live-memory-stats strong{font-size:.72rem;font-weight:750}.landing-live-memory-stats small{color:#7f858e;font-size:.42rem;line-height:1.15}.landing-live-memory-details,.landing-live-memory-history,.landing-live-next-appointment{margin-top:.9rem}.landing-live-memory-details h4,.landing-live-memory-history h4,.landing-live-next-appointment h4{margin:0 0 .4rem;color:#7e848d;font-family:var(--font-landing-mono),monospace;font-size:.46rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.landing-live-next-appointment>div{display:grid;border:1px solid var(--admin-border);border-radius:.72rem;background:#fff;padding:.7rem;gap:.34rem}.landing-live-next-appointment>div>span{display:flex;align-items:center;gap:.35rem}.landing-live-next-appointment svg{width:.75rem;height:.75rem}.landing-live-next-appointment b,.landing-live-next-appointment strong{font-size:.57rem}.landing-live-next-appointment span small{margin-left:auto;color:#7c828b;font-family:var(--font-landing-mono),monospace;font-size:.42rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.landing-live-next-appointment>div>em{color:#747b84;font-size:.48rem;font-style:normal}.landing-live-next-appointment>div>i{margin-top:.28rem;border:1px solid var(--admin-border);border-radius:.48rem;padding:.35rem;color:#33363a;font-size:.48rem;font-style:normal;font-weight:680;text-align:center}.landing-live-quick-book{display:flex;min-height:2.1rem;align-items:center;justify-content:center;margin-top:.68rem;border-radius:.58rem;background:#1a1b1f;color:#fff;font-size:.55rem;font-weight:700;gap:.35rem}.landing-live-quick-book svg{width:.75rem;height:.75rem}.landing-live-memory-details>div,.landing-live-memory-history>div{display:grid;align-items:center;padding:.45rem .2rem;gap:.5rem;grid-template-columns:auto minmax(0,1fr)}.landing-live-memory-details svg,.landing-live-memory-history svg{width:1.65rem;height:1.65rem;border-radius:.55rem;background:#fff;color:#858b93;padding:.48rem;box-shadow:0 1px 4px rgba(20,22,27,.06)}.landing-live-memory-details span,.landing-live-memory-history span{display:grid;min-width:0;gap:.12rem}.landing-live-memory-details small,.landing-live-memory-history small{overflow:hidden;color:#858b93;font-size:.44rem;text-overflow:ellipsis;white-space:nowrap}.landing-live-memory-details strong,.landing-live-memory-history strong{overflow:hidden;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.landing-live-memory-history>div{border:1px solid var(--admin-border);border-radius:.62rem;background:#fff}.landing-live-client-memory>footer{min-height:2.65rem;justify-content:center;margin:0;border-top:1px solid var(--admin-border);background:#fff;padding:.55rem;color:#3b3f44;font-size:.49rem;font-weight:680}@media (max-width:1080px){.landing-live-crm-grid{height:38rem;grid-template-columns:15.8rem minmax(0,1fr)}.landing-live-client-memory{display:none}}@media (max-width:780px){.landing-live-crm-window{grid-template-columns:1fr}.landing-live-app-rail,.landing-live-thread-list{display:none}.landing-live-crm-bar{display:flex;min-height:2.55rem;padding-inline:.48rem}.landing-live-crm-grid{height:34rem;min-height:0;grid-template-columns:1fr}.landing-live-top-icons{display:none}.landing-live-top-search{width:1.75rem;padding:0;justify-content:center}.landing-live-new-booking,.landing-live-top-search kbd,.landing-live-top-search small{display:none}.landing-live-notice-bar{overflow:hidden;justify-content:flex-start;padding-inline:.7rem;white-space:nowrap}.landing-live-notice-bar span{overflow:hidden;text-overflow:ellipsis}}@media (max-width:480px){.landing-live-workspace-switcher{max-width:9.6rem}.landing-live-workspace-switcher strong{max-width:6.6rem}.landing-live-ask-nai{font-size:.48rem}.landing-live-notice-bar strong{display:none}}.landing-page-builder-section{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 85% 20%,rgba(91,53,213,.2),transparent 34rem),radial-gradient(circle at 16% 54%,rgba(221,63,152,.12),transparent 30rem),#0e0f14;padding:clamp(7rem,10vw,10rem) clamp(1rem,3vw,2rem) clamp(11rem,15vw,15rem);color:#fff}.landing-page-builder-section:before{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0);background-position:0 0;background-size:4rem 4rem;content:"";mask-image:linear-gradient(180deg,black 0,black 72%,transparent 96%);animation:landingPageBuilderGrid 28s linear infinite}.landing-page-builder-section:after{position:absolute;z-index:-1;right:0;bottom:0;left:0;height:clamp(8rem,13vw,13rem);background:linear-gradient(180deg,transparent,#f4f4f5 94%);content:"";pointer-events:none}.landing-page-builder-atmosphere{position:absolute;z-index:-1;top:30%;left:50%;width:min(96vw,92rem);height:44rem;border-radius:50%;background:radial-gradient(circle at 28% 46%,rgba(255,92,103,.16),transparent 30%),radial-gradient(circle at 68% 52%,rgba(91,53,213,.28),transparent 38%);filter:blur(94px);opacity:.7;transform:translateX(-50%);pointer-events:none;animation:landingPageBuilderAtmosphere 13s ease-in-out infinite alternate}.landing-page-builder-shell{position:relative;z-index:1;width:min(100%,1200px);margin-inline:auto}.landing-page-builder-heading{display:grid;align-items:end;margin-bottom:clamp(3.75rem,7vw,6rem);gap:clamp(2rem,7vw,8rem);grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr)}.landing-page-builder-kicker{display:inline-flex;align-items:center;margin-bottom:1.5rem;color:#ff86bd;font-family:var(--font-landing-mono),monospace;font-size:.66rem;font-weight:760;gap:.62rem;letter-spacing:.14em;text-transform:uppercase}.landing-page-builder-kicker svg{width:1rem;height:1rem}.landing-page-builder-heading h2{max-width:13ch;margin:0;color:#fff;font-size:clamp(3.25rem,6vw,5.6rem);font-weight:770;letter-spacing:-.072em;line-height:.9;text-wrap:balance}.landing-page-builder-heading h2 strong{display:block;background:linear-gradient(96deg,#fff,#dedde5 46%,#ff9ac4);background-clip:text;color:transparent;font:inherit}.landing-page-builder-intro{display:grid;padding-bottom:.35rem;gap:1.55rem}.landing-page-builder-intro>p{max-width:34rem;margin:0;color:rgba(255,255,255,.66);font-size:clamp(1rem,1.35vw,1.13rem);letter-spacing:-.02em;line-height:1.68}.landing-page-builder-intro>div{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.landing-page-builder-intro a{display:inline-flex;min-height:2.7rem;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);padding:.7rem 1rem;color:#fff;font-size:.78rem;font-weight:720;gap:.5rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.landing-page-builder-intro a:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.12);transform:translateY(-2px)}.landing-page-builder-intro a svg,.landing-page-builder-intro>div>span svg{width:.95rem;height:.95rem}.landing-page-builder-intro>div>span{display:inline-flex;align-items:center;color:rgba(255,255,255,.64);font-family:var(--font-landing-mono),monospace;font-size:.59rem;font-weight:700;gap:.45rem;letter-spacing:.06em;text-transform:uppercase}.landing-page-builder-demo{position:relative;overflow:visible;border:1px solid rgba(255,255,255,.18);border-radius:2rem;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.92),transparent 28rem),radial-gradient(circle at 82% 8%,rgba(224,180,255,.82),transparent 31rem),linear-gradient(135deg,#f8dce9,#e8dcfa 54%,#ffe8df);padding:clamp(.65rem,1.6vw,1.25rem);box-shadow:0 3.5rem 9rem -4rem rgba(0,0,0,.92),0 0 0 .4rem rgba(255,255,255,.025)}.landing-page-builder-phases{display:grid;overflow:hidden;margin:clamp(1rem,2vw,1.5rem) clamp(.15rem,2.5vw,2rem) 0;border:1px solid rgba(255,255,255,.13);border-radius:1.1rem;background:rgba(18,19,25,.96);box-shadow:0 1.6rem 3.5rem -2.7rem rgba(15,16,22,.75);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-builder-phases button{position:relative;isolation:isolate;display:grid;min-width:0;min-height:5.8rem;align-items:center;border:0;border-right:1px solid rgba(255,255,255,.09);background:transparent;padding:1.15rem 1.35rem;color:rgba(255,255,255,.46);cursor:pointer;gap:.75rem;grid-template-columns:auto minmax(0,1fr);text-align:left;transition:background .22s ease,color .22s ease}.landing-page-builder-phases button:last-child{border-right:0}.landing-page-builder-phases button:after,.landing-page-builder-phases button:before{position:absolute;content:"";pointer-events:none}.landing-page-builder-phases button:before{z-index:2;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#7049ec,#ed3d93 58%,#ff694e);opacity:0;transform:scaleX(0);transform-origin:left center}.landing-page-builder-phases button:after{z-index:-1;inset:1px;background:#171820;opacity:0}.landing-page-builder-phases button.is-active{background:rgba(255,255,255,.065);color:#fff}.landing-page-builder-phases button.is-active:after,.landing-page-builder-phases button.is-active:before{opacity:1}.landing-page-builder-phases button.is-active:before{animation:landingPageBuilderPhaseProgress 1.9s linear both}.landing-page-builder-demo[data-paused=true] .landing-page-builder-phases button.is-active:before{animation-play-state:paused}.landing-page-builder-phases button>small{color:#ff70ad;font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:760;letter-spacing:.1em}.landing-page-builder-phases button>span{display:grid;min-width:0;gap:.28rem}.landing-page-builder-phases button strong{font-size:.78rem;font-weight:730}.landing-page-builder-phases button em{overflow:hidden;color:rgba(255,255,255,.42);font-size:.66rem;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.landing-page-builder-phases button.is-active em{color:rgba(255,255,255,.66)}.landing-page-builder-window{margin:clamp(2.4rem,5vw,4.6rem) clamp(.15rem,2.5vw,2rem) 0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.35rem;background:#101117;box-shadow:0 3.5rem 5rem -3rem rgba(16,17,23,.72),0 1rem 1.7rem -1.4rem rgba(16,17,23,.46)}.landing-page-builder-window-bar{display:grid;min-height:3.2rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);padding:.6rem .75rem;color:rgba(255,255,255,.58);font-family:var(--font-landing-mono),monospace;font-size:.56rem;font-weight:700;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto auto;letter-spacing:.04em;text-transform:uppercase}.landing-page-builder-window-bar>span{display:inline-flex;align-items:center;gap:.45rem}.landing-page-builder-window-bar svg{width:.88rem;height:.88rem}.landing-page-builder-window-bar>span:nth-child(3) i{width:.38rem;height:.38rem;border-radius:50%;background:#54d29d;box-shadow:0 0 0 .25rem rgba(84,210,157,.12)}.landing-page-builder-window-bar>strong{display:inline-flex;min-height:2rem;align-items:center;border-radius:.55rem;background:linear-gradient(110deg,#5b35d5,#db3f91 62%,#ff694e);padding:.5rem .7rem;color:#fff;gap:.38rem}.landing-page-builder-window-dots{gap:.28rem!important}.landing-page-builder-window-dots i{width:.42rem;height:.42rem;border-radius:50%;background:#ff6670}.landing-page-builder-window-dots i:nth-child(2){background:#ffbf4a}.landing-page-builder-window-dots i:nth-child(3){background:#7654ed}.landing-page-builder-canvas{position:relative;overflow:hidden;min-height:44rem;background:linear-gradient(rgba(16,17,23,.045) 1px,transparent 0),linear-gradient(90deg,rgba(16,17,23,.045) 1px,transparent 0),#e9ecee;background-size:2.5rem 2.5rem}.landing-page-builder-editor{position:absolute;z-index:1;top:1.4rem;bottom:1.4rem;left:1.4rem;right:1.4rem;overflow:hidden;width:auto;border:1px solid rgba(16,17,23,.16);border-radius:1rem;background:#fff;box-shadow:0 2.2rem 4rem -3rem rgba(16,17,23,.78);transform-origin:left center;transition:opacity .44s ease,transform .56s cubic-bezier(.2,.78,.2,1),filter .44s ease}.landing-page-builder-editor-image{object-fit:cover;object-position:left top;transition:transform .8s cubic-bezier(.2,.78,.2,1)}.landing-page-builder-editor-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 50%,rgba(12,13,18,.64));opacity:.22;pointer-events:none;transition:opacity .36s ease}.landing-page-builder-focus{position:absolute;z-index:3;top:8.5rem;left:20%;width:43%;height:23rem;border:2px solid #ea3d95;border-radius:1.05rem;background:transparent;box-shadow:0 0 0 999px rgba(12,13,18,.09),0 0 2.2rem rgba(221,63,152,.2);transition:top .52s cubic-bezier(.2,.78,.2,1),left .52s cubic-bezier(.2,.78,.2,1),width .52s cubic-bezier(.2,.78,.2,1),height .52s cubic-bezier(.2,.78,.2,1);animation:landingPageBuilderFocus 1.8s ease-in-out infinite}.landing-page-builder-focus>i{position:absolute;top:-.85rem;left:1rem;display:inline-flex;min-height:1.7rem;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#111218;padding:.38rem .58rem;color:#fff;font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-style:normal;font-weight:720;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.landing-page-builder-focus>i:before{content:"Editing hero section"}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-focus{top:17rem;left:47%;width:27%;height:15rem}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-focus>i:before{content:"Live booking block"}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-focus{top:.75rem;left:66%;width:30%;height:3.6rem}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-focus>i:before{content:"Ready to publish"}.landing-page-builder-flow{position:absolute;z-index:3;top:3.5rem;right:22%;width:27%;height:calc(100% - 7rem);overflow:visible;opacity:0;pointer-events:none;transition:opacity .32s ease}.landing-page-builder-flow path{fill:none;stroke:#d93a95;stroke-dasharray:2 12;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.5;vector-effect:non-scaling-stroke;animation:landingPageBuilderFlow 2.5s linear infinite}.landing-page-builder-flow path:nth-child(2){stroke:#7146ef;animation-delay:-.8s;animation-duration:3.1s}.landing-page-builder-flow path:nth-child(3){stroke:#ff694e;animation-delay:-1.5s;animation-duration:2.8s}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-flow{opacity:.84}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-flow{opacity:.14}.landing-page-builder-bindings{position:absolute;z-index:5;top:7.3rem;right:27.5%;display:grid;width:10.7rem;gap:.55rem;opacity:.12;transform:translateX(.9rem);transition:opacity .34s ease,transform .44s cubic-bezier(.2,.78,.2,1)}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-bindings{opacity:1;transform:translateX(0)}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-bindings{opacity:.16;transform:translateX(.35rem)}.landing-page-builder-bindings>small{margin:0 0 .2rem .45rem;color:rgba(16,17,23,.54);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.landing-page-builder-bindings>span{display:grid;min-height:2.9rem;align-items:center;border:1px solid rgba(16,17,23,.14);border-radius:.8rem;background:rgba(255,255,255,.94);padding:.55rem .65rem;color:#111218;box-shadow:0 .9rem 1.8rem -1.4rem rgba(16,17,23,.5);gap:0 .45rem;grid-template-columns:auto minmax(0,1fr)}.landing-page-builder-bindings>span svg{width:.95rem;height:.95rem;color:#d93a95;grid-row:1/3}.landing-page-builder-bindings>span strong{font-size:.62rem;font-weight:740}.landing-page-builder-bindings>span em{color:#777d86;font-size:.52rem;font-style:normal}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-bindings>span{animation:landingPageBuilderBinding 1.5s ease-in-out infinite;animation-delay:calc(var(--binding-index) * .12s)}.landing-page-builder-profile{position:absolute;z-index:4;top:2.1rem;right:1.7rem;width:min(29%,20.5rem);opacity:.24;transform:translate3d(1.3rem,.8rem,0) scale(.94);transform-origin:right center;transition:opacity .42s ease,transform .56s cubic-bezier(.2,.78,.2,1)}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-profile{opacity:.9;transform:translate3d(.45rem,.25rem,0) scale(.975)}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-profile{opacity:1;transform:translateZ(0) scale(1)}.landing-page-builder-profile-status{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;color:rgba(16,17,23,.56);font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.landing-page-builder-profile-status>span{display:inline-flex;align-items:center;color:#111218;gap:.38rem}.landing-page-builder-profile-status svg{width:.8rem;height:.8rem;color:#d93a95}.landing-page-builder-profile-device{overflow:hidden;border:1px solid rgba(16,17,23,.2);border-radius:1.25rem;background:#f6f2e9;color:#15231e;box-shadow:0 2.6rem 4rem -2.7rem rgba(12,13,18,.88)}.landing-page-builder-profile-device>header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(21,35,30,.12);padding:.62rem .72rem}.landing-page-builder-profile-device>header>span{display:inline-flex;align-items:center;font-size:.65rem;font-weight:790;gap:.38rem}.landing-page-builder-profile-device>header img{width:1rem;height:1rem}.landing-page-builder-profile-copy>div>b,.landing-page-builder-profile-device>header b{border-radius:.5rem;background:#15231e;padding:.46rem .68rem;color:#fff;font-size:.58rem;font-weight:720}.landing-page-builder-profile-hero{position:relative;height:12.5rem;overflow:hidden}.landing-page-builder-profile-hero:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,12,11,.42),transparent 52%);content:""}.landing-page-builder-profile-hero img{object-fit:cover;object-position:center 38%}.landing-page-builder-profile-hero>span{position:absolute;z-index:1;right:.72rem;bottom:.68rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(15,22,19,.56);padding:.35rem .5rem;color:#fff;font-family:var(--font-landing-mono),monospace;font-size:.46rem;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(10px)}.landing-page-builder-profile-copy{padding:1rem 1rem .9rem}.landing-page-builder-profile-copy>small{color:#9b7b35;font-family:var(--font-landing-mono),monospace;font-size:.46rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.landing-page-builder-profile-copy h3{max-width:9ch;margin:.55rem 0 0;color:#15231e;font-size:1.55rem;font-weight:760;letter-spacing:-.055em;line-height:.94}.landing-page-builder-profile-copy p{margin:.7rem 0 0;color:rgba(21,35,30,.68);font-size:.6rem;line-height:1.55}.landing-page-builder-profile-copy>div{display:flex;align-items:center;margin-top:.9rem;gap:.75rem}.landing-page-builder-profile-copy>div>span{color:rgba(21,35,30,.66);font-size:.54rem;font-weight:720}.landing-page-builder-slots{border-top:1px solid rgba(21,35,30,.12);padding:.75rem 1rem .9rem}.landing-page-builder-slots>span{display:inline-flex;align-items:center;color:rgba(21,35,30,.58);font-family:var(--font-landing-mono),monospace;font-size:.45rem;font-weight:730;gap:.35rem;letter-spacing:.07em;text-transform:uppercase}.landing-page-builder-slots>span svg{width:.75rem;height:.75rem}.landing-page-builder-slots>div{display:grid;margin-top:.55rem;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-builder-slots small,.landing-page-builder-slots strong{border:1px solid rgba(21,35,30,.13);border-radius:.45rem;padding:.42rem .25rem;color:#33423c;font-size:.48rem;font-weight:680;text-align:center}.landing-page-builder-slots strong{border-color:#15231e;background:#15231e;color:#fff}.landing-page-builder-device-switch{display:flex;width:fit-content;margin:.75rem auto 0;border:1px solid rgba(16,17,23,.13);border-radius:999px;background:rgba(255,255,255,.78);padding:.2rem;gap:.15rem}.landing-page-builder-device-switch span{display:grid;width:1.7rem;height:1.55rem;place-items:center;border-radius:999px;color:#777d86}.landing-page-builder-device-switch span.is-active{background:#111218;color:#fff}.landing-page-builder-device-switch svg{width:.8rem;height:.8rem}.landing-page-builder-phase-note{position:absolute;z-index:6;bottom:1.8rem;left:2rem;display:grid;width:min(32rem,46%);min-height:7.5rem;align-items:start;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(14,15,20,.88);padding:1.15rem 1.25rem;color:#fff;box-shadow:0 1.6rem 3rem -2rem rgba(0,0,0,.75);gap:.8rem;grid-template-columns:auto minmax(0,1fr);backdrop-filter:blur(18px)}.landing-page-builder-phase-note>span{color:#ff70ad;font-family:var(--font-landing-mono),monospace;font-size:.58rem;font-weight:760}.landing-page-builder-phase-note>div{display:grid;gap:.28rem}.landing-page-builder-phase-note small{color:rgba(255,255,255,.46);font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.landing-page-builder-phase-note strong{font-size:.86rem;font-weight:740}.landing-page-builder-phase-note p{margin:.18rem 0 0;color:rgba(255,255,255,.6);font-size:.66rem;line-height:1.5}.landing-page-builder-toolbox{position:absolute;z-index:8;top:12.8rem;left:-1.4rem;overflow:hidden;width:14.5rem;border:1px solid rgba(16,17,23,.15);border-radius:1.3rem;background:rgba(255,255,255,.98);color:#111218;box-shadow:0 2.8rem 5rem -2.8rem rgba(16,17,23,.78),0 .8rem 1.8rem -1.3rem rgba(16,17,23,.34);opacity:1;transform:translateZ(0) rotate(-.4deg);transition:opacity .36s ease,transform .52s cubic-bezier(.2,.78,.2,1)}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-toolbox{opacity:0;transform:translate3d(-.8rem,.5rem,0) rotate(-1deg) scale(.96);pointer-events:none}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-toolbox{opacity:0;transform:translate3d(-1.5rem,.8rem,0) rotate(-1.5deg) scale(.92);pointer-events:none}.landing-page-builder-toolbox>header{display:flex;min-height:3.3rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,17,23,.1);padding:.75rem .9rem}.landing-page-builder-toolbox>header>span{display:inline-flex;align-items:center;font-size:.72rem;font-weight:760;gap:.45rem}.landing-page-builder-toolbox>header svg{width:.9rem;height:.9rem;color:#d93a95}.landing-page-builder-toolbox>header>svg{color:#8d919a}.landing-page-builder-toolbox>div{display:grid;padding:.8rem;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-builder-toolbox>div>span{display:grid;min-height:5rem;place-items:center;border:1px solid rgba(16,17,23,.12);border-radius:.8rem;background:#fff;color:#22242a;gap:.42rem;box-shadow:0 .8rem 1.5rem -1.35rem rgba(16,17,23,.45)}.landing-page-builder-toolbox>div>span:first-child{border-color:rgba(217,58,149,.44);background:#fff4fa}.landing-page-builder-toolbox>div svg{width:1.25rem;height:1.25rem}.landing-page-builder-toolbox>div strong{font-size:.62rem;font-weight:700}.landing-page-builder-toolbox>footer{border-top:1px solid rgba(16,17,23,.1);padding:.72rem .9rem;color:#747982;font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:690;letter-spacing:.04em;text-transform:uppercase}.landing-page-builder-domain{position:absolute;z-index:9;top:3.15rem;right:clamp(1rem,5vw,4.2rem);display:grid;min-width:17rem;align-items:center;border:1px solid rgba(16,17,23,.13);border-radius:1rem;background:rgba(255,255,255,.96);padding:.72rem .82rem;color:#111218;box-shadow:0 1.6rem 3rem -2rem rgba(16,17,23,.62);gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .34s ease,box-shadow .34s ease,transform .42s cubic-bezier(.2,.78,.2,1)}.landing-page-builder-domain>span{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:.68rem;background:#f4edf9;color:#7548e5}.landing-page-builder-domain>span svg{width:1rem;height:1rem}.landing-page-builder-domain>div{display:grid;gap:.18rem}.landing-page-builder-domain small{color:#858994;font-family:var(--font-landing-mono),monospace;font-size:.46rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-page-builder-domain strong{font-size:.72rem;font-weight:760}.landing-page-builder-domain em{border-radius:999px;background:#f1edf7;padding:.35rem .5rem;color:#7446e8;font-family:var(--font-landing-mono),monospace;font-size:.45rem;font-style:normal;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-domain{border-color:rgba(45,168,112,.34);box-shadow:0 1.8rem 3.5rem -2.1rem rgba(16,17,23,.68),0 0 0 .32rem rgba(45,168,112,.09);transform:translateY(-.25rem) scale(1.02)}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-domain>span{background:#e9f7f0;color:#2aa873}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-domain em{background:#e9f7f0;color:#18885a}.landing-page-builder-outcomes{display:grid;margin-top:3.5rem;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page-builder-outcomes article{display:grid;min-width:0;padding:2rem 1.7rem;border-right:1px solid rgba(255,255,255,.1);gap:.9rem;grid-template-columns:auto minmax(0,1fr)}.landing-page-builder-outcomes article:last-child{border-right:0}.landing-page-builder-outcomes article>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#ff70ad}.landing-page-builder-outcomes article>span svg{width:1rem;height:1rem}.landing-page-builder-outcomes article>div{display:grid;gap:.45rem}.landing-page-builder-outcomes small{color:rgba(255,255,255,.42);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:720;letter-spacing:.08em}.landing-page-builder-outcomes h3{margin:0;color:#fff;font-size:.92rem;font-weight:730;letter-spacing:-.025em;line-height:1.3}.landing-page-builder-outcomes p{margin:0;color:rgba(255,255,255,.54);font-size:.69rem;line-height:1.5}@media (max-width:1080px){.landing-page-builder-heading{gap:3.5rem;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.landing-page-builder-heading h2{font-size:clamp(3.3rem,7vw,5rem)}.landing-page-builder-canvas{min-height:40rem}.landing-page-builder-profile{width:min(31%,18rem)}.landing-page-builder-bindings{right:28%;width:9.6rem}.landing-page-builder-toolbox{left:.35rem;width:13rem}}@media (max-width:860px){.landing-page-builder-heading{align-items:start;gap:1.8rem;grid-template-columns:1fr}.landing-page-builder-heading h2{max-width:11ch}.landing-page-builder-intro>p{max-width:42rem}.landing-page-builder-phases button{min-height:5.25rem;padding:.9rem .8rem}.landing-page-builder-phases button em{display:none}.landing-page-builder-window-bar{grid-template-columns:auto minmax(0,1fr) auto auto}.landing-page-builder-window-bar>span:nth-child(4){display:none}.landing-page-builder-canvas{min-height:46rem}.landing-page-builder-editor{right:1rem;bottom:auto;left:1rem;width:auto;height:31rem}.landing-page-builder-profile{top:7.5rem;right:1.5rem;width:min(38%,18rem)}.landing-page-builder-bindings{top:9rem;right:35%}.landing-page-builder-flow{right:29%;width:31%}.landing-page-builder-toolbox{top:12rem;left:.4rem;width:11.5rem}.landing-page-builder-toolbox>div>span{min-height:4.2rem}.landing-page-builder-domain{right:1.7rem}.landing-page-builder-phase-note{bottom:1.5rem;left:1.5rem;width:calc(100% - 3rem)}.landing-page-builder-outcomes{grid-template-columns:1fr}.landing-page-builder-outcomes article{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.landing-page-builder-outcomes article:last-child{border-bottom:0}}@media (max-width:620px){.landing-page-builder-section{padding:6.5rem .75rem 10rem}.landing-page-builder-heading{padding-inline:.25rem}.landing-page-builder-heading h2{font-size:clamp(2.9rem,13.5vw,4rem)}.landing-page-builder-intro>p{font-size:.96rem}.landing-page-builder-demo{overflow:hidden;border-radius:1.25rem}.landing-page-builder-phases button{display:flex;min-height:4.3rem;justify-content:center;padding:.65rem .38rem;flex-direction:column;gap:.18rem;text-align:center}.landing-page-builder-phases button>span{display:block}.landing-page-builder-phases button strong{font-size:.58rem}.landing-page-builder-window{margin:.5rem;border-radius:.9rem}.landing-page-builder-window-bar{display:flex;min-height:2.7rem;padding:.42rem .55rem}.landing-page-builder-window-bar>span:nth-child(2){overflow:hidden;margin-right:auto;text-overflow:ellipsis;white-space:nowrap}.landing-page-builder-window-bar>span:nth-child(3),.landing-page-builder-window-bar>span:nth-child(4){display:none}.landing-page-builder-window-bar>strong{min-height:1.8rem;padding:.42rem .55rem;font-size:.48rem}.landing-page-builder-canvas{display:grid;min-height:0;padding-bottom:1rem;gap:.9rem}.landing-page-builder-editor{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:18rem;margin:.75rem;transform:none!important}.landing-page-builder-editor-image{object-position:20% top}.landing-page-builder-focus{top:4.5rem;left:22%;width:55%;height:9rem}.landing-page-builder-demo[data-phase=connect] .landing-page-builder-focus{top:7rem;left:47%;width:46%;height:7rem}.landing-page-builder-demo[data-phase=publish] .landing-page-builder-focus{top:.45rem;left:57%;width:39%;height:2.8rem}.landing-page-builder-flow{display:none}.landing-page-builder-bindings{position:relative;top:auto;right:auto;width:auto;margin:0 .75rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));opacity:1;transform:none}.landing-page-builder-bindings>small{grid-column:1/-1}.landing-page-builder-profile{position:relative;top:auto;right:auto;width:min(calc(100% - 1.5rem),20rem);margin:.4rem auto 0;opacity:1;transform:none!important}.landing-page-builder-phase-note{position:relative;bottom:auto;left:auto;width:auto;margin:0 .75rem}.landing-page-builder-toolbox{display:none}.landing-page-builder-domain{position:relative;top:auto;right:auto;width:calc(100% - 1rem);min-width:0;margin:.8rem auto 0}.landing-page-builder-outcomes article{padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.landing-page-builder-atmosphere,.landing-page-builder-bindings>span,.landing-page-builder-flow path,.landing-page-builder-focus,.landing-page-builder-phases button:before,.landing-page-builder-section:before{animation:none!important}}@keyframes landingPageBuilderPhaseProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landingPageBuilderGrid{to{background-position:4rem 2rem,2rem 4rem}}@keyframes landingPageBuilderAtmosphere{0%{opacity:.58;transform:translateX(-53%) scale(.94)}to{opacity:.84;transform:translateX(-47%) scale(1.08)}}@keyframes landingPageBuilderFocus{0%,to{filter:saturate(.94)}50%{filter:saturate(1.18)}}@keyframes landingPageBuilderFlow{to{stroke-dashoffset:-56}}@keyframes landingPageBuilderBinding{0%,to{border-color:rgba(16,17,23,.14);transform:translateX(0)}50%{border-color:rgba(217,58,149,.42);transform:translateX(.18rem)}}.landing-page-builder-section.landing-page-builder-elementor{overflow:hidden;border-top:0;background:radial-gradient(circle at 82% 13%,rgba(213,174,255,.72),transparent 34rem),radial-gradient(circle at 9% 38%,rgba(255,178,210,.76),transparent 31rem),linear-gradient(135deg,#f8d9e8,#ecdcfa 52%,#ffe6dd);padding:clamp(7.5rem,10vw,10rem) clamp(1rem,3vw,2rem) clamp(9rem,12vw,12rem);color:#101114}.landing-page-builder-section.landing-page-builder-elementor:before{z-index:-2;background-image:linear-gradient(rgba(43,31,52,.035) 1px,transparent 0),linear-gradient(90deg,rgba(43,31,52,.035) 1px,transparent 0);background-size:4rem 4rem;animation:none}.landing-page-builder-section.landing-page-builder-elementor:after{height:clamp(7rem,10vw,10rem);background:linear-gradient(180deg,transparent,#f4f4f5 96%)}.landing-page-builder-elementor-noise{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 48% 58%,rgba(255,255,255,.52),transparent 36rem),repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px);mix-blend-mode:soft-light;pointer-events:none}.landing-page-builder-elementor .landing-page-builder-shell{width:min(100%,1200px)}.landing-page-builder-elementor .landing-page-builder-heading{align-items:end;margin-bottom:clamp(3.5rem,6vw,5.5rem);gap:clamp(2rem,7vw,7rem);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr)}.landing-page-builder-elementor .landing-page-builder-kicker{color:#c2257d}.landing-page-builder-elementor .landing-page-builder-heading h2{max-width:12ch;color:#101114;font-size:clamp(3.6rem,6vw,5.75rem)}.landing-page-builder-elementor .landing-page-builder-heading h2 strong{display:block;background:none;color:#101114}.landing-page-builder-elementor .landing-page-builder-intro>p{color:rgba(16,17,20,.68)}.landing-page-builder-elementor .landing-page-builder-intro a{border-color:#101114;background:#101114;color:#fff;box-shadow:0 1rem 2rem -1.4rem rgba(16,17,20,.52)}.landing-page-builder-elementor .landing-page-builder-intro a:hover{border-color:#101114;background:#24252b}.landing-page-builder-elementor .landing-page-builder-intro>div>span{color:rgba(16,17,20,.58)}.landing-page-builder-elementor-stage{position:relative;isolation:isolate;min-height:50rem;border:1px solid rgba(76,45,84,.12);border-radius:2rem;background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.88),transparent 25rem),radial-gradient(circle at 88% 8%,rgba(220,172,255,.92),transparent 30rem),linear-gradient(135deg,#f8ddea,#eddcfa 55%,#ffe5dc);box-shadow:0 4.5rem 9rem -5rem rgba(49,20,62,.55),inset 0 1px rgba(255,255,255,.72)}.landing-page-builder-elementor-stage:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.4) 44%,transparent 68%);background-size:220% 100%;content:"";pointer-events:none;animation:landingPageBuilderElementorLight 10s ease-in-out infinite}.landing-page-builder-elementor-window{position:absolute;z-index:1;top:5.4rem;right:2.7rem;bottom:2.7rem;left:2.7rem;overflow:hidden;border:1px solid rgba(15,16,21,.18);border-radius:1.4rem;background:#111218;box-shadow:0 3.5rem 5.5rem -3.2rem rgba(18,13,23,.72),0 0 0 .35rem rgba(255,255,255,.12)}.landing-page-builder-elementor-window>header{display:grid;min-height:3.4rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);padding:.65rem .8rem;color:rgba(255,255,255,.58);font-family:var(--font-landing-mono),monospace;font-size:.54rem;font-weight:700;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto auto;letter-spacing:.045em;text-transform:uppercase}.landing-page-builder-elementor-window>header>span,.landing-page-builder-elementor-window>header>strong{display:inline-flex;align-items:center;gap:.42rem}.landing-page-builder-elementor-window>header svg{width:.85rem;height:.85rem}.landing-page-builder-elementor-window>header>span:nth-child(3) i{width:.38rem;height:.38rem;border-radius:50%;background:#49ca91;box-shadow:0 0 0 .22rem rgba(73,202,145,.13)}.landing-page-builder-elementor-window>header>strong{min-height:2rem;border-radius:.58rem;background:linear-gradient(110deg,#5b35d5,#db3f91 62%,#ff694e);padding:.5rem .72rem;color:#fff}.landing-page-builder-elementor-dots{gap:.3rem!important}.landing-page-builder-elementor-dots i{width:.44rem;height:.44rem;border-radius:50%;background:#ff6670}.landing-page-builder-elementor-dots i:nth-child(2){background:#ffbd47}.landing-page-builder-elementor-dots i:nth-child(3){background:#7754ec}.landing-page-builder-elementor-screen{position:absolute;inset:3.4rem 0 0;overflow:hidden;background:#edf0f1}.landing-page-builder-elementor-screen:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(20,18,24,.1)),linear-gradient(0deg,rgba(17,18,24,.1),transparent 24%);content:"";pointer-events:none}.landing-page-builder-elementor-image{object-fit:cover;object-position:left top;transform:scale(1.015);transform-origin:center top;animation:landingPageBuilderElementorCanvas 10s ease-in-out infinite alternate}.landing-page-builder-elementor-renamed{position:absolute;z-index:3;inset:0;pointer-events:none}.landing-page-builder-elementor-renamed>small,.landing-page-builder-elementor-renamed>span,.landing-page-builder-elementor-renamed>strong{position:absolute;display:flex;align-items:center;overflow:hidden;background:#fff;color:#15231e;font-style:normal;line-height:1}.landing-page-builder-elementor-renamed>span{top:0;left:43%;width:15%;height:5.2%;justify-content:center;font-size:clamp(.33rem,.62vw,.55rem);font-weight:760}.landing-page-builder-elementor-renamed>small{top:11.8%;left:25.6%;width:22%;height:8.5%;background:#f8f4ec;font-size:clamp(.36rem,.72vw,.67rem);font-weight:730}.landing-page-builder-elementor-renamed>strong{top:22%;left:25%;width:43%;height:51%;align-items:center;background:#f8f4ec;padding:7%;font-size:clamp(1.1rem,3.2vw,3.5rem);font-weight:780;letter-spacing:-.065em;line-height:.9}.landing-page-builder-elementor-selection{position:absolute;z-index:4;top:22%;left:25%;width:43%;height:51%;border:2px solid #e53694;border-radius:1rem;box-shadow:0 0 0 999px rgba(20,18,24,.035),0 0 2rem rgba(229,54,148,.17);animation:landingPageBuilderElementorSelection 3.4s ease-in-out infinite}.landing-page-builder-elementor-selection>span{position:absolute;top:-.86rem;left:1rem;border-radius:999px;background:#111218;padding:.38rem .62rem;color:#fff;font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:740;letter-spacing:.065em;text-transform:uppercase}.landing-page-builder-elementor-selection>i{position:absolute;width:.55rem;height:.55rem;border:2px solid #fff;border-radius:50%;background:#e53694;box-shadow:0 0 0 1px #e53694}.landing-page-builder-elementor-selection>i:first-of-type{top:-.3rem;left:-.3rem}.landing-page-builder-elementor-selection>i:nth-of-type(2){top:-.3rem;right:-.3rem}.landing-page-builder-elementor-selection>i:nth-of-type(3){right:-.3rem;bottom:-.3rem}.landing-page-builder-elementor-selection>i:nth-of-type(4){bottom:-.3rem;left:-.3rem}.landing-page-builder-elementor-tools{position:absolute;z-index:6;top:13rem;left:-2.4rem;overflow:hidden;width:17rem;border:1px solid rgba(16,17,20,.14);border-radius:1.35rem;background:rgba(255,255,255,.98);color:#111218;box-shadow:0 3rem 5rem -2.7rem rgba(31,18,37,.68),0 1rem 2rem -1.4rem rgba(31,18,37,.28);animation:landingPageBuilderElementorFloat 6s ease-in-out infinite}.landing-page-builder-elementor-tools>header{display:flex;min-height:3.4rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,17,20,.1);padding:.8rem .95rem}.landing-page-builder-elementor-tools>header>span{display:inline-flex;align-items:center;font-size:.75rem;font-weight:780;gap:.48rem}.landing-page-builder-elementor-tools>header svg{width:.95rem;height:.95rem;color:#d62f8a}.landing-page-builder-elementor-tools>header>svg{color:#878b94}.landing-page-builder-elementor-tools>nav{display:grid;border-bottom:1px solid rgba(16,17,20,.1);color:#9699a1;font-size:.58rem;grid-template-columns:repeat(2,1fr);text-align:center}.landing-page-builder-elementor-tools>nav>*{position:relative;padding:.7rem .4rem}.landing-page-builder-elementor-tools>nav strong{color:#111218}.landing-page-builder-elementor-tools>nav strong:after{position:absolute;right:.4rem;bottom:-1px;left:.4rem;height:2px;background:#111218;content:""}.landing-page-builder-elementor-tools>div{display:grid;padding:.8rem;gap:.52rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-builder-elementor-tools>div>span{display:grid;min-height:4.4rem;place-items:center;border:1px solid rgba(16,17,20,.12);border-radius:.78rem;background:#fff;gap:.38rem;box-shadow:0 .8rem 1.4rem -1.3rem rgba(16,17,20,.42)}.landing-page-builder-elementor-tools>div>span:first-child{border-color:rgba(220,51,142,.45);background:#fff3fa}.landing-page-builder-elementor-tools>div svg{width:1.15rem;height:1.15rem}.landing-page-builder-elementor-tools>div strong{font-size:.57rem;font-weight:690}.landing-page-builder-elementor-domain{position:absolute;z-index:7;top:2.25rem;right:18rem;display:grid;min-width:16rem;align-items:center;border:1px solid rgba(16,17,20,.13);border-radius:1rem;background:rgba(255,255,255,.97);padding:.72rem .82rem;color:#111218;box-shadow:0 1.8rem 3rem -2rem rgba(31,18,37,.56);gap:.7rem;grid-template-columns:auto minmax(0,1fr);animation:landingPageBuilderElementorDomain 5.5s ease-in-out .6s infinite}.landing-page-builder-elementor-domain>svg{width:1rem;height:1rem;color:#6f43de}.landing-page-builder-elementor-domain>div{display:grid;gap:.18rem}.landing-page-builder-elementor-domain small,.landing-page-builder-elementor-publish small{color:#898d97;font-family:var(--font-landing-mono),monospace;font-size:.45rem;font-weight:710;letter-spacing:.07em;text-transform:uppercase}.landing-page-builder-elementor-domain strong{font-size:.72rem;font-weight:770}.landing-page-builder-elementor-live{position:absolute;z-index:6;top:14rem;right:-2.5rem;width:19.5rem;border:1px solid rgba(16,17,20,.14);border-radius:1.35rem;background:rgba(255,255,255,.98);padding:1rem;color:#111218;box-shadow:0 3rem 5rem -2.7rem rgba(31,18,37,.68),0 1rem 2rem -1.4rem rgba(31,18,37,.28);animation:landingPageBuilderElementorFloat 6.4s ease-in-out .8s infinite reverse}.landing-page-builder-elementor-live>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-page-builder-elementor-live>header>span{display:inline-flex;align-items:center;font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:760;gap:.42rem;letter-spacing:.07em;text-transform:uppercase}.landing-page-builder-elementor-live>header>span i{width:.45rem;height:.45rem;border-radius:50%;background:#35bc81;box-shadow:0 0 0 .26rem rgba(53,188,129,.12);animation:landingPageBuilderElementorLive 1.8s ease-in-out infinite}.landing-page-builder-elementor-live>header small{color:#9599a2;font-size:.5rem}.landing-page-builder-elementor-live h3{max-width:14ch;margin:1rem 0 0;font-size:1.35rem;font-weight:760;letter-spacing:-.048em;line-height:1}.landing-page-builder-elementor-live>div{display:grid;margin-top:1rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-builder-elementor-live>div>span{display:grid;min-width:0;min-height:3.65rem;align-items:center;border:1px solid rgba(16,17,20,.1);border-radius:.72rem;background:#f7f7f8;padding:.58rem;gap:0 .42rem;grid-template-columns:auto minmax(0,1fr);animation:landingPageBuilderElementorData 3.2s ease-in-out infinite;animation-delay:calc(var(--builder-live-index) * .18s)}.landing-page-builder-elementor-live>div>span:last-child:nth-child(odd){grid-column:1/-1}.landing-page-builder-elementor-live>div svg{width:.92rem;height:.92rem;color:#d62f8a;grid-row:1/3}.landing-page-builder-elementor-live>div strong{overflow:hidden;font-size:.56rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.landing-page-builder-elementor-live>div em{color:#888d96;font-size:.48rem;font-style:normal}.landing-page-builder-elementor-publish{position:absolute;z-index:7;right:1.7rem;bottom:2rem;display:grid;width:20rem;align-items:center;border:1px solid rgba(16,17,20,.14);border-radius:1rem;background:rgba(255,255,255,.97);padding:.75rem;color:#111218;box-shadow:0 1.8rem 3rem -2rem rgba(31,18,37,.6);gap:.68rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-page-builder-elementor-publish>span{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:.68rem;background:#f2eafa;color:#7446e8}.landing-page-builder-elementor-publish>span svg,.landing-page-builder-elementor-publish>svg{width:1rem;height:1rem}.landing-page-builder-elementor-publish>div{display:grid;gap:.16rem}.landing-page-builder-elementor-publish strong{font-size:.64rem;font-weight:730}.landing-page-builder-elementor-publish>svg{color:#2aa873}.landing-page-builder-elementor-cursor{position:absolute;z-index:10;top:20rem;left:9.8rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#111218;color:#fff;box-shadow:0 .7rem 1.5rem -.8rem rgba(17,18,24,.62);animation:landingPageBuilderElementorCursor 8s cubic-bezier(.4,0,.2,1) infinite}.landing-page-builder-elementor-cursor>svg{width:.9rem;height:.9rem}.landing-page-builder-elementor-cursor>i{position:absolute;inset:-.3rem;border:1px solid rgba(229,54,148,.55);border-radius:50%;animation:landingPageBuilderElementorCursorRing 1.6s ease-out infinite}.landing-page-builder-elementor-caption{display:grid;align-items:start;margin-top:2.3rem;border-top:1px solid rgba(16,17,20,.16);border-bottom:1px solid rgba(16,17,20,.16);padding:1.7rem 0;color:#101114;gap:1.5rem;grid-template-columns:.72fr 1.45fr .83fr}.landing-page-builder-elementor-caption>span,.landing-page-builder-elementor-caption>strong{font-family:var(--font-landing-mono),monospace;font-size:.54rem;font-weight:760;letter-spacing:.085em;text-transform:uppercase}.landing-page-builder-elementor-caption>span{color:#c2257d}.landing-page-builder-elementor-caption p{max-width:43rem;margin:0;color:rgba(16,17,20,.65);font-size:.85rem;line-height:1.55}.landing-page-builder-elementor-caption>strong{justify-self:end;color:rgba(16,17,20,.54)}@media (max-width:1080px){.landing-page-builder-elementor-stage{min-height:46rem}.landing-page-builder-elementor-window{right:1.2rem;left:1.2rem}.landing-page-builder-elementor-tools{left:.35rem;width:14.5rem}.landing-page-builder-elementor-live{right:.35rem;width:17.5rem}.landing-page-builder-elementor-domain{right:2.4rem}}@media (max-width:860px){.landing-page-builder-elementor .landing-page-builder-heading{align-items:start;grid-template-columns:1fr}.landing-page-builder-elementor .landing-page-builder-heading h2{max-width:11ch}.landing-page-builder-elementor-stage{min-height:47rem}.landing-page-builder-elementor-window{top:4.8rem;bottom:5rem}.landing-page-builder-elementor-window>header{grid-template-columns:auto minmax(0,1fr) auto auto}.landing-page-builder-elementor-window>header>span:nth-child(4){display:none}.landing-page-builder-elementor-tools{top:12rem;width:12.5rem}.landing-page-builder-elementor-tools>div>span{min-height:3.7rem}.landing-page-builder-elementor-live{top:19rem;width:15.5rem}.landing-page-builder-elementor-live h3{font-size:1.1rem}.landing-page-builder-elementor-domain{right:1.8rem}.landing-page-builder-elementor-publish{right:1.1rem;bottom:1.4rem}}@media (max-width:620px){.landing-page-builder-section.landing-page-builder-elementor{padding:6.5rem .75rem 9rem}.landing-page-builder-elementor .landing-page-builder-heading{padding-inline:.25rem}.landing-page-builder-elementor .landing-page-builder-heading h2{font-size:clamp(3rem,13vw,4rem)}.landing-page-builder-elementor-stage{display:grid;min-height:0;overflow:hidden;border-radius:1.35rem;padding:.7rem;gap:.7rem}.landing-page-builder-elementor-domain,.landing-page-builder-elementor-live,.landing-page-builder-elementor-publish,.landing-page-builder-elementor-tools,.landing-page-builder-elementor-window{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;min-width:0;animation:none}.landing-page-builder-elementor-window{height:22rem;border-radius:.9rem;order:1}.landing-page-builder-elementor-window>header{display:flex;min-height:2.7rem;padding:.42rem .5rem}.landing-page-builder-elementor-window>header>span:nth-child(2){overflow:hidden;margin-right:auto;text-overflow:ellipsis;white-space:nowrap}.landing-page-builder-elementor-window>header>span:nth-child(3),.landing-page-builder-elementor-window>header>span:nth-child(4){display:none}.landing-page-builder-elementor-window>header>strong{min-height:1.8rem;padding:.4rem .5rem;font-size:.46rem}.landing-page-builder-elementor-screen{inset:2.7rem 0 0}.landing-page-builder-elementor-image{object-position:19% top;animation:none}.landing-page-builder-elementor-selection{top:25%;left:31%;width:60%;height:46%}.landing-page-builder-elementor-tools{border-radius:.95rem;order:3}.landing-page-builder-elementor-tools>div{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-page-builder-elementor-tools>div>span{min-height:4rem}.landing-page-builder-elementor-tools>div strong{font-size:.5rem}.landing-page-builder-elementor-domain{border-radius:.9rem;order:2}.landing-page-builder-elementor-live{border-radius:.95rem;order:4}.landing-page-builder-elementor-live h3{max-width:18ch;font-size:1.25rem}.landing-page-builder-elementor-publish{border-radius:.9rem;order:5}.landing-page-builder-elementor-cursor{display:none}.landing-page-builder-elementor-caption{gap:.9rem;grid-template-columns:1fr}.landing-page-builder-elementor-caption>strong{justify-self:start}}@media (prefers-reduced-motion:reduce){.landing-page-builder-elementor-cursor,.landing-page-builder-elementor-cursor>i,.landing-page-builder-elementor-domain,.landing-page-builder-elementor-image,.landing-page-builder-elementor-live,.landing-page-builder-elementor-live>div>span,.landing-page-builder-elementor-live>header>span i,.landing-page-builder-elementor-selection,.landing-page-builder-elementor-stage:before,.landing-page-builder-elementor-tools{animation:none!important}}@keyframes landingPageBuilderElementorGrid{to{background-position:4rem 2rem,2rem 4rem}}@keyframes landingPageBuilderElementorLight{0%,to{background-position:120% 0}50%{background-position:-80% 0}}@keyframes landingPageBuilderElementorCanvas{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.035) translate3d(-.2%,-.35%,0)}}@keyframes landingPageBuilderElementorSelection{0%,to{border-color:#e53694;box-shadow:0 0 0 999px rgba(20,18,24,.035),0 0 1.5rem rgba(229,54,148,.13)}50%{border-color:#7850ec;box-shadow:0 0 0 999px rgba(20,18,24,.05),0 0 2.5rem rgba(120,80,236,.2)}}@keyframes landingPageBuilderElementorFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.42rem,0)}}@keyframes landingPageBuilderElementorDomain{0%,to{transform:translateZ(0) rotate(-.35deg)}50%{transform:translate3d(.18rem,-.35rem,0) rotate(.25deg)}}@keyframes landingPageBuilderElementorLive{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes landingPageBuilderElementorData{0%,to{border-color:rgba(16,17,20,.1);transform:translateY(0)}50%{border-color:rgba(214,47,138,.34);transform:translateY(-.08rem)}}@keyframes landingPageBuilderElementorCursor{0%,12%{transform:translateZ(0) scale(1)}32%,44%{transform:translate3d(20rem,5rem,0) scale(.92)}62%,74%{transform:translate3d(31rem,10rem,0) scale(1)}92%,to{transform:translateZ(0) scale(1)}}@keyframes landingPageBuilderElementorCursorRing{0%{opacity:.72;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.landing-page-builder-section.landing-page-builder-elementor{overflow:clip;padding-bottom:0}.landing-page-builder-section.landing-page-builder-elementor:after{display:none}.landing-page-builder-creative-control{--landing-builder-creative-travel:1200px;--landing-builder-creative-progress-x:0%;position:relative;z-index:2;width:100vw;height:calc(100vh + var(--landing-builder-creative-travel));margin-top:clamp(7rem,11vw,11rem);margin-left:calc(50% - 50vw);background:#f5f5f6;color:#111216}.landing-page-builder-creative-sticky{position:sticky;top:0;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;justify-content:center;background:#f5f5f6;padding:clamp(4.5rem,7vh,7rem) 0 2.5rem}.landing-page-builder-creative-sticky:before{position:absolute;inset:0;background:radial-gradient(circle at 12% 10%,rgba(255,188,219,.34),transparent 27rem),radial-gradient(circle at 82% 65%,rgba(190,166,255,.24),transparent 32rem);content:"";pointer-events:none}.landing-page-builder-creative-heading{position:relative;z-index:2;width:min(calc(100% - 2rem),1200px);margin:0 auto clamp(2.5rem,4.5vh,4rem)}.landing-page-builder-creative-heading>span{display:inline-flex;align-items:center;margin-bottom:1.35rem;color:#c2257d;font-family:var(--font-landing-mono),monospace;font-size:.64rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.landing-page-builder-creative-heading h2{max-width:18ch;margin:0;color:#111216;font-size:clamp(3rem,5vw,5.1rem);font-weight:770;letter-spacing:-.068em;line-height:.93}.landing-page-builder-creative-heading h2 strong{display:block;color:rgba(17,18,22,.43);font:inherit}.landing-page-builder-creative-rail{--landing-builder-creative-x:0px;position:relative;z-index:2;display:grid;width:max-content;max-width:none;margin-left:max(1rem,calc((100vw - 1200px) / 2));overflow:visible;padding-right:max(1rem,calc((100vw - 1200px) / 2));padding-bottom:1rem;gap:1rem;grid-template-columns:38rem 35rem 40rem 31rem 34rem 38rem;scrollbar-width:none;transform:translate3d(var(--landing-builder-creative-x),0,0);will-change:transform}.landing-page-builder-creative-rail::-webkit-scrollbar{display:none}.landing-page-builder-creative-rail>article{min-width:0;scroll-snap-align:start}.landing-page-builder-creative-media{position:relative;isolation:isolate;height:clamp(20rem,43vh,31rem);overflow:hidden;border:1px solid rgba(17,18,22,.12);border-radius:1.5rem;background:#e4d7ea;box-shadow:0 2.7rem 5rem -3.6rem rgba(31,18,37,.52)}.landing-page-builder-creative-media:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,15,18,.18),transparent 34%);content:"";pointer-events:none}.landing-page-builder-creative-media>img{object-fit:cover;object-position:left top;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.landing-page-builder-creative-renamed{position:absolute;z-index:2;inset:0;pointer-events:none}.landing-page-builder-creative-renamed span,.landing-page-builder-creative-renamed strong{position:absolute;display:flex;align-items:center;overflow:hidden;font-style:normal;line-height:1}.landing-page-builder-creative-renamed.is-brand span{top:10.2%;left:27.4%;width:22%;height:5.5%;background:#111113;color:#fff;font-size:.52rem;font-weight:730}.landing-page-builder-creative-renamed.is-brand:before{position:absolute;top:0;left:58%;display:flex;width:21%;height:5.5%;align-items:center;justify-content:center;background:#fff;color:#15231e;content:"Nail Flower Studio";font-size:.45rem;font-weight:730;line-height:1}.landing-page-builder-creative-renamed.is-brand strong{top:36%;left:27.4%;width:23.5%;height:35%;align-items:flex-start;background:#111113;color:#fff;font-size:clamp(1.2rem,2.3vw,2.4rem);font-weight:720;letter-spacing:-.05em;line-height:.92}.landing-page-builder-creative-renamed.is-editor span{top:0;left:43%;width:16%;height:5.3%;justify-content:center;background:#fff;color:#15231e;font-size:.45rem;font-weight:730}.landing-page-builder-creative-renamed.is-editor strong{top:14%;left:25%;width:43%;height:63%;align-items:center;background:#f8f4ec;color:#15231e;padding:7%;font-size:clamp(1.25rem,2.8vw,2.85rem);font-weight:780;letter-spacing:-.065em;line-height:.9}.landing-page-builder-creative-renamed.is-profile span{top:1.7%;left:12.5%;width:30%;height:5%;background:#111113;color:#fff;font-size:.48rem;font-weight:730}.landing-page-builder-creative-renamed.is-profile strong{top:36%;left:48%;width:39%;height:21%;align-items:flex-start;background:#111113;color:#fff;font-size:clamp(1.15rem,2.4vw,2.25rem);font-weight:720;letter-spacing:-.05em;line-height:.92}.landing-page-builder-creative-renamed.is-booking span{top:0;left:8.5%;width:43%;height:10.5%;background:#191c24;color:#fff;font-size:.64rem;font-weight:730}.landing-page-builder-creative-renamed.is-booking strong{top:15%;right:0;width:43%;height:9.5%;justify-content:flex-end;background:#f4f4f3;color:#30333d;font-size:.55rem;font-weight:690}.landing-page-builder-creative-rail>article:hover .landing-page-builder-creative-media>img{transform:scale(1.025)}.landing-page-builder-creative-rail>article.is-patterns .landing-page-builder-creative-media{background:#d6ecea}.landing-page-builder-creative-rail>article.is-editor .landing-page-builder-creative-media{background:#f2cfe6}.landing-page-builder-creative-rail>article.is-brand .landing-page-builder-creative-media{background:#e6dceb}.landing-page-builder-creative-rail>article.is-profile .landing-page-builder-creative-media{background:radial-gradient(circle at 50% 46%,rgba(255,111,171,.16),transparent 42%),#111216}.landing-page-builder-creative-rail>article.is-profile .landing-page-builder-creative-media>img{object-fit:contain;object-position:center}.landing-page-builder-creative-rail>article.is-booking .landing-page-builder-creative-media,.landing-page-builder-creative-rail>article.is-workspace .landing-page-builder-creative-media{background:#eceef1}.landing-page-builder-creative-rail>article.is-booking .landing-page-builder-creative-media>img,.landing-page-builder-creative-rail>article.is-workspace .landing-page-builder-creative-media>img{object-position:left top}.landing-page-builder-creative-booking,.landing-page-builder-creative-inspector,.landing-page-builder-creative-palette{position:absolute;z-index:3;border:1px solid rgba(17,18,22,.13);background:rgba(255,255,255,.96);color:#111216;box-shadow:0 2rem 3.5rem -2.4rem rgba(20,15,24,.62);backdrop-filter:blur(12px)}.landing-page-builder-creative-palette{right:1.5rem;bottom:1.5rem;display:grid;width:13rem;align-items:center;border-radius:1rem;padding:.9rem;gap:.55rem;grid-template-columns:1fr repeat(3,1.25rem);animation:landingPageBuilderCreativeFloat 5.4s ease-in-out infinite}.landing-page-builder-creative-palette span{color:#8c9099;font-family:var(--font-landing-mono),monospace;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.landing-page-builder-creative-palette i{width:1.25rem;height:1.25rem;border-radius:50%;background:#15231d}.landing-page-builder-creative-palette i:nth-of-type(2){background:#f1d66f}.landing-page-builder-creative-palette i:nth-of-type(3){background:#d94291}.landing-page-builder-creative-palette strong{font-size:.78rem;grid-column:1/-1}.landing-page-builder-creative-inspector{top:2rem;right:1.4rem;display:grid;width:14.5rem;border-radius:1rem;padding:1rem;gap:.65rem;animation:landingPageBuilderCreativeFloat 5.8s ease-in-out .7s infinite reverse}.landing-page-builder-creative-inspector span{border-bottom:1px solid #e5e5e8;padding-bottom:.7rem;font-size:.8rem;font-weight:760}.landing-page-builder-creative-inspector strong{color:#656a74;font-size:.64rem;font-weight:620}.landing-page-builder-creative-inspector i{position:relative;height:.32rem;border-radius:999px;background:#ececf0}.landing-page-builder-creative-inspector i em{position:absolute;top:50%;left:58%;width:.85rem;height:.85rem;border:2px solid #fff;border-radius:50%;background:#d8348e;box-shadow:0 0 0 1px rgba(216,52,142,.22);transform:translate(-50%,-50%)}.landing-page-builder-creative-booking{right:1.25rem;bottom:1.25rem;display:grid;width:calc(100% - 2.5rem);align-items:center;border-radius:1rem;padding:.9rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;animation:landingPageBuilderCreativeFloat 5.2s ease-in-out .45s infinite}.landing-page-builder-creative-booking>svg{width:1rem;color:#d8348e}.landing-page-builder-creative-booking>svg:last-child{color:#2aaa78}.landing-page-builder-creative-booking>div{display:grid;gap:.15rem}.landing-page-builder-creative-booking span{color:#8c9099;font-family:var(--font-landing-mono),monospace;font-size:.48rem;letter-spacing:.07em;text-transform:uppercase}.landing-page-builder-creative-booking strong{font-size:.7rem}.landing-page-builder-creative-context{border-color:rgba(112,71,230,.22)}.landing-page-builder-creative-copy{display:grid;align-items:start;padding:1.7rem .35rem 0;color:#111216;gap:.8rem;grid-template-columns:auto auto minmax(0,1fr)}.landing-page-builder-creative-copy>span{color:#c2257d;font-family:var(--font-landing-mono),monospace;font-size:.55rem;font-weight:760}.landing-page-builder-creative-copy>svg{width:1.05rem;height:1.05rem;color:#777c86}.landing-page-builder-creative-copy h3{margin:-.2rem 0 .45rem;font-size:1.35rem;font-weight:760;letter-spacing:-.04em}.landing-page-builder-creative-copy p{max-width:34rem;margin:0;color:#6f737c;font-size:.9rem;line-height:1.55}.landing-page-builder-creative-progress{position:absolute;z-index:3;right:max(1rem,calc((100vw - 1200px) / 2));bottom:1rem;display:flex;align-items:center;color:rgba(17,18,22,.45);font-family:var(--font-landing-mono),monospace;font-size:.5rem;font-weight:760;gap:.65rem;letter-spacing:.07em}.landing-page-builder-creative-progress i{position:relative;width:8rem;height:2px;overflow:hidden;background:rgba(17,18,22,.13)}.landing-page-builder-creative-progress i:after{position:absolute;top:0;bottom:0;left:0;width:16.6667%;background:linear-gradient(90deg,#7147e7,#dc3e93,#ff694e);content:"";transform:translateX(var(--landing-builder-creative-progress-x));transition:transform .28s ease}.landing-page-builder-scroll-story{position:relative;z-index:3;width:100vw;height:400vh;margin-left:calc(50% - 50vw);background:#0b0c11;color:#fff}.landing-page-builder-scroll-story:before{position:absolute;z-index:2;top:-7rem;right:0;left:0;height:7rem;background:linear-gradient(180deg,rgba(11,12,17,0),#0b0c11);content:"";pointer-events:none}.landing-page-builder-scroll-sticky{position:sticky;top:0;display:grid;min-height:100vh;overflow:hidden;align-items:center;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),#0b0c11;background-size:4rem 4rem,4rem 4rem,auto;padding:clamp(4.5rem,7vh,6.5rem) 1rem 2rem}.landing-page-builder-scroll-sticky:before{position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,#f5f5f6 0,transparent 11rem);content:"";opacity:.12;pointer-events:none}.landing-page-builder-scroll-atmosphere{position:absolute;z-index:0;top:8%;right:-8%;width:70vw;height:80vh;border-radius:50%;background:radial-gradient(circle at 38% 46%,rgba(91,53,213,.34),transparent 38%),radial-gradient(circle at 68% 60%,rgba(221,63,152,.23),transparent 34%);filter:blur(92px);opacity:.82;transform:translateZ(0) scale(1);transition:transform .9s ease,opacity .9s ease;pointer-events:none}.landing-page-builder-scroll-story[data-active-step="1"] .landing-page-builder-scroll-atmosphere{transform:translate3d(-8%,3%,0) scale(1.08)}.landing-page-builder-scroll-story[data-active-step="2"] .landing-page-builder-scroll-atmosphere{opacity:.94;transform:translate3d(-14%,8%,0) scale(1.16)}.landing-page-builder-scroll-story[data-active-step="3"] .landing-page-builder-scroll-atmosphere{transform:translate3d(-20%,-2%,0) scale(1.06)}.landing-page-builder-scroll-shell{position:relative;z-index:1;width:min(100%,1200px);margin-inline:auto}.landing-page-builder-scroll-heading{display:grid;align-items:end;margin-bottom:clamp(2rem,4vh,3.5rem);gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.landing-page-builder-scroll-heading>span{display:inline-flex;align-items:center;color:#ff76b5;font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:760;gap:.55rem;grid-column:1/-1;letter-spacing:.12em;text-transform:uppercase}.landing-page-builder-scroll-heading>span svg{width:.95rem;height:.95rem}.landing-page-builder-scroll-heading h2{max-width:22ch;margin:0;color:#fff;font-size:clamp(2.6rem,4.4vw,4.6rem);font-weight:770;letter-spacing:-.067em;line-height:.93}.landing-page-builder-scroll-heading h2 strong{display:block;color:rgba(255,255,255,.42);font:inherit}.landing-page-builder-scroll-layout{display:grid;align-items:center;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(15rem,.62fr) minmax(0,1.65fr)}.landing-page-builder-scroll-layout>nav{display:grid;gap:0}.landing-page-builder-scroll-layout>nav button{position:relative;display:grid;min-height:4.4rem;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;padding:.4rem 0;color:rgba(255,255,255,.32);cursor:pointer;gap:.8rem;grid-template-columns:1.4rem 1.25rem minmax(0,1fr);text-align:left;transition:color .28s ease,padding .28s ease}.landing-page-builder-scroll-layout>nav button.is-active,.landing-page-builder-scroll-layout>nav button:hover{color:#fff}.landing-page-builder-scroll-layout>nav button.is-active{padding-left:.7rem}.landing-page-builder-scroll-layout>nav button>span{color:#ff72b1;font-family:var(--font-landing-mono),monospace;font-size:.52rem;font-weight:760}.landing-page-builder-scroll-layout>nav button>svg{width:1rem;height:1rem}.landing-page-builder-scroll-layout>nav button>strong{font-size:clamp(1rem,1.45vw,1.22rem);font-weight:680;letter-spacing:-.025em}.landing-page-builder-scroll-layout>nav button>i{position:absolute;bottom:-1px;left:0;width:0;height:2px;background:linear-gradient(90deg,#6e45e5,#dc3d93,#ff694e);transition:width .42s cubic-bezier(.2,.75,.25,1)}.landing-page-builder-scroll-layout>nav button.is-active>i{width:100%}.landing-page-builder-scroll-visual{min-width:0}.landing-page-builder-scroll-window{position:relative;isolation:isolate;height:min(58vh,38rem);min-height:30rem;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;background:#15161c;box-shadow:0 4rem 8rem -4rem rgba(0,0,0,.9),0 0 0 .35rem rgba(255,255,255,.025)}.landing-page-builder-scroll-window>header{position:relative;z-index:4;display:grid;min-height:3.25rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(15,16,21,.95);padding:.65rem .85rem;color:rgba(255,255,255,.62);gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-page-builder-scroll-window>header>span{display:inline-flex;gap:.3rem}.landing-page-builder-scroll-window>header>span i{width:.42rem;height:.42rem;border-radius:50%;background:#ff6670}.landing-page-builder-scroll-window>header>span i:nth-child(2){background:#ffbd47}.landing-page-builder-scroll-window>header>span i:nth-child(3){background:#7754ec}.landing-page-builder-scroll-window>header em,.landing-page-builder-scroll-window>header strong{font-family:var(--font-landing-mono),monospace;font-size:.52rem;font-style:normal;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.landing-page-builder-scroll-window>header em{display:inline-flex;align-items:center;color:#67d6a3;gap:.35rem}.landing-page-builder-scroll-window>header em svg{width:.8rem;height:.8rem}.landing-page-builder-scroll-screen{position:absolute;z-index:1;inset:3.25rem 0 2.8rem;overflow:hidden;background:#f4f5f6;opacity:0;clip-path:inset(0 0 0 9% round .01rem);transform:translate3d(2.4%,0,0) scale(.992);transition:opacity .42s ease,clip-path .68s cubic-bezier(.2,.75,.25,1),transform .68s cubic-bezier(.2,.75,.25,1);will-change:opacity,clip-path,transform}.landing-page-builder-scroll-screen.is-before{clip-path:inset(0 9% 0 0 round .01rem);transform:translate3d(-2.4%,0,0) scale(.992)}.landing-page-builder-scroll-screen.is-active{z-index:2;opacity:1;clip-path:inset(0 round .01rem);transform:translateZ(0) scale(1)}.landing-page-builder-scroll-screen:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(10,11,15,.26)),linear-gradient(0deg,rgba(10,11,15,.28),transparent 34%);content:"";pointer-events:none}.landing-page-builder-scroll-screen>img{object-fit:cover;object-position:left top;transform:scale(1.012);transition:transform .76s cubic-bezier(.2,.75,.25,1)}.landing-page-builder-scroll-screen.is-active>img{transform:scale(1)}.landing-page-builder-scroll-screen.is-library>img{object-fit:contain;object-position:left center}.landing-page-builder-scroll-screen.is-profile{background:radial-gradient(circle at center,rgba(217,58,149,.15),transparent 45%),#101115}.landing-page-builder-scroll-screen.is-profile>img{object-fit:contain;object-position:72% center}.landing-page-builder-scroll-callout{position:absolute;z-index:5;right:1.35rem;bottom:4.25rem;display:grid;width:min(25rem,calc(100% - 2.7rem));align-items:start;border:1px solid rgba(15,16,21,.12);border-radius:1rem;background:rgba(255,255,255,.96);padding:1rem;color:#111216;box-shadow:0 2rem 4rem -2.6rem rgba(0,0,0,.74);gap:.8rem;grid-template-columns:auto minmax(0,1fr);backdrop-filter:blur(14px);animation:landingPageBuilderScrollCallout .52s cubic-bezier(.2,.75,.25,1) .1s both}.landing-page-builder-scroll-callout>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:.72rem;background:#f7eafb;color:#d3318a}.landing-page-builder-scroll-callout>span svg{width:1.05rem;height:1.05rem}.landing-page-builder-scroll-callout>div{display:grid;gap:.38rem}.landing-page-builder-scroll-callout small{color:#a02a72;font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.landing-page-builder-scroll-callout strong{max-width:22ch;font-size:1.05rem;letter-spacing:-.025em;line-height:1.08}.landing-page-builder-scroll-callout p{max-width:36rem;margin:0;color:#747984;font-size:.7rem;line-height:1.45}.landing-page-builder-scroll-window>footer{position:absolute;z-index:5;right:0;bottom:0;left:0;display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.09);background:rgba(15,16,21,.96);padding:.6rem .85rem;color:rgba(255,255,255,.64)}.landing-page-builder-scroll-window>footer>span{display:inline-flex;align-items:center;font-family:var(--font-landing-mono),monospace;font-size:.5rem;gap:.4rem;letter-spacing:.05em;text-transform:uppercase}.landing-page-builder-scroll-window>footer>span svg{width:.85rem;height:.85rem}.landing-page-builder-scroll-window>footer>div{display:inline-flex;gap:.35rem}.landing-page-builder-scroll-window>footer>div i{width:1.5rem;height:.16rem;border-radius:999px;background:rgba(255,255,255,.16);transition:background .24s ease,width .24s ease}.landing-page-builder-scroll-window>footer>div i.is-active{width:2.4rem;background:linear-gradient(90deg,#7047e6,#db3c92,#ff684e)}@media (max-width:900px){.landing-page-builder-creative-rail{grid-template-columns:32rem 30rem 36rem 29rem 31rem 34rem}.landing-page-builder-creative-media{height:27rem}.landing-page-builder-scroll-heading h2{font-size:clamp(2.5rem,6vw,3.5rem)}.landing-page-builder-scroll-layout{gap:1.5rem;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr)}.landing-page-builder-scroll-window{height:min(55vh,34rem)}}@media (max-width:720px){.landing-page-builder-creative-control{height:auto;padding:0}.landing-page-builder-creative-sticky{position:relative;min-height:0;padding:6.5rem .75rem 7.5rem}.landing-page-builder-creative-heading{width:100%}.landing-page-builder-creative-heading h2{font-size:clamp(2.8rem,13vw,4rem)}.landing-page-builder-creative-rail{width:100%;margin:0;overflow:visible;padding:0;gap:3.25rem;grid-template-columns:1fr;transform:none!important}.landing-page-builder-creative-media{height:23rem;border-radius:1.1rem}.landing-page-builder-creative-inspector,.landing-page-builder-creative-palette{right:.8rem;width:11.5rem}.landing-page-builder-creative-copy{padding-inline:.15rem}.landing-page-builder-creative-progress{display:none}.landing-page-builder-scroll-story{height:auto}.landing-page-builder-scroll-sticky{position:relative;min-height:0;padding:6.5rem .75rem 7.5rem}.landing-page-builder-scroll-heading{margin-bottom:2.5rem}.landing-page-builder-scroll-heading h2{font-size:clamp(2.8rem,12vw,3.8rem)}.landing-page-builder-scroll-layout{grid-template-columns:1fr}.landing-page-builder-scroll-layout>nav{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-builder-scroll-layout>nav button{min-height:4.25rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;padding:.65rem;background:rgba(255,255,255,.025);gap:.45rem;grid-template-columns:auto auto minmax(0,1fr)}.landing-page-builder-scroll-layout>nav button.is-active{border-color:rgba(226,61,147,.55);background:rgba(226,61,147,.08);padding-left:.65rem}.landing-page-builder-scroll-layout>nav button>strong{font-size:.78rem}.landing-page-builder-scroll-layout>nav button>i{display:none}.landing-page-builder-scroll-window{height:32rem;min-height:0;border-radius:1rem}.landing-page-builder-scroll-window>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page-builder-scroll-window>header em{display:none}.landing-page-builder-scroll-window>header{grid-template-columns:auto minmax(0,1fr)}.landing-page-builder-scroll-screen.is-profile>img{object-position:center}.landing-page-builder-scroll-callout{right:.7rem;bottom:3.6rem;width:calc(100% - 1.4rem);padding:.8rem}.landing-page-builder-scroll-callout p{display:none}}@media (prefers-reduced-motion:reduce){.landing-page-builder-creative-booking,.landing-page-builder-creative-inspector,.landing-page-builder-creative-media>img,.landing-page-builder-creative-palette,.landing-page-builder-scroll-atmosphere,.landing-page-builder-scroll-callout,.landing-page-builder-scroll-screen>img{animation:none!important;transition:none!important}}@keyframes landingPageBuilderCreativeFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.45rem,0)}}@keyframes landingPageBuilderScrollCallout{0%{opacity:0;transform:translate3d(0,.85rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landingPageBuilderScrollStatus{0%{opacity:0;transform:translate3d(0,.28rem,0)}to{opacity:1;transform:translateZ(0)}}.landing-page-builder-section.landing-page-builder-elementor{background:#f5f5f6}.landing-page-builder-section.landing-page-builder-elementor:before{background-image:linear-gradient(rgba(17,18,22,.025) 1px,transparent 0),linear-gradient(90deg,rgba(17,18,22,.025) 1px,transparent 0);mask-image:linear-gradient(180deg,black 0,black 88%,transparent)}.landing-page-builder-creative-sticky:before,.landing-page-builder-elementor-noise,.landing-page-builder-elementor-stage:before,.landing-page-builder-scroll-atmosphere,.landing-page-builder-scroll-sticky:before,.landing-page-builder-scroll-story:before{display:none}.landing-page-builder-elementor-stage{border-color:rgba(17,18,22,.1);background:#ededf0;box-shadow:0 3rem 6rem -4rem rgba(17,18,22,.32),inset 0 1px #fff}.landing-page-builder-creative-control,.landing-page-builder-creative-sticky,.landing-page-builder-scroll-sticky,.landing-page-builder-scroll-story{background:#f5f5f6}.landing-page-builder-scroll-heading h2,.landing-page-builder-scroll-story{color:#111216}.landing-page-builder-scroll-heading h2 strong{color:rgba(17,18,22,.43)}.landing-page-builder-scroll-layout>nav button{border-bottom-color:rgba(17,18,22,.11);color:rgba(17,18,22,.38)}.landing-page-builder-scroll-layout>nav button.is-active,.landing-page-builder-scroll-layout>nav button:hover{color:#111216}.landing-page-builder-scroll-window{border-color:rgba(17,18,22,.13);background:#fff;box-shadow:0 3rem 6rem -4rem rgba(17,18,22,.34),0 0 0 .35rem rgba(17,18,22,.018)}.landing-page-builder-scroll-window>header{border-bottom-color:rgba(17,18,22,.1);background:#fff;color:rgba(17,18,22,.6)}.landing-page-builder-scroll-window>footer{border-top-color:rgba(17,18,22,.1);background:#fff;color:rgba(17,18,22,.58)}.landing-page-builder-scroll-window>footer>div i{background:rgba(17,18,22,.13)}.landing-page-builder-section,.landing-page-builder-section *,.landing-page-builder-section :after,.landing-page-builder-section :before,.landing-page-builder-section:after,.landing-page-builder-section:before{animation:none!important;transition:none!important}.landing-page-builder-section .landing-page-builder-scroll-screen{transition:opacity .42s ease,clip-path .68s cubic-bezier(.2,.75,.25,1),transform .68s cubic-bezier(.2,.75,.25,1)!important}.landing-page-builder-section .landing-page-builder-scroll-screen>img{transition:transform .76s cubic-bezier(.2,.75,.25,1)!important}.landing-page-builder-section .landing-page-builder-scroll-callout{animation:landingPageBuilderScrollCallout .52s cubic-bezier(.2,.75,.25,1) 80ms both!important}.landing-page-builder-section .landing-page-builder-scroll-status{animation:landingPageBuilderScrollStatus .36s cubic-bezier(.2,.75,.25,1) both!important}.landing-page-builder-section .landing-page-builder-creative-progress i:after,.landing-page-builder-section .landing-page-builder-scroll-layout>nav button>i,.landing-page-builder-section .landing-page-builder-scroll-window>footer>div i{transition:width .32s ease,background .24s ease,transform .32s ease!important}@media (prefers-reduced-motion:reduce){.landing-page-builder-section .landing-page-builder-creative-progress i:after,.landing-page-builder-section .landing-page-builder-scroll-callout,.landing-page-builder-section .landing-page-builder-scroll-layout>nav button>i,.landing-page-builder-section .landing-page-builder-scroll-screen,.landing-page-builder-section .landing-page-builder-scroll-screen>img,.landing-page-builder-section .landing-page-builder-scroll-status,.landing-page-builder-section .landing-page-builder-scroll-window>footer>div i{animation:none!important;transition:none!important}}.landing-page-builder-creative-rail{will-change:auto}.landing-live-inbox-atmosphere,.landing-live-inbox-section:after,.landing-live-inbox-section:before{animation:none}.landing-live-demo-steps{position:relative}.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span,.landing-live-inbox-demo.is-playing .landing-live-demo-steps>span:after{animation:none}.landing-live-demo-steps>span{color:rgba(255,255,255,.62)}.landing-live-demo-steps:after{position:absolute;right:auto;bottom:0;left:0;width:25%;height:2px;background:linear-gradient(90deg,#7255f0,#e94398,#ff6f5e);content:"";transform:translateX(0)}.landing-live-inbox-demo.is-playing .landing-live-demo-steps:after{animation:landingLiveStageMarker var(--landing-live-cycle) linear infinite}@keyframes landingLiveStageMarker{0%,9.99%{transform:translateX(0)}10%,29.99%{transform:translateX(100%)}30%,59.99%{transform:translateX(200%)}60%,to{transform:translateX(300%)}}.landing-root [data-motion-active=false],.landing-root [data-motion-active=false] *,.landing-root [data-motion-active=false] :after,.landing-root [data-motion-active=false] :before,.landing-root [data-motion-active=false]:after,.landing-root [data-motion-active=false]:before,.landing-root[data-motion-suspended=true] *,.landing-root[data-motion-suspended=true] :after,.landing-root[data-motion-suspended=true] :before{animation-play-state:paused!important}.landing-growth-ads-section{background:#f4f4f5}.landing-growth-ads-section:before{background:linear-gradient(180deg,#0b0c11 0,#f4f4f5)}.landing-growth-ads-path{display:grid;align-items:stretch;margin-top:clamp(4rem,7vw,6.5rem);border:1px solid rgba(17,18,22,.12);border-radius:1.6rem;background:#fff;padding:1rem;gap:1rem;grid-template-columns:minmax(17rem,1.12fr) auto minmax(14rem,.86fr) auto minmax(13rem,.72fr);box-shadow:0 2.5rem 5rem -4rem rgba(26,19,31,.45)}.landing-growth-ads-sources{display:grid;overflow:hidden;border:1px solid #e3e5e9;border-radius:1rem;background:#f5f6f7}.landing-growth-ads-sources article{display:grid;min-width:0;align-items:center;padding:1rem;gap:.72rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-sources article+article{border-top:1px solid #e3e5e9}.landing-growth-ads-campaigns article>span,.landing-growth-ads-sources article>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid #dde0e5;border-radius:.72rem;background:#fff}.landing-growth-ads-brand-icon{width:1.25rem;height:1.25rem}.landing-growth-ads-campaigns article>div,.landing-growth-ads-sources article>div{display:grid;min-width:0;gap:.18rem}.landing-growth-ads-sources strong{font-size:.78rem;font-weight:760}.landing-growth-ads-sources small{overflow:hidden;color:#858a95;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-sources em{display:inline-flex;align-items:center;color:#25815f;font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-style:normal;font-weight:740;gap:.3rem;letter-spacing:.05em;text-transform:uppercase}.landing-growth-ads-sources em:before{width:.38rem;height:.38rem;border-radius:50%;background:#2eaa78;content:""}.landing-growth-ads-arrow{display:grid;place-items:center;color:#9a9fa8}.landing-growth-ads-arrow svg{width:1.25rem;height:1.25rem}.landing-growth-ads-profile{overflow:hidden;border-radius:1rem;background:#111216}.landing-growth-ads-profile>header{border-bottom:1px solid rgba(255,255,255,.11);padding:.72rem .85rem;gap:.8rem}.landing-growth-ads-profile>header span{font-size:.48rem;font-weight:760;letter-spacing:.1em}.landing-growth-ads-profile>header small{overflow:hidden;color:rgba(255,255,255,.47);font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-profile>div{display:grid;align-content:center;background:radial-gradient(circle at 78% 22%,rgba(222,59,145,.34),transparent 38%),radial-gradient(circle at 20% 100%,rgba(255,101,81,.22),transparent 45%),#111216;padding:1rem;gap:.45rem}.landing-growth-ads-profile>div span{color:#f1cd58;font-family:var(--font-landing-mono),monospace;font-size:.45rem;font-weight:760;letter-spacing:.09em}.landing-growth-ads-profile>div strong{max-width:10ch;font-size:1.25rem;letter-spacing:-.04em;line-height:.96}.landing-growth-ads-profile>div em{width:fit-content;margin-top:.35rem;border-radius:.4rem;background:#f1d66f;padding:.45rem .6rem;color:#151515;font-size:.52rem;font-style:normal;font-weight:760}.landing-growth-ads-profile>footer{border-top:1px solid rgba(255,255,255,.11);padding:.7rem .82rem;gap:.7rem}.landing-growth-ads-profile>footer span,.landing-growth-ads-profile>footer strong{font-size:.52rem;gap:.38rem}.landing-growth-ads-profile>footer .landing-growth-ads-brand-icon{width:.9rem;height:.9rem}.landing-growth-ads-profile>footer strong{color:#8ce0b6}.landing-growth-ads-profile>footer strong i,.landing-growth-ads-workspace>header strong i{width:.4rem;height:.4rem;border-radius:50%;background:#35bc81}.landing-growth-ads-booking{align-content:center;border:1px solid #e2e4e8;border-radius:1rem;background:#f7f7f8;padding:1rem;gap:.35rem}.landing-growth-ads-booking>span{margin-bottom:.45rem;border-radius:.7rem;background:#e9f7f1;color:#20986a}.landing-growth-ads-booking>span svg{width:1.15rem;height:1.15rem}.landing-growth-ads-booking>small{color:#9a5a80;font-family:var(--font-landing-mono),monospace;font-size:.46rem;font-weight:760;letter-spacing:.08em}.landing-growth-ads-booking>strong{font-size:.95rem;letter-spacing:-.025em}.landing-growth-ads-booking>p{margin:0;color:#737985;font-size:.62rem}.landing-growth-ads-booking>footer{display:inline-flex;align-items:center;margin-top:.6rem;color:#25815f;font-size:.55rem;font-weight:690;gap:.35rem}.landing-growth-ads-booking>footer svg{width:.78rem;height:.78rem}.landing-growth-ads-workspace{overflow:hidden;margin-top:1.5rem;border:1px solid rgba(17,18,22,.18);border-radius:1.6rem;background:#14151a;box-shadow:0 3.2rem 6rem -4rem rgba(19,15,24,.62)}.landing-growth-ads-workspace>header{display:grid;min-height:3.2rem;align-items:center;padding:0 1rem;color:#fff;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-window-dots{gap:.32rem}.landing-growth-ads-window-dots i{width:.42rem;height:.42rem;background:#fc5f6a}.landing-growth-ads-window-dots i:nth-child(2){background:#e05fa8}.landing-growth-ads-window-dots i:nth-child(3){background:#7c5cff}.landing-growth-ads-workspace>header strong,.landing-growth-ads-workspace>header>span:nth-child(2){display:inline-flex;align-items:center;font-size:.68rem;font-weight:720;gap:.48rem}.landing-growth-ads-workspace>header>span:nth-child(2) svg{width:.9rem;height:.9rem;color:#e556a2}.landing-growth-ads-workspace>header strong{color:rgba(255,255,255,.62);font-family:var(--font-landing-mono),monospace;font-size:.48rem;letter-spacing:.06em;text-transform:uppercase}.landing-growth-ads-workspace-body{position:relative;min-height:clamp(35rem,54vw,41.5rem);overflow:hidden;background:#f2f3f5}.landing-growth-ads-workspace-media{position:absolute;inset:0}.landing-growth-ads-workspace-media>img{object-fit:cover;object-position:left top}.landing-growth-ads-workspace-mobile{display:none}.landing-growth-ads-results{position:absolute;z-index:2;right:1.3rem;bottom:1.3rem;width:min(25.5rem,calc(100% - 2.6rem));border:1px solid #dfe2e7;border-radius:1.05rem;box-shadow:0 2.5rem 5rem -2.8rem rgba(12,14,20,.62)}.landing-growth-ads-results>header{border-bottom:1px solid #e4e6ea;padding:.9rem 1rem;gap:1rem}.landing-growth-ads-results>header span{color:#c2257d;font-size:.46rem;letter-spacing:.08em}.landing-growth-ads-results>header strong{font-size:.78rem}.landing-growth-ads-results>header svg{width:1rem;height:1rem;color:#777d88}.landing-growth-ads-results dl{border-bottom:1px solid #e4e6ea}.landing-growth-ads-results dl>div{padding:.85rem .9rem}.landing-growth-ads-results dl>div+div{border-left:1px solid #e4e6ea}.landing-growth-ads-results dt{color:#858b96;font-size:.5rem}.landing-growth-ads-results dd{margin:.25rem 0 0;font-size:1rem}.landing-growth-ads-campaigns{display:grid;padding:.35rem .9rem}.landing-growth-ads-campaigns article{display:grid;min-width:0;align-items:center;padding:.6rem 0;gap:.62rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-campaigns article+article{border-top:1px solid #eceef1}.landing-growth-ads-campaigns article>span{width:2rem;height:2rem;border-radius:.6rem}.landing-growth-ads-campaigns article>span svg{width:1rem;height:1rem}.landing-growth-ads-campaigns strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-campaigns small{overflow:hidden;color:#8b909a;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-campaigns em{color:#25815f;font-size:.56rem;font-style:normal;font-weight:720;font-variant-numeric:tabular-nums}.landing-growth-ads-results>footer{border-top:1px solid #e4e6ea;background:#f7f7f8;padding:.72rem .9rem;color:#676d78;font-size:.49rem;font-weight:690;gap:.42rem}.landing-growth-ads-results>footer svg{width:.82rem;height:.82rem;color:#d03389}@media (max-width:980px){.landing-growth-ads-heading{align-items:start;grid-template-columns:1fr}.landing-growth-ads-heading h2{max-width:13ch}.landing-growth-ads-intro{max-width:38rem}.landing-growth-ads-path{width:min(100%,42rem);margin-inline:auto;grid-template-columns:1fr}.landing-growth-ads-arrow{min-height:1.5rem;transform:rotate(90deg)}.landing-growth-ads-booking,.landing-growth-ads-profile{min-height:12.5rem}.landing-growth-ads-results{width:min(23rem,calc(100% - 2rem))}}@media (max-width:620px){.landing-growth-ads-section{padding-top:8.5rem;padding-bottom:6rem}.landing-growth-ads-section:before{height:6.5rem}.landing-growth-ads-heading h2{font-size:clamp(3rem,14vw,4.2rem)}.landing-growth-ads-path{margin-top:3rem;border-radius:1.2rem;padding:.7rem;gap:.7rem}.landing-growth-ads-booking,.landing-growth-ads-profile,.landing-growth-ads-sources{border-radius:.85rem}.landing-growth-ads-workspace{border-radius:1.2rem}.landing-growth-ads-workspace>header{min-height:3rem;grid-template-columns:auto minmax(0,1fr)}.landing-growth-ads-workspace>header strong{display:none}.landing-growth-ads-workspace-body{display:grid;min-height:0;overflow:visible}.landing-growth-ads-workspace-media{position:relative;inset:auto;height:31rem;overflow:hidden;border-bottom:1px solid #dfe2e7}.landing-growth-ads-workspace-desktop{display:none}.landing-growth-ads-workspace-mobile{display:block}.landing-growth-ads-results{position:relative;right:auto;bottom:auto;width:auto;margin:.7rem;border-radius:.85rem;box-shadow:none}.landing-growth-ads-results dl{grid-template-columns:1fr}.landing-growth-ads-results dl>div{display:flex;align-items:baseline;justify-content:space-between;padding:.7rem .85rem;gap:1rem}.landing-growth-ads-results dl>div+div{border-top:1px solid #e4e6ea;border-left:0}.landing-growth-ads-results dd{margin:0}.landing-growth-ads-campaigns em{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.landing-growth-ads-intro a{transition:none}}.landing-growth-ads-section{position:relative;overflow:clip;background:#f5f4f5;padding:clamp(11rem,14vw,14rem) 1rem clamp(7rem,10vw,10rem);color:#111216}.landing-growth-ads-section:before{position:absolute;top:0;right:0;left:0;height:clamp(7rem,10vw,10rem);background:linear-gradient(180deg,#0b0c11 0,#f5f4f5);content:"";pointer-events:none}.landing-growth-ads-shell{position:relative;z-index:1;width:min(100%,1200px);margin-inline:auto}.landing-growth-ads-heading{display:grid;align-items:end;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.landing-growth-ads-kicker{display:inline-flex;align-items:center;margin-bottom:1.35rem;color:#c2257d;font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:780;gap:.55rem;letter-spacing:.12em;text-transform:uppercase}.landing-growth-ads-kicker svg{width:.95rem;height:.95rem}.landing-growth-ads-heading h2{max-width:12ch;margin:0;color:#111216;font-size:clamp(3.5rem,6.4vw,6.25rem);font-weight:780;letter-spacing:-.073em;line-height:.9}.landing-growth-ads-heading h2 strong{display:block;color:rgba(17,18,22,.42);font:inherit}.landing-growth-ads-intro{display:grid;align-content:end;gap:1.5rem}.landing-growth-ads-intro p{margin:0;color:#656a75;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.58}.landing-growth-ads-intro a{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;border-radius:.75rem;background:#111216;padding:.72rem 1rem;color:#fff;font-size:.82rem;font-weight:720;gap:.5rem;transition:background .18s ease,transform .18s ease}.landing-growth-ads-intro a:hover{background:#292a30;transform:translateY(-1px)}.landing-growth-ads-intro a:focus-visible{outline:2px solid #d73790;outline-offset:3px}.landing-growth-ads-intro a svg{width:.95rem;height:.95rem}.landing-growth-ads-theater{position:relative;overflow:hidden;margin-top:clamp(4rem,7vw,6.5rem);border:1px solid rgba(17,18,22,.42);border-radius:1.65rem;background:#0e0f14;box-shadow:0 3.5rem 7rem -4.5rem rgba(20,12,26,.68);color:#f9f9fb}.landing-growth-ads-theater-bar{position:relative;z-index:4;display:grid;min-height:3.5rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(12,13,18,.92);padding:0 1.15rem;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-window-dots{display:inline-flex;gap:.33rem}.landing-growth-ads-window-dots i{width:.43rem;height:.43rem;border-radius:50%;background:#ff6d63}.landing-growth-ads-window-dots i:nth-child(2){background:#df4e9c}.landing-growth-ads-window-dots i:nth-child(3){background:#7958ff}.landing-growth-ads-theater-bar>span:nth-child(2),.landing-growth-ads-theater-bar>strong{display:inline-flex;align-items:center;font-size:.67rem;font-weight:720;gap:.45rem}.landing-growth-ads-theater-bar>span:nth-child(2) svg{width:.9rem;height:.9rem;color:#ef529f}.landing-growth-ads-theater-bar>strong{color:rgba(255,255,255,.55);font-family:var(--font-landing-mono),monospace;font-size:.49rem;letter-spacing:.06em;text-transform:uppercase}.landing-growth-ads-theater-bar>strong i{width:.42rem;height:.42rem;border-radius:50%;background:#e94798;box-shadow:0 0 0 0 rgba(233,71,152,.45);animation:landing-growth-status-pulse 2.4s ease-out infinite}.landing-growth-ads-canvas{position:relative;display:grid;min-height:42rem;overflow:hidden;align-items:center;padding:3.3rem 2.6rem 6.2rem;gap:clamp(2.5rem,5vw,5.5rem);grid-template-columns:minmax(13rem,.78fr) minmax(14rem,.86fr) minmax(17rem,1fr);isolation:isolate}.landing-growth-ads-canvas:before{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0);background-size:42px 42px;content:"";mask-image:linear-gradient(180deg,#000 0,transparent 97%)}.landing-growth-ads-canvas:after{position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 51% 42%,rgba(111,65,247,.13),transparent 27%),radial-gradient(circle at 88% 61%,rgba(232,59,151,.09),transparent 28%),radial-gradient(circle at 14% 27%,rgba(255,105,83,.08),transparent 23%);content:""}.landing-growth-ads-aurora{position:absolute;z-index:-1;top:23%;left:38%;width:32%;height:42%;border-radius:50%;background:linear-gradient(120deg,rgba(116,70,255,.25),rgba(230,54,147,.16));filter:blur(70px);opacity:.56;pointer-events:none;transform:translateZ(0) scale(1);animation:landing-growth-aurora 9s ease-in-out infinite alternate}.landing-growth-ads-connectors{position:absolute;z-index:0;inset:0 0 4.5rem;width:100%;height:calc(100% - 4.5rem);overflow:visible;pointer-events:none}.landing-growth-ads-route-base path,.landing-growth-ads-route-energy path{fill:none;vector-effect:non-scaling-stroke}.landing-growth-ads-route-base path{stroke:rgba(255,255,255,.1);stroke-width:1}.landing-growth-ads-route-energy path{stroke-width:2.25;stroke-dasharray:2 16;stroke-linecap:round;animation:landing-growth-route 1.35s linear infinite}.landing-growth-ads-route-energy-in path{stroke:url(#growth-route-in)}.landing-growth-ads-route-energy-out path{stroke:url(#growth-route-out);animation-delay:-.68s}.landing-growth-ads-launchpad,.landing-growth-ads-outcomes,.landing-growth-ads-profile-node{position:relative;z-index:2;min-width:0}.landing-growth-ads-launchpad,.landing-growth-ads-outcomes{display:grid;align-content:center;gap:.95rem}.landing-growth-ads-profile-node{display:grid;gap:.95rem}.landing-growth-ads-zone-label{display:flex;align-items:center;color:rgba(255,255,255,.48);font-family:var(--font-landing-mono),monospace;font-size:.51rem;font-weight:720;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.landing-growth-ads-zone-label span{color:#f24d9e}.landing-growth-ads-campaign{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:rgba(20,21,27,.91);box-shadow:0 1.25rem 3rem -2rem rgba(0,0,0,.86)}.landing-growth-ads-campaign>header{display:grid;min-width:0;align-items:center;padding:.72rem;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-campaign>header>span,.landing-growth-ads-result-row>span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.62rem;background:#fff}.landing-growth-ads-brand-icon{display:block;width:1.08rem;height:1.08rem}.landing-growth-ads-campaign>header>div{display:grid;min-width:0;gap:.12rem}.landing-growth-ads-campaign>header strong{font-size:.68rem}.landing-growth-ads-campaign>header small{overflow:hidden;color:rgba(255,255,255,.43);font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-campaign>header em{display:inline-flex;align-items:center;color:#86ddb2;font-family:var(--font-landing-mono),monospace;font-size:.43rem;font-style:normal;font-weight:760;gap:.28rem;letter-spacing:.04em;text-transform:uppercase}.landing-growth-ads-campaign>header em:before{width:.32rem;height:.32rem;border-radius:50%;background:#4bd28f;content:""}.landing-growth-ads-meta-creative{position:relative;display:grid;min-height:8.4rem;align-content:end;margin:0 .7rem;overflow:hidden;border-radius:.72rem;background:linear-gradient(180deg,transparent 24%,rgba(12,10,16,.86)),radial-gradient(circle at 75% 25%,rgba(253,149,82,.92),transparent 30%),radial-gradient(circle at 23% 36%,rgba(227,59,152,.92),transparent 33%),linear-gradient(135deg,#382261,#811f68 55%,#c34753);padding:.82rem;gap:.25rem;transform:translateZ(0)}.landing-growth-ads-meta-creative:before{position:absolute;width:5.5rem;height:10rem;border:1px solid rgba(255,255,255,.28);border-radius:50%;content:"";filter:blur(.2px);pointer-events:none;transform:translate(7.2rem,-3.6rem) rotate(34deg)}.landing-growth-ads-meta-creative span{color:#ffd2e5;font-family:var(--font-landing-mono),monospace;font-size:.38rem;font-weight:760;letter-spacing:.1em}.landing-growth-ads-meta-creative strong{max-width:11ch;font-size:.91rem;letter-spacing:-.035em;line-height:1}.landing-growth-ads-meta-creative i{width:fit-content;margin-top:.18rem;border-radius:.35rem;background:#fff;padding:.34rem .48rem;color:#15151a;font-size:.43rem;font-style:normal;font-weight:760}.landing-growth-ads-campaign>footer{display:flex;min-height:2.35rem;align-items:center;justify-content:space-between;padding:.55rem .78rem;color:rgba(255,255,255,.5);font-size:.46rem}.landing-growth-ads-campaign>footer span{display:inline-flex;align-items:center;gap:.3rem}.landing-growth-ads-campaign>footer svg{width:.67rem;height:.67rem}.landing-growth-ads-search-ad{display:grid;margin:0 .7rem;border-radius:.72rem;background:#fff;padding:.75rem;color:#18191e;gap:.28rem}.landing-growth-ads-search-ad>span{display:inline-flex;align-items:center;border-bottom:1px solid #e8e9ed;padding-bottom:.48rem;color:#696e79;font-size:.48rem;gap:.32rem}.landing-growth-ads-search-ad svg{width:.68rem;height:.68rem}.landing-growth-ads-search-ad strong{color:#315bc5;font-size:.63rem}.landing-growth-ads-search-ad small{color:#747985;font-size:.44rem;line-height:1.45}.landing-growth-ads-campaign-google>footer strong{color:rgba(255,255,255,.7);font-size:.47rem}.landing-growth-ads-campaign-meta{animation:landing-growth-source-meta 8s ease-in-out infinite}.landing-growth-ads-campaign-google{animation:landing-growth-source-google 8s ease-in-out infinite}.landing-growth-ads-profile{position:relative;display:grid;min-height:0;overflow:visible;border:1px solid rgba(255,255,255,.22);border-radius:1.2rem;background:#15161c;color:#fff;grid-template-rows:auto 1fr auto;box-shadow:0 0 0 1px rgba(220,66,151,.08),0 2.3rem 5rem -2.8rem rgba(0,0,0,.95)}.landing-growth-ads-profile>header{display:flex;min-width:0;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem .82rem;gap:.6rem}.landing-growth-ads-profile>header span{display:inline-flex;align-items:center;font-family:var(--font-landing-mono),monospace;font-size:.47rem;font-weight:770;gap:.38rem;letter-spacing:.09em}.landing-growth-ads-profile>header img{width:1rem;height:1rem}.landing-growth-ads-profile>header small{color:rgba(255,255,255,.43);font-family:var(--font-landing-mono),monospace;font-size:.41rem;letter-spacing:.07em}.landing-growth-ads-profile>.landing-growth-ads-profile-hero{display:grid;min-height:15.8rem;align-content:end;overflow:hidden;background:linear-gradient(180deg,transparent 30%,rgba(10,11,15,.92)),radial-gradient(circle at 72% 22%,rgba(244,92,84,.45),transparent 28%),radial-gradient(circle at 35% 48%,rgba(222,58,151,.38),transparent 34%),linear-gradient(145deg,#20172d,#13151b 72%);padding:1.15rem;gap:.42rem}.landing-growth-ads-profile-hero:after,.landing-growth-ads-profile-hero:before{position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%;content:"";pointer-events:none}.landing-growth-ads-profile-hero:before{top:4.4rem;right:-2.2rem;width:9rem;height:13rem;transform:rotate(23deg)}.landing-growth-ads-profile-hero:after{top:5.8rem;right:-.5rem;width:4rem;height:7.5rem;transform:rotate(23deg)}.landing-growth-ads-profile>.landing-growth-ads-profile-hero>span{color:#ffd86b;font-family:var(--font-landing-mono),monospace;font-size:.39rem;font-weight:780;letter-spacing:.09em}.landing-growth-ads-profile>.landing-growth-ads-profile-hero>strong{position:relative;z-index:1;max-width:10ch;font-size:1.34rem;letter-spacing:-.045em;line-height:.96}.landing-growth-ads-profile>.landing-growth-ads-profile-hero>p{position:relative;z-index:1;max-width:20ch;margin:0;color:rgba(255,255,255,.56);font-size:.5rem;line-height:1.45}.landing-growth-ads-profile>.landing-growth-ads-profile-hero>.landing-growth-ads-profile-action{position:relative;z-index:1;display:inline-flex;width:fit-content;margin-top:.18rem;border-radius:.42rem;background:#f5d66a;padding:.48rem .62rem;color:#17181c;font-size:.5rem;font-weight:780}.landing-growth-ads-profile>footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding:.72rem .82rem;gap:.6rem}.landing-growth-ads-profile>footer span,.landing-growth-ads-profile>footer strong{display:inline-flex;align-items:center;font-size:.5rem;gap:.35rem}.landing-growth-ads-profile>footer .landing-growth-ads-brand-icon{width:.82rem;height:.82rem}.landing-growth-ads-profile>footer strong{color:#84dbaf}.landing-growth-ads-profile>footer strong i{width:.36rem;height:.36rem;border-radius:50%;background:#42c785}.landing-growth-ads-pixel-beacon{position:absolute;z-index:4;top:47%;right:-1.4rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#17171e;color:#f558aa;box-shadow:0 0 0 0 rgba(234,63,153,.25);transform:translateY(-50%);animation:landing-growth-beacon 2.2s ease-out infinite}.landing-growth-ads-pixel-beacon svg{width:.95rem;height:.95rem}.landing-growth-ads-pixel-beacon i{position:absolute;inset:-.55rem;border:1px solid rgba(231,67,153,.26);border-radius:50%;animation:landing-growth-beacon-ring 2.2s ease-out infinite}.landing-growth-ads-pixel-beacon i:last-child{inset:-1.1rem;animation-delay:.7s}.landing-growth-ads-booking{display:grid;min-width:0;min-height:0;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;background:rgba(27,28,35,.94);padding:.82rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;animation:landing-growth-booking-arrive 8s ease-in-out infinite}.landing-growth-ads-booking>span{display:grid;width:2.35rem;height:2.35rem;margin:0;place-items:center;border-radius:.72rem;background:rgba(65,202,137,.12);color:#61d69e}.landing-growth-ads-booking>span svg{width:1.1rem;height:1.1rem}.landing-growth-ads-booking>div{display:grid;min-width:0;gap:.16rem}.landing-growth-ads-booking small{color:#ef56a5;font-family:var(--font-landing-mono),monospace;font-size:.42rem;font-weight:760;letter-spacing:.07em}.landing-growth-ads-booking strong{overflow:hidden;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-booking p{margin:0;color:rgba(255,255,255,.45);font-size:.47rem}.landing-growth-ads-booking>em{display:inline-flex;align-items:center;color:#76dca9;font-size:.45rem;font-style:normal;font-weight:700;gap:.25rem}.landing-growth-ads-booking>em svg{width:.7rem;height:.7rem}.landing-growth-ads-results{position:relative;right:auto;bottom:auto;width:auto;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(22,23,29,.95);color:#fff;box-shadow:0 1.8rem 4rem -2.5rem rgba(0,0,0,.95);animation:landing-growth-results-arrive 8s ease-in-out infinite}.landing-growth-ads-results>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:.82rem .9rem;gap:.8rem}.landing-growth-ads-results>header>div{display:grid;gap:.18rem}.landing-growth-ads-results>header span{color:#ec51a1;font-family:var(--font-landing-mono),monospace;font-size:.42rem;font-weight:760;letter-spacing:.07em}.landing-growth-ads-results>header strong{font-size:.68rem}.landing-growth-ads-results>header svg{width:.95rem;height:.95rem;color:rgba(255,255,255,.46)}.landing-growth-ads-results dl{display:grid;margin:0;border-bottom:1px solid rgba(255,255,255,.1);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-growth-ads-results dl>div{min-width:0;padding:.72rem}.landing-growth-ads-results dl>div+div{border-left:1px solid rgba(255,255,255,.1)}.landing-growth-ads-results dt{overflow:hidden;color:rgba(255,255,255,.42);font-size:.42rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-results dd{margin:.2rem 0 0;font-size:.88rem;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.landing-growth-ads-result-row{display:grid;min-width:0;align-items:center;padding:.7rem .82rem;gap:.58rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-result-row>span{width:1.9rem;height:1.9rem;border-color:rgba(255,255,255,.09)}.landing-growth-ads-result-row>div{display:grid;min-width:0;gap:.14rem}.landing-growth-ads-result-row small,.landing-growth-ads-result-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-result-row strong{font-size:.58rem}.landing-growth-ads-result-row small{color:rgba(255,255,255,.4);font-size:.43rem}.landing-growth-ads-result-row em{color:#7adbae;font-size:.48rem;font-style:normal;font-weight:720;font-variant-numeric:tabular-nums}.landing-growth-ads-results>footer{display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);padding:.64rem .82rem;color:rgba(255,255,255,.53);font-family:var(--font-landing-mono),monospace;font-size:.44rem;gap:.38rem;letter-spacing:.04em}.landing-growth-ads-results>footer svg{width:.75rem;height:.75rem;color:#e94d9e}.landing-growth-ads-event-stream{position:absolute;z-index:3;right:2.6rem;bottom:0;left:2.6rem;display:grid;min-height:4.6rem;align-items:stretch;border-top:1px solid rgba(255,255,255,.1);grid-template-columns:repeat(4,minmax(0,1fr))}.landing-growth-ads-event-stream>span{position:relative;display:flex;min-width:0;align-items:center;padding:.8rem .55rem;color:rgba(255,255,255,.34);font-size:.53rem;font-weight:650;gap:.42rem;animation:landing-growth-event 8s ease-in-out infinite}.landing-growth-ads-event-stream>span+span{border-left:1px solid rgba(255,255,255,.08)}.landing-growth-ads-event-stream>span:nth-child(2){animation-delay:1.5s}.landing-growth-ads-event-stream>span:nth-child(3){animation-delay:3s}.landing-growth-ads-event-stream>span:nth-child(4){animation-delay:4.5s}.landing-growth-ads-event-stream i{color:#e64b9c;font-family:var(--font-landing-mono),monospace;font-size:.4rem;font-style:normal}.landing-growth-ads-event-stream svg{width:.78rem;height:.78rem;flex:0 0 auto}.landing-growth-ads-facts{display:grid;margin-top:3.5rem;border-top:1px solid rgba(17,18,22,.14);border-bottom:1px solid rgba(17,18,22,.14);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-growth-ads-facts article{min-width:0;padding:1.7rem 1.25rem 1.8rem}.landing-growth-ads-facts article:first-child{padding-left:.35rem}.landing-growth-ads-facts article+article{border-left:1px solid rgba(17,18,22,.14)}.landing-growth-ads-facts article>div{display:flex;align-items:center;justify-content:space-between;color:#c2257d}.landing-growth-ads-facts article>div span{font-family:var(--font-landing-mono),monospace;font-size:.53rem;font-weight:780;letter-spacing:.08em}.landing-growth-ads-facts article>div svg{width:.98rem;height:.98rem;color:#747a85}.landing-growth-ads-facts h3{margin:1rem 0 0;font-size:1.15rem;font-weight:760;letter-spacing:-.035em}.landing-growth-ads-facts p{margin:.55rem 0 0;color:#6d727d;font-size:.78rem;line-height:1.55}.landing-growth-ads-trust{display:flex;align-items:center;justify-content:space-between;padding-top:1.1rem;color:#737984;font-size:.66rem;gap:1rem}.landing-growth-ads-trust span{display:inline-flex;align-items:center;gap:.42rem}.landing-growth-ads-trust svg{width:.85rem;height:.85rem;color:#c2257d}@keyframes landing-growth-route{to{stroke-dashoffset:-72}}@keyframes landing-growth-status-pulse{0%{box-shadow:0 0 0 0 rgba(233,71,152,.48)}72%,to{box-shadow:0 0 0 .55rem rgba(233,71,152,0)}}@keyframes landing-growth-aurora{0%{opacity:.42;transform:translate3d(-7%,-4%,0) scale(.94)}to{opacity:.72;transform:translate3d(9%,7%,0) scale(1.15)}}@keyframes landing-growth-beacon{0%{box-shadow:0 0 0 0 rgba(234,63,153,.35)}70%,to{box-shadow:0 0 0 .9rem rgba(234,63,153,0)}}@keyframes landing-growth-beacon-ring{0%{opacity:.62;transform:scale(.75)}to{opacity:0;transform:scale(1.15)}}@media (max-width:1060px){.landing-growth-ads-heading{align-items:start;grid-template-columns:1fr}.landing-growth-ads-heading h2{max-width:13ch}.landing-growth-ads-intro{max-width:38rem}.landing-growth-ads-canvas{min-height:0;align-items:start;padding-bottom:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-growth-ads-connectors{display:none}.landing-growth-ads-outcomes{grid-column:1/-1;grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.25fr)}.landing-growth-ads-outcomes>.landing-growth-ads-zone-label{grid-column:1/-1}.landing-growth-ads-event-stream{position:relative;right:auto;bottom:auto;left:auto;grid-column:1/-1}}@media (max-width:720px){.landing-growth-ads-section{padding-right:.75rem;padding-left:.75rem}.landing-growth-ads-facts{grid-template-columns:1fr}.landing-growth-ads-facts article,.landing-growth-ads-facts article:first-child{padding:1.4rem .25rem}.landing-growth-ads-facts article+article{border-top:1px solid rgba(17,18,22,.14);border-left:0}.landing-growth-ads-trust{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.landing-growth-ads-section{padding-top:8.5rem;padding-bottom:6rem}.landing-growth-ads-section:before{height:6.5rem}.landing-growth-ads-heading h2{font-size:clamp(3rem,14vw,4.2rem)}.landing-growth-ads-theater{margin-top:3rem;border-radius:1.2rem}.landing-growth-ads-theater-bar{grid-template-columns:auto minmax(0,1fr)}.landing-growth-ads-theater-bar>strong{display:none}.landing-growth-ads-canvas{padding:1.3rem .9rem 1rem;gap:2.2rem;grid-template-columns:1fr}.landing-growth-ads-outcomes,.landing-growth-ads-profile-node{grid-column:1}.landing-growth-ads-outcomes:before,.landing-growth-ads-profile-node:before{position:absolute;top:-1.55rem;left:50%;width:1px;height:.9rem;background:linear-gradient(180deg,#e94c9d,#7757ff);content:""}.landing-growth-ads-profile{width:min(100%,20rem);margin-inline:auto}.landing-growth-ads-pixel-beacon{right:-.7rem}.landing-growth-ads-outcomes{grid-template-columns:1fr}.landing-growth-ads-outcomes>.landing-growth-ads-zone-label{grid-column:1}.landing-growth-ads-event-stream{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;grid-column:1;grid-template-columns:1fr}.landing-growth-ads-event-stream>span{min-height:2.8rem;padding:.65rem .8rem}.landing-growth-ads-event-stream>span+span{border-top:1px solid rgba(255,255,255,.08);border-left:0}.landing-growth-ads-booking{grid-template-columns:auto minmax(0,1fr)}.landing-growth-ads-booking>em{grid-column:2}.landing-growth-ads-results dl{grid-template-columns:1fr}.landing-growth-ads-results dl>div{display:flex;align-items:baseline;justify-content:space-between;padding:.66rem .78rem;gap:1rem}.landing-growth-ads-results dl>div+div{border-top:1px solid rgba(255,255,255,.1);border-left:0}.landing-growth-ads-results dd{margin:0}}@media (prefers-reduced-motion:reduce){.landing-growth-ads-aurora,.landing-growth-ads-booking,.landing-growth-ads-campaign-google,.landing-growth-ads-campaign-meta,.landing-growth-ads-event-stream>span,.landing-growth-ads-pixel-beacon,.landing-growth-ads-pixel-beacon i,.landing-growth-ads-results,.landing-growth-ads-route-energy path,.landing-growth-ads-theater-bar>strong i{animation:none}.landing-growth-ads-booking,.landing-growth-ads-event-stream>span,.landing-growth-ads-results{opacity:1;transform:none}}.landing-growth-ads-section{background:#f8f7f8;padding-top:clamp(7rem,10vw,10rem)}.landing-growth-ads-section:before{display:none}.landing-growth-ads-theater{border-color:rgba(17,18,22,.12);background:#fff;box-shadow:0 3.5rem 7rem -5rem rgba(34,24,39,.32);color:#17181d}.landing-growth-ads-theater-bar{border-bottom-color:rgba(17,18,22,.1);background:rgba(255,255,255,.96)}.landing-growth-ads-theater-bar>span:nth-child(2){color:#202126}.landing-growth-ads-theater-bar>strong{color:#747984}.landing-growth-ads-canvas{background:linear-gradient(180deg,#fff,#fbf9fb 58%,#fff)}.landing-growth-ads-canvas:before{background-image:linear-gradient(rgba(22,23,28,.043) 1px,transparent 0),linear-gradient(90deg,rgba(22,23,28,.043) 1px,transparent 0);mask-image:linear-gradient(180deg,#000 0,transparent 96%)}.landing-growth-ads-canvas:after{background:radial-gradient(circle at 49% 43%,rgba(116,76,245,.09),transparent 28%),radial-gradient(circle at 88% 61%,rgba(230,56,148,.065),transparent 29%),radial-gradient(circle at 13% 30%,rgba(255,113,78,.07),transparent 24%)}.landing-growth-ads-aurora{background:linear-gradient(120deg,rgba(116,70,255,.15),rgba(230,54,147,.11));opacity:.42}.landing-growth-ads-route-base path{stroke:rgba(34,35,41,.12)}.landing-growth-ads-zone-label{color:#737884}.landing-growth-ads-campaign{border-color:#dedfe5;background:#fff;box-shadow:0 1.4rem 3.5rem -2.7rem rgba(36,27,42,.34)}.landing-growth-ads-placement-switcher{display:grid;margin:.58rem;border-radius:.65rem;background:#f1f1f3;padding:.22rem;gap:.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-growth-ads-placement-switcher>span,.landing-growth-ads-placement-switcher>strong{display:inline-flex;min-height:1.65rem;align-items:center;justify-content:center;border-radius:.48rem;color:#8a8e98;font-size:.43rem;font-weight:690;gap:.28rem}.landing-growth-ads-placement-switcher>strong{background:#fff;color:#17181d;box-shadow:0 .22rem .55rem rgba(26,20,32,.09)}.landing-growth-ads-placement-switcher svg{width:.58rem;height:.58rem}.landing-growth-ads-campaign>header{border-top:1px solid #ececf0}.landing-growth-ads-campaign>header strong{display:inline-flex;align-items:center;color:#191a1f;gap:.22rem}.landing-growth-ads-campaign>header strong svg{width:.64rem;height:.64rem;color:#3185f5;fill:#3185f5;stroke:#fff}.landing-growth-ads-campaign>header small{color:#898e98}.landing-growth-ads-campaign>header>svg{width:.88rem;height:.88rem;color:#6f747e}.landing-growth-ads-campaign-meta>header>.landing-growth-ads-instagram-avatar{width:2.15rem;height:2.15rem;border:0;border-radius:50%;background:conic-gradient(from 210deg,#ffd56a,#ff4a78,#a83ce1,#ffd56a);padding:.12rem}.landing-growth-ads-instagram-avatar>span{display:grid;width:100%;height:100%;place-items:center;border:2px solid #fff;border-radius:inherit;background:#fff}.landing-growth-ads-meta-creative{min-height:13.5rem;margin:0;border-radius:0;background:linear-gradient(180deg,rgba(17,13,19,.03) 20%,rgba(16,12,19,.82)),radial-gradient(circle at 76% 22%,rgba(255,162,74,.95),transparent 28%),radial-gradient(circle at 26% 40%,rgba(232,57,151,.96),transparent 35%),linear-gradient(135deg,#3a2464,#8e206d 54%,#cc4b58);padding:0}.landing-growth-ads-meta-creative:before{width:8rem;height:15rem;border-color:rgba(255,255,255,.34);transform:translate(8.2rem,-2.3rem) rotate(31deg)}.landing-growth-ads-reel-topline{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem;color:#fff}.landing-growth-ads-reel-topline strong{font-size:.6rem}.landing-growth-ads-reel-topline svg{width:.82rem;height:.82rem}.landing-growth-ads-reel-play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(20,16,23,.28);color:#fff;transform:translate(-50%,-54%);animation:landing-growth-reel-play 2.6s ease-in-out infinite}.landing-growth-ads-reel-play svg{width:1rem;height:1rem;margin-left:.12rem}.landing-growth-ads-reel-copy{position:absolute;z-index:2;right:.85rem;bottom:.85rem;left:.85rem;display:grid;color:#fff;gap:.25rem}.landing-growth-ads-reel-copy>span{color:#ffd6e8;font-family:var(--font-landing-mono),monospace;font-size:.36rem;font-weight:760;letter-spacing:.1em}.landing-growth-ads-reel-copy>strong{max-width:11ch;font-size:1rem;letter-spacing:-.04em;line-height:.98}.landing-growth-ads-reel-copy>i{width:fit-content;margin-top:.18rem;border-radius:.36rem;background:#fff;padding:.38rem .5rem;color:#15161a;font-size:.43rem;font-style:normal;font-weight:760}.landing-growth-ads-reel-actions{position:absolute;z-index:2;right:.72rem;bottom:.95rem;display:grid;color:#fff;gap:.7rem}.landing-growth-ads-reel-actions svg{width:.9rem;height:.9rem}.landing-growth-ads-instagram-actions{display:flex;align-items:center;justify-content:space-between;padding:.68rem .78rem .42rem;color:#1b1c20}.landing-growth-ads-instagram-actions>span{display:inline-flex;align-items:center;gap:.62rem}.landing-growth-ads-instagram-actions svg{width:.9rem;height:.9rem}.landing-growth-ads-instagram-caption{margin:0;padding:0 .78rem .55rem;color:#565b65;font-size:.45rem;line-height:1.5}.landing-growth-ads-instagram-caption strong{margin-right:.22rem;color:#17181d}.landing-growth-ads-campaign>footer{border-top:1px solid #ebecf0;color:#777c86}.landing-growth-ads-campaign>footer strong{color:#555a64;font-size:.45rem}.landing-growth-ads-campaign-meta>footer .landing-growth-ads-brand-icon{width:.76rem;height:.76rem}.landing-growth-ads-campaign-google>header{border-top:0}.landing-growth-ads-campaign>header em{color:#2c8b64}.landing-growth-ads-search-ad{border:1px solid #e5e7eb;background:#fafbfc}.landing-growth-ads-profile{border-color:#dadce2;background:#fff;color:#17181d;box-shadow:0 0 0 1px rgba(219,57,144,.05),0 2.3rem 5rem -3.2rem rgba(48,35,54,.38)}.landing-growth-ads-profile>header{border-bottom-color:#e8e9ed}.landing-growth-ads-profile>header small{color:#858a94}.landing-growth-ads-profile>footer{border-top-color:#e8e9ed}.landing-growth-ads-profile>footer span{color:#5e636d}.landing-growth-ads-profile>footer strong{color:#258a62}.landing-growth-ads-profile>.landing-growth-ads-profile-hero>strong{color:#fff}.landing-growth-ads-pixel-beacon{border-color:#e2dce4;background:#fff;box-shadow:0 0 0 0 rgba(234,63,153,.2)}.landing-growth-ads-booking{border-color:#dfe3e2;background:#fff;box-shadow:0 1.2rem 2.8rem -2.2rem rgba(35,54,45,.26)}.landing-growth-ads-booking small{color:#d13b88}.landing-growth-ads-booking strong{color:#1a1b20}.landing-growth-ads-booking p{color:#7a7f89}.landing-growth-ads-booking>em{color:#258a62}.landing-growth-ads-results{border-color:#e0dce2;background:#fff;color:#17181d;box-shadow:0 1.8rem 4rem -3rem rgba(48,35,54,.33)}.landing-growth-ads-results dl,.landing-growth-ads-results>footer,.landing-growth-ads-results>header{border-color:#e8e8ec}.landing-growth-ads-results>header svg{color:#7e838d}.landing-growth-ads-results dt{color:#858a94}.landing-growth-ads-results dl>div+div{border-left-color:#e8e8ec}.landing-growth-ads-result-row small{color:#858a94}.landing-growth-ads-result-row em{color:#258a62}.landing-growth-ads-results>footer{background:#faf9fa;color:#747983}.landing-growth-ads-event-stream{border-top-color:#e5e4e8;background:rgba(255,255,255,.76)}.landing-growth-ads-event-stream>span{color:#9a9ea7}.landing-growth-ads-event-stream>span+span{border-left-color:#ebe9ed}@keyframes landing-growth-reel-play{0%,to{background:rgba(20,16,23,.28);transform:translate(-50%,-54%) scale(1)}50%{background:rgba(20,16,23,.42);transform:translate(-50%,-54%) scale(1.08)}}@keyframes landing-growth-source-meta{0%,12%,to{border-color:#dedfe5;transform:translateZ(0)}17%,31%{border-color:rgba(236,70,154,.62);transform:translate3d(0,-2px,0)}}@keyframes landing-growth-source-google{0%,21%,to{border-color:#dedfe5;transform:translateZ(0)}28%,41%{border-color:rgba(76,125,245,.6);transform:translate3d(0,-2px,0)}}@keyframes landing-growth-booking-arrive{0%,47%,to{border-color:#dfe3e2;opacity:.78;transform:translate3d(0,.55rem,0)}55%,82%{border-color:rgba(50,172,112,.52);opacity:1;transform:translateZ(0)}}@keyframes landing-growth-results-arrive{0%,60%,to{border-color:#e0dce2;opacity:.82;transform:translate3d(0,.35rem,0)}68%,90%{border-color:rgba(222,61,146,.48);opacity:1;transform:translateZ(0)}}@keyframes landing-growth-event{0%,12%,to{color:#9a9ea7}18%,34%{color:#1c1d22}}@media (max-width:680px){.landing-growth-ads-section{padding-top:6rem}.landing-growth-ads-event-stream{border-color:#e5e4e8}.landing-growth-ads-event-stream>span+span{border-top-color:#ebe9ed}.landing-growth-ads-results dl>div+div{border-top-color:#e8e8ec}}@media (prefers-reduced-motion:reduce){.landing-growth-ads-reel-play{animation:none}}.landing-growth-ads-gallery-v4{overflow:hidden;margin-top:clamp(4rem,7vw,6.5rem);border:1px solid #d9dadd;border-radius:2rem;background:#e9e9ea;box-shadow:0 3.5rem 7rem -5rem rgba(34,24,39,.3)}.landing-growth-ads-gallery-bar{display:flex;min-height:4.2rem;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfe2;background:rgba(255,255,255,.88);padding:0 1.4rem;gap:1rem}.landing-growth-ads-gallery-bar>span,.landing-growth-ads-gallery-bar>strong{display:inline-flex;align-items:center;gap:.5rem}.landing-growth-ads-gallery-bar>span{color:#222329;font-size:.76rem;font-weight:760}.landing-growth-ads-gallery-bar>span svg{width:1rem;height:1rem;color:#d73a8b}.landing-growth-ads-gallery-bar>strong{color:#717680;font-family:var(--font-landing-mono),monospace;font-size:.49rem;letter-spacing:.06em;text-transform:uppercase}.landing-growth-ads-gallery-bar>strong i{width:.42rem;height:.42rem;border-radius:50%;background:#38bd7d;box-shadow:0 0 0 0 rgba(56,189,125,.3);animation:landing-growth-gallery-status 2.4s ease-out infinite}.landing-growth-ads-content-calendar{display:grid;border-bottom:1px solid #dedfe2;background:#f8f7f9;padding:clamp(1.15rem,2.5vw,2rem) clamp(1.2rem,3vw,2.5rem);gap:1rem}.landing-growth-ads-content-calendar-copy{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:2rem}.landing-growth-ads-content-calendar-copy>div>span{display:inline-flex;align-items:center;margin-bottom:.55rem;color:#d73a8b;font-family:var(--font-landing-mono),monospace;font-size:.52rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;gap:.42rem}.landing-growth-ads-content-calendar-copy>div>span svg{width:.95rem;height:.95rem}.landing-growth-ads-content-calendar-copy>div>strong{display:block;color:#18191e;font-size:clamp(1rem,1.35vw,1.22rem);letter-spacing:-.025em;line-height:1.15}.landing-growth-ads-content-calendar-copy>div>p{max-width:34rem;margin:.5rem 0 0;color:#6f7480;font-size:.78rem;line-height:1.55}.landing-growth-ads-content-calendar-copy>span{display:grid;flex:0 0 auto;justify-items:end;color:#717680}.landing-growth-ads-content-calendar-copy>span small{font-family:var(--font-landing-mono),monospace;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-growth-ads-content-calendar-copy>span strong{margin-top:.2rem;color:#24252a;font-size:.76rem}.landing-growth-ads-content-calendar-week{display:grid;min-width:0;border:1px solid #dedfe4;border-radius:.9rem;background:#fff;padding:.5rem;gap:.45rem .35rem;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto auto;box-shadow:0 1rem 2.2rem -2rem rgba(28,23,34,.34)}.landing-growth-ads-content-calendar-week>span{display:grid;min-width:0;justify-items:center;border-right:1px solid #f0f0f2;padding:.4rem .2rem .35rem;grid-row:1}.landing-growth-ads-content-calendar-week>span:nth-of-type(7){border-right:0}.landing-growth-ads-content-calendar-week>span small,.landing-growth-ads-content-calendar-week>span strong{display:block}.landing-growth-ads-content-calendar-week>span small{color:#9397a0;font-family:var(--font-landing-mono),monospace;font-size:.45rem;font-weight:700;text-align:center;text-transform:uppercase}.landing-growth-ads-content-calendar-week>span strong{margin-top:.2rem;color:#2a2b30;font-size:.68rem}.landing-growth-ads-content-calendar-week>article{display:grid;min-width:0;align-items:center;border:1px solid rgba(215,58,139,.19);border-radius:.7rem;background:linear-gradient(90deg,#fff6fb,#fbf8ff);padding:.58rem .68rem;gap:.58rem;grid-template-columns:auto minmax(0,1fr) auto;grid-row:2}.landing-growth-ads-content-calendar-week>article.is-instagram{border-left:.22rem solid #d73a8b;grid-column:2/span 3}.landing-growth-ads-content-calendar-week>article.is-facebook{border-color:rgba(8,102,255,.18);border-left:.22rem solid #0866ff;background:linear-gradient(90deg,#f5f8ff,#f8faff);grid-column:5/span 2}.landing-growth-ads-content-calendar-week>article>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(215,58,139,.16);border-radius:.55rem;background:#fff}.landing-growth-ads-content-calendar-week>article>span svg{width:1rem;height:1rem}.landing-growth-ads-content-calendar-week article small,.landing-growth-ads-content-calendar-week article strong,.landing-growth-ads-content-calendar-week p{display:block;min-width:0;margin:0}.landing-growth-ads-content-calendar-week p{overflow:hidden}.landing-growth-ads-content-calendar-week article strong{overflow:hidden;color:#24252a;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-content-calendar-week article small{margin-top:.16rem;color:#848892;font-size:.54rem}.landing-growth-ads-content-calendar-week article em{border-radius:999px;background:#e7f8ee;padding:.34rem .55rem;color:#27815a;font-family:var(--font-landing-mono),monospace;font-size:.44rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-growth-ads-content-calendar-week article.is-facebook em{background:#edf3ff;color:#2766ba}.landing-growth-ads-content-calendar-action{display:grid;min-width:0;align-items:center;border-top:1px solid #e3e3e6;padding-top:.85rem;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto}.landing-growth-ads-content-calendar-thumb{position:relative;display:block;width:2.65rem;height:2.65rem;overflow:hidden;border-radius:.65rem;background:#eee}.landing-growth-ads-content-calendar-thumb img{object-fit:cover}.landing-growth-ads-content-calendar-action p,.landing-growth-ads-content-calendar-action small,.landing-growth-ads-content-calendar-action strong{display:block;min-width:0;margin:0}.landing-growth-ads-content-calendar-action small{color:#90949d;font-family:var(--font-landing-mono),monospace;font-size:.45rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.landing-growth-ads-content-calendar-action strong{overflow:hidden;margin-top:.2rem;color:#222329;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-content-calendar-action>svg{width:1rem;height:1rem;color:#9a9da5}.landing-growth-ads-content-calendar-promote{display:inline-flex;min-height:2.45rem;align-items:center;border:1px solid #dfe1e5;border-radius:.7rem;background:#fff;padding:.55rem .78rem;color:#26272c;font-size:.66rem;font-weight:760;gap:.48rem}.landing-growth-ads-content-calendar-promote svg{width:1.05rem;height:1.05rem}.landing-growth-ads-placement-grid{display:grid;align-items:start;padding:clamp(1.2rem,3vw,2.5rem);gap:clamp(1.3rem,2.5vw,2.2rem);grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.landing-growth-ads-facebook-preview,.landing-growth-ads-google-preview,.landing-growth-ads-instagram-ad{overflow:hidden;border:1px solid #d7d8db;border-radius:1.15rem;background:#fff;color:#17181d;box-shadow:0 1.6rem 3.5rem -2.8rem rgba(34,27,39,.38)}.landing-growth-ads-instagram-ad{width:min(100%,27rem);justify-self:center}.landing-growth-ads-facebook-preview>header,.landing-growth-ads-instagram-ad>header{display:grid;min-width:0;align-items:center;padding:.88rem 1rem;gap:.72rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-growth-ads-account-avatar{position:relative;display:block;width:2.6rem;height:2.6rem;overflow:visible;border-radius:50%;background:#f1f1f2}.landing-growth-ads-account-avatar>img{border-radius:inherit;object-fit:cover}.landing-growth-ads-account-avatar>i{position:absolute;z-index:2;right:-.22rem;bottom:-.12rem;display:grid;width:1.05rem;height:1.05rem;place-items:center;border:2px solid #fff;border-radius:50%;background:#fff}.landing-growth-ads-facebook-preview>header>div,.landing-growth-ads-instagram-ad>header>div{display:grid;min-width:0;gap:.15rem}.landing-growth-ads-facebook-preview>header strong,.landing-growth-ads-instagram-ad>header strong{display:inline-flex;align-items:center;font-size:.79rem;font-weight:780;gap:.28rem}.landing-growth-ads-instagram-ad>header strong svg{width:.78rem;height:.78rem;color:#3185f5;fill:#3185f5;stroke:#fff}.landing-growth-ads-facebook-preview>header div>span,.landing-growth-ads-instagram-ad>header div>span{display:inline-flex;align-items:center;color:#666b75;font-size:.64rem;gap:.25rem}.landing-growth-ads-facebook-preview>header div>span svg{width:.7rem;height:.7rem}.landing-growth-ads-facebook-preview>header>svg,.landing-growth-ads-instagram-ad>header>svg{width:1.05rem;height:1.05rem;color:#25262b}.landing-growth-ads-instagram-media{position:relative;aspect-ratio:4/4.85;overflow:hidden;background:#242128}.landing-growth-ads-instagram-slide{animation:landing-growth-instagram-slide-in .24s ease-out both}.landing-growth-ads-instagram-arrow{position:absolute;z-index:3;top:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);padding:0;color:#17181d;cursor:pointer;transform:translateY(-50%)}.landing-growth-ads-instagram-arrow:hover{background:#fff}.landing-growth-ads-instagram-arrow-prev{left:.75rem}.landing-growth-ads-instagram-arrow-next{right:.75rem}.landing-growth-ads-instagram-arrow svg{width:1rem;height:1rem}.landing-growth-ads-instagram-counter{position:absolute;z-index:3;top:.72rem;right:.72rem;border-radius:999px;background:rgba(15,16,19,.68);padding:.28rem .48rem;color:#fff;font-size:.52rem;font-weight:720}.landing-growth-ads-instagram-cta{display:flex;min-height:3.2rem;align-items:center;justify-content:space-between;border-bottom:1px solid #ececf0;padding:.72rem 1rem;gap:.9rem}.landing-growth-ads-instagram-cta>strong{font-size:.66rem}.landing-growth-ads-instagram-cta>span{display:inline-flex;align-items:center;color:#2f79db;font-size:.66rem;font-weight:760;gap:.2rem;white-space:nowrap}.landing-growth-ads-instagram-cta svg{width:.8rem;height:.8rem}.landing-growth-ads-instagram-controls{display:grid;align-items:center;padding:.78rem 1rem .45rem;grid-template-columns:1fr auto 1fr}.landing-growth-ads-instagram-controls>span{display:inline-flex;align-items:center;gap:.72rem}.landing-growth-ads-instagram-controls>svg{justify-self:end}.landing-growth-ads-instagram-controls svg{width:1.15rem;height:1.15rem}.landing-growth-ads-instagram-dots{display:inline-flex;align-items:center;gap:.24rem}.landing-growth-ads-instagram-dots b{width:.3rem;height:.3rem;border-radius:50%;background:#d9dce1}.landing-growth-ads-instagram-dots b.is-active{background:#2d8ce7}.landing-growth-ads-instagram-ad>p{margin:0;padding:.35rem 1rem .8rem;color:#4f545e;font-size:.62rem;line-height:1.45}.landing-growth-ads-instagram-ad>p strong{margin-right:.22rem;color:#17181d}.landing-growth-ads-instagram-ad>footer{display:flex;align-items:center;border-top:1px solid #ececf0;background:#fafafb;padding:.65rem 1rem;color:#777c86;font-family:var(--font-landing-mono),monospace;font-size:.46rem;gap:.4rem;letter-spacing:.03em}.landing-growth-ads-instagram-ad>footer .landing-growth-ads-brand-icon{width:.85rem;height:.85rem}.landing-growth-ads-placement-stack{display:grid;min-width:0;gap:clamp(1.3rem,2.5vw,2.2rem)}.landing-growth-ads-google-preview{padding:clamp(1.2rem,2.5vw,2rem)}.landing-growth-ads-google-preview>header{display:flex;min-width:0;align-items:center;color:#17181d;gap:.6rem}.landing-growth-ads-google-preview>header>span{font-size:.84rem;font-weight:760}.landing-growth-ads-google-preview>header>i{width:.34rem;height:.34rem;border-radius:50%;background:#17181d}.landing-growth-ads-google-preview>header>strong{overflow:hidden;font-size:.84rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-google-preview>header>svg:not(.landing-growth-ads-brand-icon){width:.82rem;height:.82rem;flex:0 0 auto}.landing-growth-ads-google-preview>header>.landing-growth-ads-brand-icon{width:1.25rem;height:1.25rem;margin-left:auto}.landing-growth-ads-google-preview h3{margin:1rem 0 0;color:#2f3cc5;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:560;letter-spacing:-.025em;animation:landing-growth-google-headline 8s ease-in-out infinite}.landing-growth-ads-google-preview>p{max-width:42rem;margin:.55rem 0 0;color:#4f5560;font-size:.83rem;line-height:1.5}.landing-growth-ads-google-preview>footer{display:flex;flex-wrap:wrap;align-items:center;margin-top:1.15rem;gap:.5rem}.landing-growth-ads-google-preview>footer>span{border-radius:999px;background:#f1f3f7;padding:.42rem .62rem;color:#4d5561;font-size:.58rem;font-weight:660}.landing-growth-ads-google-preview>footer>strong{margin-left:auto;color:#747983;font-family:var(--font-landing-mono),monospace;font-size:.48rem;letter-spacing:.05em;text-transform:uppercase}.landing-growth-ads-facebook-preview>p{margin:0;padding:0 1rem .9rem;color:#30343b;font-size:.76rem;line-height:1.45}.landing-growth-ads-facebook-carousel{display:grid;overflow:hidden;padding:0 1rem;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-growth-ads-facebook-carousel>article{min-width:0;overflow:hidden;border:1px solid #dfe1e5;border-radius:.72rem;background:#f1f3f6;animation:landing-growth-facebook-card 8s ease-in-out infinite}.landing-growth-ads-facebook-carousel>article:nth-child(2){animation-delay:4s}.landing-growth-ads-facebook-carousel>article>div{position:relative;aspect-ratio:1.22/1;overflow:hidden;background:#e5e5e5}.landing-growth-ads-facebook-carousel>article>div img{object-fit:cover;transition:transform .55s ease}.landing-growth-ads-facebook-carousel>article:first-child>div img{object-position:50% 36%}.landing-growth-ads-facebook-carousel>article:nth-child(2)>div img{object-position:50% 38%}.landing-growth-ads-facebook-carousel>article>footer{display:grid;min-width:0;align-items:center;padding:.7rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.landing-growth-ads-facebook-carousel>article>footer>span{display:grid;min-width:0;gap:.12rem}.landing-growth-ads-facebook-carousel>article>footer small,.landing-growth-ads-facebook-carousel>article>footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-facebook-carousel>article>footer strong{font-size:.68rem}.landing-growth-ads-facebook-carousel>article>footer small{color:#747983;font-size:.58rem}.landing-growth-ads-facebook-carousel>article>footer b{border-radius:.46rem;background:#d7d9de;padding:.52rem .68rem;color:#1d1e23;font-size:.61rem;white-space:nowrap}.landing-growth-ads-facebook-stats{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;color:#616670;font-size:.65rem;gap:.8rem}.landing-growth-ads-facebook-stats>span:first-child{display:inline-flex;align-items:center}.landing-growth-ads-facebook-stats i{display:grid;width:1.1rem;height:1.1rem;place-items:center;border:2px solid #fff;border-radius:50%;background:#3d8df5;color:#fff;font-size:.48rem;font-style:normal}.landing-growth-ads-facebook-stats i+i{margin-left:-.28rem;margin-right:.38rem;background:#ef536a}.landing-growth-ads-facebook-preview>footer{display:grid;min-height:3.3rem;align-items:center;border-top:1px solid #e1e2e5;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-growth-ads-facebook-preview>footer>span{display:inline-flex;min-width:0;align-items:center;justify-content:center;color:#444952;font-size:.65rem;font-weight:690;gap:.4rem}.landing-growth-ads-facebook-preview>footer svg{width:.95rem;height:.95rem}.landing-growth-ads-conversion-rail{margin:0 clamp(1.2rem,3vw,2.5rem) clamp(1.2rem,3vw,2.5rem);overflow:hidden;border:1px solid #d9dadd;border-radius:1.15rem;background:#fff}.landing-growth-ads-conversion-rail>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7ea;padding:.8rem 1rem;gap:1rem}.landing-growth-ads-conversion-rail>header>span{color:#d13b88;font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:760;letter-spacing:.08em}.landing-growth-ads-conversion-rail>header>strong{color:#696e78;font-size:.66rem;font-weight:660}.landing-growth-ads-conversion-rail>div{display:grid;align-items:center;padding:1rem;gap:.65rem;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1fr)}.landing-growth-ads-conversion-rail article{display:grid;min-width:0;align-items:center;gap:.58rem;grid-template-columns:auto minmax(0,1fr);animation:landing-growth-conversion-step 8s ease-in-out infinite}.landing-growth-ads-conversion-rail article:nth-of-type(2){animation-delay:1.45s}.landing-growth-ads-conversion-rail article:nth-of-type(3){animation-delay:2.9s}.landing-growth-ads-conversion-rail article:nth-of-type(4){animation-delay:4.35s}.landing-growth-ads-conversion-rail article>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid #e1e2e6;border-radius:.7rem;background:#f8f8f9;color:#d43c8b}.landing-growth-ads-conversion-rail article>span img,.landing-growth-ads-conversion-rail article>span svg{width:1rem;height:1rem}.landing-growth-ads-conversion-rail article>div{display:grid;min-width:0;gap:.15rem}.landing-growth-ads-conversion-rail article small{color:#9a9ea7;font-family:var(--font-landing-mono),monospace;font-size:.4rem;letter-spacing:.06em}.landing-growth-ads-conversion-rail article strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.landing-growth-ads-conversion-line{position:relative;display:block;width:100%;height:1px;overflow:hidden;background:#e2e3e7}.landing-growth-ads-conversion-line:after{position:absolute;inset:0;background:linear-gradient(90deg,#f15a9e,#7a5bf5);content:"";transform:translateX(-100%);animation:landing-growth-conversion-line 2s linear infinite}.landing-growth-ads-conversion-line:nth-of-type(2):after{animation-delay:.65s}.landing-growth-ads-conversion-line:nth-of-type(3):after{animation-delay:1.3s}.landing-growth-ads-conversion-rail>footer{display:flex;align-items:center;border-top:1px solid #e7e7ea;background:#fafafb;padding:.72rem 1rem;color:#277b5b;font-size:.59rem;font-weight:680;gap:.42rem}.landing-growth-ads-conversion-rail>footer svg{width:.82rem;height:.82rem}@keyframes landing-growth-gallery-status{0%{box-shadow:0 0 0 0 rgba(56,189,125,.32)}72%,to{box-shadow:0 0 0 .55rem rgba(56,189,125,0)}}@keyframes landing-growth-instagram-slide-in{0%{opacity:.35;transform:translateX(1.25%)}to{opacity:1;transform:translateX(0)}}@keyframes landing-growth-google-headline{0%,to{color:#2f3cc5}48%,62%{color:#215bc5}}@keyframes landing-growth-facebook-card{0%,12%,to{border-color:#dfe1e5;box-shadow:0 0 0 0 rgba(53,103,211,0)}20%,42%{border-color:rgba(53,103,211,.48);box-shadow:0 0 0 .18rem rgba(53,103,211,.07)}}@keyframes landing-growth-conversion-step{0%,14%,to{opacity:.54;transform:translateY(.18rem)}20%,40%{opacity:1;transform:translateY(0)}}@keyframes landing-growth-conversion-line{to{transform:translateX(100%)}}@media (max-width:980px){.landing-growth-ads-placement-grid{grid-template-columns:1fr}.landing-growth-ads-instagram-ad{width:min(100%,32rem)}}@media (max-width:760px){.landing-growth-ads-gallery-v4{border-radius:1.3rem}.landing-growth-ads-gallery-bar>strong{display:none}.landing-growth-ads-content-calendar-copy{align-items:flex-start;flex-direction:column;gap:.85rem}.landing-growth-ads-content-calendar-copy>span{justify-items:start}.landing-growth-ads-placement-grid{padding:.75rem}.landing-growth-ads-conversion-rail{margin:0 .75rem .75rem}.landing-growth-ads-conversion-rail>header{align-items:flex-start;flex-direction:column}.landing-growth-ads-conversion-rail>div{align-items:stretch;grid-template-columns:1fr}.landing-growth-ads-conversion-line{width:1px;height:1.25rem;margin-left:1.15rem}.landing-growth-ads-conversion-line:after{background:linear-gradient(180deg,#f15a9e,#7a5bf5);transform:translateY(-100%);animation-name:landing-growth-conversion-line-mobile}}@media (max-width:560px){.landing-growth-ads-content-calendar{padding:1rem .75rem}.landing-growth-ads-content-calendar-week{grid-template-rows:auto auto auto}.landing-growth-ads-content-calendar-week>article.is-facebook,.landing-growth-ads-content-calendar-week>article.is-instagram{grid-column:1/-1}.landing-growth-ads-content-calendar-week>article.is-instagram{grid-row:2}.landing-growth-ads-content-calendar-week>article.is-facebook{grid-row:3}.landing-growth-ads-content-calendar-week article em{display:none}.landing-growth-ads-content-calendar-action{grid-template-columns:auto minmax(0,1fr)}.landing-growth-ads-content-calendar-action>svg{display:none}.landing-growth-ads-content-calendar-promote{justify-content:center;grid-column:1/-1}.landing-growth-ads-facebook-carousel{padding:0 .7rem;gap:.55rem}.landing-growth-ads-facebook-carousel>article>footer{align-items:stretch;grid-template-columns:1fr}.landing-growth-ads-facebook-carousel>article>footer b{text-align:center}.landing-growth-ads-facebook-stats{align-items:flex-start;flex-direction:column}.landing-growth-ads-google-preview>footer>strong{width:100%;margin-left:0}}@keyframes landing-growth-conversion-line-mobile{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.landing-growth-ads-conversion-line:after,.landing-growth-ads-conversion-rail article,.landing-growth-ads-facebook-carousel>article,.landing-growth-ads-gallery-bar>strong i,.landing-growth-ads-google-preview h3,.landing-growth-ads-instagram-slide{animation:none}.landing-growth-ads-conversion-rail article{opacity:1;transform:none}}.landing-nai-floating-button{position:fixed;z-index:70;right:1.25rem;bottom:1.25rem;display:inline-flex;min-height:3.35rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#111217;padding:.42rem .68rem .42rem .45rem;color:#fff;box-shadow:0 1.4rem 3.2rem -1.7rem rgba(15,13,20,.64);gap:.55rem;transition:border-color .18s ease,background-color .18s ease}body:has(.landing-nai-floating-button) [data-belom-consent-launcher]{bottom:5.35rem}body:has(.landing-nai-product-guide) [data-belom-consent-launcher]{display:none}.landing-nai-floating-button:hover{border-color:rgba(236,72,153,.44);background:#191a20}.landing-nai-floating-button>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:50%;background:#fff}.landing-nai-floating-button>span img{width:1.55rem;height:1.55rem;object-fit:contain}.landing-nai-floating-button strong{font-size:.76rem;font-weight:760}.landing-nai-floating-button>svg{width:1rem;height:1rem;color:rgba(255,255,255,.56)}.landing-nai-product-guide{position:fixed;z-index:70;right:1.25rem;bottom:5.35rem;display:grid;width:min(24rem,calc(100vw - 2rem));max-height:min(40rem,calc(100dvh - 7.5rem));overflow:hidden;border:1px solid #dedfe4;border-radius:1.35rem;background:#fff;color:#17181d;box-shadow:0 2.2rem 5rem -2.4rem rgba(21,17,27,.52);grid-template-rows:auto minmax(0,1fr) auto auto;animation:landing-nai-product-guide-in .22s ease-out both}.landing-nai-product-guide>header{display:grid;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#111217;padding:.9rem;color:#fff;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto}.landing-nai-product-guide>header>span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:#fff}.landing-nai-product-guide>header>span img{width:1.8rem;height:1.8rem;object-fit:contain}.landing-nai-product-guide>header small,.landing-nai-product-guide>header strong{display:block}.landing-nai-product-guide>header small{margin-bottom:.15rem;color:rgba(255,255,255,.5);font-family:var(--font-landing-mono),monospace;font-size:.48rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.landing-nai-product-guide>header strong{font-size:.9rem}.landing-nai-product-guide>header button{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06);color:#fff}.landing-nai-product-guide>header button svg{width:1rem;height:1rem}.landing-nai-product-guide-messages{display:flex;min-height:9rem;overflow-y:auto;flex-direction:column;padding:1rem;gap:.7rem;overscroll-behavior:contain;scrollbar-width:thin}.landing-nai-product-guide-messages>p{display:flex;width:fit-content;max-width:88%;align-items:flex-start;margin:0;border-radius:.9rem .9rem .9rem .2rem;background:#f0f1f3;padding:.72rem .78rem;color:#4f535e;font-size:.76rem;line-height:1.52;gap:.45rem}.landing-nai-product-guide-messages>p.is-user{align-self:flex-end;border-radius:.9rem .9rem .2rem;background:#17181d;color:#fff}.landing-nai-product-guide-messages>p svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.12rem;color:var(--landing-brand-magenta)}.landing-nai-product-guide-prompts{display:flex;overflow-x:auto;border-top:1px solid #ececef;padding:.75rem 1rem;gap:.45rem;scrollbar-width:none}.landing-nai-product-guide-prompts::-webkit-scrollbar{display:none}.landing-nai-product-guide-prompts button{flex:0 0 auto;border:1px solid #dedfe4;border-radius:999px;background:#fff;padding:.48rem .7rem;color:#4e515a;font-size:.64rem;font-weight:650}.landing-nai-product-guide>form{display:grid;align-items:center;border-top:1px solid #e3e4e7;padding:.75rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.landing-nai-product-guide>form input{width:100%;min-height:2.75rem;border:1px solid #dedfe4;border-radius:.78rem;background:#f8f8f9;padding:0 .8rem;color:#17181d;font:inherit;font-size:.76rem;outline:none}.landing-nai-product-guide>form input:focus{border-color:rgba(215,58,139,.5);box-shadow:0 0 0 .2rem rgba(215,58,139,.08)}.landing-nai-product-guide>form button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:.78rem;background:#17181d;color:#fff}.landing-nai-product-guide>form button:disabled{cursor:not-allowed;opacity:.35}.landing-nai-product-guide>form button svg{width:1rem;height:1rem}@keyframes landing-nai-product-guide-in{0%{opacity:0;transform:translateY(.65rem) scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.landing-nai-floating-button{right:.75rem;bottom:.75rem}.landing-nai-floating-button strong,.landing-nai-floating-button>svg{display:none}.landing-nai-floating-button{width:3.3rem;padding:.42rem}.landing-nai-floating-button>span{width:2.35rem}.landing-nai-product-guide{right:.5rem;bottom:4.8rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 6rem)}.landing-nai-product-guide-prompts{display:grid;overflow:visible;grid-template-columns:1fr}.landing-nai-product-guide-prompts button{width:100%;text-align:left}}@media (prefers-reduced-motion:reduce){.landing-nai-product-guide{animation:none}}.landing-nav-brand{display:inline-flex;flex:0 0 auto;align-items:center;color:#101012!important;gap:.58rem;white-space:nowrap}.landing-nav-brand>img{width:auto;height:1.75rem;flex:0 0 auto}.landing-nav-brand>strong{display:inline-flex;align-items:baseline;color:#111216;font-size:1.42rem;font-weight:820;letter-spacing:-.065em;line-height:1}.landing-mobile-menu-wordmark>strong span,.landing-nav-brand>strong span{background:var(--landing-brand-gradient);background-clip:text;color:transparent;font:inherit}.landing-language-picker{position:relative;flex:0 0 auto}.landing-language-picker summary{display:inline-flex;min-height:2.35rem;align-items:center;border:1px solid #d8d9dd;border-radius:.7rem;background:rgba(255,255,255,.68);padding:0 .72rem;color:#41434a;cursor:pointer;font-family:var(--font-landing-mono),monospace;font-size:.62rem;font-weight:750;list-style:none;gap:.42rem}.landing-language-picker summary::-webkit-details-marker{display:none}.landing-language-picker summary svg{width:.95rem;height:.95rem}.landing-language-picker>div{position:absolute;z-index:4;top:calc(100% + .55rem);right:0;display:grid;width:11rem;overflow:hidden;border:1px solid #dedfe3;border-radius:.85rem;background:#fff;padding:.35rem;box-shadow:0 1.4rem 2.8rem -1.5rem rgba(18,16,22,.35)}.landing-language-picker>div>a{display:flex;min-height:2.35rem;align-items:center;justify-content:space-between;border-radius:.58rem;padding:0 .65rem;color:#4d5058;font-size:.72rem;font-weight:650}.landing-language-picker>div>a[aria-current=page]{background:#f0f0f2;color:#17181d}.landing-language-picker>div>a small{color:#989ba4;font-family:var(--font-landing-mono),monospace;font-size:.48rem}.landing-mobile-menu-wordmark{display:inline-flex;align-items:center;gap:.52rem}.landing-mobile-menu-wordmark>img{width:auto;height:1.62rem}.landing-mobile-menu-wordmark>strong{display:inline-flex;align-items:baseline;color:#fff;font-size:1.28rem;font-weight:810;letter-spacing:-.06em;line-height:1}.landing-mobile-menu-brand>small{overflow:hidden;color:rgba(255,255,255,.52);font-family:var(--font-landing-mono),monospace;font-size:.56rem;font-weight:650;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-mobile-language-section>div:last-child{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mobile-language-section>div:last-child>a{display:flex;min-height:2.8rem;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.11);border-radius:.75rem;background:rgba(255,255,255,.035);padding:0 .75rem;color:rgba(255,255,255,.74);font-size:.76rem;font-weight:650}.landing-mobile-language-section>div:last-child>a[aria-current=page]{border-color:rgba(236,72,153,.45);background:rgba(236,72,153,.1);color:#fff}.landing-mobile-language-section>div:last-child>a small{color:rgba(255,255,255,.38);font-family:var(--font-landing-mono),monospace;font-size:.48rem}.landing-mobile-nai-trigger{display:inline-flex;min-height:2.7rem;align-items:center;margin-top:1rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#fff;padding:0 .9rem;color:#15161b;font-size:.72rem;font-weight:760;gap:.48rem}.landing-mobile-nai-trigger svg{width:.95rem;height:.95rem;color:var(--landing-brand-magenta)}.landing-announcement-nai-trigger{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;color:#fff;cursor:pointer;font:inherit;gap:.75rem}.landing-announcement-nai-trigger .landing-announcement-badge{flex:none;border-radius:.35rem;background:var(--landing-brand-magenta);padding:.2rem .5rem;color:#fff;font-size:.62rem;font-weight:760;letter-spacing:.06em;white-space:nowrap}.landing-announcement-nai-trigger .landing-announcement-copy{color:rgba(255,255,255,.84);white-space:nowrap}.landing-announcement-nai-trigger .landing-announcement-arrow{width:.9rem;height:.9rem;flex:0 0 auto;color:rgba(255,255,255,.5)}@media (max-width:639px){.landing-announcement-nai-trigger{min-width:0;gap:.5rem}.landing-announcement-nai-trigger .landing-announcement-copy{overflow:hidden;min-width:0;text-overflow:ellipsis}.landing-mobile-language-section>div:last-child{grid-template-columns:1fr}}.landing-root.landing-root .landing-learn-guide-title,.landing-root.landing-root .landing-use-cases-editorial-copy>strong,.landing-root.landing-root :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-landing-display),var(--font-landing-sans),sans-serif;font-size-adjust:.46;font-variant-caps:all-small-caps;font-weight:700;text-transform:none}.landing-root.landing-root h1{letter-spacing:.01em;line-height:1.05}.landing-root.landing-root h2{letter-spacing:.01em;line-height:1.06}.landing-root.landing-root h3{letter-spacing:.012em;line-height:1.1}.landing-root.landing-root .landing-nai-editorial h3{line-height:.93}.landing-root.landing-root .landing-learn-guide-title,.landing-root.landing-root .landing-use-cases-editorial-copy>strong,.landing-root.landing-root h4{letter-spacing:.012em;line-height:1.12}.landing-root.landing-root .landing-growth-ads-heading h2{max-width:14ch}