.landing-editorial-hero{position:relative;isolation:isolate;overflow-x:clip}.landing-editorial-hero__mesh{position:absolute;inset:0;pointer-events:none;background:none}.landing-editorial-hero__mesh:after{content:none}.landing-editorial-hero__shell{position:relative;z-index:1;display:flex;flex-direction:column;padding-bottom:0}.landing-editorial-hero__editorial{display:grid;gap:var(--landing-intra-gap)}.landing-editorial-hero__lead{display:flex;min-width:0;flex-direction:column;gap:var(--landing-rhythm-16)}.landing-editorial-hero__manifesto{display:flex;flex-direction:column;gap:var(--landing-rhythm-12);max-width:none}.landing-editorial-hero__title{margin:0;max-width:none;text-wrap:balance}.landing-editorial-hero__subtitle{margin:0;max-width:none;font-size:var(--text-lead-fluid);line-height:var(--landing-type-leading-lead);color:rgb(var(--color-ink-muted)/1);text-wrap:pretty}.landing-editorial-hero__stage{position:relative;min-width:0;align-self:center}.landing-editorial-hero__stage .landing-mock-hero-visual__frame{width:100%;aspect-ratio:auto;min-height:clamp(20rem,52vw,30rem);border-radius:0;transform:none;transform-origin:center;box-shadow:none;background:transparent}@media (min-width:1024px){.landing-editorial-hero__stage .landing-mock-hero-visual__frame{min-height:clamp(24rem,44vh,36rem)}}.landing-editorial-hero__dock{position:relative;z-index:3;min-width:0}.landing-editorial-hero__dock .landing-mock-hero__cta-zone{max-width:none}.landing-editorial-hero__dock .landing-mock-hero__cta-card{position:relative;overflow:hidden;border-radius:var(--landing-radius-card);border:none;background:linear-gradient(135deg,rgb(var(--color-chrome-bg)/.98) 0,rgb(var(--primary-50)/.94) 55%,rgb(var(--color-primary)/.05) 100%);box-shadow:var(--landing-card-shadow)}@media (min-width:1024px){.landing-editorial-hero__editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--landing-split-gap-lg);row-gap:0;align-items:center}.landing-editorial-hero__lead{gap:var(--landing-rhythm-16)}.landing-editorial-hero__stage{justify-self:stretch}}@media (max-width:1023px){.landing-editorial-hero__editorial{display:flex;flex-direction:column}.landing-editorial-hero__lead{order:1}.landing-editorial-hero__stage{order:2}.landing-editorial-hero__stage .landing-mock-hero-visual__frame{transform:none}}.landing-editorial-hero__status{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;width:fit-content;padding:var(--space-micro) var(--space-3);border-radius:999px;border:1px solid rgb(var(--color-primary)/.22);background:rgb(var(--color-primary)/.06);font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-primary)/.92)}.landing-editorial-hero__status:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--color-primary)/1);box-shadow:0 0 0 3px rgb(var(--color-primary)/.22);animation:landing-product-pulse 2.4s ease-in-out infinite}@keyframes landing-product-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.88)}}.landing-editorial-hero .landing-editorial-hero__subtitle{font-size:clamp(1.05rem,.95rem + .45vw,1.25rem);max-width:none}.landing-editorial-hero .landing-editorial-hero__dock{max-width:none}.landing-split-hero{position:relative;isolation:isolate;overflow-x:clip}.landing-split-hero__mesh{position:absolute;inset:0;pointer-events:none;background:none}.landing-split-hero__shell{position:relative;z-index:1}.landing-split-hero__editorial{display:grid;gap:var(--landing-intra-gap)}.landing-split-hero__title{margin:0;text-wrap:balance}.landing-split-hero__manifesto{align-items:flex-start}.landing-split-hero__body,.landing-split-hero__manifesto{display:flex;flex-direction:column;gap:var(--landing-rhythm-12)}.landing-split-hero__actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--landing-gap-sm)}@media (min-width:640px){.landing-split-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-split-hero__actions .landing-hero-cta{min-width:0}.landing-split-hero__actions .landing-business-hero__pilot-note{grid-column:1/-1;margin:var(--landing-gap-2xs) 0 0;width:100%}.landing-split-hero__stage{position:relative;min-width:0}.landing-split-hero--about .landing-about-hero-visual__stage,.landing-split-hero--business .landing-business-hero-visual__stage{border-radius:clamp(1.25rem,3vw,2rem);box-shadow:0 32px 64px -28px rgb(22 21 29/.18),0 0 0 1px rgb(var(--color-primary)/.1)}@media (min-width:1024px){.landing-split-hero__editorial{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto 1fr;grid-template-areas:"manifesto stage" "actions stage" ". stage";column-gap:var(--landing-split-gap-lg);row-gap:var(--landing-rhythm-16);align-items:start}.landing-split-hero__manifesto{grid-area:manifesto}.landing-split-hero__actions{grid-area:actions;flex-direction:row;flex-wrap:wrap;align-items:center;max-width:none}.landing-split-hero__stage{grid-area:stage}.landing-split-hero--about .landing-about-hero-visual__stage{transform:perspective(1100px) rotateY(-5deg);transform-origin:center right}.landing-split-hero--business .landing-business-hero-visual__stage{transform:perspective(1100px) rotateY(5deg);transform-origin:center left}.landing-split-hero--business .landing-split-hero__editorial{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"stage manifesto" "stage actions" "stage ."}}@media (max-width:1023px){.landing-split-hero__editorial{display:flex;flex-direction:column}.landing-split-hero__manifesto{order:1}.landing-split-hero__stage{order:2}.landing-split-hero__actions{order:3;flex-direction:row;flex-wrap:wrap;align-items:center}}.landing-product-stage{position:relative;isolation:isolate}.landing-product-stage__orbit{position:absolute;inset:-8%;border-radius:50%;border:1px dashed rgb(var(--color-primary)/.18);animation:landing-product-orbit 28s linear infinite;pointer-events:none}.landing-product-stage__orbit:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:rgb(var(--color-primary)/.75);box-shadow:0 0 12px rgb(var(--color-primary)/.45)}@keyframes landing-product-orbit{to{transform:rotate(1turn)}}.landing-product-stage__glow{position:absolute;inset:10% 5% -5%;border-radius:50%;background:radial-gradient(ellipse at center,rgb(var(--color-primary)/.22),transparent 68%);filter:blur(24px);pointer-events:none}.landing-product-stage__device{position:relative;z-index:1}.landing-product-stage__screen.landing-mock-hero-visual__frame{overflow:hidden;border-radius:clamp(1rem,2.5vw,1.65rem);border:1px solid rgb(var(--color-line)/.45);box-shadow:0 24px 64px rgb(22 21 29/.14);background:rgb(var(--color-chrome-bg)/1)}.landing-editorial-hero__stage .landing-product-stage__glow,.landing-editorial-hero__stage .landing-product-stage__orbit,.landing-editorial-hero__stage .landing-product-stage__pulse{display:none}.landing-editorial-hero__stage .landing-product-stage__screen.landing-mock-hero-visual__frame{overflow:visible;border:none;border-radius:0;box-shadow:none;background:transparent}.landing-editorial-hero__stage .landing-mock-hero-visual__frame:after,.landing-editorial-hero__stage .landing-mock-hero-visual__frame:before{display:none}.landing-editorial-hero__stage .landing-mock-hero-visual__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center center;transform:none;filter:drop-shadow(0 20px 40px rgb(22 21 29/.12));pointer-events:none}@media (max-width:1023px){.landing-editorial-hero__stage .landing-mock-hero-visual__frame{aspect-ratio:auto!important;min-height:clamp(16rem,58vw,22rem)!important}.landing-editorial-hero__stage .landing-mock-hero-visual__photo{transform:none!important}}.landing-product-stage__pulse{position:absolute;width:.65rem;height:.65rem;border-radius:50%;background:rgb(var(--color-primary)/1);box-shadow:0 0 0 4px rgb(var(--color-primary)/.18);animation:landing-product-pulse 2.8s ease-in-out infinite;pointer-events:none}.landing-product-stage__pulse--a{top:22%;right:-.25rem;animation-delay:.4s}.landing-product-stage__pulse--b{bottom:18%;left:-.35rem;animation-delay:1.1s}.landing-about-cover-hero__title-accent,.landing-biz-cover-hero__title-accent,.landing-photo-hero-title-accent,.landing-premium-hero .landing-mock-hero__accent,.landing-premium-hero__supporting-accent{background:linear-gradient(90deg,#c4b5fd,#a78bfa 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-premium-hero{position:relative;isolation:isolate;overflow:hidden;padding-bottom:0;background-color:transparent}.landing-premium-hero__atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden;background-color:transparent}.landing-premium-hero__atmosphere-img{object-fit:cover;object-position:center bottom}.landing-premium-hero .landing-container{position:relative;z-index:3;padding-top:0;padding-bottom:0}.landing-premium-hero .landing-mock-hero__column{position:relative;align-self:center}.landing-premium-hero .landing-mock-hero__stack{gap:clamp(var(--space-4),2.2vw,var(--space-6))}.landing-premium-hero__grid{align-items:center;row-gap:var(--landing-split-gap)}@media (min-width:1024px){.landing-premium-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch}.landing-premium-hero .landing-mock-hero__column{align-self:center}}.landing-premium-hero .landing-mock-hero__title{color:rgb(var(--landing-hero-photo-ink)/1);text-shadow:none}.landing-premium-hero__headline-secondary{margin:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .55vw,1.5rem);font-weight:var(--landing-type-weight-heading);line-height:var(--landing-type-leading-snug);letter-spacing:-.02em;color:rgb(var(--landing-hero-photo-ink)/.96);text-wrap:balance;text-shadow:none}.landing-premium-hero .landing-mock-hero__subtitle,.landing-premium-hero__supporting{margin:0;max-width:46ch;font-size:var(--text-lead-fluid);line-height:var(--landing-type-leading-lead);color:rgb(var(--landing-hero-photo-ink-muted)/1);text-wrap:pretty;text-shadow:none}.landing-premium-hero__supporting-accent{font-weight:600}.landing-premium-hero__actions{display:flex;flex-direction:column;gap:var(--landing-type-stack-md);margin-top:var(--space-1);padding-top:var(--space-2)}.landing-premium-hero__cta-row{display:grid;gap:var(--landing-gap-sm);width:100%}@media (min-width:480px){.landing-premium-hero__cta-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-premium-hero__cta-row{max-width:min(26rem,100%)}}.landing-premium-hero__cta-row .landing-hero-cta{width:100%;min-width:0;justify-content:center;white-space:nowrap}.landing-premium-hero__stores{--landing-store-badge-h:2.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--landing-space-2)}.landing-premium-hero__stores-label{margin:0;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:.02em;color:rgb(var(--landing-hero-photo-ink-muted)/.92);text-shadow:none}.landing-premium-hero__stores-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--landing-space-3)}.landing-premium-hero__store-badge{display:inline-flex;height:var(--landing-store-badge-h);flex-shrink:0;align-items:center;justify-content:center;line-height:0;pointer-events:none;user-select:none}.landing-premium-hero__store-img{display:block;width:auto;height:var(--landing-store-badge-h);max-height:var(--landing-store-badge-h)}.landing-premium-hero__visual-wrap{display:flex;overflow:visible;align-items:center;justify-content:center;align-self:center;min-height:clamp(18rem,52vw,28rem)}.landing-premium-hero__visual{width:100%;min-height:inherit;flex-direction:column;padding:var(--space-2) 0}.landing-premium-hero__showcase,.landing-premium-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.landing-premium-hero__showcase{width:min(100%,22rem);max-width:100%;flex:0 1 auto;margin-inline:auto;aspect-ratio:1004/1080;background:transparent}.landing-premium-hero__showcase-img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center center;background:transparent;filter:drop-shadow(0 20px 48px rgb(var(--color-primary)/.14));user-select:none;pointer-events:none}.landing-premium-hero__star-quote{position:absolute;right:clamp(0%,2vw,4%);bottom:0;z-index:2;display:block;width:min(46%,11.5rem);height:auto;pointer-events:none;user-select:none;mix-blend-mode:screen;filter:drop-shadow(0 8px 20px rgb(69 36 173/.22))}@media (min-width:1024px){.landing-premium-hero__visual-wrap{align-self:stretch;min-height:0;padding-inline:var(--space-2)}.landing-premium-hero__visual{height:100%;min-height:100%;justify-content:flex-start;padding:0}.landing-premium-hero__showcase{width:min(100%,40rem);aspect-ratio:auto;min-height:0}.landing-premium-hero__showcase-img{width:auto;max-width:100%;height:auto;max-height:min(72vh,40rem);object-fit:contain}.landing-premium-hero__star-quote{right:2%;bottom:0;width:min(38%,15rem)}}@media (min-width:1280px){.landing-premium-hero__showcase{width:min(100%,44rem)}.landing-premium-hero__star-quote{right:4%;width:min(36%,16rem)}}@media (max-width:1023px){.landing-premium-hero.landing-mock-hero.landing-hero-offset-top{padding-top:calc(var(--landing-hero-top) + var(--space-3))}.landing-premium-hero .landing-mock-hero__column{display:flex;width:100%}.landing-premium-hero .landing-mock-hero__stack,.landing-premium-hero__actions{width:100%}.landing-premium-hero .landing-mock-hero__stack{gap:var(--space-3)}.landing-premium-hero .landing-mock-hero__subtitle,.landing-premium-hero .landing-mock-hero__title,.landing-premium-hero__headline-secondary,.landing-premium-hero__supporting{max-width:none;width:100%}.landing-premium-hero .landing-mock-hero__title{margin-bottom:var(--space-1);font-size:clamp(1.75rem,1.35rem + 2.4vw,2.25rem);line-height:1.08;text-shadow:none}.landing-premium-hero__headline-secondary{font-size:clamp(1rem,.94rem + .45vw,1.2rem);line-height:1.35}.landing-premium-hero__grid{display:flex;flex-direction:column;gap:var(--space-5)!important;row-gap:var(--space-5)!important}.landing-premium-hero__stores{margin-bottom:0}.landing-premium-hero__stores-label{color:rgb(var(--landing-hero-photo-ink-muted)/.95);text-shadow:none}.landing-premium-hero__visual-wrap{margin-top:0;min-height:auto;align-self:stretch;align-items:center;justify-content:center;padding-inline:var(--space-1)}.landing-premium-hero__showcase{width:min(100%,22rem);aspect-ratio:auto;overflow:visible;margin-inline:auto;min-height:auto}.landing-premium-hero__showcase-img{display:block;width:100%;height:auto;max-height:min(88vw,26rem);object-fit:contain;object-position:center center;filter:drop-shadow(0 16px 36px rgb(0 0 0/.28))}.landing-premium-hero__visual{height:auto;min-height:0;justify-content:center;align-items:center;width:100%;padding:0}.landing-premium-hero__star-quote{display:none}.landing-premium-hero .landing-mock-trust{max-width:none}.landing-premium-hero .landing-mock-trust__item{padding-inline:var(--space-2)}.landing-premium-hero .landing-mock-trust__line{white-space:normal;overflow-wrap:anywhere}}@media (max-width:639px){.landing-premium-hero__cta-row{grid-template-columns:minmax(0,1fr)}.landing-premium-hero__showcase{width:min(100%,20rem)}.landing-premium-hero__showcase-img{max-height:min(92vw,24rem)}.landing-premium-hero__stores-badges{gap:var(--space-2)}.landing-premium-hero__stores{--landing-store-badge-h:2.5rem}}.landing-site-footer.landing-footer--site{position:relative;z-index:10;margin-top:0;padding-bottom:0;border-top:none;color:rgb(var(--color-ink-muted)/1)}.landing-site-footer__inner{display:flex;flex-direction:column;gap:var(--landing-footer-gap-lg);padding-block:var(--landing-footer-y-md) var(--landing-footer-pb)}.landing-site-footer__grid{display:grid;gap:var(--landing-footer-gap-lg);grid-template-columns:1fr}.landing-site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.landing-site-footer__lockup{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .15s ease}.landing-site-footer__lockup:hover{opacity:.88}.landing-site-footer__tagline{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5;color:rgb(var(--color-ink-muted)/.9)}.landing-site-footer__tagline-accent{margin:calc(var(--space-1) * -1) 0 0;max-width:18rem;font-size:.9375rem;font-weight:500;line-height:1.55;color:rgb(var(--color-ink-heading)/1)}.landing-site-footer__tagline-accent-highlight{font-weight:700;color:rgb(var(--color-primary)/1)}.landing-site-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.landing-site-footer__social-btn{display:inline-flex;width:2.375rem;height:2.375rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(var(--color-line)/.7);background:rgb(var(--color-chrome-bg)/1);color:rgb(var(--color-primary)/1);transition:border-color .15s ease,background-color .15s ease}.landing-site-footer__social-btn:hover{border-color:rgb(var(--color-primary)/.35);background:rgb(var(--color-primary)/.04)}.landing-site-footer__social-icon{width:1.0625rem;height:1.0625rem}.landing-site-footer__nav-col{min-width:0}.landing-site-footer__heading{margin:0 0 var(--space-4);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-primary)/1)}.landing-site-footer__contact,.landing-site-footer__links{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.landing-site-footer__link{font-size:.9375rem;font-weight:500;line-height:1.35;color:rgb(var(--color-ink)/.92);text-decoration:none;transition:color .15s ease}.landing-site-footer__link:hover{color:rgb(var(--color-primary)/1)}.landing-site-footer__contact-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:500;line-height:1.35;color:rgb(var(--color-ink)/.92);text-decoration:none;transition:color .15s ease}a.landing-site-footer__contact-link:hover{color:rgb(var(--color-primary)/1)}.landing-site-footer__contact-icon{width:1rem;height:1rem;flex-shrink:0;color:rgb(var(--color-primary)/1)}.landing-site-footer__bar{margin-top:var(--landing-footer-bar-mt);padding-top:var(--landing-footer-bar-pt);border-top:1px solid rgb(var(--color-line)/.55)}.landing-site-footer__copy{margin:0;font-size:.75rem;font-weight:500;line-height:1.45;text-align:center;color:rgb(var(--color-ink-muted)/.72)}.landing-site-footer__copy strong{font-weight:700;color:rgb(var(--color-primary)/1)}@media (max-width:639px){.landing-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-7)}.landing-site-footer__brand,.landing-site-footer__grid>section:last-child{grid-column:1/-1}}@media (min-width:640px){.landing-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--landing-footer-gap-lg) var(--landing-footer-nav-gap)}.landing-site-footer__brand,.landing-site-footer__grid>section:last-child{grid-column:1/-1}}@media (min-width:1024px){.landing-site-footer__inner{padding-block:var(--landing-footer-y-md) var(--landing-footer-pb)}.landing-site-footer__grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:var(--landing-footer-gap-lg);align-items:start}.landing-site-footer__brand{grid-column:auto;padding-right:var(--space-4)}.landing-site-footer__grid>section:last-child{grid-column:auto}.landing-site-footer__heading{font-size:.75rem}.landing-site-footer__contact-link,.landing-site-footer__link{font-size:.9375rem}}@media (max-width:1023px){.landing-site-footer.landing-footer--site{padding-bottom:calc(var(--landing-footer-y) + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.landing-site-footer__social-btn:hover{transform:none}}.landing-scroll-anchor{scroll-margin-top:var(--landing-scroll-anchor)}.landing-home-section-intro .landing-section-lead{color:rgb(var(--color-ink-subtle)/1);text-align:center}.landing-faq-item__trigger{padding-block:var(--landing-space-4)}@media (min-width:640px){.landing-faq-item__trigger{padding-block:var(--landing-space-5)}}.landing-pricing-plan__icon{border-radius:var(--landing-radius-control)}.landing-contact-form-card__head{gap:var(--landing-space-4);padding-bottom:var(--landing-space-6)}.landing-business-cta:not(.landing-business-theater){padding:var(--landing-card-pad-comfort);gap:var(--landing-gap-lg)}@media (min-width:640px){.landing-business-cta:not(.landing-business-theater){padding:var(--landing-card-pad-comfort-lg);gap:var(--landing-space-6)}}@media (min-width:1024px){.landing-business-cta:not(.landing-business-theater){padding:var(--landing-space-9);gap:var(--landing-space-8)}}.landing-business-cta:not(.landing-business-theater) .landing-business-cta__actions{margin-top:var(--landing-space-6);gap:var(--landing-gap-sm)}:root{--landing-premium-ease:cubic-bezier(0.22,1,0.36,1);--landing-premium-duration:220ms;--landing-premium-duration-slow:480ms;--landing-premium-shadow-xs:0 1px 2px rgb(22 21 29/0.04);--landing-premium-shadow-sm:0 1px 2px rgb(22 21 29/0.04),0 4px 16px -6px rgb(22 21 29/0.07);--landing-premium-shadow-md:0 2px 4px rgb(22 21 29/0.04),0 12px 32px -12px rgb(22 21 29/0.1);--landing-premium-shadow-lg:0 4px 8px rgb(22 21 29/0.04),0 24px 56px -20px rgb(22 21 29/0.12);--landing-premium-shadow-hero:0 32px 64px -28px rgb(22 21 29/0.14),0 0 0 1px rgb(var(--color-line)/0.55),0 0 0 0.5px rgb(var(--color-inset-highlight-rgb)/0.6) inset;--landing-premium-shadow-cta:0 1px 2px rgb(22 21 29/0.06),0 8px 20px -6px rgb(var(--color-primary)/0.35);--landing-premium-surface:rgb(var(--color-surface)/0.82);--landing-premium-surface-solid:rgb(var(--color-surface)/0.94);--landing-premium-border:rgb(var(--color-line)/0.72);--landing-premium-border-subtle:rgb(22 21 29/0.06)}.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.landing-mock-hero__title{letter-spacing:-.032em;text-shadow:none;text-wrap:balance}.landing-mock-hero__hook,.landing-mock-hero__subtitle{text-shadow:none;text-wrap:pretty}.landing-mock-hero__cta-card{background:var(--landing-premium-surface);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:none;box-shadow:var(--landing-premium-shadow-sm);transition:box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease),transform var(--landing-premium-duration-slow) var(--landing-premium-ease)}@media (hover:hover){.landing-mock-hero__cta-card:hover{box-shadow:var(--landing-premium-shadow-md)}}.landing-mock-hero-visual__frame,.landing-mock-hero-visual__photo{box-shadow:var(--landing-premium-shadow-hero)}.landing-editorial-hero__stage .landing-mock-hero-visual__frame,.landing-editorial-hero__stage .landing-mock-hero-visual__photo{box-shadow:none}.landing-hero--about .landing-editorial-hero__title,.landing-hero--business .landing-business-hero__title{letter-spacing:-.028em;text-wrap:balance}.landing-hero--about .landing-about-hero__body,.landing-hero--business .landing-business-hero__body{text-wrap:pretty}.landing-contact-hero__title,.landing-faq-hero__title,.landing-page-hero .landing-section-title,.landing-pricing-hero__title,.landing-section-head>h1.landing-section-title--hero{letter-spacing:-.03em;text-wrap:balance}.landing-btn-ghost,.landing-btn-on-brand,.landing-btn-primary{transition:transform var(--landing-premium-duration) var(--landing-premium-ease),box-shadow var(--landing-premium-duration) var(--landing-premium-ease),border-color var(--landing-premium-duration) var(--landing-premium-ease),filter var(--landing-premium-duration) var(--landing-premium-ease),background-color var(--landing-premium-duration) var(--landing-premium-ease)}.landing-btn-primary:hover{filter:brightness(1.04);box-shadow:var(--landing-premium-shadow-md);transform:translateY(-1px)}.landing-btn-primary:active{transform:translateY(0) scale(.985)}.landing-btn-ghost:hover{transform:translateY(-1px)}.landing-card-base,.landing-card-clean,.landing-surface-card,.parches-card{transition:transform var(--landing-premium-duration-slow) var(--landing-premium-ease),box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease),border-color var(--landing-premium-duration) var(--landing-premium-ease)}@media (hover:hover){.landing-card-base:hover,.landing-card-clean:hover,.landing-surface-card:hover,.parches-card:hover{transform:translateY(-3px);box-shadow:var(--landing-premium-shadow-md)}}.landing-section-title{text-wrap:balance}.landing-section-lead{text-wrap:pretty;color:rgb(var(--color-ink-muted)/1)}.landing-faq-item{transition:border-color var(--landing-premium-duration) var(--landing-premium-ease),box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease)}@media (hover:hover){.landing-faq-item:hover{box-shadow:var(--landing-premium-shadow-sm)}}.landing-faq-item__trigger{transition:color var(--landing-premium-duration) var(--landing-premium-ease)}.landing-site-footer.landing-footer--site{background:rgb(var(--color-chrome-bg)/1)}.landing-site-footer__social-btn{transition:transform var(--landing-premium-duration) var(--landing-premium-ease),border-color var(--landing-premium-duration) var(--landing-premium-ease),box-shadow var(--landing-premium-duration) var(--landing-premium-ease)}.landing-hero-reveal>.landing-hero-reveal__item{opacity:0;transform:translateY(12px);animation:landing-hero-in var(--landing-premium-duration-slow) var(--landing-premium-ease) forwards}.landing-hero-reveal>.landing-hero-reveal__item:first-child{animation-delay:.05s}.landing-hero-reveal>.landing-hero-reveal__item:nth-child(2){animation-delay:.12s}.landing-hero-reveal>.landing-hero-reveal__item:nth-child(3){animation-delay:.19s}.landing-hero-reveal>.landing-hero-reveal__item:nth-child(4){animation-delay:.26s}.landing-hero-reveal--visual{opacity:0;transform:translateY(16px) scale(.985);animation:landing-hero-visual-in .72s var(--landing-premium-ease) .18s forwards}@keyframes landing-hero-in{to{opacity:1;transform:translateY(0)}}@keyframes landing-hero-visual-in{to{opacity:1;transform:translateY(0) scale(1)}}.landing-scroll-reveal{opacity:1;transform:translateY(0)}.landing-scroll-reveal.landing-scroll-reveal--motion:not(.is-visible){transform:translateY(20px)}.landing-scroll-reveal.landing-scroll-reveal--motion.is-visible{transform:translateY(0);transition:transform .65s var(--landing-premium-ease)}.landing-page-hero.landing-faq-hero,.landing-page-hero.landing-pricing-hero{margin-inline:auto;max-width:48rem;text-align:center}.landing-page-hero.landing-contact__intro{max-width:var(--landing-content-prose)}.landing-page-hero .landing-section-head{margin-bottom:0}.landing-hero--about .landing-about-hero__visual,.landing-hero--business .landing-business-hero__visual{box-shadow:var(--landing-premium-shadow-hero);border-radius:var(--landing-radius-feature)}.landing-pricing-plan{transition:transform var(--landing-premium-duration-slow) var(--landing-premium-ease),box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease),border-color var(--landing-premium-duration) var(--landing-premium-ease)}@media (hover:hover){.landing-pricing-plans .landing-pricing-plan:hover{border-color:rgb(var(--color-primary)/.38)}}.landing-launch-cta-panel,.landing-mock-beta__card{transition:box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease),border-color var(--landing-premium-duration) var(--landing-premium-ease)}@media (hover:hover){.landing-mock-beta__card:hover{box-shadow:var(--landing-premium-shadow-md)}}.landing-contact-form__input,.landing-contact-form__textarea{transition:border-color var(--landing-premium-duration) var(--landing-premium-ease),box-shadow var(--landing-premium-duration) var(--landing-premium-ease),background-color var(--landing-premium-duration) var(--landing-premium-ease)}.landing-contact-form__input:focus-visible,.landing-contact-form__textarea:focus-visible{box-shadow:var(--landing-shadow-focus-ring)}.landing-contact-form-card{box-shadow:var(--landing-premium-shadow-sm)}html[data-theme=dark] .landing-contact-form-card,html[data-theme=dark] .landing-contact-sidebar-info__item{box-shadow:var(--landing-card-shadow)}.landing-faq-cta{transition:box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease),border-color var(--landing-premium-duration) var(--landing-premium-ease)}@media (hover:hover){.landing-faq-cta:hover{box-shadow:var(--landing-premium-shadow-sm)}}.landing-faq-item__chevron{transition:transform var(--landing-premium-duration) var(--landing-premium-ease)}.landing-faq-item[open] .landing-faq-item__chevron{transform:rotate(180deg)}.landing-faq-item__answer{animation:landing-faq-answer-in .28s var(--landing-premium-ease) both}@keyframes landing-faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.landing-business-cta:not(.landing-business-theater){box-shadow:var(--landing-premium-shadow-sm);transition:box-shadow var(--landing-premium-duration-slow) var(--landing-premium-ease)}@media (hover:hover){.landing-business-cta:not(.landing-business-theater):hover{box-shadow:var(--landing-premium-shadow-md)}}.landing-mobile-contextual-cta,.landing-mobile-sticky-cta{backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.landing-form-feedback-modal__panel,.landing-mobile-nav-drawer{box-shadow:var(--landing-premium-shadow-lg)}@media (prefers-reduced-motion:reduce){.landing-hero-reveal--visual,.landing-hero-reveal>.landing-hero-reveal__item,.landing-scroll-reveal{opacity:1;transform:none;animation:none;transition:none}.landing-faq-item__answer{animation:none}.landing-btn-ghost:hover,.landing-btn-primary:hover,.landing-card-base:hover,.landing-pricing-plan:hover,.parches-card:hover{transform:none}}@media (max-width:1023px){.landing-faq__inner{gap:var(--landing-rhythm-16);padding-bottom:var(--landing-rhythm-12)}.landing-faq-cta{margin-bottom:var(--landing-rhythm-8)}.landing-contact__stack{gap:var(--landing-rhythm-16)}.landing-contact-form{gap:var(--space-3-5)}.landing-contact-form-card{padding:var(--landing-rhythm-16)}:root{--landing-mock-hero-below-nav:var(--landing-rhythm-20);--landing-hero-below-nav:var(--landing-mock-hero-below-nav)}.landing-mock-hero.landing-hero-offset-top .landing-container{padding-top:var(--space-1)}.landing-mock-hero__stack{scroll-margin-top:var(--landing-scroll-anchor)}}.landing-card-clean{border-color:var(--landing-card-border-color);box-shadow:var(--landing-card-shadow)}.landing-btn-primary,.landing-mock-waitlist__submit{box-shadow:var(--landing-premium-shadow-cta)}.landing-mock-waitlist__submit{background:var(--btn-primary-bg)}.landing-mock-hero__cta-card{background:var(--landing-mock-hero-cta-card-gradient)}.landing-faq-cta .landing-btn-primary,.landing-pricing-plan__actions .landing-btn-primary{min-height:var(--landing-mobile-touch);font-weight:700}@media (max-width:1023px){.landing-faq-list{gap:var(--space-2)}.landing-faq-hero__body{margin-top:var(--landing-rhythm-12)}.landing-faq__segment{margin-bottom:var(--landing-rhythm-12)}.landing-mobile-snap__dots{display:none}.landing-mobile-snap__footer{justify-content:center}}.landing-form-skeleton{display:flex;flex-direction:column;gap:1.25rem;width:100%}.landing-form-skeleton__block,.landing-form-skeleton__button,.landing-form-skeleton__field,.landing-form-skeleton__legend,.landing-form-skeleton__topic{border-radius:1rem;background:linear-gradient(105deg,rgb(var(--primary-100)/.95) 0,rgb(var(--shimmer-mid)/var(--shimmer-mid-opacity,1)) 38%,rgb(var(--primary-200)/.92) 68%,rgb(var(--primary-100)/.95) 100%);background-size:220% 100%;animation:landing-form-skeleton-shimmer 1.35s ease-in-out infinite}.landing-form-skeleton__legend{height:.875rem;width:42%;border-radius:9999px}.landing-form-skeleton__topics{display:flex;flex-direction:column;gap:.625rem}.landing-form-skeleton__topic{height:4.25rem;border-radius:1.25rem}.landing-form-skeleton__row{display:grid;gap:1rem}@media (min-width:640px){.landing-form-skeleton__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-form-skeleton__field{height:3.25rem}.landing-form-skeleton__field--textarea{height:8.5rem}.landing-form-skeleton__button{height:3rem;width:100%;border-radius:9999px}.landing-form-skeleton--inline{flex-direction:row;align-items:stretch;gap:.75rem}.landing-form-skeleton--inline .landing-form-skeleton__field--grow{flex:1 1 auto;min-width:0;height:3rem;border-radius:9999px}.landing-form-skeleton__button--compact{width:3rem;min-width:3rem;height:3rem;border-radius:9999px}.landing-form--client-placeholder{pointer-events:none}@keyframes landing-form-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.landing-form-skeleton__block,.landing-form-skeleton__button,.landing-form-skeleton__field,.landing-form-skeleton__legend,.landing-form-skeleton__topic{animation:none;background:rgb(var(--shimmer-mid)/var(--shimmer-mid-opacity,.65))}}.landing-form--show-invalid .landing-field-alert:after{opacity:1;transform:translateY(0)}.landing-form--show-invalid .landing-field-with-alert{z-index:2}.landing-field-alert:after{z-index:20}.landing-home-beta-cta,.landing-home-beta-cta .landing-beta-waitlist,.landing-home-beta-cta .landing-beta-waitlist__field,.landing-home-beta-cta .landing-beta-waitlist__shell{overflow:visible}.landing-btn-ghost,.landing-btn-on-brand,.landing-btn-primary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--landing-btn-height-md);padding-inline:var(--landing-btn-pad-x-md);font-size:var(--landing-type-body-sm);font-weight:600;line-height:var(--landing-type-leading-snug);text-decoration:none;cursor:pointer}.landing-btn--block,.landing-btn-ghost.landing-btn--block,.landing-btn-on-brand.landing-btn--block,.landing-btn-primary.landing-btn--block{width:100%;min-width:0}.landing-split-hero__actions .landing-hero-cta{align-self:stretch;width:100%}.landing-business-cta__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--landing-gap-sm)}.landing-business-cta__actions .landing-btn-on-brand,.landing-business-cta__actions .landing-btn-primary{align-self:auto;width:auto}.landing-btn-ghost,.landing-btn-on-brand,.landing-btn-primary,.landing-contact-form__submit,.landing-faq-cta__btn,.landing-form-feedback__action,.landing-hero-cta,.landing-hero-form__submit,.landing-launch-form__submit,.landing-mobile-context-cta__btn,.landing-mobile-sticky-cta__btn,.landing-mock-beta__cta,.landing-pricing-plan__cta{box-sizing:border-box;border-radius:var(--radius-button);gap:var(--landing-btn-gap)}.landing-btn-primary,.landing-contact-form__submit,.landing-faq-cta__btn,.landing-form-feedback__action,.landing-hero-cta.landing-btn-primary,.landing-hero-form__submit,.landing-launch-form__submit,.landing-mobile-context-cta__btn,.landing-mobile-sticky-cta__btn,.landing-mock-beta__cta.landing-btn-primary,.landing-pricing-plan__cta{background-color:rgb(var(--color-primary)/1);color:rgb(var(--btn-primary-fg)/1);border:1px solid rgb(var(--color-inset-highlight-rgb)/.14);box-shadow:var(--btn-primary-shadow)}.landing-btn-ghost,.landing-hero-cta.landing-btn-ghost{color:rgb(var(--color-ink)/1)}.landing-btn-ghost,.landing-btn-on-brand,.landing-hero-cta.landing-btn-ghost{background-color:rgb(var(--color-input-bg)/1);border:var(--landing-btn-ghost-border);box-shadow:var(--landing-btn-ghost-shadow)}.landing-btn-on-brand{color:rgb(var(--color-primary)/1)}.landing-hero-cta{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;min-height:var(--landing-btn-height-md);padding-inline:var(--landing-btn-pad-x-md);font-size:var(--landing-type-body-sm);font-weight:600;line-height:var(--landing-type-leading-snug);text-decoration:none}@media (min-width:640px){.landing-hero-cta{padding-inline:var(--landing-btn-pad-x-lg)}}@media (hover:hover){.landing-btn-primary:hover,.landing-contact-form__submit:hover,.landing-hero-cta.landing-btn-primary:hover,.landing-hero-form__submit:hover,.landing-mock-beta__cta.landing-btn-primary:hover{background-color:rgb(var(--color-primary-deep)/1);filter:none}.landing-btn-ghost:hover,.landing-btn-on-brand:hover,.landing-hero-cta.landing-btn-ghost:hover{background-color:rgb(var(--color-surface-raised)/1);border:var(--landing-btn-ghost-border-hover);box-shadow:var(--landing-btn-ghost-shadow-hover);color:rgb(var(--color-primary)/1)}}.landing-nav-bar-shell .landing-nav-bar__cta.landing-btn-primary{display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;height:var(--landing-nav-bar-action-height);min-height:var(--landing-nav-bar-action-height);max-height:var(--landing-nav-bar-action-height);padding-block:0 var(--landing-nav-action-optical-pad-bottom);padding-inline:var(--space-5);margin:0;border-width:1px;border-style:solid;line-height:1;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-family:var(--font-sans);font-size:.9375rem;text-align:center;text-decoration:none;vertical-align:middle;-webkit-appearance:none;appearance:none;font-weight:600;padding-inline:var(--landing-nav-cta-px-primary)}.landing-about-cover-hero .landing-hero-cta-secondary,.landing-about-cover-hero .landing-hero-cta.landing-btn-ghost,.landing-about-cta__button,.landing-biz-closing__primary,.landing-biz-cover-hero .landing-hero-cta-secondary,.landing-biz-cover-hero .landing-hero-cta.landing-btn-ghost,.landing-brand-promo-btn,.landing-premium-hero .landing-hero-cta-secondary,.landing-premium-hero .landing-hero-cta.landing-btn-ghost,html[data-theme=dark] .landing-about-cover-hero .landing-hero-cta-secondary,html[data-theme=dark] .landing-about-cover-hero .landing-hero-cta.landing-btn-ghost,html[data-theme=dark] .landing-biz-cover-hero .landing-hero-cta-secondary,html[data-theme=dark] .landing-biz-cover-hero .landing-hero-cta.landing-btn-ghost,html[data-theme=dark] .landing-premium-hero .landing-hero-cta-secondary,html[data-theme=dark] .landing-premium-hero .landing-hero-cta.landing-btn-ghost{color:rgb(255 255 255/.98);border:1px solid rgb(255 255 255/.36);background-color:rgb(255 255 255/.14);box-shadow:none}@media (hover:hover){.landing-about-cover-hero .landing-hero-cta-secondary:hover,.landing-about-cover-hero .landing-hero-cta.landing-btn-ghost:hover,.landing-about-cta__button:hover,.landing-biz-closing__primary:hover,.landing-biz-cover-hero .landing-hero-cta-secondary:hover,.landing-biz-cover-hero .landing-hero-cta.landing-btn-ghost:hover,.landing-brand-promo-btn:hover,.landing-premium-hero .landing-hero-cta-secondary:hover,.landing-premium-hero .landing-hero-cta.landing-btn-ghost:hover,html[data-theme=dark] .landing-about-cover-hero .landing-hero-cta-secondary:hover,html[data-theme=dark] .landing-about-cover-hero .landing-hero-cta.landing-btn-ghost:hover,html[data-theme=dark] .landing-biz-cover-hero .landing-hero-cta-secondary:hover,html[data-theme=dark] .landing-biz-cover-hero .landing-hero-cta.landing-btn-ghost:hover,html[data-theme=dark] .landing-premium-hero .landing-hero-cta-secondary:hover,html[data-theme=dark] .landing-premium-hero .landing-hero-cta.landing-btn-ghost:hover{color:rgb(255 255 255/1);border-color:rgb(255 255 255/.5);background-color:rgb(255 255 255/.22);filter:none}}.landing-about-cta__button:focus-visible,.landing-biz-closing__primary:focus-visible,.landing-brand-promo-btn:focus-visible{outline:2px solid rgb(255 255 255/.85);outline-offset:3px}.landing-accent-gradient-defs{position:absolute;width:0;height:0;overflow:hidden}.landing-accent-gradient__stop-start{stop-color:rgb(var(--color-primary)/1)}.landing-accent-gradient__stop-end{stop-color:rgb(var(--primary-600)/1)}.landing-accent-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9999px;background:rgb(var(--color-primary)/.1);box-shadow:none}.landing-accent-icon-wrap--rounded{border-radius:.75rem}.landing-accent-icon-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,rgb(var(--color-primary)/1) 0,rgb(var(--primary-600)/1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.landing-accent-icon-wrap__glyph{position:relative;z-index:1}.landing-accent-icon-wrap__glyph--sm{width:1rem;height:1rem}.landing-accent-icon-wrap__glyph--md{width:1.25rem;height:1.25rem}html[data-theme=dark] .landing-accent-icon-wrap{background:rgb(var(--primary-500)/.14)}.landing-skeleton-page{min-height:50vh}.landing-loading-reserve{min-height:min(120dvh,70rem)}.landing-loading-reserve[data-loading=shown]{animation:landing-loading-fade .18s var(--ease-out-expo,ease) both}@keyframes landing-loading-fade{0%{opacity:0}to{opacity:1}}.landing-site-background{pointer-events:none;position:fixed;inset:0;z-index:0;min-height:100dvh;overflow:hidden;isolation:isolate;background-color:rgb(var(--landing-page-bg)/1);background-image:radial-gradient(ellipse 90% 70% at 12% 8%,rgb(var(--color-primary)/var(--landing-bg-radial-strong)),transparent 55%),radial-gradient(ellipse 70% 55% at 88% 92%,rgb(var(--color-primary)/var(--landing-bg-radial-soft)),transparent 50%),var(--landing-gradient-mesh);background-attachment:scroll}.landing-site-background__decor{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden}.landing-site-background__decor-waves{position:absolute;inset:auto 0 0 0;width:100%;height:min(72vh,640px);opacity:var(--landing-bg-waves-opacity)}.landing-site-background__decor-map{position:absolute;left:50%;bottom:12%;width:min(42rem,72vw);transform:translateX(-52%);opacity:var(--landing-bg-map-opacity)}@media (max-width:767px){.landing-site-background{background-image:radial-gradient(ellipse 90% 70% at 12% 8%,rgb(var(--color-primary)/.035),transparent 55%),radial-gradient(ellipse 70% 55% at 88% 92%,rgb(var(--color-primary)/.025),transparent 50%),var(--landing-gradient-mesh)}.landing-site-background__decor-waves{opacity:.28}.landing-site-background__decor-map{opacity:.12}}.landing-image-slot{position:relative;display:block;width:100%;overflow:hidden;border:1px solid rgb(var(--color-line)/.55);border-radius:.5rem;background:rgb(var(--color-chrome-bg)/1)}.landing-image-slot--ratio-3-2{aspect-ratio:3/2}.landing-image-slot--ratio-16-9{aspect-ratio:16/9}.landing-image-slot--ratio-4-5{aspect-ratio:4/5}.landing-image-slot--ratio-4-3{aspect-ratio:4/3}.landing-image-slot--intrinsic{aspect-ratio:auto;height:auto}.landing-image-slot__img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.landing-image-slot--ratio-16-9 .landing-image-slot__img,.landing-image-slot--ratio-3-2 .landing-image-slot__img,.landing-image-slot--ratio-4-3 .landing-image-slot__img,.landing-image-slot--ratio-4-5 .landing-image-slot__img{height:100%;object-fit:cover}.landing-image-slot--fill .landing-image-slot__img{object-fit:cover}.landing-image-slot--compact{max-width:6.25rem;border-radius:.375rem}@media (min-width:640px){.landing-image-slot--compact{max-width:7.5rem}}.landing-bento__preview-media,.landing-bento__tile--preview .landing-image-slot{flex-shrink:0;width:100%;height:var(--landing-bento-preview-media-h);aspect-ratio:16/9;border-radius:0;border-inline:none;border-top:none}.landing-bento__preview-media .landing-image-slot__img,.landing-bento__tile--preview .landing-image-slot .landing-image-slot__img{height:100%;object-fit:cover;object-position:center}.landing-about-showcase__highlight-visual .landing-image-slot{border-radius:.85rem;overflow:hidden}.landing-business-cta-visual .landing-image-slot{max-width:16rem}@media (min-width:640px){.landing-business-cta-visual .landing-image-slot{max-width:15rem}}@media (min-width:1024px){.landing-business-cta-visual .landing-image-slot{max-width:16rem}}.landing-privacy-consent{--privacy-gap:var(--space-3);--privacy-pad-block:var(--space-4);--privacy-pad-inline:var(--space-4);position:fixed;inset-inline:max(var(--space-4),env(safe-area-inset-left,0px)) max(var(--space-4),env(safe-area-inset-right,0px));bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));z-index:var(--z-privacy-consent,980);display:flex;max-width:56rem;max-height:calc(100dvh - max(var(--space-4), env(safe-area-inset-top, 0px)) - max(var(--space-4), env(safe-area-inset-bottom, 0px)));margin-inline:auto;pointer-events:none;opacity:0;transform:translateY(1rem);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.landing-privacy-consent--visible{pointer-events:auto;opacity:1;transform:translateY(0)}.landing-privacy-consent__panel{width:100%;padding:var(--privacy-pad-block) var(--privacy-pad-inline);border:1px solid rgb(var(--color-line)/.28);border-radius:var(--landing-radius-feature);background:rgb(var(--color-popover-bg)/1);box-shadow:var(--landing-premium-shadow-lg);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.landing-privacy-consent__main{display:flex;flex-direction:column;gap:var(--privacy-gap)}.landing-privacy-consent__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.landing-privacy-consent__shield{display:flex;width:3rem;height:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.875rem;background:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary)/1)}.landing-privacy-consent__shield-icon{width:1.5rem;height:1.5rem}.landing-privacy-consent__copy{min-width:0}.landing-privacy-consent__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--color-ink-heading)/1)}.landing-privacy-consent__body{margin:0;font-size:var(--landing-type-body-sm);line-height:var(--landing-type-leading-relaxed);color:rgb(var(--color-ink-muted)/.95);text-wrap:pretty}.landing-privacy-consent__body-accent{color:rgb(var(--color-primary)/1);font-weight:600}.landing-privacy-consent__actions{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-privacy-consent__accept,.landing-privacy-consent__reject{min-height:var(--landing-btn-height-md);padding-inline:var(--landing-btn-pad-x-md);border-radius:var(--radius-button);font-size:var(--landing-type-body-sm);font-weight:600;line-height:1.2;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.landing-privacy-consent__reject{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-primary)/.45);background:rgb(var(--color-chrome-bg)/1);color:rgb(var(--color-primary)/1);cursor:pointer}.landing-privacy-consent__reject:hover{border-color:rgb(var(--color-primary)/.65);background:rgb(var(--color-primary)/.04)}.landing-privacy-consent__accept{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-inset-highlight-rgb)/.14);background:rgb(var(--color-primary)/1);color:rgb(var(--btn-primary-fg)/1);cursor:pointer;box-shadow:none}.landing-privacy-consent__accept:hover{background:rgb(var(--color-primary-deep)/1)}.landing-privacy-consent__accept:focus-visible,.landing-privacy-consent__reject:focus-visible{outline:2px solid rgb(var(--color-primary)/.45);outline-offset:2px}@media (min-width:768px){.landing-privacy-consent{--privacy-pad-inline:var(--space-5)}.landing-privacy-consent__main{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-5)}.landing-privacy-consent__header{flex:1 1 0;flex-direction:row;align-items:center;gap:var(--space-4);min-width:0;text-align:start}.landing-privacy-consent__shield{width:4.5rem;height:4.5rem;border-radius:1rem}.landing-privacy-consent__shield-icon{width:2rem;height:2rem}.landing-privacy-consent__title{margin-bottom:var(--space-1);font-size:1.125rem}.landing-privacy-consent__body{font-size:var(--landing-type-body-sm)}.landing-privacy-consent__actions{display:flex;flex:0 0 auto;flex-shrink:0;gap:var(--space-2)}.landing-privacy-consent__accept,.landing-privacy-consent__reject{min-width:7.5rem;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.landing-privacy-consent{transition:none}}.landing-home-section__inner,.landing-page-section__inner{display:flex;flex-direction:column;gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-home-section__inner,.landing-page-section__inner{gap:var(--landing-panel-stack-gap-lg)}}.landing-home-section-intro+.landing-mobile-snap,.landing-section-head+.landing-bento__cap-grid,.landing-section-head+.landing-bento__preview-grid,.landing-section-head+.landing-grid,.landing-section-head+.landing-grid--2,.landing-section-head+.landing-grid--3,.landing-section-head+.landing-grid--4,.landing-section-head+.landing-grid--5,.landing-section-head+.landing-grid--split,.landing-section-head+.landing-mobile-snap,.landing-section-head+.landing-pillars,.landing-section-head+.landing-proof-grid,.landing-section-head+.landing-section-stack{margin-top:var(--landing-head-gap)}@media (min-width:1024px){.landing-home-section-intro+.landing-mobile-snap,.landing-section-head+.landing-bento__cap-grid,.landing-section-head+.landing-bento__preview-grid,.landing-section-head+.landing-grid,.landing-section-head+.landing-grid--2,.landing-section-head+.landing-grid--3,.landing-section-head+.landing-grid--4,.landing-section-head+.landing-grid--5,.landing-section-head+.landing-grid--split,.landing-section-head+.landing-mobile-snap,.landing-section-head+.landing-pillars,.landing-section-head+.landing-proof-grid,.landing-section-head+.landing-section-stack{margin-top:var(--landing-head-gap-lg)}}.landing-page-section__inner>.landing-section-head+*{margin-top:0}.landing-contact-stage__grid,.landing-contact__inner.landing-contact-stage__grid{gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-contact-stage__grid,.landing-contact__inner.landing-contact-stage__grid{gap:var(--landing-panel-stack-gap-lg)}}.landing-contact__grid.landing-intra-stack,.landing-faq__inner.landing-intra-stack,.landing-pricing__inner.landing-intra-stack{gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-contact__grid.landing-intra-stack,.landing-faq__inner.landing-intra-stack,.landing-pricing__inner.landing-intra-stack{gap:var(--landing-panel-stack-gap-lg)}}.landing-home-section-intro,.landing-home-section__inner>.landing-home-section-intro,.landing-page-hero .landing-section-head--stacked,.landing-page-section__inner>.landing-home-section-intro{margin-bottom:0}.landing-page-stack>.landing-route-enter{display:flex;flex-direction:column;gap:var(--landing-page-section-gap);min-width:0}.landing-page-stack .landing-route-enter>.landing-about-page,.landing-page-stack .landing-route-enter>.landing-business-page,.landing-page-stack .landing-route-enter>.landing-contact-page,.landing-page-stack .landing-route-enter>.landing-home-page{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}@media (min-width:1024px){.landing-page-stack .landing-route-enter>.landing-about-page,.landing-page-stack .landing-route-enter>.landing-business-page,.landing-page-stack .landing-route-enter>.landing-home-page{gap:var(--landing-panel-stack-gap)}}.landing-page-stack .landing-page-section,.landing-page-stack .landing-roadmap,.landing-page-stack .landing-section,.landing-page-stack .landing-section-muted,.landing-page-stack .landing-section-plain{padding-top:0;padding-bottom:0}.landing-page-stack .landing-contact-layout-section.landing-section-plain,.landing-page-stack .landing-contact.landing-section-plain,.landing-page-stack .landing-faq.landing-section-plain,.landing-page-stack .landing-pricing.landing-section-plain{padding-top:var(--landing-hero-top)}.landing-hero-offset-top .landing-page-hero,.landing-page-stack .landing-contact.landing-section-plain .landing-page-hero,.landing-page-stack .landing-faq.landing-section-plain .landing-page-hero,.landing-page-stack .landing-pricing.landing-section-plain .landing-page-hero{padding-top:0}@media (min-width:768px){.landing-page-stack .landing-contact-layout-section.landing-section-plain,.landing-page-stack .landing-contact.landing-section-plain,.landing-page-stack .landing-faq.landing-section-plain,.landing-page-stack .landing-pricing.landing-section-plain{padding-top:var(--landing-hero-top-md)}}@media (min-width:1024px){.landing-page-stack .landing-contact-layout-section.landing-section-plain,.landing-page-stack .landing-contact.landing-section-plain,.landing-page-stack .landing-faq.landing-section-plain,.landing-page-stack .landing-pricing.landing-section-plain{padding-top:var(--landing-hero-top-lg)}}.landing-page-stack .landing-contact-hero-split,.landing-page-stack .landing-editorial-hero,.landing-page-stack .landing-hero--about,.landing-page-stack .landing-hero--business{padding-bottom:0}.landing-page-stack>.landing-route-enter:not(:has(>.landing-home-page))>.landing-editorial-hero:not(:last-child){margin-bottom:calc(var(--landing-hero-edge-gap) - var(--landing-page-section-gap))}.landing-page-stack .landing-route-enter>.landing-about-page>:last-child,.landing-page-stack .landing-route-enter>.landing-business-page>:last-child,.landing-page-stack .landing-route-enter>.landing-contact-page>:last-child,.landing-page-stack .landing-route-enter>.landing-home-page>:last-child,.landing-page-stack .landing-route-enter>:last-child:not(.landing-about-page):not(.landing-business-page):not(.landing-contact-page):not(.landing-home-page){padding-bottom:var(--landing-section-y-lg)}.landing-page-stack .landing-route-enter>.landing-home-page>.landing-home-beta-cta-section{padding-top:0}.landing-page-hero.landing-faq-layout__hero,.landing-page-hero.landing-pricing-layout__hero{padding-bottom:var(--landing-page-hero-pb)}@media (min-width:768px){.landing-page-hero.landing-faq-layout__hero,.landing-page-hero.landing-pricing-layout__hero{padding-bottom:var(--landing-page-hero-pb-md)}}@media (min-width:1024px){.landing-page-hero.landing-faq-layout__hero,.landing-page-hero.landing-pricing-layout__hero{padding-bottom:var(--landing-page-hero-pb-lg)}}.landing-bento__tile--cap,.landing-bento__tile--preview,.landing-pillar,.landing-proof-panel{border-radius:var(--landing-radius-card)}.landing-journey__panel{padding:var(--landing-card-pad-comfort);border-radius:0 var(--landing-radius-card) var(--landing-radius-card) 0}.landing-pillar,.landing-proof-panel{padding:var(--landing-card-pad-comfort);border:var(--landing-card-border);box-shadow:var(--landing-card-shadow)}@media (min-width:1024px){.landing-journey__panel,.landing-pillar,.landing-proof-panel{padding:var(--landing-card-pad-comfort-lg)}}.landing-bento__tile{border:var(--landing-card-border);box-shadow:var(--landing-card-shadow)}.landing-faq-entry.landing-faq-item{border-radius:var(--landing-radius-control)}.landing-contact-form-card,.landing-editorial-hero__dock .landing-mock-hero__cta-card,.landing-mock-beta__card{border-radius:var(--landing-radius-card)}@media (min-width:1024px){.landing-editorial-hero__editorial{row-gap:var(--landing-panel-stack-gap)}}.landing-journey__step{padding-block:var(--landing-rhythm-12)}@media (min-width:1024px){.landing-journey__step{padding-block:0}}.landing-journey__panel:before{opacity:.65}.landing-proof-panel{box-shadow:inset 3px 0 0 rgb(var(--color-primary)/1),var(--landing-card-shadow)}.landing-pillar__index{opacity:.85}.landing-bento__tile-copy{padding:var(--landing-card-pad)}.landing-bento__cap-grid,.landing-bento__preview-grid{gap:var(--landing-grid-gap)}@media (min-width:1024px){.landing-bento__cap-grid{gap:var(--landing-grid-gap-lg)}}.landing-pricing-layout__narrative{gap:var(--landing-panel-stack-gap)}@media (min-width:1024px){.landing-pricing-layout__narrative{gap:var(--landing-panel-stack-gap-lg)}}.landing-faq-layout__layout{gap:var(--landing-panel-stack-gap-lg)}.landing-faq-chapter+.landing-faq-chapter{padding-top:var(--landing-panel-stack-gap)}.landing-faq-aside{margin-top:var(--landing-panel-stack-gap-lg);border-radius:var(--landing-radius-card)}.landing-editorial-hero__title,.landing-legal-doc__title,.landing-section-head h1,.landing-split-hero__title{text-wrap:balance}.landing-editorial-hero__subtitle,.landing-section-head .landing-section-lead,.landing-split-hero__body{text-wrap:pretty}.landing-section-head--left .landing-section-lead{margin-inline:0}.landing-bento__tile-title,.landing-flow-panel__title,.landing-journey__title,.landing-pillar__title,.landing-proof-panel__title{letter-spacing:var(--landing-type-tracking-heading)}.landing-faq-entry__index{font-variant-numeric:tabular-nums}.landing-faq-layout__hero,.landing-pricing-layout__hero,.landing-section-head{width:100%}.landing-contact-stage__grid{align-items:start}@media (prefers-reduced-motion:reduce){.landing-editorial-hero__status:before,.landing-product-stage__orbit,.landing-product-stage__pulse{animation:none}}.landing-bento__tile--preview .landing-image-slot--fill{position:relative;flex-shrink:0;width:100%;min-height:0}