@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-italic-drKdN10-.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family-base: "Inter", "Avenir Next", "IBM Plex Sans", "Segoe UI", sans-serif;font-family:var(--font-family-base);color:#262527;background:var(--color-bg-hover);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-weight:400;--color-violet-005: #ecedfd;--color-violet-01: #d9dcfb;--color-violet-02: #b4b8f7;--color-violet-03: #8e95f2;--color-violet-04: #6971ee;--color-violet-05: #5667f4;--color-violet-06: #434eea;--color-violet-10: #020634;--color-text-primary: #262527;--color-text-secondary: #494c59;--color-text-tertiary: #8a8a9a;--color-border: #cbd5e1;--color-bg-container: #f9f9f9;--color-bg-hover: #f5f5f6;--color-bg-layout: #edeeee;--color-success: #3fb344;--color-warning: #e18505;--color-error: #ff4d4f;--color-error-strong: #dc2627;--text-page-title-size: clamp(2rem, 3vw, 2.35rem);--text-page-title-weight: 700;--text-page-title-line-height: .98;--text-page-title-letter-spacing: -.05em;--text-section-title-size: 24px;--text-section-title-weight: 700;--text-section-title-line-height: 28px;--text-section-title-letter-spacing: -.04em;--text-empty-title-size: 24px;--text-empty-title-weight: 600;--text-empty-title-line-height: 1.3;--text-empty-title-letter-spacing: -.01em;--text-card-title-md-size: clamp(1.4rem, 2vw, 1.8rem);--text-card-title-md-weight: 700;--text-card-title-md-line-height: 1;--text-card-title-md-letter-spacing: -.04em;--text-card-title-sm-size: 1.05rem;--text-card-title-sm-weight: 700;--text-card-title-sm-line-height: 1.12;--text-card-title-sm-letter-spacing: -.04em;--text-body-size: .98rem;--text-body-weight: 400;--text-body-line-height: 1.3;--text-body-letter-spacing: -.02em;--text-label-size: 16px;--text-label-weight: 500;--text-label-line-height: 1.1;--text-label-letter-spacing: -.02em;--text-item-title-size: 16px;--text-item-title-weight: 700;--text-item-title-line-height: 1.1;--text-item-title-letter-spacing: -.04em;--text-meta-size: 14px;--text-meta-weight: 400;--text-meta-line-height: 20px;--text-meta-letter-spacing: -.02em;--text-control-size: 14px;--text-control-weight: 600;--text-control-line-height: 20px;--text-control-letter-spacing: -.02em;--app-bg: var(--color-bg-hover);--app-surface: #ffffff;--app-surface-muted: var(--color-bg-container);--app-surface-subtle: var(--color-bg-hover);--app-surface-inverse: var(--color-text-primary);--app-border: var(--color-border);--app-border-strong: var(--color-text-primary);--app-text: var(--color-text-primary);--app-text-muted: var(--color-text-secondary);--app-text-soft: var(--color-text-tertiary);--app-shadow: 0 14px 36px rgba(16, 16, 16, .08);--app-radius-card: 22px;--app-radius-pill: 999px;--app-rail-width: 112px;--app-mobile-shell-width: 430px;--app-narrow-width: 360px;--app-content-max: 1120px;--app-shell-max: 1480px;--app-auth-max: 1380px;--app-stage-inline-padding: clamp(16px, 2.8vw, 40px);--app-stage-inline-padding-wide: clamp(24px, 4vw, 64px);--app-preview-width: 328px;--app-page-padding: 24px;--app-stage-gap: 36px;--app-mobile-nav-height: calc(62px + env(safe-area-inset-bottom, 0px)) ;--app-mobile-nav-offset: calc(var(--app-mobile-nav-height) + 12px);--button-height-sm: 36px;--button-height-md: 44px;--button-height-lg: 48px;--button-radius-sm: 8px;--button-radius-md: 12px;--button-radius-lg: 12px;--button-padding-inline-sm: 12px;--button-padding-inline-md: 22px;--button-padding-inline-lg: 24px;--button-gap: 8px;--button-disabled-opacity: .48;--button-focus-ring-color: var(--color-violet-06);--button-secondary-border: var(--color-violet-01);--button-secondary-background: var(--color-bg-layout);--button-secondary-color: var(--color-violet-05);--button-primary-border: var(--color-violet-05);--button-primary-background: var(--color-violet-05);--button-primary-color: #ffffff;--button-destructive-border: var(--color-error);--button-destructive-background: #fff3f2;--button-destructive-color: var(--color-error-strong);--button-ghost-border: transparent;--button-ghost-background: transparent;--button-ghost-color: var(--app-text-soft);--button-icon-size-md: 45px}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--app-bg);color:var(--app-text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0;background:none;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-authenticated-layout{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:0}.app-rail{display:none}.app-stage{min-width:0;display:grid;align-content:start;gap:20px;padding:12px var(--app-page-padding) 32px}.app-stage__topbar{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.app-stage__topbar-actions{display:inline-flex;align-items:center;gap:12px}.app-stage__logo,.app-rail__logo{display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;letter-spacing:-.04em}.app-rail__logo--mark{width:48px;height:48px}.app-stage__logo-image,.app-rail__logo-image{display:block}.app-stage__logo-image{width:72px;height:72px}.app-rail__logo-image--mark{width:48px;height:48px}.app-stage__content{width:100%;display:grid;align-content:start;justify-items:stretch}.app-profile-chip{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:24px;background:var(--app-surface-subtle);font-size:1.375rem;font-weight:500;letter-spacing:-.02em}.app-profile-menu{position:relative;display:inline-flex}.app-profile-menu>.app-profile-chip{border:0;cursor:pointer;font-family:inherit}.app-profile-chip--icon{width:48px;min-width:48px;padding:0;border:1px solid var(--app-border);border-radius:999px;background:#fff;color:var(--app-text);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.app-profile-chip--icon:hover,.app-profile-chip--icon[aria-expanded=true]{background:var(--app-surface-subtle);border-color:var(--color-violet-06, #5667f4);color:var(--color-violet-06, #5667f4)}.app-profile-chip--icon:focus-visible{outline:2px solid var(--color-violet-06, #5667f4);outline-offset:2px}.app-profile-chip--icon svg{flex:0 0 auto;width:22px;height:22px;stroke-width:1.9}.app-profile-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:grid;gap:2px;min-width:236px;padding:8px;border:1px solid var(--app-border);border-radius:16px;background:#fff;box-shadow:0 18px 44px #0a0a0a24}.app-profile-menu__item{display:block;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--app-text);font:inherit;font-size:.95rem;text-align:left;cursor:pointer;transition:background-color .16s ease}a.app-profile-menu__item{text-decoration:none;box-sizing:border-box}.app-profile-menu__item:hover,.app-profile-menu__item:focus-visible{background:var(--app-surface-subtle);outline:none}.app-profile-menu__item--danger{color:#c0392b}.app-profile-menu__group{display:grid;gap:2px;padding-top:6px;margin-top:4px;border-top:1px solid var(--app-border)}.app-profile-menu__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 10px;margin-top:4px;border-top:1px solid var(--app-border)}.app-profile-menu__row-label{color:var(--app-text-muted);font-size:.9rem}.app-profile-menu__languages{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--app-surface-subtle)}.app-profile-menu__language{min-width:40px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--app-text-muted);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.app-profile-menu__language[aria-pressed=true]{background:#fff;color:var(--app-text);box-shadow:0 1px 3px #0a0a0a1f}.app-language-toggle{position:relative;display:inline-flex;align-items:center}.app-language-toggle__trigger,.app-language-toggle__option{min-height:36px;border:none;border-radius:999px;background:transparent;color:var(--app-text-muted);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.app-language-toggle__trigger{display:inline-flex;align-items:center;gap:6px;min-width:68px;padding:4px 12px 4px 14px;border:1px solid var(--app-border);background:#ffffffe0;box-shadow:0 12px 24px #0a0a0a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--app-text)}.app-language-toggle__trigger:hover{border-color:var(--color-text-primary)}.app-language-toggle__value{flex:1 1 auto;text-align:center}.app-language-toggle__chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;color:var(--app-text-muted);font-size:.7rem;line-height:1;transition:transform .16s ease;pointer-events:none}.app-language-toggle__chevron--open{transform:rotate(180deg)}.app-language-toggle__menu{position:absolute;inset:calc(100% + 8px) 0 auto auto;z-index:30;display:grid;gap:2px;min-width:100%;padding:4px;border:1px solid var(--app-border);border-radius:20px;background:#fff;box-shadow:0 9px 28px 8px #0000000d,0 3px 6px -4px #0000001f,0 6px 16px #00000014}.app-language-toggle__option{display:flex;align-items:center;justify-content:center;width:100%;min-width:60px;padding:0 14px}.app-language-toggle__option:hover{background:var(--app-surface-subtle);color:var(--app-text)}.app-language-toggle__option--active,.app-language-toggle__option--active:hover{background:var(--color-text-primary);color:#fff}.app-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;box-sizing:border-box;height:var(--app-mobile-nav-height);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-radius:12px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-canvas{width:100%;max-width:var(--app-content-max);margin:0 auto;display:grid;align-content:start;justify-items:stretch;gap:28px}.app-canvas--narrow{max-width:var(--app-narrow-width)}.app-canvas--full{max-width:none}.app-phone-shell{width:min(100%,var(--app-mobile-shell-width));background:var(--app-surface);border-radius:28px;box-shadow:var(--app-shadow);overflow:hidden;min-height:calc(100dvh - 140px);display:grid;grid-template-rows:minmax(0,1fr) auto}.app-phone-shell__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.app-phone-shell__scroll--with-footer{padding-bottom:24px}.app-phone-shell__header{padding:40px 46px 0}.app-phone-shell__body{display:grid;gap:28px;padding:16px 46px 40px}.app-phone-shell__footer{position:sticky;bottom:0;background:#fffffff5;border-top:1px solid #f2f2f2;padding:10px 11px calc(10px + env(safe-area-inset-bottom,0px))}.app-preview-panel{width:100%;max-width:var(--app-preview-width)}.app-preview-panel__surface{padding:12px;background:transparent}.app-preview-panel__screen{min-height:420px;border-radius:24px;background:#090909;display:grid;place-items:center;padding:24px}.app-preview-panel__copy{display:grid;gap:8px;max-width:180px;text-align:center;color:#fff;line-height:1.1}.app-preview-panel__copy strong{font-size:1.125rem;letter-spacing:-.04em}.app-preview-panel__copy span{color:#ffffffb8;font-size:.92rem}.public-stage__language-toggle{display:flex;justify-content:flex-end;margin-bottom:20px}@media (max-width: 767px){html,body,#root,.app-authenticated-layout{background:#fff}.app-stage{background:linear-gradient(to bottom,#fff 0,#fff 68px,#fbfbfb 68px)}.app-stage{gap:16px;padding-inline:16px;padding-top:0;padding-bottom:var(--app-mobile-nav-offset)}.app-stage__topbar{width:auto;margin-inline:-16px;padding:16px 16px 12px;min-height:60px;background:#fff}.app-stage__topbar-actions{display:inline-flex;margin-left:auto;gap:8px}.app-language-toggle__trigger{min-width:60px;padding:3px 9px 3px 11px;box-shadow:none}.app-language-toggle__trigger,.app-language-toggle__option{min-height:32px;font-size:.72rem}.app-language-toggle__option{min-width:52px;padding:0 10px}.app-profile-chip{min-height:44px;padding:0 18px;background:transparent;font-size:1rem}.app-profile-chip.app-profile-chip--icon{width:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--app-border);background:#fff;box-shadow:0 1px 2px #0a0a0a0f}.app-profile-chip.app-profile-chip--icon svg{width:24px;height:24px}.app-stage__logo-image{width:40px;height:40px}.app-phone-shell{width:100%;min-height:calc(100dvh - 110px);border-radius:24px}.app-phone-shell__header,.app-phone-shell__body{padding-left:20px;padding-right:20px}.app-mobile-nav{display:grid;background:#fff}.app-phone-shell__footer{background:#fff}}@media (min-width: 768px){.app-authenticated-layout{grid-template-columns:var(--app-rail-width) minmax(0,1fr);padding-bottom:0}.app-profile-menu__group--compact{display:none}.app-rail{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-height:0;overflow:hidden;margin:8px 0 8px 8px;padding:14px 10px 16px;border:0;border-radius:20px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #ffffff80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-rail__logo--mark{align-self:center}.app-rail__nav{display:grid;width:100%;gap:4px;justify-items:stretch;align-content:start;min-height:0;overflow-y:auto;scrollbar-width:none}.app-rail__nav::-webkit-scrollbar{display:none}.app-rail__link{width:100%;min-height:0;padding:8px 6px 7px;gap:3px;border-radius:16px;font-size:.7rem;line-height:1.15;align-content:start;justify-items:center;text-align:center;background:transparent}.app-rail__label{max-width:76px;color:currentColor;font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.app-rail__link:hover{background:#ecefff94}.app-rail__link--active{background:#ecedfd;color:#434eea;box-shadow:inset 0 0 0 1px #5667f414}.app-stage__topbar{width:auto;max-width:none;justify-self:end;justify-content:space-between;min-height:44px}.app-stage{padding:12px var(--app-stage-inline-padding) 32px}.app-canvas,.app-canvas--narrow{width:100%;max-width:min(var(--app-shell-max),calc(100vw - var(--app-rail-width) - (2 * var(--app-stage-inline-padding))))}.app-canvas--narrow{max-width:clamp(360px,48vw,560px)}.app-canvas--full{max-width:none}.app-stage__logo{display:none}}@media (min-width: 960px){.public-stage__language-toggle{position:absolute;top:clamp(24px,4vw,40px);right:clamp(20px,4vw,36px);z-index:2;margin-bottom:0}}@media (min-width: 1024px){.app-stage{padding-inline:var(--app-stage-inline-padding-wide)}.app-authenticated-layout:not(.app-authenticated-layout--create-flow) .app-stage{padding-right:clamp(20px,3vw,32px)}.app-canvas,.app-canvas--narrow{max-width:min(var(--app-shell-max),calc(100vw - var(--app-rail-width) - (2 * var(--app-stage-inline-padding-wide))))}.app-canvas--narrow{max-width:clamp(400px,44vw,640px)}.app-canvas--full{max-width:none}}.app-mobile-nav__link,.app-rail__link{display:grid;justify-items:center;gap:6px;color:var(--app-text-muted);transition:color .18s ease,transform .18s ease}.app-mobile-nav__link{width:100%;min-height:64px;align-content:center;padding:12px 8px;border-radius:12px;font-size:.625rem;line-height:1.15;text-align:center}.app-mobile-nav__link:hover,.app-rail__link:hover{color:var(--app-text)}.app-mobile-nav__link--active,.app-rail__link--active{color:#434eea;background:#ecedfd}.app-mobile-nav__icon{width:36px;height:36px;display:grid;place-items:center;line-height:0}.app-rail__icon{width:34px;height:34px}.app-mobile-nav__icon svg,.app-rail__icon svg{display:block;width:100%;height:100%;color:currentColor}.app-mobile-nav__icon svg{transform:scale(1.54)}.app-rail__icon svg{transform:scale(1.18)}html[data-site-region] .app-language-toggle,html[data-site-region] .public-stage__language-toggle,html[data-site-region] .landing-header__mobile-utility{display:none!important}@media (max-width: 767px){.app-mobile-nav{--tab-icon-cutout: #ffffff;gap:0;align-items:stretch;padding:6px 4px env(safe-area-inset-bottom,0px);border-radius:0;border-top:1px solid rgba(17,17,17,.08);background:#ffffffeb;backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px)}.app-mobile-nav__link{min-height:0;height:50px;gap:3px;align-content:center;padding:0 2px;border-radius:0;background:transparent;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.app-mobile-nav__link--active{background:transparent;font-weight:600}.app-mobile-nav__icon{width:28px;height:28px;padding:0;border-radius:0;box-shadow:none;background:transparent}.app-mobile-nav__link--active .app-mobile-nav__icon{background:transparent}.app-mobile-nav__icon svg{width:26px;height:26px;transform:none}.app-mobile-nav__link:active .app-mobile-nav__icon{transform:scale(.92)}}.button-shell,.icon-button-shell{--button-shell-height: var(--button-height-md);--button-shell-radius: var(--button-radius-md);--button-shell-padding-inline: var(--button-padding-inline-md);--button-shell-border: var(--button-secondary-border);--button-shell-background: var(--button-secondary-background);--button-shell-color: var(--button-secondary-color);min-height:var(--button-shell-height);border:1px solid var(--button-shell-border);border-radius:var(--button-shell-radius);display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);padding:0 var(--button-shell-padding-inline);background:var(--button-shell-background);color:var(--button-shell-color);font:inherit;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .16s ease,transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.button-shell:hover,.icon-button-shell:hover{transform:translateY(-1px)}.button-shell:focus-visible,.icon-button-shell:focus-visible{outline:2px solid var(--button-focus-ring-color);outline-offset:2px}.button-shell--ghost{--button-shell-border: var(--button-ghost-border);--button-shell-background: var(--button-ghost-background);--button-shell-color: var(--button-ghost-color);min-height:auto;border:0;padding:0;border-radius:0;justify-content:flex-start}.button-shell--ghost:hover{transform:none}.button-shell--secondary{--button-shell-border: var(--button-secondary-border);--button-shell-background: var(--button-secondary-background);--button-shell-color: var(--button-secondary-color)}.button-shell--utility,.icon-button-shell--utility{--button-shell-background: #f5f5f6}.button-shell--primary{--button-shell-border: var(--button-primary-border);--button-shell-background: var(--button-primary-background);--button-shell-color: var(--button-primary-color)}.button-shell--destructive{--button-shell-border: var(--button-destructive-border);--button-shell-background: var(--button-destructive-background);--button-shell-color: var(--button-destructive-color)}.button-shell--sm{--button-shell-height: var(--button-height-sm);--button-shell-radius: var(--button-radius-sm);--button-shell-padding-inline: var(--button-padding-inline-sm);gap:4px}.button-shell--lg{--button-shell-height: var(--button-height-lg);--button-shell-radius: var(--button-radius-lg);--button-shell-padding-inline: var(--button-padding-inline-lg)}.button-shell:disabled,.icon-button-shell:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity);transform:none}.button-shell--loading,.icon-button-shell--loading{cursor:wait}.button-shell__label{min-width:0}.button-shell__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.icon-button-shell{width:var(--button-icon-size-md);padding:0;flex:0 0 auto}@font-face{font-family:PP Radio Grotesk;src:url(/assets/pp-radio-grotesk-regular-CVZrGIcv.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.landing-page{--lu: 1px;font-size:calc(16 * var(--lu, 1px));--button-height-sm: calc(36 * var(--lu, 1px));--button-height-md: calc(44 * var(--lu, 1px));--button-height-lg: calc(48 * var(--lu, 1px));--button-radius-sm: calc(8 * var(--lu, 1px));--button-radius-md: calc(12 * var(--lu, 1px));--button-radius-lg: calc(12 * var(--lu, 1px));--button-padding-inline-sm: calc(12 * var(--lu, 1px));--button-padding-inline-md: calc(22 * var(--lu, 1px));--button-padding-inline-lg: calc(24 * var(--lu, 1px));--button-gap: calc(8 * var(--lu, 1px));--landing-radio-font-family: "PP Radio Grotesk", "Inter", "Avenir Next", "IBM Plex Sans", "Segoe UI", sans-serif;--landing-gutter: calc(30 * var(--lu, 1px));--landing-shell-width: min(calc(100vw - (var(--landing-gutter) * 2)), calc(1480 * var(--lu, 1px)));--landing-bg-surface: #f7f8ff;--landing-bg-image-1: url(/assets/landing-bg-image-1-DgbUGsAM.webp);--landing-bg-image-2: url(/assets/landing-bg-image-2-C0_QZ_hu.webp);--landing-bg-image-3: url(/assets/landing-bg-image-3-DSi-4bxH.webp);--landing-bg-image-4: url(/assets/landing-bg-image-4-CtZPMKb5.webp);--landing-bg-image-9: url(/assets/landing-bg-image-9-DRWN3h3P.webp);--landing-bg-image-10: url(/assets/landing-bg-image-10-ne6yE74t.webp);--landing-bg-image-11-wide: url(/assets/landing-bg-image-11-wide-BNwp3Hdo.webp);--landing-bg-image-12: url(/assets/landing-bg-image-12-DXoL6iYu.webp);--landing-bg-image-13: url(/assets/landing-bg-image-13-GWJnCf-x.webp);--landing-bg-image-14: url(/assets/landing-bg-image-14-CEaLeWb6.webp);--landing-card-red-bg: url(data:image/webp;base64,UklGRrALAABXRUJQVlA4IKQLAABwfQCdASo7Ai4CPjEYikSiIaKioAg4UAYJaW78fJe4fjGN+y4efXPNx4b9bkTy0/++IG4d//cGP+9LbYvv/0/z5d2r+A///27Yon/kAnNlqCegEPM3oGOe72fxs//bCHZ/p06dHQxswp9JWZ3REqAYKVDwcGXFDDA1rH3J5Zk2yBlSAZSq/h41KA7cWE5QJHO3bG8u02Ya0OeU9wWLZlQ++fjA01xKM+a6eB7icakJS2s6Pt5wxAXBGilyH0YE0tyUdW1FV8vLHNPqOKyI5oRdY8pMy0kJJ06dOm/YVP9bN2iMB1G15iZlpSq7nRS12n/ZVAW4TAtqAJxx+ZAydQknTo739kCHtkqYfisJ9VrhAMROat77nL2mkjfTtc0uHlhUPLO+ZeLe2J5epoxO8Q/UR9F/O1nBWeGd9G/jA0W8cDJ2OcCiON+UlvLn+SG3CnZuD7A1l/qN0jg31DLvKAsdwA6IAzbYWwA8KDy4mfURkCMaLcw0zi8wGTuI3nTFJ5Lq7a0VP3hp7AUaXwydraL2zhe7fJPFuykhf/QdTk/9RM5rIyGFoxEPUDMACuvk4FTl0fH05HKomFzRi0kAM2T/8KQw9mU8KNq0NwPjJAESbpsFZCmmj62yyGIxvWFn9dj+QoP+cjyNabN3srBvm4VHx1Z13kaDpmfoHVDaEdA4Nc/9H6I0oM7dXAyz5WkEOEyTXvGlLpID7kAXoNWMwntGkpA2zN7f//M//h5eda/1VTEm4OHAgp14SdjP/BDF8arXoYa8qlomscdCyoCUi6KWf//O//U+6nt3INoZMFfL3KHwAHIvt5isF2N5FCFN0t+KpPr/WS9ri9KaDLfyggkG67FPyisHRjp74e8+CJMsLYEzpBq4zunhmnr2pw8cZHIlnJ4KhBzjwdDPmylui1+aoKaEJ9+pcdMyL3kaLsXozwyWPKO7KmWqFQdrBgUPKX/X5JRq5pmzHRG7HQgSsYjDuzKmIGCGBBpgGuq7LHyA2q465dZrf18XZYvMqflLH047XvASCllfUFohWtyI07RbUngt2nvJ99yOJBrexc5Nk0g4c1ruhwz169/L3Gbh5gPMYEsWF8gR9yVcTJeCxDgQ7sywqf7hk7KVmbDV/s9J5yOLM6Uyd/nXzMr/dlV8OOAI/4JaXLDW2KTXHlMY27sSAszLIzcPa77nQ3mn2LHRzg67HrKj5y59modk6b9hVANQ71ml3Amyn4DoKP1FV8vcSCXuNPdJq4eO5SRpWXM7xi8Zp7yf6dOnTp06dOj+o/C1CRlLI01BHuNZ0d77nRVQfBHA5tmq9EEG7cBW0S7Lms6dOj7lAI2OOJohBUMEIC16y3QAAP7/Le2QsX/IAzElJpxy4aQV5k7R0mXtFiRouJVcxqBuGLxMtYpSy5vfiU78iK9lO8bN43X/UkGMJUrKfeQLc2ErNa2ZqeVa5O3QMIS9TBA5xGk/jL3FkvBGN0ZEJW1mJdkpbV6Fnurxaku0QqjEeG3n71RryXDk+6kKTG5VFf/5ZWzZq3jHky5y0VS38PK8plUI2UVEviiFGfa3Vj6ae4PV/AGFFyGoSGeCrtCwf3IBcTLF+vRNSNdkz0gGupEqRFmpCEzfD8B7DZU5O1hsWx6shCNpUXsiRrvF1ohiDAAAAAAFTkrzzoCYsge+t3D17RRJ4AK49LXE2f7IAAAAAFoUeZM7Ah82UgXDnqbAOUR7urdoKe1uuAAAAAAVizbU6dDCxqvcF8zB6CBSQAAAGJoLwAOoBfmkJLzKSx9eKvnwjD08AAa/qVu2EoonyAAfYAmSaEp7AtX+uGmqfahjgA2oQLAfidJz31v6TjsApii34jKsOJZZSs2fYO0/bH2HH2CGheM0SIDz1e9kjCkW1HLYUuJCfp4B0l+kBlas1Euhy1R5WwR7D5nuedSU00hbKKzA101tm6pOigCBtUftpVK1yhwEoBY5Mz78B4PxZdV3uZEeUkOhKPc49dTHlDVkypr/yXsOpuhb677N70aacdqgs9y0AF9sDM5J6taxAlwve+HVUmhhNp8Tu1JeL9boHstHvhQ8S//g55v7OPMUAteVfBQwPbcAUEneWLodoLnUdWBuJjVgb1LU4t81ZuGiHyqwKikuNS7cap4fh2KTzm6nlNRa/wDA3bmf9mQgZgP3TNNV1/5L55giqBt5gii/bk3xSeNBGdJnuRarmukU0/9VjnCQdpKN+agidmyoeKwvpwV+bHcs80uicVVNEr7RoFt5uaGafaf3z6lJhGzi9xDjfyTjG2gvGiq31NCTDZI2JXIrBswRY2SGZq+q2nkiFmP1Fe/n1J+FWGYtw2lpLSE/HMzpywpJR87oxCt59T1DFS2WpFClQFvIrVEZ7SLjBrvLZkBIGoVvN0y4AMzntmLuEzPkLLoVnyRqN8mjmNJGz7AbJ8bhx31HM/ittTI6FqQZc8K1EwggaOYZXZ6542FXbK2TAhSFoImdCMm/G8QsHB7hbH94ypLzKd4a0s6rd+RkxFZDmsKKT7IRTrvC67eMZvkQCeXLAUg+P0fqZaxnOSCRcdwroL0lAlnQM+mCMG/EVYwJJpWjcB12d9XZhav6cTK1Zfhklak9unAZnM0Hv4elBes7P8fdnSwiqXPBbqmBzusLMsYRxmE35nz64JxiWZkTdRmIoQ9KepL2dMtF23we773wpYXYNJyEIZJi46lk7/a7YxrZuDyCnZ6fUjasTbr39job7ZW/AcWx8uamui2rk0R7krDezxz5GhALqLBenLMbAeH9jk53PTsg+j/yZpWVVai+Au80aHrBstUfIrVO9kTEYa07b/aNDcGJOozr9fMC/ttdyxDaTGn/8EuQmcCFcoeGiMkosKlTabolVamPoCiMQbLtpsyH6hrnHD3rMPAoAUAqnw3iLbeQnf5HE/OwbCC9FU7iFlLE+AYGNiwz/2P2Qed/5K/wSDuqv8YBB7iF40pjqglQ78de3V/oiuLE0N/uDFvyZlyH/JN4nEOqEMDqoBfHDiApF7oFFpVR/JOnal4HJg1eVX25CebZVWDTwtaeMfM26y+MCTZd8x07beQ+3Sd7alviRxuGo0Xc1007OqvaVmJLwfcWK9UinfTF1MmDmeSLK/rDacOED0lDiitR+zv/v+RKw8Ta92LvkpMELRXm/uwMBYUejQ5mUSxpYmRYY5kbxyH2JZUG9F2Ksk/A2romrcgZzKk8QzVWt4Efv6P34/CLeumS+iZBFm2k0lrQdGU2k5PlHp7P0MF+JCebkjejV7NkbEZA4qIXx/xq8VtXRNXD92kmU36ShFplAynt+7JmEwFf/K51QKWMJ3X4Yx1Y0jVkPqcrXUqiSwk4q4jEFsDRdDZrI165686zUu0y/gAAPxEWzucBh18yqIKRMnLKu1IQfW41c3wlt11w3tB5CfMTtU01+/TKvEnPehnqR5b2zdRPSTnljcbutUo3446yW/cmYQvIAAAMtggV7hBqhJZ7GO6412k9oouYZtRxlrcMI9XBCx3amUJUyazh69lXWr+MctoaASzJ76oRihEe65X4EjGgVAAABHvzb4uLOTc5IApeqvfY01H3Zid/2QSoxClRYtnCjhF5RJFPDdRPCi2C0JPIB7mgsWb3I5G23CAGAAADDH/dwKcqB2wYOdgYTeTlkfL0+zyOXIDjamjnwReIIdcNL+IvnqySIAAAAHXIwTc2kvC4+0TklJ8tXScNEar1qFkF83QmPi370ValurIv/bvGogAAAAABz1yUpVbsbSej7VKA1ia/iIcRGHvs/i1sQgNL68yAVyAAAAADaXhNqXPEyIuEJ2lBQ1pkdjqzq2jpXCGTx3IAAAAAC5AzjEuN43Dp+2P2APD8k1Apn4CFTOrgTqAAAAAAqQL5XV2d8DopulgaORNwqWd30+AAAAAAmJYxrmrds0QIILkx/Jpj2N9iAAAAAAAXFzp6inpRRPPuw4GdE9QAAAAAAKsbA5Ul9gAA);--landing-card-blue-bg: url(/assets/landing-card-blue-bg-CfM5to_o.webp);--landing-pricing-flow-bg: url(/assets/landing-pricing-flow-bg-DTPFceXK.webp);--landing-mobile-steps-bg: url(/assets/contrast-band-mobile-DImH31U8.webp);position:relative;min-height:100dvh;font-family:var(--landing-radio-font-family);font-synthesis:weight style;color:var(--color-text-primary);background:radial-gradient(circle at 18% 14%,rgba(255,239,214,.9),transparent 24%),radial-gradient(circle at 78% 20%,rgba(213,220,255,.82),transparent 29%),radial-gradient(circle at 52% 58%,rgba(255,228,236,.38),transparent 33%),linear-gradient(180deg,#fcf8fd,#fffafc 22%,#f8f3ff 58%,#fcf8ff);overflow-x:clip;overflow-y:visible}.landing-page:before,.landing-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.landing-page:before{background:radial-gradient(ellipse calc(740 * var(--lu, 1px)) calc(320 * var(--lu, 1px)) at 50% 7%,#dbdcff9e,#dbdcff00 72%),radial-gradient(ellipse calc(520 * var(--lu, 1px)) calc(260 * var(--lu, 1px)) at 39% 20%,#f6e2ff75,#f6e2ff00 72%),radial-gradient(ellipse calc(560 * var(--lu, 1px)) calc(300 * var(--lu, 1px)) at 63% 25%,#ffe7e770,#ffe7e700 74%)}.landing-page:after{background:radial-gradient(ellipse calc(540 * var(--lu, 1px)) calc(320 * var(--lu, 1px)) at 12% 31%,#e0f8ffb3,#e0f8ff00 74%),radial-gradient(ellipse calc(560 * var(--lu, 1px)) calc(340 * var(--lu, 1px)) at 88% 36%,#efe5ffad,#efe5ff00 74%),radial-gradient(ellipse calc(560 * var(--lu, 1px)) calc(300 * var(--lu, 1px)) at 31% 68%,#ffe7da7a,#ffe7da00 72%),radial-gradient(ellipse calc(620 * var(--lu, 1px)) calc(340 * var(--lu, 1px)) at 69% 72%,#e2e0ff85,#e2e0ff00 74%)}.landing-header,.landing-hero{--lu: 1px;font-size:16px}.landing-header{position:sticky;top:0;z-index:30;padding:calc(16 * var(--lu, 1px)) 0 0}.landing-header__inner{width:var(--landing-shell-width);max-width:none;margin:0 auto;min-height:calc(70 * var(--lu, 1px));padding:calc(15 * var(--lu, 1px)) calc(18 * var(--lu, 1px)) calc(15 * var(--lu, 1px)) calc(28 * var(--lu, 1px));border:1px solid rgba(12,17,81,.04);border-radius:calc(999 * var(--lu, 1px));background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(16 * var(--lu, 1px));box-shadow:0 calc(12 * var(--lu, 1px)) calc(30 * var(--lu, 1px)) #6168a80f}.landing-header__brand{display:inline-flex;align-items:center;color:var(--color-violet-10)}.landing-header__brand-wordmark{font-size:calc(16 * var(--lu, 1px));font-weight:700;letter-spacing:.02em;line-height:1}.landing-header__nav{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex-wrap:nowrap}.landing-header__nav-link{padding:calc(10 * var(--lu, 1px)) calc(12 * var(--lu, 1px));color:var(--color-violet-10);font-size:calc(14.4 * var(--lu, 1px))}.landing-header__actions{display:inline-flex;align-items:center;gap:calc(12 * var(--lu, 1px))}.landing-header__language{flex-shrink:0}.landing-header__link-button{--button-shell-radius: calc(24 * var(--lu, 1px));--button-shell-border: var(--color-violet-10);--button-shell-background: transparent;--button-shell-color: var(--color-violet-10);min-height:calc(40 * var(--lu, 1px));padding:0 calc(20 * var(--lu, 1px));font-size:calc(14.72 * var(--lu, 1px))}.landing-header__cta{--button-shell-radius: calc(24 * var(--lu, 1px));--button-shell-border: var(--color-violet-10);--button-shell-background: var(--color-violet-10);--button-shell-color: #ffffff;min-height:calc(40 * var(--lu, 1px));padding:0 calc(20 * var(--lu, 1px));font-size:calc(14.72 * var(--lu, 1px))}.landing-header__mobile-cta{--button-shell-radius: calc(24 * var(--lu, 1px));--button-shell-border: var(--color-violet-10);--button-shell-background: var(--color-violet-10);--button-shell-color: #ffffff;display:none;min-height:calc(40 * var(--lu, 1px));padding:0 calc(16 * var(--lu, 1px));font-size:calc(14.72 * var(--lu, 1px))}.landing-header__menu{display:none;width:calc(42 * var(--lu, 1px));height:calc(40 * var(--lu, 1px));border-radius:calc(16 * var(--lu, 1px));border:1px solid rgba(23,23,23,.12);background:#fffffff0;align-items:center;justify-content:center;gap:calc(4 * var(--lu, 1px));flex-direction:column}.landing-header__menu span{width:calc(18 * var(--lu, 1px));height:1.5px;background:var(--color-text-primary);border-radius:calc(999 * var(--lu, 1px));transition:transform .16s ease,opacity .16s ease}.landing-header__menu--open span:first-child{transform:translateY(calc(5.5 * var(--lu, 1px))) rotate(45deg)}.landing-header__menu--open span:nth-child(2){opacity:0}.landing-header__menu--open span:last-child{transform:translateY(calc(-5.5 * var(--lu, 1px))) rotate(-45deg)}.landing-header__mobile-panel{display:none}.landing-header__mobile-utility{display:flex;justify-content:flex-start}.landing-hero{position:relative;padding:calc(44 * var(--lu, 1px)) 0 calc(92 * var(--lu, 1px))}.landing-hero__inner{position:relative;z-index:2;width:var(--landing-shell-width);max-width:none;margin:0 auto;display:grid;justify-items:center;gap:calc(54 * var(--lu, 1px))}.landing-hero__copy{position:relative;z-index:1;display:grid;justify-items:center;gap:calc(24 * var(--lu, 1px));text-align:center;width:min(100%,calc(885 * var(--lu, 1px)));overflow:visible}.landing-hero__mobile-title-art{display:none}.landing-hero__title-wrap{--landing-hero-phone-left-offset: calc(213 * var(--lu, 1px));--landing-hero-phone-width: calc(109 * var(--lu, 1px));--landing-hero-phone-gap: calc(16 * var(--lu, 1px));position:relative;width:min(100%,calc(860 * var(--lu, 1px)));min-height:calc(181 * var(--lu, 1px));display:block;overflow:visible}.landing-hero__title-wrap:before{content:none}.landing-hero__title-bubbles,.landing-hero__title-phone{position:absolute;display:block}.landing-hero__title-bubbles{left:calc(50% - var(--landing-hero-phone-left-offset) - calc(43 * var(--lu, 1px)));top:0;width:calc(71 * var(--lu, 1px));z-index:2}.landing-hero__title-phone{left:calc(50% - var(--landing-hero-phone-left-offset));top:calc(18 * var(--lu, 1px));width:var(--landing-hero-phone-width);z-index:3}.landing-pill{display:inline-flex;align-items:center;justify-content:center;min-height:calc(45 * var(--lu, 1px));padding:calc(12 * var(--lu, 1px)) calc(20 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#ffffffe0;border:1px solid #e4d4ff;color:var(--color-text-primary);font-size:calc(16 * var(--lu, 1px));font-weight:400;line-height:1.3;letter-spacing:calc(.64 * var(--lu, 1px));text-transform:uppercase}.landing-hero__title{margin:0;display:block;position:relative;width:100%;height:calc(181 * var(--lu, 1px));font-weight:400;font-size:calc(88 * var(--lu, 1px));line-height:1;letter-spacing:calc(-1.76 * var(--lu, 1px));color:var(--color-violet-10);z-index:1;overflow:visible}.landing-hero__title-line{position:absolute;white-space:pre;left:50%;transform:translate(-50%)}.landing-hero__title-line--primary{top:calc(8 * var(--lu, 1px));left:calc(50% + calc(18.5 * var(--lu, 1px)))}.landing-hero__title-line--accent{top:calc(90 * var(--lu, 1px));width:100%}.landing-hero__title-accent-half{position:absolute;top:0;padding-inline:.08em;margin-inline:-.08em;font-style:italic;font-weight:400;letter-spacing:calc(-1.76 * var(--lu, 1px));white-space:nowrap;background:linear-gradient(95deg,var(--color-violet-04) .28%,#d1bdff 105.35%);color:transparent;-webkit-background-clip:text;background-clip:text}.landing-hero__title-accent-half--before{left:50%;text-align:right;transform:translate(calc(-100% - var(--landing-hero-phone-left-offset) - var(--landing-hero-phone-gap)))}.landing-hero__title-accent-half--after{left:50%;transform:translate(calc(var(--landing-hero-phone-width) - var(--landing-hero-phone-left-offset) + var(--landing-hero-phone-gap)))}.landing-hero__description{margin:0;max-width:calc(570 * var(--lu, 1px));color:var(--color-violet-10);font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-hero__actions{display:inline-flex;align-items:center;gap:calc(12 * var(--lu, 1px));flex-wrap:nowrap;width:calc(570 * var(--lu, 1px));justify-content:center}.landing-hero__primary,.landing-hero__secondary{--button-shell-radius: calc(34 * var(--lu, 1px));min-height:calc(68 * var(--lu, 1px));padding:0 calc(28 * var(--lu, 1px));font-size:calc(15.2 * var(--lu, 1px))}.landing-hero__primary{flex:1 1 0;background:linear-gradient(180deg,var(--color-violet-04) 0%,var(--color-violet-05) 100%)}.landing-hero__secondary{--button-shell-border: #ffffff;--button-shell-background: #ffffff;--button-shell-color: var(--color-violet-10);flex:0 0 calc(250 * var(--lu, 1px));display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--lu, 1px));padding:0 calc(30 * var(--lu, 1px));font-size:calc(18 * var(--lu, 1px));letter-spacing:calc(.54 * var(--lu, 1px))}.landing-hero__secondary-icon{width:0;height:0;border-top:calc(7 * var(--lu, 1px)) solid transparent;border-bottom:calc(7 * var(--lu, 1px)) solid transparent;border-left:calc(11 * var(--lu, 1px)) solid var(--color-violet-10)}.landing-hero__reels{--landing-reel-gap: calc(16 * var(--lu, 1px));--landing-reel-sets: 6;width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.landing-hero__reels-track{display:flex;align-items:center;gap:var(--landing-reel-gap);width:max-content;padding:calc(6 * var(--lu, 1px)) 0;animation:landing-reels-marquee 26s linear infinite}.landing-hero__reels:hover .landing-hero__reels-track,.landing-hero__reels:focus-within .landing-hero__reels-track{animation-play-state:paused}.landing-hero__reels .landing-media-card{flex:0 0 auto;width:clamp(calc(168 * var(--lu, 1px)),min(17vw,22vh),calc(264 * var(--lu, 1px)))}.landing-hero__reels .landing-media-card__image{aspect-ratio:730 / 1280;height:auto;object-fit:cover}@keyframes landing-reels-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc((-100% - var(--landing-reel-gap)) / var(--landing-reel-sets)),0,0)}}@media (prefers-reduced-motion: reduce){.landing-hero__reels-track{animation:none}}.landing-preview-card,.landing-device,.landing-media-card,.landing-step-card,.landing-compare__card,.landing-outcome-card,.landing-economics,.landing-fit-card,.landing-plan-card,.landing-faq__item,.landing-pricing-note,.landing-final-cta__inner{border:1px solid rgba(23,23,23,.08);box-shadow:0 calc(26 * var(--lu, 1px)) calc(70 * var(--lu, 1px)) #7884b626}.landing-media-card{position:relative;box-shadow:none;border:calc(8 * var(--lu, 1px)) solid #ffffff;border-radius:calc(21 * var(--lu, 1px));overflow:hidden;background:#fff}.landing-media-card__image{display:block;width:100%;height:auto;border-radius:inherit}.landing-media-card__badge{position:absolute;top:calc(10 * var(--lu, 1px));left:calc(10 * var(--lu, 1px));z-index:2;display:inline-flex;align-items:center;gap:calc(5 * var(--lu, 1px));padding:calc(5 * var(--lu, 1px)) calc(9 * var(--lu, 1px));border-radius:calc(8 * var(--lu, 1px));background:#5662ffe0;-webkit-backdrop-filter:blur(calc(6 * var(--lu, 1px)));backdrop-filter:blur(calc(6 * var(--lu, 1px)));color:#fff;font-size:calc(9.6 * var(--lu, 1px));font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1;white-space:nowrap;pointer-events:none}.landing-media-card__badge:before{content:"";width:calc(9 * var(--lu, 1px));height:calc(9 * var(--lu, 1px));background:currentColor;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.landing-hero__mobile-visuals{display:none;width:100%;min-width:0;overflow:hidden}.landing-hero__mobile-strip{display:flex;gap:calc(16 * var(--lu, 1px));width:100%;min-width:0;overflow-x:auto;padding:0 calc(16 * var(--lu, 1px)) calc(4 * var(--lu, 1px));scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.landing-hero__mobile-strip::-webkit-scrollbar{display:none}.landing-hero__mobile-card{position:relative;flex:0 0 calc(227 * var(--lu, 1px));width:calc(227 * var(--lu, 1px));scroll-snap-align:start;border-radius:calc(18 * var(--lu, 1px));overflow:hidden}.landing-hero__mobile-card .landing-media-card__image{aspect-ratio:730 / 1280;height:auto;object-fit:cover}.landing-contrast-band{position:relative;z-index:1;width:var(--landing-shell-width);max-width:none;margin:calc(36 * var(--lu, 1px)) auto 0;padding:calc(10 * var(--lu, 1px)) 0 calc(96 * var(--lu, 1px));border-radius:calc(42 * var(--lu, 1px));background:radial-gradient(ellipse calc(920 * var(--lu, 1px)) calc(390 * var(--lu, 1px)) at 50% 2%,#2432ffc7,#2837ff6b 36%,#2837ff00 68%),radial-gradient(ellipse calc(520 * var(--lu, 1px)) calc(540 * var(--lu, 1px)) at 17% 10%,#434dff6b,#434dff00 68%),radial-gradient(ellipse calc(520 * var(--lu, 1px)) calc(540 * var(--lu, 1px)) at 83% 11%,#7c5bdc6b,#7c5bdc00 70%),radial-gradient(ellipse calc(500 * var(--lu, 1px)) calc(480 * var(--lu, 1px)) at 19% 55%,#be563e4d,#be563e00 70%),radial-gradient(ellipse calc(540 * var(--lu, 1px)) calc(500 * var(--lu, 1px)) at 80% 62%,#4a57ff57,#4a57ff00 72%),radial-gradient(ellipse calc(580 * var(--lu, 1px)) calc(440 * var(--lu, 1px)) at 50% 91%,#515cff3d,#515cff00 70%),linear-gradient(180deg,#030615,#050719 25%,#040617 52%,#050719 78%,#030615);box-shadow:0 calc(30 * var(--lu, 1px)) calc(80 * var(--lu, 1px)) #05091c47;overflow:hidden}.landing-contrast-band:before,.landing-contrast-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;filter:blur(calc(26 * var(--lu, 1px)))}.landing-contrast-band:before{background:radial-gradient(ellipse calc(760 * var(--lu, 1px)) calc(250 * var(--lu, 1px)) at 50% 4%,rgba(50,62,255,.52),transparent 68%),radial-gradient(ellipse calc(420 * var(--lu, 1px)) calc(420 * var(--lu, 1px)) at 17% 13%,rgba(86,90,255,.32),transparent 72%),radial-gradient(ellipse calc(420 * var(--lu, 1px)) calc(420 * var(--lu, 1px)) at 83% 13%,rgba(126,93,219,.32),transparent 74%)}.landing-contrast-band:after{background:radial-gradient(ellipse calc(480 * var(--lu, 1px)) calc(520 * var(--lu, 1px)) at 19% 56%,rgba(173,80,54,.2),transparent 70%),radial-gradient(ellipse calc(520 * var(--lu, 1px)) calc(560 * var(--lu, 1px)) at 79% 68%,rgba(75,88,250,.22),transparent 72%),radial-gradient(ellipse calc(620 * var(--lu, 1px)) calc(520 * var(--lu, 1px)) at 50% 95%,rgba(82,94,255,.16),transparent 76%)}.landing-contrast-band .landing-section{width:auto;max-width:none;margin:0;padding:calc(74 * var(--lu, 1px)) calc(56 * var(--lu, 1px)) 0}.landing-contrast-band .landing-section:first-child{padding-top:calc(80 * var(--lu, 1px))}.landing-contrast-band .landing-pill{background:#111635c7;border-color:#6c78ff33;color:var(--color-violet-01);box-shadow:none}.landing-contrast-band .landing-section__heading h2{color:#fff}.landing-contrast-band .landing-section__heading p{color:#ebedfbc2}.landing-section--demo-video{display:grid;justify-items:center;gap:calc(36 * var(--lu, 1px))}.landing-demo-video{position:relative;width:min(100%,calc(965 * var(--lu, 1px)));aspect-ratio:965 / 600;margin-inline:auto;border:1px solid rgba(0,0,0,.38);border-radius:calc(24 * var(--lu, 1px));overflow:hidden;background:#191a25;box-shadow:0 calc(34 * var(--lu, 1px)) calc(88 * var(--lu, 1px)) #00000047}.landing-demo-video:before{content:"";position:absolute;inset:50% auto auto 50%;width:0;height:0;border-top:calc(14 * var(--lu, 1px)) solid transparent;border-bottom:calc(14 * var(--lu, 1px)) solid transparent;border-left:calc(24 * var(--lu, 1px)) solid #ffffff;transform:translate(-35%,-50%)}.landing-section,.landing-final-cta,.landing-footer{position:relative;z-index:1}.landing-section{width:var(--landing-shell-width);max-width:none;margin:0 auto;padding:calc(92 * var(--lu, 1px)) 0 0}.landing-section[id],.landing-final-cta{scroll-margin-top:calc(32 * var(--lu, 1px))}.landing-section__heading{display:grid;justify-items:center;gap:calc(24 * var(--lu, 1px));text-align:center;margin-bottom:calc(48 * var(--lu, 1px))}.landing-section__heading--wide{margin-bottom:calc(42 * var(--lu, 1px))}.landing-section__heading--compact{margin-bottom:calc(38 * var(--lu, 1px))}.landing-section__heading--centered{margin-bottom:0}.landing-section__heading h2{margin:0;max-width:calc(960 * var(--lu, 1px));font-weight:400;font-size:clamp(calc(38.4 * var(--lu, 1px)),5vw,calc(64 * var(--lu, 1px)));line-height:1;letter-spacing:calc(-1.92 * var(--lu, 1px))}.landing-section__heading p{margin:0;max-width:calc(570 * var(--lu, 1px));color:var(--color-text-secondary);font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));letter-spacing:0}.landing-steps{display:grid;gap:calc(30 * var(--lu, 1px))}.landing-step-card{position:relative;display:grid;grid-template-columns:calc(356 * var(--lu, 1px)) minmax(0,1fr);gap:0;align-items:stretch;padding:0;min-height:calc(393 * var(--lu, 1px));overflow:hidden;border-radius:calc(32 * var(--lu, 1px));background:#fffffff5}.landing-step-card:before{content:"";display:none}.landing-step-card__copy{padding:calc(26 * var(--lu, 1px)) calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px));display:grid;align-content:start;gap:calc(28 * var(--lu, 1px))}.landing-step-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16 * var(--lu, 1px))}.landing-step-card__meta span{font-size:calc(16 * var(--lu, 1px));line-height:1;color:var(--color-text-primary)}.landing-step-card__icon{width:calc(48 * var(--lu, 1px));height:calc(48 * var(--lu, 1px));object-fit:contain}.landing-step-card__copy h3{margin:0;font-weight:400;font-size:clamp(calc(28.8 * var(--lu, 1px)),2.8vw,calc(40 * var(--lu, 1px)));line-height:1.2;letter-spacing:calc(-1.28 * var(--lu, 1px))}.landing-step-card__copy p{margin:0;color:var(--color-text-secondary);font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-step-card__visual{position:relative;overflow:hidden;min-height:calc(393 * var(--lu, 1px));background:var(--color-violet-06)}.landing-step-card__visual-image{display:block;width:100%;height:100%;object-fit:cover}.landing-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--lu, 1px))}.landing-compare__card{min-height:calc(426 * var(--lu, 1px));padding:calc(24 * var(--lu, 1px)) calc(28 * var(--lu, 1px)) calc(28 * var(--lu, 1px));border-radius:calc(34 * var(--lu, 1px));display:grid;align-content:start;gap:calc(18 * var(--lu, 1px));box-shadow:none}.landing-compare__card--manual{border-color:#dd624b6b;background:radial-gradient(circle at 50% 100%,rgba(180,72,52,.46) 0%,transparent 56%),linear-gradient(180deg,#231b1ffa,#1e191afa 52%,#351916fa)}.landing-compare__card--wowflo{border-color:#4d5dff85;background:radial-gradient(circle at 50% 100%,rgba(82,96,255,.6) 0%,transparent 52%),linear-gradient(180deg,#12184afa,#101646fa 52%,#1c2165fa)}.landing-compare__card h3,.landing-fit-card h3{margin:0;color:#fff;font-size:calc(31.2 * var(--lu, 1px));line-height:1.05;letter-spacing:-.05em}.landing-compare__card ul,.landing-fit-card ul,.landing-plan-card__features,.landing-economics__detail-list{margin:0;padding:0;list-style:none;display:grid;gap:0}.landing-compare__card li,.landing-fit-card li,.landing-plan-card__features li,.landing-economics__detail-list li{position:relative;padding:calc(16 * var(--lu, 1px)) 0 calc(16 * var(--lu, 1px)) calc(38 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:1.5}.landing-checkmark{display:block;flex:0 0 calc(16 * var(--lu, 1px));width:calc(16 * var(--lu, 1px));height:calc(16 * var(--lu, 1px));pointer-events:none}.landing-list-marker{position:absolute;left:0;top:calc(15 * var(--lu, 1px));width:calc(30 * var(--lu, 1px));height:calc(30 * var(--lu, 1px));display:grid;place-items:center;border-radius:calc(999 * var(--lu, 1px));pointer-events:none}.landing-list-marker img{display:block;width:calc(16 * var(--lu, 1px));height:calc(16 * var(--lu, 1px))}.landing-list-marker--check{background:#434eea33}.landing-list-marker--cross{background:#ff4d4f1a}.landing-list-marker--cross img{width:calc(22 * var(--lu, 1px));height:calc(22 * var(--lu, 1px))}.landing-compare__card li,.landing-fit-card li{color:#f2f4ffe0;border-top:1px solid rgba(255,255,255,.09)}.landing-compare__card li:first-child,.landing-fit-card li:first-child,.landing-plan-card__features li:first-child,.landing-economics__detail-list li:first-child{border-top:0}.landing-economics__detail-list li:before{display:grid;place-items:center;position:absolute;left:0;top:calc(16 * var(--lu, 1px));width:calc(22 * var(--lu, 1px));height:calc(22 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));box-shadow:none;font-size:calc(15.2 * var(--lu, 1px));line-height:1;font-weight:600}.landing-stories{margin:0 calc(-24 * var(--lu, 1px));padding:2px calc(24 * var(--lu, 1px)) calc(4 * var(--lu, 1px));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.landing-stories::-webkit-scrollbar{display:none}.landing-stories__marquee{width:max-content}.landing-stories__track{display:flex;gap:calc(16 * var(--lu, 1px));width:max-content}.landing-stories__track--clone{display:none}.landing-stories--dragging,.landing-stories--dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.landing-story-card{flex:0 0 calc(304 * var(--lu, 1px));width:calc(304 * var(--lu, 1px));min-height:calc(292 * var(--lu, 1px));padding:calc(24 * var(--lu, 1px)) calc(24 * var(--lu, 1px)) calc(22 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px));border:1px solid rgba(88,97,176,.12);background:#fffffffa;box-shadow:none;display:grid;align-content:start;gap:calc(18 * var(--lu, 1px))}.landing-story-card__intro,.landing-story-card__body{display:grid;gap:calc(12 * var(--lu, 1px));align-content:start}.landing-story-card__profile{display:flex;align-items:center;gap:calc(10 * var(--lu, 1px))}.landing-story-card__avatar{flex:0 0 calc(40 * var(--lu, 1px));width:calc(40 * var(--lu, 1px));height:calc(40 * var(--lu, 1px));border-radius:50%;object-fit:cover}.landing-story-card__role{color:var(--color-text-tertiary);font-size:calc(12 * var(--lu, 1px));font-weight:600;line-height:1.4;letter-spacing:calc(.48 * var(--lu, 1px));text-transform:uppercase}.landing-story-card__quote{margin:0;color:var(--color-violet-10);font-size:calc(20 * var(--lu, 1px));line-height:1.3;letter-spacing:0;font-style:italic}.landing-story-card__divider{height:1px;background:#737dbe2e}.landing-story-card__label{color:var(--color-violet-05);font-size:calc(12 * var(--lu, 1px));font-weight:700;line-height:1.4;letter-spacing:calc(.48 * var(--lu, 1px));text-transform:uppercase}.landing-story-card__body p{margin:0;color:var(--color-text-secondary);font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-economics{display:grid;grid-template-columns:calc(296 * var(--lu, 1px)) minmax(0,1fr);gap:calc(34 * var(--lu, 1px));max-width:none;margin:0 auto;padding:calc(30 * var(--lu, 1px)) calc(34 * var(--lu, 1px)) calc(32 * var(--lu, 1px));border-radius:calc(30 * var(--lu, 1px));background:#fffffffa;border-color:#ffffff14;box-shadow:0 calc(18 * var(--lu, 1px)) calc(44 * var(--lu, 1px)) #05091c24}.landing-economics+.landing-economics{margin-top:calc(18 * var(--lu, 1px))}.landing-economics--highlight{background:#fffffffa}.landing-economics__summary{display:flex;flex-direction:column;gap:calc(14 * var(--lu, 1px));align-self:stretch}.landing-economics__summary span{font-size:calc(15.68 * var(--lu, 1px));font-weight:500;color:var(--color-text-primary)}.landing-economics__summary strong{color:var(--color-text-primary);font-size:clamp(calc(54.4 * var(--lu, 1px)),5vw,calc(67.2 * var(--lu, 1px)));line-height:.92;letter-spacing:-.07em;font-weight:400}.landing-economics__summary p{margin:0;color:var(--color-text-tertiary)}.landing-economics__price-group{display:grid;gap:calc(12 * var(--lu, 1px));margin-top:auto}.landing-economics__button{--button-shell-radius: calc(34 * var(--lu, 1px));--button-shell-border: #020634;--button-shell-background: #020634;--button-shell-color: #ffffff;width:calc(239 * var(--lu, 1px));min-height:calc(54 * var(--lu, 1px));padding:0 calc(20 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:1}.landing-economics__detail-list{gap:calc(14 * var(--lu, 1px))}.landing-economics__detail-list li{padding:0 0 0 calc(34 * var(--lu, 1px));color:var(--color-text-primary);border-top:0;font-size:calc(15.68 * var(--lu, 1px));line-height:1.48}.landing-economics__detail-list li:before{content:"✦";top:-1px;width:calc(22 * var(--lu, 1px));height:calc(22 * var(--lu, 1px));color:var(--color-violet-05);background:transparent;border:0;font-size:calc(16 * var(--lu, 1px));font-weight:500}.landing-economics__payback{margin-top:calc(22 * var(--lu, 1px));padding:calc(22 * var(--lu, 1px)) calc(24 * var(--lu, 1px));border-radius:calc(20 * var(--lu, 1px));background:var(--color-violet-005)}.landing-economics__payback strong{display:block;margin-bottom:calc(8 * var(--lu, 1px));color:#2f3146;font-size:calc(23.2 * var(--lu, 1px));line-height:1.08;letter-spacing:-.04em;font-weight:500}.landing-economics__payback p{margin:0;color:var(--color-text-secondary)}.landing-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--lu, 1px))}.landing-fit-card{min-height:calc(462 * var(--lu, 1px));padding:calc(30 * var(--lu, 1px)) calc(28 * var(--lu, 1px));border-radius:calc(34 * var(--lu, 1px));display:grid;align-content:start;gap:calc(18 * var(--lu, 1px));box-shadow:none}.landing-fit-card--not-fit{border-color:#dd624b6b;background:radial-gradient(circle at 50% 100%,rgba(180,72,52,.46) 0%,transparent 56%),linear-gradient(180deg,#231b1ffa,#1e191afa 52%,#351916fa)}.landing-fit-card--fit{border-color:#4d5dff85;background:radial-gradient(circle at 50% 100%,rgba(82,96,255,.6) 0%,transparent 52%),linear-gradient(180deg,#12184afa,#101646fa 52%,#1c2165fa)}.landing-plan-card__features .landing-checkmark{width:calc(16 * var(--lu, 1px));height:calc(16 * var(--lu, 1px))}.landing-plan-card__features li{min-height:calc(44 * var(--lu, 1px));display:flex;align-items:center;gap:calc(16 * var(--lu, 1px));padding:calc(12 * var(--lu, 1px)) 0;color:var(--color-text-primary);font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px));border-top:1px solid rgba(180,184,247,.3)}.landing-plan-card__features li:first-child{border-top:0}.landing-pricing-grid{display:grid;grid-template-columns:1fr;gap:calc(20 * var(--lu, 1px));align-items:stretch}.landing-plan-card{min-height:calc(685 * var(--lu, 1px));padding:calc(24 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px));background:#fffffff0;display:grid;grid-template-rows:auto 1fr auto;gap:calc(24 * var(--lu, 1px));overflow:hidden}.landing-plan-card--start,.landing-plan-card--business{border-color:#818bea2e}.landing-plan-card--highlighted{background:radial-gradient(circle at 50% 72%,rgba(78,88,255,.72),transparent 34%),linear-gradient(180deg,#12153afa,#222538f5);color:#fff}.landing-plan-card__top{display:grid;align-content:start;gap:calc(24 * var(--lu, 1px))}.landing-plan-card__name{font-size:calc(20 * var(--lu, 1px));font-weight:400;line-height:calc(28 * var(--lu, 1px));letter-spacing:0}.landing-plan-card__price-block{display:flex;align-items:center;gap:calc(12 * var(--lu, 1px));flex-wrap:wrap}.landing-plan-card__price-block strong{font-size:calc(64 * var(--lu, 1px));font-weight:400;line-height:1;letter-spacing:0}.landing-plan-card__price-block span{color:inherit;opacity:.72;font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-plan-card__summary,.landing-plan-card__description,.landing-plan-card small{margin:0;color:inherit;opacity:.8;font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-plan-card__summary{opacity:1}.landing-plan-card__description{max-width:calc(316 * var(--lu, 1px))}.landing-plan-card__cta{--button-shell-radius: calc(27 * var(--lu, 1px));width:100%;min-height:calc(54 * var(--lu, 1px));font-size:calc(18 * var(--lu, 1px));letter-spacing:0}.landing-plan-card__cta--dark{color:#fff;border-color:var(--color-violet-10);background:var(--color-violet-10)}.landing-plan-card__cta--dark:hover{background:var(--color-violet-10)}.landing-plan-card__cta--light{color:var(--color-violet-05);border-color:#fff;background:#fff}.landing-plan-card__cta--light:hover{background:#ffffffeb}.landing-plan-card--business .landing-plan-card__price-block strong{max-width:calc(294 * var(--lu, 1px));font-size:calc(24 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));letter-spacing:0}.landing-plan-card--start .landing-plan-card__description,.landing-plan-card--business .landing-plan-card__description{max-width:calc(314 * var(--lu, 1px))}.landing-plan-card--highlighted .landing-plan-card__summary,.landing-plan-card--highlighted .landing-plan-card__description,.landing-plan-card--highlighted small{color:#f4f6ffe0}.landing-plan-card--highlighted .landing-plan-card__features li{color:#f4f6ffe0;border-top-color:#ffffff2e}.landing-pricing-notes{margin-top:calc(32 * var(--lu, 1px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 * var(--lu, 1px))}.landing-pricing-note{min-height:calc(106 * var(--lu, 1px));padding:calc(20 * var(--lu, 1px)) calc(24 * var(--lu, 1px));border-radius:calc(26 * var(--lu, 1px));background:#ffffffd1;display:grid;gap:calc(8 * var(--lu, 1px))}.landing-pricing-note h3,.landing-pricing-note p,.landing-faq__answer{margin:0}.landing-pricing-note h3{font-size:calc(16 * var(--lu, 1px))}.landing-pricing-note p,.landing-faq__answer{color:var(--color-text-secondary);line-height:1.55}.landing-faq{width:100%;max-width:none;margin:0 auto;display:grid;gap:calc(12 * var(--lu, 1px))}.landing-faq__item{border:1px solid #ecedfd;border-radius:calc(24 * var(--lu, 1px));background:#fff;box-shadow:none;overflow:hidden}.landing-faq__trigger{position:relative;width:100%;min-height:calc(104 * var(--lu, 1px));padding:calc(32 * var(--lu, 1px)) calc(88 * var(--lu, 1px)) calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px));display:flex;align-items:center;text-align:left;font-size:calc(32 * var(--lu, 1px));font-weight:400;line-height:1.2;letter-spacing:0}.landing-faq__icon{position:absolute;top:calc(15 * var(--lu, 1px));right:calc(15 * var(--lu, 1px));width:calc(40 * var(--lu, 1px));height:calc(40 * var(--lu, 1px));border-radius:50%;background:#ecedfd;display:grid;place-items:center;color:var(--color-violet-05);font-size:calc(28 * var(--lu, 1px));line-height:1}.landing-faq__item--open .landing-faq__trigger{padding-bottom:calc(20 * var(--lu, 1px))}.landing-faq__answer{padding:0 calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px));color:var(--color-text-primary);font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-final-cta{width:var(--landing-final-width, var(--landing-shell-width));margin:0 auto;padding:calc(96 * var(--lu, 1px)) 0 0}.landing-final-cta__inner{width:100%;max-width:none;margin:0 auto;min-height:calc(600 * var(--lu, 1px));padding:calc(76 * var(--lu, 1px)) calc(40 * var(--lu, 1px)) calc(75 * var(--lu, 1px));border:0;border-radius:calc(24 * var(--lu, 1px));background:radial-gradient(circle at 50% 100%,rgba(78,90,255,.84),transparent 36%),radial-gradient(circle at 50% 58%,rgba(97,105,255,.52),transparent 24%),linear-gradient(180deg,#0e123efa,#080b28);display:grid;align-content:center;gap:calc(40 * var(--lu, 1px));justify-items:center;text-align:center;overflow:hidden;box-shadow:none}.landing-final-cta__inner .landing-section__heading h2,.landing-final-cta__inner .landing-section__heading p{color:#fff}.landing-final-cta__inner .landing-section__heading h2{max-width:calc(780 * var(--lu, 1px));font-size:clamp(calc(48 * var(--lu, 1px)),5vw,calc(72 * var(--lu, 1px)));line-height:.96;letter-spacing:0;font-weight:500}.landing-final-cta__inner .landing-section__heading p{max-width:calc(620 * var(--lu, 1px));font-size:calc(24 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));color:#eceefdd1}.landing-final-cta__accent{font-style:italic;font-weight:400;background:linear-gradient(95deg,#7b83ff,#ba8fff);color:transparent;-webkit-background-clip:text;background-clip:text}.landing-final-cta__actions{display:inline-flex;gap:calc(14 * var(--lu, 1px));flex-wrap:wrap;justify-content:center}.landing-final-cta__primary,.landing-final-cta__secondary{--button-shell-radius: calc(39 * var(--lu, 1px));min-height:calc(68 * var(--lu, 1px))}.landing-final-cta__primary.button-shell{background:#fff;color:var(--color-violet-10)}.landing-final-cta__primary.button-shell:hover{background:#ffffffe6}.landing-final-cta__secondary.button-shell{border-color:var(--color-violet-10);background:var(--color-violet-10);color:#fff}.landing-final-cta__secondary.button-shell:hover{background:var(--color-violet-10)}.landing-final-cta__benefits{display:inline-flex;align-items:center;justify-content:center;gap:calc(18 * var(--lu, 1px));flex-wrap:wrap;color:#eceefddb;font-size:calc(15.04 * var(--lu, 1px))}.landing-final-cta__benefits span{display:inline-flex;align-items:center;gap:calc(8 * var(--lu, 1px))}.landing-final-cta__benefits .landing-checkmark{width:calc(16 * var(--lu, 1px));height:calc(16 * var(--lu, 1px))}.landing-footer{padding:calc(80 * var(--lu, 1px)) 0 calc(32 * var(--lu, 1px))}.landing-footer__card{width:var(--landing-shell-width);max-width:none;margin:0 auto;border-radius:calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px)) 0 0;overflow:hidden;border:0;background:#fff;box-shadow:none}.landing-footer__inner{max-width:none;margin:0;padding:calc(42 * var(--lu, 1px)) calc(54 * var(--lu, 1px)) calc(30 * var(--lu, 1px));display:grid;grid-template-columns:calc(258 * var(--lu, 1px)) 1fr;gap:calc(58 * var(--lu, 1px))}.landing-footer__brand{display:grid;align-content:start;gap:calc(16 * var(--lu, 1px))}.landing-footer__brand-wordmark{font-size:calc(32 * var(--lu, 1px));font-weight:700;letter-spacing:0;color:var(--color-violet-10);line-height:1}.landing-footer__brand p,.landing-footer__bottom{color:var(--color-text-tertiary);line-height:1.55}.landing-footer__brand p{max-width:calc(252 * var(--lu, 1px));margin:0;color:#8a8a9a}.landing-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:space-between;gap:calc(40 * var(--lu, 1px))}.landing-footer__column{display:grid;align-content:start;gap:calc(12 * var(--lu, 1px))}.landing-footer__column h3{margin:0 0 calc(8 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:1.3}.landing-footer__column a,.landing-footer__text-link{color:#595959}.landing-footer__text-link{border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer}.landing-footer__text-link:hover{color:var(--color-violet-10)}.landing-footer__bottom{max-width:none;margin:0;padding:calc(18 * var(--lu, 1px)) calc(54 * var(--lu, 1px)) calc(20 * var(--lu, 1px));border-top:1px solid rgba(23,23,23,.08);display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--lu, 1px));flex-wrap:wrap;font-size:calc(14.72 * var(--lu, 1px))}.cookie-consent-banner{position:fixed;left:50%;bottom:calc(24 * var(--lu, 1px));width:min(calc(100% - calc(24 * var(--lu, 1px))),calc(1040 * var(--lu, 1px)));transform:translate(-50%);z-index:40}.cookie-consent-banner__panel,.cookie-consent-modal__dialog,.landing-contact-modal__dialog{border:1px solid rgba(121,129,185,.18);background:#fffffff7;box-shadow:0 calc(28 * var(--lu, 1px)) calc(72 * var(--lu, 1px)) #11183a2e;-webkit-backdrop-filter:blur(calc(18 * var(--lu, 1px)));backdrop-filter:blur(calc(18 * var(--lu, 1px)))}.cookie-consent-banner__panel{border-radius:calc(28 * var(--lu, 1px));padding:calc(24 * var(--lu, 1px)) calc(26 * var(--lu, 1px));display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 * var(--lu, 1px))}.cookie-consent-banner__copy{max-width:calc(640 * var(--lu, 1px))}.cookie-consent-banner__eyebrow{display:inline-flex;margin-bottom:calc(10 * var(--lu, 1px));font-size:calc(12 * var(--lu, 1px));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.cookie-consent-banner__copy h2,.cookie-consent-modal__header h2,.cookie-consent-modal__card h3,.landing-contact-modal__header h2{margin:0;color:var(--color-violet-10)}.cookie-consent-banner__copy p,.cookie-consent-modal__header p,.cookie-consent-modal__card p,.landing-contact-modal__header p{margin:0;color:var(--color-text-secondary);line-height:1.6}.cookie-consent-banner__copy h2,.cookie-consent-modal__header h2,.landing-contact-modal__header h2{font-size:clamp(calc(22.4 * var(--lu, 1px)),3vw,calc(32 * var(--lu, 1px)));line-height:1.1}.cookie-consent-banner__copy p,.cookie-consent-modal__header p,.landing-contact-modal__header p{margin-top:calc(10 * var(--lu, 1px))}.cookie-consent-banner__actions,.cookie-consent-modal__actions,.landing-contact-modal__actions{display:flex;align-items:center;gap:calc(12 * var(--lu, 1px));flex-wrap:wrap}.cookie-consent-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:calc(24 * var(--lu, 1px))}.cookie-consent-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#070b207a;-webkit-backdrop-filter:blur(calc(6 * var(--lu, 1px)));backdrop-filter:blur(calc(6 * var(--lu, 1px)))}.cookie-consent-modal__dialog{position:relative;width:min(100%,calc(920 * var(--lu, 1px)));max-height:calc(100vh - calc(48 * var(--lu, 1px)));overflow:auto;border-radius:calc(32 * var(--lu, 1px));padding:calc(30 * var(--lu, 1px))}.cookie-consent-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(20 * var(--lu, 1px))}.cookie-consent-modal__close,.landing-contact-modal__close{border:0;background:transparent;padding:0;color:var(--color-text-secondary);font-size:calc(32 * var(--lu, 1px));line-height:1;cursor:pointer}.cookie-consent-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 * var(--lu, 1px));margin-top:calc(28 * var(--lu, 1px))}.cookie-consent-modal__card{border-radius:calc(24 * var(--lu, 1px));border:1px solid rgba(13,18,80,.08);background:#f7f8fc;padding:calc(20 * var(--lu, 1px))}.cookie-consent-modal__card:first-child{grid-column:1 / -1}.cookie-consent-modal__card--interactive{cursor:pointer}.cookie-consent-modal__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(20 * var(--lu, 1px))}.cookie-consent-modal__card-head h3{font-size:calc(16.8 * var(--lu, 1px))}.cookie-consent-modal__badge{display:inline-flex;align-items:center;min-height:calc(32 * var(--lu, 1px));padding:0 calc(12 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#0d125014;color:var(--color-violet-10);font-size:calc(13.12 * var(--lu, 1px));white-space:nowrap}.cookie-consent-modal__switch{position:relative;flex:0 0 auto}.cookie-consent-modal__switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cookie-consent-modal__switch span{display:block;position:relative;width:calc(58 * var(--lu, 1px));height:calc(32 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:var(--color-violet-02);transition:background-color .16s ease}.cookie-consent-modal__switch span:after{content:"";position:absolute;top:calc(3 * var(--lu, 1px));left:calc(3 * var(--lu, 1px));width:calc(26 * var(--lu, 1px));height:calc(26 * var(--lu, 1px));border-radius:50%;background:#fff;box-shadow:0 calc(4 * var(--lu, 1px)) calc(14 * var(--lu, 1px)) #0d125029;transition:transform .16s ease}.cookie-consent-modal__switch--checked span{background:var(--color-violet-06)}.cookie-consent-modal__switch--checked span:after{transform:translate(calc(26 * var(--lu, 1px)))}.cookie-consent-modal__actions{margin-top:calc(24 * var(--lu, 1px));justify-content:flex-end}.landing-contact-modal{--app-modal-z-index: 50;--app-modal-padding: calc(24 * var(--lu, 1px));--app-modal-width: calc(760 * var(--lu, 1px));--app-modal-max-height: calc(100vh - calc(48 * var(--lu, 1px)));--app-modal-radius: calc(32 * var(--lu, 1px));--app-modal-scrim-background: rgba(7, 11, 32, .48);--app-modal-scrim-filter: blur(calc(6 * var(--lu, 1px)))}.landing-contact-modal__dialog{padding:calc(30 * var(--lu, 1px))}.landing-contact-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(20 * var(--lu, 1px))}.landing-contact-modal__form,.landing-contact-modal__success{margin-top:calc(28 * var(--lu, 1px))}.landing-contact-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 * var(--lu, 1px))}.landing-contact-modal__field{display:grid;gap:calc(10 * var(--lu, 1px));margin-top:calc(16 * var(--lu, 1px));color:var(--color-violet-10);font-size:calc(15.2 * var(--lu, 1px));font-weight:600}.landing-contact-modal__input,.landing-contact-modal__textarea{width:100%;border:1px solid rgba(121,129,185,.24);border-radius:calc(20 * var(--lu, 1px));background:#f7f8fceb;color:var(--color-violet-10);padding:calc(15 * var(--lu, 1px)) calc(18 * var(--lu, 1px));font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.landing-contact-modal__input::placeholder,.landing-contact-modal__textarea::placeholder{color:var(--color-text-tertiary)}.landing-contact-modal__input:focus,.landing-contact-modal__textarea:focus{outline:none;border-color:#3044d66b;box-shadow:0 0 0 calc(4 * var(--lu, 1px)) #6179ff1f;background:#fff}.landing-contact-modal__textarea{min-height:calc(156 * var(--lu, 1px));resize:vertical}.landing-contact-modal__error{margin:calc(16 * var(--lu, 1px)) 0 0;color:var(--color-error-strong);line-height:1.5}.landing-contact-modal__actions{margin-top:calc(24 * var(--lu, 1px));justify-content:flex-end}.landing-contact-modal__success-card{border-radius:calc(24 * var(--lu, 1px));border:1px solid rgba(13,18,80,.08);background:linear-gradient(180deg,#f7f8fcf2,#eef0fceb);padding:calc(22 * var(--lu, 1px)) calc(24 * var(--lu, 1px))}.landing-contact-modal__success-card p{margin:0;color:var(--color-text-secondary);line-height:1.7}@media (min-width: 960px){.landing-page{--lu: clamp(.75px, min(100vw / 1800, 100vh / 1000), 1px);--landing-gutter: clamp(calc(24 * var(--lu, 1px)), 2.8vw, calc(52 * var(--lu, 1px)));--landing-frame-width: 100vw;--landing-shell-width: calc(100vw - (var(--landing-gutter) * 2));--landing-desktop-extra: max(0px, calc(100vw - calc(1280 * var(--lu, 1px))));--landing-expand-tight: min(calc(var(--landing-desktop-extra) * .2), calc(168 * var(--lu, 1px)));--landing-expand-medium: min(calc(var(--landing-desktop-extra) * .28), calc(220 * var(--lu, 1px)));--landing-expand-wide: min(calc(var(--landing-desktop-extra) * .36), calc(300 * var(--lu, 1px)));--landing-block-width: min(calc(calc(1160 * var(--lu, 1px)) + var(--landing-expand-medium)), 100%);--landing-steps-width: var(--landing-block-width);--landing-compare-width: var(--landing-block-width);--landing-statement-heading-width: min(calc(calc(859 * var(--lu, 1px)) + var(--landing-expand-tight)), 100%);--landing-economics-width: var(--landing-block-width);--landing-fit-width: var(--landing-block-width);--landing-pricing-width: var(--landing-block-width);--landing-heading-width: min(calc(calc(957 * var(--lu, 1px)) + var(--landing-expand-tight)), 100%);--landing-faq-width: var(--landing-block-width);--landing-final-width: var(--landing-block-width);--landing-story-gap: calc(20 * var(--lu, 1px));--landing-story-start-offset: calc(353 * var(--lu, 1px));background:var(--landing-bg-surface)}.landing-page:before{background-image:var(--landing-bg-image-1),var(--landing-bg-image-2),linear-gradient(180deg,#00020f00,#00020f00 54%,#00020f),var(--landing-bg-image-12),var(--landing-bg-image-13);background-position:50% 0,50% calc(1503 * var(--lu, 1px)),50% calc(1503 * var(--lu, 1px)),50% calc(7988 * var(--lu, 1px)),50% calc(9475 * var(--lu, 1px));background-size:100% calc(1478 * var(--lu, 1px)),100% max(calc(1602 * var(--lu, 1px)),84.5vw),100% max(calc(1602 * var(--lu, 1px)),84.5vw),100% calc(1397 * var(--lu, 1px)),100% calc(2108 * var(--lu, 1px));background-repeat:no-repeat}.landing-page:after{content:none}.landing-header__inner{width:min(1092px,100%)}.landing-header__brand-wordmark{display:inline-block;min-width:calc(114 * var(--lu, 1px));font-size:calc(24 * var(--lu, 1px));letter-spacing:0;line-height:calc(30 * var(--lu, 1px));white-space:nowrap}.landing-header__nav-link{padding:calc(16 * var(--lu, 1px)) calc(12 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px))}.landing-hero{padding:calc(28 * var(--lu, 1px)) 0 calc(20 * var(--lu, 1px))}.landing-hero__inner{gap:clamp(calc(24 * var(--lu, 1px)),3.4vh,calc(40 * var(--lu, 1px)))}.landing-pill{min-height:calc(45 * var(--lu, 1px));padding:calc(12 * var(--lu, 1px)) calc(20 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));font-weight:400;line-height:1.3;letter-spacing:calc(.64 * var(--lu, 1px))}.landing-section{padding-top:calc(80 * var(--lu, 1px))}.landing-section__heading{width:100%;max-width:calc(984 * var(--lu, 1px));margin-inline:auto}.landing-section__heading h2{max-width:none;font-size:calc(64 * var(--lu, 1px));line-height:1;letter-spacing:calc(-1.92 * var(--lu, 1px))}.landing-section__heading p{max-width:calc(570 * var(--lu, 1px));font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));letter-spacing:0}.landing-section--intro .landing-section__heading{max-width:min(100%,calc(984 * var(--lu, 1px)));margin-bottom:calc(48 * var(--lu, 1px))}.landing-section--intro .landing-section__heading h2{max-width:calc(760 * var(--lu, 1px))}.landing-section--intro,.landing-section--pricing,.landing-section--faq,.landing-final-cta{width:var(--landing-block-width);margin-left:auto;margin-right:auto}.landing-section--pricing{width:var(--landing-pricing-width)}.landing-steps{width:100%;max-width:none;margin:0 auto}.landing-step-card{grid-template-columns:minmax(0,472fr) calc(11 * var(--lu, 1px)) minmax(0,676fr);height:calc(444 * var(--lu, 1px));min-height:calc(444 * var(--lu, 1px));overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-step-card:before{content:"";display:block;grid-column:2;grid-row:1;align-self:stretch;justify-self:center;width:calc(20 * var(--lu, 1px));margin-block:calc(28 * var(--lu, 1px));background:var(--color-bg-container)}.landing-step-card__copy{grid-column:1;grid-row:1;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:calc(444 * var(--lu, 1px));padding:calc(36 * var(--lu, 1px));gap:calc(20 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px));background:var(--color-bg-container);overflow:hidden;z-index:1}.landing-step-card__visual{grid-column:3;grid-row:1;height:calc(444 * var(--lu, 1px));min-height:calc(444 * var(--lu, 1px));padding:calc(8 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px));background:var(--color-bg-container);z-index:1}.landing-step-card__visual-image{border-radius:calc(16 * var(--lu, 1px))}.landing-step-card__copy h3{font-size:calc(32 * var(--lu, 1px));line-height:1.2;letter-spacing:calc(-1.28 * var(--lu, 1px))}.landing-contrast-band{width:var(--landing-frame-width);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;padding:0 0 calc(76 * var(--lu, 1px));border-radius:0 0 calc(40 * var(--lu, 1px)) calc(40 * var(--lu, 1px));background-image:var(--landing-bg-image-3),var(--landing-bg-image-4),var(--landing-bg-image-9),var(--landing-bg-image-10),var(--landing-bg-image-11-wide),linear-gradient(180deg,#00020f,#050719 25%,#040617 52%,#050719 78%,#030615);background-position:50% 0,50% calc(1116 * var(--lu, 1px)),50% calc(1943 * var(--lu, 1px)),50% calc(2927 * var(--lu, 1px)),50% calc(4106 * var(--lu, 1px)),50% 0;background-size:100% calc(867 * var(--lu, 1px)),100% calc(827 * var(--lu, 1px)),100% calc(924 * var(--lu, 1px)),100% calc(1113 * var(--lu, 1px)),100% calc(814 * var(--lu, 1px)),auto;background-repeat:no-repeat}.landing-contrast-band:before,.landing-contrast-band:after{content:none}.landing-contrast-band .landing-section{width:var(--landing-shell-width);padding-left:0;padding-right:0}.landing-contrast-band .landing-section:first-child,.landing-section--problem{padding-top:calc(52 * var(--lu, 1px))}.landing-contrast-band .landing-section--demo-video{width:var(--landing-shell-width);margin-left:auto;margin-right:auto;padding-top:calc(74 * var(--lu, 1px))}.landing-section--demo-video+.landing-section--problem{padding-top:calc(120 * var(--lu, 1px))}.landing-contrast-band .landing-section--problem,.landing-contrast-band .landing-section--statement,.landing-contrast-band .landing-section--economics,.landing-contrast-band .landing-section--fit{width:var(--landing-block-width);margin-left:auto;margin-right:auto}.landing-section--problem .landing-section__heading{max-width:min(100%,clamp(calc(984 * var(--lu, 1px)),calc(100vw - calc(296 * var(--lu, 1px))),calc(1090 * var(--lu, 1px))));margin-bottom:calc(36 * var(--lu, 1px))}.landing-compare{width:100%;max-width:none;margin:0 auto;gap:calc(20 * var(--lu, 1px))}.landing-compare__card{min-height:calc(496 * var(--lu, 1px));padding:calc(32 * var(--lu, 1px));gap:calc(20 * var(--lu, 1px));border-radius:calc(32 * var(--lu, 1px))}.landing-compare__card--manual{background:var(--landing-card-red-bg) center / 100% 100% no-repeat}.landing-compare__card--wowflo{background:var(--landing-card-blue-bg) center / 100% 100% no-repeat}.landing-compare__card h3,.landing-fit-card h3{font-size:calc(32 * var(--lu, 1px));line-height:1.2;letter-spacing:calc(-1.28 * var(--lu, 1px))}.landing-compare__card li{min-height:calc(74 * var(--lu, 1px));padding:calc(23 * var(--lu, 1px)) 0 calc(23 * var(--lu, 1px)) calc(40 * var(--lu, 1px));font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-compare__card .landing-list-marker{top:calc(26 * var(--lu, 1px))}.landing-section--statement{padding-top:calc(120 * var(--lu, 1px))}.landing-section--statement .landing-section__heading{max-width:var(--landing-statement-heading-width);margin-bottom:calc(36 * var(--lu, 1px))}.landing-stories{width:var(--landing-frame-width);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 max(var(--landing-gutter),calc((var(--landing-frame-width) - var(--landing-compare-width)) / 2)) calc(8 * var(--lu, 1px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;cursor:grab}.landing-stories__marquee{display:flex;gap:var(--landing-story-gap);width:max-content}.landing-stories__track{gap:var(--landing-story-gap);width:max-content;margin-left:0;flex:0 0 auto}.landing-stories__track--clone{display:flex}.landing-story-card{flex-basis:calc(380 * var(--lu, 1px));width:calc(380 * var(--lu, 1px));min-height:calc(366 * var(--lu, 1px));padding:calc(30 * var(--lu, 1px)) calc(32 * var(--lu, 1px));gap:calc(32 * var(--lu, 1px))}.landing-story-card__role{font-size:calc(12 * var(--lu, 1px));line-height:1.4}.landing-story-card__quote{font-size:calc(20 * var(--lu, 1px));line-height:1.3}.landing-story-card__body p{font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-section--economics{padding-top:calc(114 * var(--lu, 1px))}.landing-section--economics .landing-section__heading{max-width:var(--landing-heading-width);margin-bottom:calc(54 * var(--lu, 1px))}.landing-economics{max-width:none;grid-template-columns:minmax(calc(239 * var(--lu, 1px)),.34fr) minmax(0,.66fr);column-gap:clamp(calc(60 * var(--lu, 1px)),5vw,calc(104 * var(--lu, 1px)));padding:calc(48 * var(--lu, 1px));border-radius:calc(32 * var(--lu, 1px))}.landing-section--economics .landing-economics:first-of-type{min-height:calc(324 * var(--lu, 1px))}.landing-section--economics .landing-economics:last-of-type{min-height:calc(390 * var(--lu, 1px))}.landing-economics+.landing-economics{margin-top:calc(24 * var(--lu, 1px))}.landing-economics__summary span{font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));font-weight:400}.landing-economics__summary strong{font-size:calc(64 * var(--lu, 1px));line-height:1;letter-spacing:calc(-1.92 * var(--lu, 1px))}.landing-economics__summary p{font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-economics__detail-list{gap:calc(12 * var(--lu, 1px))}.landing-economics__detail-list li{padding-left:calc(34 * var(--lu, 1px));font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-economics__detail-list li:before{top:0}.landing-economics__payback{margin-top:calc(32 * var(--lu, 1px));padding:calc(24 * var(--lu, 1px));border-radius:calc(14 * var(--lu, 1px));background:var(--color-violet-005)}.landing-economics__payback strong{margin-bottom:calc(4 * var(--lu, 1px));font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));letter-spacing:0;font-weight:400}.landing-economics__payback p{font-size:calc(14 * var(--lu, 1px));line-height:calc(18 * var(--lu, 1px))}.landing-section--fit{padding-top:calc(76 * var(--lu, 1px))}.landing-section--fit .landing-section__heading{max-width:var(--landing-heading-width);margin-bottom:calc(40 * var(--lu, 1px))}.landing-fit-grid{width:100%;max-width:none;margin:0 auto}.landing-fit-card{min-height:calc(558 * var(--lu, 1px));padding:calc(32 * var(--lu, 1px));gap:calc(16 * var(--lu, 1px));border-radius:calc(32 * var(--lu, 1px))}.landing-fit-card--not-fit{background:var(--landing-card-red-bg) center / 100% 100% no-repeat}.landing-fit-card--fit{background:var(--landing-card-blue-bg) center / 100% 100% no-repeat}.landing-fit-card li{min-height:calc(88 * var(--lu, 1px));display:flex;align-items:center;padding:0 0 0 calc(40 * var(--lu, 1px));font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-fit-card .landing-list-marker{top:calc(33 * var(--lu, 1px))}.landing-section--pricing .landing-section__heading{max-width:var(--landing-heading-width);margin-bottom:calc(60 * var(--lu, 1px))}.landing-pricing-grid{width:100%;max-width:none;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr) minmax(0,1fr);gap:calc(21 * var(--lu, 1px));justify-content:center}.landing-plan-card{min-height:calc(685 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px));gap:calc(24 * var(--lu, 1px))}.landing-plan-card--highlighted{background:var(--landing-pricing-flow-bg) center / cover no-repeat}.landing-plan-card__name{font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px));letter-spacing:0}.landing-plan-card__price-block strong{font-size:calc(64 * var(--lu, 1px));line-height:1;letter-spacing:0}.landing-plan-card__price-block span{font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-plan-card__summary,.landing-plan-card__description,.landing-plan-card small{font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-plan-card__features li{min-height:calc(44 * var(--lu, 1px));display:flex;align-items:center;gap:calc(16 * var(--lu, 1px));padding:calc(12 * var(--lu, 1px)) 0;font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-plan-card__features .landing-checkmark{width:calc(16 * var(--lu, 1px));height:calc(16 * var(--lu, 1px))}.landing-plan-card--start .landing-plan-card__description{max-width:calc(314 * var(--lu, 1px));padding-left:0}.landing-pricing-notes{width:100%;max-width:none;margin:calc(32 * var(--lu, 1px)) auto 0;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-note{min-height:calc(106 * var(--lu, 1px));padding:calc(24 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px))}.landing-pricing-note h3{font-size:calc(22 * var(--lu, 1px));line-height:1}.landing-pricing-note p{font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-section--faq .landing-section__heading{max-width:var(--landing-heading-width);margin-bottom:calc(56 * var(--lu, 1px))}.landing-faq{width:80%;max-width:none}.landing-faq__trigger{min-height:calc(104 * var(--lu, 1px));padding:calc(32 * var(--lu, 1px)) calc(88 * var(--lu, 1px)) calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px));font-size:calc(32 * var(--lu, 1px));line-height:1.2;font-weight:400}.landing-faq__answer{padding:0 calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px));font-size:calc(20 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-final-cta{padding-top:calc(84 * var(--lu, 1px))}.landing-final-cta__inner{width:100%;min-height:calc(600 * var(--lu, 1px));padding:calc(76 * var(--lu, 1px)) calc(40 * var(--lu, 1px)) calc(75 * var(--lu, 1px));gap:calc(40 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px));background:var(--landing-bg-image-14) center / 100% 100% no-repeat}.landing-final-cta__inner .landing-section__heading{max-width:calc(758 * var(--lu, 1px));gap:calc(24 * var(--lu, 1px))}.landing-final-cta__inner .landing-section__heading h2{max-width:calc(758 * var(--lu, 1px));font-size:calc(64 * var(--lu, 1px));line-height:1;letter-spacing:0}.landing-final-cta__inner .landing-section__heading p{max-width:calc(616 * var(--lu, 1px));font-size:calc(24 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-final-cta__actions{width:min(100%,calc(595 * var(--lu, 1px)));gap:calc(12 * var(--lu, 1px))}.landing-final-cta__primary{width:calc(250 * var(--lu, 1px))}.landing-final-cta__secondary{width:calc(333 * var(--lu, 1px))}.landing-final-cta__benefits{width:min(100%,calc(840 * var(--lu, 1px)));justify-content:center;gap:calc(28 * var(--lu, 1px));flex-wrap:nowrap;font-size:calc(16 * var(--lu, 1px));line-height:1.3}.landing-final-cta__benefits span{white-space:nowrap}.landing-footer{padding:calc(80 * var(--lu, 1px)) 0 0}.landing-footer__card{width:var(--landing-frame-width);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.landing-footer__inner{padding:calc(49 * var(--lu, 1px)) calc(68 * var(--lu, 1px)) calc(34 * var(--lu, 1px));grid-template-columns:calc(300 * var(--lu, 1px)) minmax(0,1fr);gap:calc(97 * var(--lu, 1px))}.landing-footer__brand p{max-width:calc(300 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:calc(21 * var(--lu, 1px))}.landing-footer__columns{grid-template-columns:calc(90 * var(--lu, 1px)) calc(180 * var(--lu, 1px)) calc(180 * var(--lu, 1px));gap:calc(87 * var(--lu, 1px))}.landing-footer__column h3{margin:0 0 calc(4 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:calc(21 * var(--lu, 1px));font-weight:700}.landing-footer__column a,.landing-footer__text-link{font-size:calc(16 * var(--lu, 1px));line-height:calc(21 * var(--lu, 1px))}.landing-footer__bottom{padding:calc(18 * var(--lu, 1px)) calc(68 * var(--lu, 1px)) calc(28 * var(--lu, 1px));font-size:calc(14 * var(--lu, 1px));line-height:calc(18 * var(--lu, 1px))}}@media (max-width: 1100px){.landing-header__nav{gap:2px}.landing-header__nav-link{padding:calc(10 * var(--lu, 1px)) calc(8 * var(--lu, 1px));font-size:calc(13.44 * var(--lu, 1px))}.landing-pricing-grid,.landing-pricing-notes,.landing-economics{grid-template-columns:1fr}}@media (max-width: 959px){.landing-page{--landing-gutter: calc(16 * var(--lu, 1px));background:radial-gradient(ellipse calc(330 * var(--lu, 1px)) calc(260 * var(--lu, 1px)) at 16% 1%,#dfd6ffb8,#dfd6ff00 70%),radial-gradient(ellipse calc(300 * var(--lu, 1px)) calc(240 * var(--lu, 1px)) at 84% 4%,#ffe8ea94,#ffe8ea00 72%),radial-gradient(ellipse calc(330 * var(--lu, 1px)) calc(260 * var(--lu, 1px)) at 51% 8%,#e6e9ffd1,#e6e9ff00 70%),radial-gradient(ellipse calc(320 * var(--lu, 1px)) calc(280 * var(--lu, 1px)) at 6% 31%,#e2f8ffb3,#e2f8ff00 74%),radial-gradient(ellipse calc(340 * var(--lu, 1px)) calc(300 * var(--lu, 1px)) at 95% 39%,#f0e6ffad,#f0e6ff00 74%),linear-gradient(180deg,#fbfaff,#fff 30%,#f7fbff 48%,#fff8f8 72%,#fff)}.landing-header{padding:calc(10 * var(--lu, 1px)) 0 0}.landing-header__inner{grid-template-columns:auto 1fr auto auto;min-height:calc(70 * var(--lu, 1px));padding:calc(14 * var(--lu, 1px)) calc(16 * var(--lu, 1px))}.landing-header__nav,.landing-header__actions{display:none}.landing-header__mobile-cta{display:inline-flex;justify-self:end}.landing-header__menu,.landing-header__mobile-panel{display:flex}.landing-header__mobile-panel{max-width:calc(346 * var(--lu, 1px));margin:calc(12 * var(--lu, 1px)) auto 0;padding:calc(16 * var(--lu, 1px));border:1px solid rgba(13,18,80,.06);border-radius:calc(24 * var(--lu, 1px));background:#fffffff5;flex-direction:column;gap:calc(18 * var(--lu, 1px));box-shadow:0 calc(18 * var(--lu, 1px)) calc(52 * var(--lu, 1px)) #6677b71a}.landing-header__mobile-nav,.landing-header__mobile-actions{display:grid;gap:calc(10 * var(--lu, 1px))}.landing-header__mobile-link{color:var(--color-text-primary);font-size:calc(15.68 * var(--lu, 1px));line-height:1.2}.landing-header__mobile-secondary,.landing-header__mobile-primary{--button-shell-radius: calc(24 * var(--lu, 1px));width:100%;min-height:calc(48 * var(--lu, 1px));font-size:calc(14.72 * var(--lu, 1px))}.landing-header__mobile-secondary{--button-shell-border: var(--color-violet-10);--button-shell-background: #ffffff;--button-shell-color: var(--color-violet-10)}.landing-header__mobile-primary{--button-shell-border: var(--color-violet-10);--button-shell-background: var(--color-violet-10);--button-shell-color: #ffffff}.landing-hero{padding:calc(20 * var(--lu, 1px)) 0 calc(40 * var(--lu, 1px))}.landing-hero__inner{gap:calc(28 * var(--lu, 1px))}.landing-hero__copy{justify-items:center;text-align:center;gap:calc(20 * var(--lu, 1px));width:min(calc(100% - calc(32 * var(--lu, 1px))),calc(358 * var(--lu, 1px)));padding-inline:calc(16 * var(--lu, 1px));box-sizing:border-box}.landing-hero__mobile-title-art{position:relative;display:block;width:min(100%,calc(328 * var(--lu, 1px)));height:calc(120 * var(--lu, 1px))}.landing-hero__title-wrap{width:min(100%,calc(328 * var(--lu, 1px)));min-height:auto}.landing-hero__title-wrap:before{content:none}.landing-hero__title{width:100%;height:auto;display:grid;justify-items:center;gap:.04em;font-size:calc(48 * var(--lu, 1px));line-height:.94}.landing-hero__title-line{position:static;transform:none;left:auto;display:block;width:100%;white-space:normal;text-align:center}.landing-hero__title-line--accent{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.12em}.landing-hero__title-accent-half{position:static;transform:none;white-space:normal}.landing-hero__title-bubbles,.landing-hero__title-phone{display:none}.landing-hero__mobile-title-bubbles,.landing-hero__mobile-title-phone{position:absolute;display:block}.landing-hero__mobile-title-bubbles{left:calc(50% - calc(66 * var(--lu, 1px)));top:0;width:calc(60 * var(--lu, 1px));transform:translate(-50%)}.landing-hero__mobile-title-phone{left:50%;top:0;width:calc(96 * var(--lu, 1px));transform:translate(-50%)}.landing-hero__description{font-size:calc(16 * var(--lu, 1px));line-height:1.5;max-width:calc(328 * var(--lu, 1px))}.landing-hero__actions{width:100%;max-width:calc(328 * var(--lu, 1px));display:grid;gap:calc(12 * var(--lu, 1px))}.landing-hero__primary,.landing-hero__secondary{width:100%;flex:0 0 auto;min-height:calc(60 * var(--lu, 1px))}.landing-hero__reels{display:none}.landing-hero__mobile-visuals{display:block;width:100%}.landing-hero__mobile-strip{padding-left:calc(16 * var(--lu, 1px));padding-right:0}.landing-section{padding-top:calc(64 * var(--lu, 1px))}.landing-section--intro{position:relative;width:100%;margin-top:0;padding:calc(64 * var(--lu, 1px)) calc(16 * var(--lu, 1px)) 0;background:none}.landing-section--intro:before{content:"";position:absolute;inset:calc(-56 * var(--lu, 1px)) 0 -1px;z-index:0;background:linear-gradient(180deg,transparent 0%,transparent calc(100% - calc(44 * var(--lu, 1px))),#030615 100%),var(--landing-mobile-steps-bg) top center / 100% 100% no-repeat;pointer-events:none}.landing-section--intro>*{position:relative;z-index:1}.landing-contrast-band{width:100%;margin:0;padding:calc(44 * var(--lu, 1px)) 0 calc(64 * var(--lu, 1px));border-radius:0 0 calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px));background:radial-gradient(ellipse calc(390 * var(--lu, 1px)) calc(210 * var(--lu, 1px)) at 50% 3%,#2330ffc7,#2330ff6b 38%,#2330ff00 70%),radial-gradient(ellipse calc(230 * var(--lu, 1px)) calc(320 * var(--lu, 1px)) at calc(-18 * var(--lu, 1px)) 10%,#4c54ff61,#4c54ff00 70%),radial-gradient(ellipse calc(230 * var(--lu, 1px)) calc(320 * var(--lu, 1px)) at calc(100% + calc(18 * var(--lu, 1px))) 10%,#7a58db61,#7a58db00 72%),radial-gradient(ellipse calc(260 * var(--lu, 1px)) calc(320 * var(--lu, 1px)) at 14% 55%,#be563e3d,#be563e00 72%),radial-gradient(ellipse calc(270 * var(--lu, 1px)) calc(330 * var(--lu, 1px)) at 86% 66%,#4a57ff47,#4a57ff00 74%),radial-gradient(ellipse calc(300 * var(--lu, 1px)) calc(300 * var(--lu, 1px)) at 50% 94%,#525eff33,#525eff00 70%),linear-gradient(180deg,#030615,#050719 25%,#040617 52%,#050719 78%,#030615)}.landing-contrast-band:before,.landing-contrast-band:after{content:none}.landing-contrast-band .landing-section{padding:calc(56 * var(--lu, 1px)) calc(20 * var(--lu, 1px)) 0}.landing-contrast-band .landing-section:first-child{padding-top:calc(60 * var(--lu, 1px))}.landing-section--demo-video{gap:calc(24 * var(--lu, 1px))}.landing-section--demo-video .landing-pill{min-height:calc(40 * var(--lu, 1px));padding:0 calc(18 * var(--lu, 1px));font-size:calc(14.72 * var(--lu, 1px))}.landing-demo-video{width:min(100%,calc(965 * var(--lu, 1px)));aspect-ratio:965 / 600;border-radius:calc(24 * var(--lu, 1px))}.landing-section--demo-video+.landing-section--problem{padding-top:calc(80 * var(--lu, 1px))}.landing-section__heading{gap:calc(16 * var(--lu, 1px));margin-bottom:calc(28 * var(--lu, 1px))}.landing-section__heading h2{font-size:clamp(calc(32 * var(--lu, 1px)),9vw,calc(48 * var(--lu, 1px)))}.landing-section__heading p{font-size:calc(15.68 * var(--lu, 1px));line-height:1.45}.landing-steps,.landing-compare,.landing-fit-grid,.landing-pricing-notes,.landing-footer__columns{grid-template-columns:1fr}.landing-step-card{grid-template-columns:1fr;gap:0;padding:0;min-height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-step-card:before{display:none}.landing-step-card__copy,.landing-compare__card,.landing-fit-card,.landing-plan-card,.landing-economics,.landing-pricing-note,.landing-faq__trigger,.landing-faq__answer,.landing-final-cta__inner{padding-left:calc(20 * var(--lu, 1px));padding-right:calc(20 * var(--lu, 1px))}.landing-step-card__copy{padding:calc(20 * var(--lu, 1px));gap:calc(40 * var(--lu, 1px));border-radius:calc(16 * var(--lu, 1px));background:var(--color-bg-container);overflow:hidden}.landing-step-card__meta span{font-size:calc(14.72 * var(--lu, 1px))}.landing-step-card__icon{width:calc(42 * var(--lu, 1px));height:calc(42 * var(--lu, 1px))}.landing-step-card__visual{padding:calc(4 * var(--lu, 1px));min-height:calc(228 * var(--lu, 1px));border-radius:calc(16 * var(--lu, 1px));background:var(--color-bg-container)}.landing-step-card__visual-image{border-radius:calc(16 * var(--lu, 1px));object-position:center}.landing-compare__card{min-height:auto}.landing-stories{margin-inline:calc(-20 * var(--lu, 1px));padding-inline:calc(20 * var(--lu, 1px))}.landing-story-card{flex-basis:calc(292 * var(--lu, 1px));width:calc(292 * var(--lu, 1px));min-height:calc(276 * var(--lu, 1px));padding:calc(20 * var(--lu, 1px)) calc(18 * var(--lu, 1px)) calc(18 * var(--lu, 1px));border-radius:calc(22 * var(--lu, 1px))}.landing-economics{gap:calc(24 * var(--lu, 1px));padding-top:calc(24 * var(--lu, 1px));padding-bottom:calc(24 * var(--lu, 1px))}.landing-economics__summary strong{font-size:calc(48 * var(--lu, 1px))}.landing-fit-card{min-height:auto}.landing-pricing-grid{gap:calc(20 * var(--lu, 1px))}.landing-plan-card{min-height:auto;border-radius:calc(24 * var(--lu, 1px))}.landing-plan-card__price-block{align-items:center;gap:calc(12 * var(--lu, 1px))}.landing-plan-card__description,.landing-plan-card--start .landing-plan-card__description,.landing-plan-card--business .landing-plan-card__description,.landing-plan-card--business .landing-plan-card__price-block strong{max-width:none}.landing-section--faq .landing-section__heading{margin-bottom:calc(32 * var(--lu, 1px))}.landing-faq{width:100%;gap:calc(8 * var(--lu, 1px))}.landing-faq__trigger{min-height:auto;padding:calc(20 * var(--lu, 1px)) calc(76 * var(--lu, 1px)) calc(20 * var(--lu, 1px)) calc(20 * var(--lu, 1px));font-size:calc(24 * var(--lu, 1px));line-height:calc(28 * var(--lu, 1px))}.landing-faq__answer{padding:0 calc(20 * var(--lu, 1px)) calc(20 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-final-cta__inner{min-height:calc(560 * var(--lu, 1px));padding:calc(52 * var(--lu, 1px)) calc(20 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px))}.landing-final-cta__inner .landing-section__heading h2{font-size:calc(44 * var(--lu, 1px));line-height:1}.landing-final-cta__inner .landing-section__heading p{font-size:calc(18 * var(--lu, 1px));line-height:calc(24 * var(--lu, 1px))}.landing-final-cta__actions{width:100%;display:grid;gap:calc(12 * var(--lu, 1px))}.landing-final-cta__primary,.landing-final-cta__secondary{width:100%;min-height:calc(60 * var(--lu, 1px))}.landing-final-cta__benefits{display:grid;gap:calc(12 * var(--lu, 1px));justify-items:center}.cookie-consent-banner{bottom:calc(16 * var(--lu, 1px));width:min(calc(100% - calc(16 * var(--lu, 1px))),calc(1040 * var(--lu, 1px)))}.cookie-consent-banner__panel,.cookie-consent-modal__dialog{border-radius:calc(24 * var(--lu, 1px))}.cookie-consent-banner__panel{padding:calc(22 * var(--lu, 1px)) calc(20 * var(--lu, 1px));flex-direction:column;align-items:stretch}.cookie-consent-banner__actions,.cookie-consent-modal__actions,.landing-contact-modal__actions{display:grid;grid-template-columns:1fr}.cookie-consent-banner__actions .button-shell,.cookie-consent-modal__actions .button-shell,.landing-contact-modal__actions .button-shell{width:100%}.cookie-consent-modal{padding:calc(16 * var(--lu, 1px))}.cookie-consent-modal__dialog{padding:calc(24 * var(--lu, 1px)) calc(20 * var(--lu, 1px));max-height:calc(100vh - calc(32 * var(--lu, 1px)))}.landing-contact-modal__dialog{padding:calc(78 * var(--lu, 1px)) calc(20 * var(--lu, 1px)) max(calc(28 * var(--lu, 1px)),env(safe-area-inset-bottom))}.cookie-consent-modal__header,.cookie-consent-modal__card-head{flex-direction:column}.cookie-consent-modal__grid{grid-template-columns:1fr}.landing-contact-modal__header{display:block}.landing-contact-modal__grid{grid-template-columns:1fr}.landing-contact-modal__input,.landing-contact-modal__textarea{font-size:calc(16 * var(--lu, 1px))}.landing-footer__inner{grid-template-columns:1fr;gap:calc(32 * var(--lu, 1px));padding:calc(40 * var(--lu, 1px)) calc(16 * var(--lu, 1px)) calc(28 * var(--lu, 1px))}.landing-footer__card{border-radius:calc(32 * var(--lu, 1px)) calc(32 * var(--lu, 1px)) 0 0}.landing-footer__brand{padding-bottom:calc(28 * var(--lu, 1px));border-bottom:1px solid rgba(23,23,23,.08)}.landing-footer__brand-wordmark{font-size:calc(28 * var(--lu, 1px))}.landing-footer__brand p{max-width:calc(328 * var(--lu, 1px));font-size:calc(14 * var(--lu, 1px));line-height:calc(16 * var(--lu, 1px))}.landing-footer__columns{gap:calc(32 * var(--lu, 1px))}.landing-footer__column{gap:calc(8 * var(--lu, 1px))}.landing-footer__column h3{margin-bottom:calc(4 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:calc(21 * var(--lu, 1px))}.landing-footer__column a,.landing-footer__text-link{font-size:calc(16 * var(--lu, 1px));line-height:calc(20 * var(--lu, 1px))}.landing-footer__bottom{padding:0 calc(20 * var(--lu, 1px)) calc(56 * var(--lu, 1px));border-top:0;flex-direction:column;align-items:flex-start;font-size:calc(14 * var(--lu, 1px));line-height:calc(16 * var(--lu, 1px))}}@media (max-width: 679px){.landing-page{--landing-gutter: calc(12 * var(--lu, 1px))}.landing-header__inner{padding:calc(12 * var(--lu, 1px)) calc(12 * var(--lu, 1px)) calc(12 * var(--lu, 1px)) calc(18 * var(--lu, 1px))}.landing-header__mobile-cta{min-height:calc(40 * var(--lu, 1px));padding:0 calc(16 * var(--lu, 1px));font-size:calc(14.08 * var(--lu, 1px))}.landing-header__menu{width:calc(40 * var(--lu, 1px));height:calc(40 * var(--lu, 1px))}.landing-hero__mobile-title-art{height:calc(108 * var(--lu, 1px))}.landing-hero__title{font-size:calc(44 * var(--lu, 1px))}.landing-hero__mobile-title-bubbles{left:calc(50% - calc(61 * var(--lu, 1px)));width:calc(54 * var(--lu, 1px))}.landing-hero__mobile-title-phone{width:calc(90 * var(--lu, 1px))}.landing-contrast-band{margin-top:0}.landing-demo-video{width:100%;aspect-ratio:331 / 236}.landing-story-card{flex-basis:calc(278 * var(--lu, 1px));width:calc(278 * var(--lu, 1px))}}.landing-hero--v2{padding-bottom:calc(72 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__inner{gap:calc(48 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__copy{gap:calc(22 * var(--lu, 1px));width:min(100%,calc(1000 * var(--lu, 1px)))}.landing-hero__badge{gap:calc(10 * var(--lu, 1px));min-height:calc(38 * var(--lu, 1px));padding:calc(8 * var(--lu, 1px)) calc(16 * var(--lu, 1px));font-size:calc(13 * var(--lu, 1px));letter-spacing:.06em}.landing-hero__badge-dot{width:calc(8 * var(--lu, 1px));height:calc(8 * var(--lu, 1px));border-radius:50%;background:#22c55e;box-shadow:0 0 0 calc(4 * var(--lu, 1px)) #22c55e2e;animation:landing-live-dot 2s ease-in-out infinite}@keyframes landing-live-dot{50%{box-shadow:0 0 0 calc(7 * var(--lu, 1px)) #22c55e0f}}.landing-hero__headline{margin:0;display:grid;gap:calc(6 * var(--lu, 1px));color:var(--color-violet-10);font-weight:400;font-size:clamp(calc(40 * var(--lu, 1px)),5.2vw,calc(68 * var(--lu, 1px)));line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.landing-hero__headline-line--accent{padding-inline:.06em;margin-inline:-.06em;font-style:normal;background:linear-gradient(95deg,var(--color-violet-04) 0%,#8b6cf5 55%,#c8b4ff 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.landing-hero--v2 .landing-hero__description{max-width:calc(640 * var(--lu, 1px));color:#020634b8}.landing-hero--v2 .landing-hero__actions{width:auto;gap:calc(12 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__primary{flex:0 0 auto;gap:calc(10 * var(--lu, 1px));min-width:calc(280 * var(--lu, 1px));font-size:calc(18 * var(--lu, 1px));box-shadow:0 calc(14 * var(--lu, 1px)) calc(34 * var(--lu, 1px)) #5667f459}.landing-hero--v2 .landing-hero__secondary{flex:0 0 auto;box-shadow:0 calc(10 * var(--lu, 1px)) calc(26 * var(--lu, 1px)) #6168a81a}.landing-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--lu, 1px)) calc(22 * var(--lu, 1px));margin:0;padding:0;list-style:none;color:#0206349e;font-size:calc(15 * var(--lu, 1px))}.landing-trust li{display:inline-flex;align-items:center;gap:calc(7 * var(--lu, 1px))}.landing-trust .landing-checkmark{width:calc(16 * var(--lu, 1px));height:calc(16 * var(--lu, 1px))}.landing-hero__reels--live{--landing-reel-sets: 2}.landing-hero__reels--live .landing-hero__reels-track{animation-duration:66s}.landing-media-card--button{flex:0 0 auto;padding:0;cursor:pointer;font:inherit;transition:transform .22s ease,box-shadow .22s ease}.landing-hero__reels--live .landing-media-card{width:clamp(calc(168 * var(--lu, 1px)),min(16vw,30vh),calc(250 * var(--lu, 1px)));box-shadow:0 calc(18 * var(--lu, 1px)) calc(40 * var(--lu, 1px)) #4c54a029}.landing-hero__reels--live .landing-media-card__image{aspect-ratio:9 / 16;width:100%;height:auto;object-fit:cover;background:#0b0d24}.landing-media-card--button:hover,.landing-media-card--button:focus-visible{transform:translateY(calc(-6 * var(--lu, 1px))) scale(1.02);box-shadow:0 calc(24 * var(--lu, 1px)) calc(50 * var(--lu, 1px)) #4c54a047;outline:none}.landing-media-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;background:linear-gradient(180deg,#03061500 40%,#03061573);transition:opacity .2s ease}.landing-media-card__play:after{content:"";width:calc(58 * var(--lu, 1px));height:calc(58 * var(--lu, 1px));border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l11-6.5z' fill='%23020634'/%3E%3C/svg%3E") 55% 50% / 45% no-repeat,#ffffffeb;box-shadow:0 calc(10 * var(--lu, 1px)) calc(26 * var(--lu, 1px)) #00000040}.landing-media-card--button:hover .landing-media-card__play,.landing-media-card--button:focus-visible .landing-media-card__play{opacity:1}@media (hover: none){.landing-media-card__play{opacity:1;background:none;place-items:end start;padding:calc(10 * var(--lu, 1px))}.landing-media-card__play:after{width:calc(34 * var(--lu, 1px));height:calc(34 * var(--lu, 1px))}}.landing-reel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(20 * var(--lu, 1px));width:min(100%,calc(1240 * var(--lu, 1px)));margin:0 auto}.landing-reel-card{display:grid;gap:calc(14 * var(--lu, 1px));min-width:0}.landing-reel-card__frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:calc(24 * var(--lu, 1px));background:#0b0d24;border:1px solid rgba(255,255,255,.1);box-shadow:0 calc(30 * var(--lu, 1px)) calc(70 * var(--lu, 1px)) #00000073,inset 0 0 0 1px #ffffff0a;cursor:pointer;isolation:isolate;transition:transform .26s ease,box-shadow .26s ease;-webkit-tap-highlight-color:transparent}.landing-reel-card__frame:hover{transform:translateY(calc(-4 * var(--lu, 1px)))}.landing-reel-card__frame:focus-visible{outline:2px solid var(--color-violet-02);outline-offset:3px}.landing-reel-card--active .landing-reel-card__frame{transform:none;box-shadow:0 0 0 2px #8e95f2e6,0 calc(30 * var(--lu, 1px)) calc(80 * var(--lu, 1px)) #434eea73}.landing-reel-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#0b0d24}.landing-reel-card__badge,.landing-reel-card__lang{position:absolute;top:calc(12 * var(--lu, 1px));z-index:2;display:inline-flex;align-items:center;gap:calc(5 * var(--lu, 1px));padding:calc(6 * var(--lu, 1px)) calc(10 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));font-size:calc(11 * var(--lu, 1px));font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;pointer-events:none}.landing-reel-card__badge{left:calc(12 * var(--lu, 1px));background:#5662ffd9;color:#fff}.landing-reel-card__badge:before{content:"";width:calc(9 * var(--lu, 1px));height:calc(9 * var(--lu, 1px));background:currentColor;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.landing-reel-card__lang{right:calc(12 * var(--lu, 1px));background:#0306158c;color:#ffffffdb}.landing-reel-card__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--lu, 1px));background:linear-gradient(180deg,#03061500 45%,#0306158c);pointer-events:none}.landing-reel-card__play-icon{width:calc(64 * var(--lu, 1px));height:calc(64 * var(--lu, 1px));border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.5v13l11-6.5z' fill='%23ffffff'/%3E%3C/svg%3E") 56% 50% / 42% no-repeat,#fff3;border:1px solid rgba(255,255,255,.45);transition:transform .22s ease,background-color .22s ease}.landing-reel-card__frame:hover .landing-reel-card__play-icon{transform:scale(1.08);background-color:#5667f4cc}.landing-reel-card__play-label{position:absolute;bottom:calc(18 * var(--lu, 1px));display:inline-flex;align-items:center;gap:calc(6 * var(--lu, 1px));padding:calc(8 * var(--lu, 1px)) calc(14 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#fffffff0;color:var(--color-violet-10);font-size:calc(13 * var(--lu, 1px));font-weight:500;line-height:1}.landing-reel-card__play-label:before{content:"";width:calc(14 * var(--lu, 1px));height:calc(14 * var(--lu, 1px));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23020634' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E") center / contain no-repeat}.landing-reel-card__controls{position:absolute;inset:auto calc(10 * var(--lu, 1px)) calc(10 * var(--lu, 1px));z-index:3;display:flex;align-items:center;gap:calc(10 * var(--lu, 1px));padding:calc(6 * var(--lu, 1px)) calc(12 * var(--lu, 1px)) calc(6 * var(--lu, 1px)) calc(6 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#0306158c;cursor:default}.landing-reel-card__sound{flex:0 0 auto;width:calc(32 * var(--lu, 1px));height:calc(32 * var(--lu, 1px));padding:0;border:0;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E") center / 55% no-repeat,#ffffff29;cursor:pointer}.landing-reel-card__sound--muted{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='m23 9-6 6M17 9l6 6'/%3E%3C/svg%3E") center / 55% no-repeat,#5667f4e6}.landing-reel-card__track{position:relative;flex:1 1 auto;height:calc(4 * var(--lu, 1px));border-radius:999px;background:#ffffff40;cursor:pointer}.landing-reel-card__track:before{content:"";position:absolute;inset:calc(-10 * var(--lu, 1px)) 0}.landing-reel-card__track-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#fff}.landing-reel-card__time{flex:0 0 auto;min-width:calc(34 * var(--lu, 1px));color:#ffffffdb;font-size:calc(12 * var(--lu, 1px));font-variant-numeric:tabular-nums;text-align:right}.landing-reel-card__meta{display:grid;gap:calc(8 * var(--lu, 1px));padding-inline:calc(4 * var(--lu, 1px))}.landing-reel-card__meta p{margin:0;color:#ebedfbd1;font-size:calc(15 * var(--lu, 1px));line-height:1.35}.landing-reel-card__format{justify-self:start;padding:calc(5 * var(--lu, 1px)) calc(10 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));border:1px solid rgba(180,184,247,.28);background:#5667f429;color:var(--color-violet-01);font-size:calc(12 * var(--lu, 1px));letter-spacing:.04em;line-height:1;text-transform:uppercase}.landing-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12 * var(--lu, 1px));margin:calc(44 * var(--lu, 1px)) auto 0;padding:0;list-style:none}.landing-proof li{display:inline-flex;align-items:center;gap:calc(10 * var(--lu, 1px));padding:calc(12 * var(--lu, 1px)) calc(18 * var(--lu, 1px));border:1px solid rgba(255,255,255,.1);border-radius:calc(999 * var(--lu, 1px));background:#ffffff0d;color:#ebedfbb8;font-size:calc(15 * var(--lu, 1px));line-height:1.3}.landing-proof strong{color:#fff;font-weight:500}.landing-proof__icon{font-size:calc(18 * var(--lu, 1px))}.landing-result__footnote{margin:calc(16 * var(--lu, 1px)) auto 0;max-width:calc(560 * var(--lu, 1px));color:#ebedfb80;font-size:calc(13 * var(--lu, 1px));text-align:center}.landing-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"ideas ideas twin" "script finish twin" "publish publish publish";gap:calc(18 * var(--lu, 1px));width:min(100%,calc(1240 * var(--lu, 1px)));margin:0 auto}.landing-bento__tile{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:calc(28 * var(--lu, 1px));background:radial-gradient(ellipse 80% 60% at 100% 100%,rgba(86,103,244,.22),transparent 70%),#ffffff0b;color:#fff}.landing-bento__tile--ideas{grid-area:ideas}.landing-bento__tile--twin{grid-area:twin}.landing-bento__tile--script{grid-area:script}.landing-bento__tile--finish{grid-area:finish}.landing-bento__tile--publish{grid-area:publish;flex-direction:row;align-items:stretch}.landing-bento__copy{display:grid;align-content:start;gap:calc(10 * var(--lu, 1px));padding:calc(28 * var(--lu, 1px)) calc(28 * var(--lu, 1px)) calc(20 * var(--lu, 1px))}.landing-bento__tile--publish .landing-bento__copy{flex:0 0 38%;align-content:center;padding:calc(36 * var(--lu, 1px))}.landing-bento__chip{justify-self:start;padding:calc(5 * var(--lu, 1px)) calc(10 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#5667f438;color:var(--color-violet-01);font-size:calc(12 * var(--lu, 1px));letter-spacing:.05em;line-height:1;text-transform:uppercase}.landing-bento__copy h3{margin:0;font-weight:400;font-size:calc(28 * var(--lu, 1px));line-height:1.08;letter-spacing:-.02em}.landing-bento__copy p{margin:0;max-width:calc(380 * var(--lu, 1px));color:#ebedfba8;font-size:calc(16 * var(--lu, 1px));line-height:1.4}.landing-bento__visual{position:relative;flex:1 1 auto;min-height:calc(220 * var(--lu, 1px))}.landing-bento__visual--shot{overflow:hidden}.landing-bento__visual--shot img{position:absolute;left:calc(28 * var(--lu, 1px));top:0;width:calc(100% + calc(40 * var(--lu, 1px)));max-width:none;height:auto;border-radius:calc(18 * var(--lu, 1px)) 0 0 0;box-shadow:0 calc(-10 * var(--lu, 1px)) calc(40 * var(--lu, 1px)) #00000059}.landing-bento__tile--ideas .landing-bento__visual--shot{min-height:calc(300 * var(--lu, 1px))}.landing-bento__tile--ideas .landing-bento__visual--shot img{width:calc(100% - calc(28 * var(--lu, 1px)))}.landing-bento__visual--right img{left:0;top:calc(28 * var(--lu, 1px));width:100%;border-radius:calc(18 * var(--lu, 1px)) 0 0 0}.landing-bento__tile--publish .landing-bento__visual--shot{min-height:calc(320 * var(--lu, 1px))}.landing-bento__visual--phone{display:grid;place-items:end center;padding:0 calc(28 * var(--lu, 1px))}.landing-bento__phone{position:relative;width:min(100%,calc(270 * var(--lu, 1px)));aspect-ratio:9 / 16;margin-bottom:calc(-40 * var(--lu, 1px));overflow:hidden;border:calc(7 * var(--lu, 1px)) solid #14172f;border-radius:calc(34 * var(--lu, 1px));background:#0b0d24;box-shadow:0 0 0 1px #ffffff1f,0 calc(30 * var(--lu, 1px)) calc(80 * var(--lu, 1px)) #00000080}.landing-bento__phone--small{width:calc(150 * var(--lu, 1px));margin-bottom:0;border-width:calc(5 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px))}.landing-bento__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-bento__rec{position:absolute;top:calc(12 * var(--lu, 1px));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:calc(6 * var(--lu, 1px));padding:calc(6 * var(--lu, 1px)) calc(10 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#03061599;color:#fff;font-size:calc(11 * var(--lu, 1px));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.landing-bento__rec span{width:calc(7 * var(--lu, 1px));height:calc(7 * var(--lu, 1px));border-radius:50%;background:#22c55e}.landing-bento__visual--finish{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--lu, 1px));padding:0 calc(20 * var(--lu, 1px)) calc(24 * var(--lu, 1px))}.landing-bento__stickers{display:grid;gap:calc(8 * var(--lu, 1px));margin:0;padding:0;list-style:none}.landing-bento__stickers li{display:inline-flex;align-items:center;gap:calc(8 * var(--lu, 1px));padding:calc(9 * var(--lu, 1px)) calc(14 * var(--lu, 1px)) calc(9 * var(--lu, 1px)) calc(10 * var(--lu, 1px));border-radius:calc(14 * var(--lu, 1px));background:#fffffff2;color:var(--color-violet-10);font-size:calc(14 * var(--lu, 1px));line-height:1;box-shadow:0 calc(10 * var(--lu, 1px)) calc(24 * var(--lu, 1px)) #0000004d}.landing-bento__stickers li:nth-child(2){transform:translate(calc(14 * var(--lu, 1px)))}.landing-bento__stickers li:before{content:"";width:calc(18 * var(--lu, 1px));height:calc(18 * var(--lu, 1px));border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat,#22c55e}.landing-how{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 * var(--lu, 1px));width:min(100%,calc(1160 * var(--lu, 1px)));margin:0 auto;padding:0;list-style:none;counter-reset:none}.landing-how:before{content:"";position:absolute;top:calc(52 * var(--lu, 1px));left:calc(16.66% + calc(20 * var(--lu, 1px)));right:calc(16.66% + calc(20 * var(--lu, 1px)));height:1px;background:repeating-linear-gradient(90deg,rgba(86,103,244,.45) 0 6px,transparent 6px 12px);z-index:0}.landing-how__step{position:relative;z-index:1;display:grid;align-content:start;gap:calc(12 * var(--lu, 1px));padding:calc(28 * var(--lu, 1px));border:1px solid rgba(23,23,23,.07);border-radius:calc(26 * var(--lu, 1px));background:#ffffffdb;box-shadow:0 calc(20 * var(--lu, 1px)) calc(50 * var(--lu, 1px)) #7884b61f}.landing-how__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(8 * var(--lu, 1px))}.landing-how__num{display:grid;place-items:center;width:calc(48 * var(--lu, 1px));height:calc(48 * var(--lu, 1px));border-radius:50%;background:linear-gradient(180deg,var(--color-violet-04) 0%,var(--color-violet-05) 100%);color:#fff;font-size:calc(17 * var(--lu, 1px));box-shadow:0 calc(8 * var(--lu, 1px)) calc(20 * var(--lu, 1px)) #5667f459}.landing-how__time{padding:calc(6 * var(--lu, 1px)) calc(12 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#eef0ff;color:var(--color-violet-05);font-size:calc(14 * var(--lu, 1px));line-height:1}.landing-how__step h3{margin:0;color:var(--color-violet-10);font-weight:400;font-size:calc(26 * var(--lu, 1px));line-height:1.1;letter-spacing:-.02em}.landing-how__step p{margin:0;color:var(--color-text-secondary);font-size:calc(16 * var(--lu, 1px));line-height:1.45}.landing-how__cta{display:flex;justify-content:center;margin-top:calc(36 * var(--lu, 1px))}.landing-how__button{--button-shell-radius: calc(34 * var(--lu, 1px));min-height:calc(60 * var(--lu, 1px));padding:0 calc(36 * var(--lu, 1px));font-size:calc(17 * var(--lu, 1px));background:linear-gradient(180deg,var(--color-violet-04) 0%,var(--color-violet-05) 100%)}.landing-savings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(18 * var(--lu, 1px));width:min(100%,calc(1240 * var(--lu, 1px)));margin:0 auto calc(96 * var(--lu, 1px))}.landing-savings__card{display:grid;align-content:start;gap:calc(8 * var(--lu, 1px));padding:calc(30 * var(--lu, 1px)) calc(26 * var(--lu, 1px));border:1px solid rgba(23,23,23,.07);border-radius:calc(26 * var(--lu, 1px));background:#ffffffdb;box-shadow:0 calc(20 * var(--lu, 1px)) calc(50 * var(--lu, 1px)) #7884b61f}.landing-savings__value{font-weight:400;font-size:calc(64 * var(--lu, 1px));line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(95deg,var(--color-violet-06) 0%,#8b6cf5 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.landing-savings__card h3{margin:calc(4 * var(--lu, 1px)) 0 0;color:var(--color-violet-10);font-weight:500;font-size:calc(18 * var(--lu, 1px));line-height:1.2}.landing-savings__card p{margin:0;color:var(--color-text-secondary);font-size:calc(15 * var(--lu, 1px));line-height:1.45}.landing-contrast-band--second{margin-top:0}.landing-compare-table{width:min(100%,calc(1160 * var(--lu, 1px)));margin:0 auto;overflow:hidden;border:1px solid rgba(23,23,23,.07);border-radius:calc(28 * var(--lu, 1px));background:#ffffffe6;box-shadow:0 calc(26 * var(--lu, 1px)) calc(70 * var(--lu, 1px)) #7884b626}.landing-compare-table__row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr;border-top:1px solid rgba(23,23,23,.06)}.landing-compare-table__row--head{border-top:0}.landing-compare-table__label,.landing-compare-table__cell{display:flex;align-items:center;gap:calc(10 * var(--lu, 1px));padding:calc(18 * var(--lu, 1px)) calc(24 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));line-height:1.35}.landing-compare-table__label{color:var(--color-violet-10);font-weight:500}.landing-compare-table__cell{color:var(--color-text-secondary)}.landing-compare-table__row--head .landing-compare-table__cell{padding-top:calc(24 * var(--lu, 1px));padding-bottom:calc(20 * var(--lu, 1px));color:var(--color-violet-10);font-size:calc(17 * var(--lu, 1px));font-weight:500}.landing-compare-table__cell--wowflo{background:#f1f2ff;color:var(--color-violet-10);font-weight:500}.landing-compare-table__row--head .landing-compare-table__cell--wowflo{background:linear-gradient(180deg,var(--color-violet-04) 0%,var(--color-violet-05) 100%);color:#fff}.landing-compare-table__mark{flex:0 0 auto;display:grid;place-items:center;width:calc(22 * var(--lu, 1px));height:calc(22 * var(--lu, 1px));border-radius:50%;font-size:calc(12 * var(--lu, 1px));font-weight:700;line-height:1}.landing-compare-table__mark--check{background:#22c55e;color:#fff}.landing-compare-table__mark--cross{background:#fdecec;color:#e5484d}.landing-compare-table__mark--partial{background:#fff4de;color:#d97706}@media (min-width: 960px){.landing-hero--v2 .landing-hero__copy{padding-top:calc(24 * var(--lu, 1px))}.landing-section--how,.landing-section--compare{padding-top:calc(110 * var(--lu, 1px))}}@media (max-width: 1100px){.landing-reel-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,calc(640 * var(--lu, 1px)))}.landing-savings{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ideas ideas" "twin script" "twin finish" "publish publish"}}@media (max-width: 959px){.landing-hero--v2{padding:calc(28 * var(--lu, 1px)) 0 calc(40 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__inner{width:100%;gap:calc(32 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__copy{padding-inline:calc(16 * var(--lu, 1px));gap:calc(18 * var(--lu, 1px))}.landing-hero__headline{font-size:clamp(34px,9.4vw,52px);gap:calc(4 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__description{max-width:calc(380 * var(--lu, 1px));font-size:calc(16.5 * var(--lu, 1px));line-height:1.45}.landing-hero--v2 .landing-hero__actions{width:100%;max-width:calc(380 * var(--lu, 1px));display:grid;grid-template-columns:1fr}.landing-hero--v2 .landing-hero__primary,.landing-hero--v2 .landing-hero__secondary{width:100%;min-width:0;min-height:calc(56 * var(--lu, 1px))}.landing-trust{gap:calc(6 * var(--lu, 1px)) calc(14 * var(--lu, 1px));font-size:calc(13.5 * var(--lu, 1px))}.landing-hero--v2 .landing-hero__reels{display:block;width:100%;margin-inline:0}.landing-hero__reels--live .landing-media-card{width:calc(150 * var(--lu, 1px));border-width:calc(5 * var(--lu, 1px));border-radius:calc(18 * var(--lu, 1px))}.landing-hero__reels--live .landing-hero__reels-track{animation-duration:49.5s}.landing-contrast-band{border-radius:calc(28 * var(--lu, 1px))}.landing-contrast-band+.landing-section{padding-top:calc(64 * var(--lu, 1px))}.landing-reel-grid{display:flex;gap:calc(12 * var(--lu, 1px));width:auto;margin-inline:calc(-20 * var(--lu, 1px));padding:0 calc(20 * var(--lu, 1px)) calc(6 * var(--lu, 1px));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc(20 * var(--lu, 1px));scrollbar-width:none}.landing-reel-grid::-webkit-scrollbar{display:none}.landing-reel-card{flex:0 0 72%;max-width:calc(300 * var(--lu, 1px));scroll-snap-align:start}.landing-reel-card__frame:hover{transform:none}.landing-reel-card__meta p{font-size:calc(14 * var(--lu, 1px))}.landing-proof{display:grid;justify-content:stretch;gap:calc(8 * var(--lu, 1px));margin-top:calc(28 * var(--lu, 1px))}.landing-proof li{border-radius:calc(16 * var(--lu, 1px));font-size:calc(14 * var(--lu, 1px))}.landing-bento{grid-template-columns:1fr;grid-template-areas:"ideas" "twin" "script" "finish" "publish";gap:calc(12 * var(--lu, 1px))}.landing-bento__tile--publish{flex-direction:column}.landing-bento__tile--publish .landing-bento__copy{flex:0 0 auto;padding:calc(24 * var(--lu, 1px)) calc(22 * var(--lu, 1px)) calc(18 * var(--lu, 1px))}.landing-bento__copy{padding:calc(24 * var(--lu, 1px)) calc(22 * var(--lu, 1px)) calc(18 * var(--lu, 1px))}.landing-bento__copy h3{font-size:calc(24 * var(--lu, 1px))}.landing-bento__copy p{font-size:calc(15 * var(--lu, 1px))}.landing-bento__visual{min-height:calc(200 * var(--lu, 1px))}.landing-bento__tile--ideas .landing-bento__visual--shot,.landing-bento__tile--publish .landing-bento__visual--shot{min-height:calc(210 * var(--lu, 1px))}.landing-bento__visual--shot img,.landing-bento__tile--ideas .landing-bento__visual--shot img{left:calc(22 * var(--lu, 1px));width:calc(150% + calc(22 * var(--lu, 1px)))}.landing-bento__visual--right img{left:calc(22 * var(--lu, 1px));top:0;width:160%}.landing-bento__visual--phone{min-height:calc(300 * var(--lu, 1px))}.landing-bento__phone{width:calc(200 * var(--lu, 1px))}.landing-bento__phone--small{width:calc(128 * var(--lu, 1px))}.landing-how{grid-template-columns:1fr;gap:calc(12 * var(--lu, 1px))}.landing-how:before{top:calc(40 * var(--lu, 1px));bottom:calc(40 * var(--lu, 1px));left:calc(47 * var(--lu, 1px));right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg,rgba(86,103,244,.45) 0 6px,transparent 6px 12px)}.landing-how__step{padding:calc(22 * var(--lu, 1px))}.landing-how__step h3{font-size:calc(22 * var(--lu, 1px))}.landing-how__step p{font-size:calc(15 * var(--lu, 1px))}.landing-how__cta{margin-top:calc(24 * var(--lu, 1px))}.landing-how__button{width:100%;max-width:calc(380 * var(--lu, 1px))}.landing-savings{gap:calc(10 * var(--lu, 1px));margin-bottom:calc(64 * var(--lu, 1px))}.landing-savings__card{padding:calc(20 * var(--lu, 1px)) calc(18 * var(--lu, 1px));border-radius:calc(22 * var(--lu, 1px))}.landing-savings__value{font-size:calc(40 * var(--lu, 1px))}.landing-savings__card h3{font-size:calc(15 * var(--lu, 1px))}.landing-savings__card p{font-size:calc(13.5 * var(--lu, 1px))}.landing-compare-table{display:grid;gap:calc(10 * var(--lu, 1px));overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.landing-compare-table__row--head{display:none}.landing-compare-table__row{grid-template-columns:1fr;overflow:hidden;border:1px solid rgba(23,23,23,.07);border-radius:calc(20 * var(--lu, 1px));background:#ffffffeb;box-shadow:0 calc(12 * var(--lu, 1px)) calc(30 * var(--lu, 1px)) #7884b61a}.landing-compare-table__label{padding:calc(16 * var(--lu, 1px)) calc(18 * var(--lu, 1px)) calc(8 * var(--lu, 1px));font-size:calc(17 * var(--lu, 1px))}.landing-compare-table__cell{display:grid;grid-template-columns:calc(110 * var(--lu, 1px)) auto 1fr;gap:calc(8 * var(--lu, 1px));padding:calc(8 * var(--lu, 1px)) calc(18 * var(--lu, 1px));font-size:calc(14.5 * var(--lu, 1px))}.landing-compare-table__cell:before{content:attr(data-column);color:var(--color-text-tertiary, #8a8da8);font-size:calc(12.5 * var(--lu, 1px));font-weight:400}.landing-compare-table__cell>span:only-child{grid-column:2 / -1}.landing-compare-table__cell--wowflo{margin-top:calc(6 * var(--lu, 1px));padding-top:calc(12 * var(--lu, 1px));padding-bottom:calc(14 * var(--lu, 1px))}.landing-compare-table__cell--wowflo:before{color:var(--color-violet-05);font-weight:500}}@media (max-width: 379px){.landing-savings{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.landing-hero__badge-dot{animation:none}.landing-reel-card__frame,.landing-media-card--button{transition:none}}@media (min-width: 960px){.landing-bento__tile--twin .landing-bento__visual--phone{display:block;min-height:calc(360 * var(--lu, 1px));padding:0}.landing-bento__tile--twin .landing-bento__phone{position:absolute;left:50%;bottom:calc(-48 * var(--lu, 1px));width:auto;height:calc(100% + calc(24 * var(--lu, 1px)));margin:0;transform:translate(-50%)}}.landing-page .landing-section[id]{scroll-margin-top:112px}@media (max-width: 359px){.landing-plan-card:not(.landing-plan-card--business) .landing-plan-card__price-block strong{font-size:48px}}.landing-page .landing-pricing-notes{grid-template-columns:1fr}.landing-testimonial-card{flex:0 0 calc(360 * var(--lu, 1px));width:calc(360 * var(--lu, 1px));display:flex;flex-direction:column;gap:calc(18 * var(--lu, 1px));padding:calc(26 * var(--lu, 1px));border:1px solid rgba(255,255,255,.1);border-radius:calc(24 * var(--lu, 1px));background:#ffffff0f;color:#f4f4ff}.landing-testimonial-card__stars{color:#fbbf24;font-size:calc(16 * var(--lu, 1px));letter-spacing:.12em;line-height:1}.landing-testimonial-card__quote{flex:1 1 auto;margin:0;color:#f4f4ff;font-size:calc(17 * var(--lu, 1px));line-height:1.45}.landing-testimonial-card__result{align-self:flex-start;padding:calc(6 * var(--lu, 1px)) calc(12 * var(--lu, 1px));border-radius:calc(999 * var(--lu, 1px));background:#22c55e24;color:#8fe0a0;font-size:calc(13 * var(--lu, 1px));font-weight:500}.landing-testimonial-card__author{display:flex;align-items:center;gap:calc(12 * var(--lu, 1px));padding-top:calc(16 * var(--lu, 1px));border-top:1px solid rgba(255,255,255,.08)}.landing-testimonial-card__photo{flex:0 0 auto;width:calc(48 * var(--lu, 1px));height:calc(48 * var(--lu, 1px));border-radius:50%;object-fit:cover}.landing-testimonial-card__photo--empty{display:grid;place-items:center;background:linear-gradient(135deg,#434eea,#7d6bf0);color:#fff;font-size:calc(16 * var(--lu, 1px));font-weight:600}.landing-testimonial-card__name{font-size:calc(16 * var(--lu, 1px));font-weight:600}.landing-testimonial-card__role{margin-top:2px;color:#ebedfb8c;font-size:calc(13 * var(--lu, 1px))}.landing-testimonial-card__top{display:flex;align-items:center;justify-content:space-between}.landing-testimonial-card__demo{padding:4px 9px;border-radius:999px;background:#fbbf2424;color:#fbbf24;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.landing-testimonial-dev-note{margin:calc(16 * var(--lu, 1px)) auto 0;color:#ebedfb80;font-size:13px;text-align:center}@media (max-width: 959px){.landing-testimonial-card{flex-basis:calc(300 * var(--lu, 1px));width:calc(300 * var(--lu, 1px));padding:calc(22 * var(--lu, 1px))}.landing-testimonial-card__quote{font-size:calc(16 * var(--lu, 1px))}}.landing-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--lu, 1px));width:min(100%,calc(1080 * var(--lu, 1px)));margin:0 auto;align-items:stretch}.landing-money__card{display:flex;flex-direction:column;gap:calc(22 * var(--lu, 1px));padding:calc(36 * var(--lu, 1px)) calc(34 * var(--lu, 1px));border:1px solid rgba(255,255,255,.09);border-radius:calc(28 * var(--lu, 1px));background:#ffffff0b;color:#f4f4ff}.landing-money__card--wowflo{border:1.5px solid rgba(142,149,242,.6);background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(86,103,244,.35),transparent 70%),#ffffff0f;box-shadow:0 30px 90px #434eea4d}.landing-money__label{color:#ebedfb8c;font-size:calc(13 * var(--lu, 1px));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-money__card--wowflo .landing-money__label{color:var(--color-violet-02)}.landing-money__price{display:grid;gap:calc(6 * var(--lu, 1px))}.landing-money__price strong{font-weight:400;font-size:clamp(calc(44 * var(--lu, 1px)),4.4vw,calc(60 * var(--lu, 1px)));line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.landing-money__card--manual .landing-money__price strong{color:#ff9a9c;text-decoration:line-through;text-decoration-thickness:2px}.landing-money__price span{color:#ebedfb80;font-size:calc(15 * var(--lu, 1px))}.landing-money__list{display:grid;gap:calc(12 * var(--lu, 1px));margin:0;padding:0;list-style:none}.landing-money__list li{display:flex;align-items:flex-start;gap:calc(10 * var(--lu, 1px));color:#ebedfbc7;font-size:calc(16 * var(--lu, 1px));line-height:1.45}.landing-money__icon{flex:0 0 auto;display:grid;place-items:center;width:calc(22 * var(--lu, 1px));height:calc(22 * var(--lu, 1px));margin-top:1px;border-radius:50%;font-size:calc(11 * var(--lu, 1px));font-weight:700;line-height:1}.landing-money__icon--cross{background:#ff4d4f29;color:#ff8f91}.landing-money__icon--check{background:#22c55e;color:#fff}.landing-money__payback{display:grid;gap:calc(4 * var(--lu, 1px));margin-top:auto;padding-top:calc(18 * var(--lu, 1px));border-top:1px solid rgba(255,255,255,.12)}.landing-money__payback strong{color:#8fe0a0;font-size:calc(17 * var(--lu, 1px));font-weight:500}.landing-money__payback span{color:#ebedfb8c;font-size:calc(14 * var(--lu, 1px))}.landing-money__cta{--button-shell-radius: calc(34 * var(--lu, 1px));--button-shell-border: transparent;--button-shell-background: linear-gradient(135deg, #434eea 0%, #6971ee 52%, #7d6bf0 100%);--button-shell-color: #ffffff;align-self:stretch;min-height:calc(54 * var(--lu, 1px));font-size:calc(16 * var(--lu, 1px));background:linear-gradient(135deg,#434eea,#6971ee 52%,#7d6bf0)}@media (max-width: 959px){.landing-money{grid-template-columns:1fr;gap:calc(12 * var(--lu, 1px))}.landing-money__card{padding:calc(26 * var(--lu, 1px)) calc(22 * var(--lu, 1px));border-radius:calc(24 * var(--lu, 1px))}.landing-money__list li{font-size:calc(15 * var(--lu, 1px))}}.landing-hero__reels--live{pointer-events:none}@media (min-width: 960px){.landing-hero--v2{padding:clamp(12px,2.4vh,44px) 0 clamp(24px,4vh,72px)}.landing-hero--v2 .landing-hero__inner{gap:clamp(20px,3.6vh,48px)}.landing-hero--v2 .landing-hero__copy{padding-top:clamp(4px,1.6vh,24px);gap:clamp(12px,2vh,22px)}.landing-hero__headline{font-size:min(clamp(40px,5.2vw,68px),7.4vh)}.landing-hero--v2 .landing-hero__description{font-size:min(20px,2.4vh);line-height:1.45}.landing-hero--v2 .landing-hero__primary,.landing-hero--v2 .landing-hero__secondary{min-height:clamp(48px,7vh,68px)}.landing-hero__reels--live .landing-media-card{width:clamp(120px,21vh,250px)}.landing-section__heading h2{font-size:min(clamp(38px,5vw,64px),6.6vh)}.landing-section--result .landing-section__heading,.landing-section--features .landing-section__heading{gap:clamp(12px,2vh,24px);margin-bottom:clamp(20px,3.6vh,42px)}.landing-reel-grid{width:min(100%,calc(1240 * var(--lu, 1px)),calc((100vh - 400px)*2.25 + 60px))}.landing-proof{margin-top:clamp(18px,3vh,44px)}.landing-bento{grid-template-areas:"ideas script twin" "finish publish twin";grid-template-rows:repeat(2,clamp(250px,calc((100vh - 250px)/2),400px))}.landing-bento__tile--publish{flex-direction:column}.landing-bento__tile--publish .landing-bento__copy{flex:0 0 auto;align-content:start;padding:calc(28 * var(--lu, 1px)) calc(28 * var(--lu, 1px)) calc(20 * var(--lu, 1px))}.landing-bento__copy{gap:8px;padding:clamp(18px,2.6vh,28px) clamp(20px,2.4vh,28px) clamp(12px,1.6vh,20px)}.landing-bento__copy h3{font-size:min(calc(26 * var(--lu, 1px)),3.2vh)}.landing-bento__copy p{font-size:min(calc(16 * var(--lu, 1px)),1.9vh)}.landing-bento__visual,.landing-bento__tile--ideas .landing-bento__visual--shot,.landing-bento__tile--publish .landing-bento__visual--shot,.landing-bento__tile--twin .landing-bento__visual--phone{flex:1 1 0;min-height:0}.landing-bento__tile--ideas .landing-bento__visual--shot img,.landing-bento__visual--shot img{left:clamp(20px,2.4vh,28px);width:150%}.landing-bento__visual--right img{left:clamp(20px,2.4vh,28px);top:0;width:140%}.landing-bento__visual--finish{padding-bottom:clamp(12px,2vh,24px)}.landing-bento__phone--small{width:auto;height:100%;aspect-ratio:9 / 16}.landing-bento__stickers li{font-size:min(calc(14 * var(--lu, 1px)),1.8vh)}}@media (min-width: 960px){.landing-contrast-band .landing-section--result,.landing-contrast-band .landing-section--features{padding-top:clamp(28px,6vh,74px)}}.landing-testimonial-card:nth-child(6n+2) .landing-testimonial-card__photo--empty{background:linear-gradient(135deg,#db2777,#f59e0b)}.landing-testimonial-card:nth-child(6n+3) .landing-testimonial-card__photo--empty{background:linear-gradient(135deg,#059669,#22d3ee)}.landing-testimonial-card:nth-child(6n+4) .landing-testimonial-card__photo--empty{background:linear-gradient(135deg,#7c3aed,#ec4899)}.landing-testimonial-card:nth-child(6n+5) .landing-testimonial-card__photo--empty{background:linear-gradient(135deg,#ea580c,#facc15)}.landing-testimonial-card:nth-child(6n+6) .landing-testimonial-card__photo--empty{background:linear-gradient(135deg,#0284c7,#6366f1)}.landing-reel-card__frame{cursor:default}.landing-reel-card__frame:hover{transform:none}.landing-page.landing-page--dark{--dk-bg: #05061a;--dk-surface: rgba(255, 255, 255, .045);--dk-surface-strong: rgba(255, 255, 255, .08);--dk-surface-solid: #0e1030;--dk-border: rgba(255, 255, 255, .09);--dk-border-strong: rgba(255, 255, 255, .16);--dk-text: #f4f4ff;--dk-text-muted: rgba(235, 237, 251, .7);--dk-text-soft: rgba(235, 237, 251, .48);--dk-gradient: linear-gradient(135deg, #434eea 0%, #6971ee 52%, #7d6bf0 100%);--color-text-primary: var(--dk-text);--color-text-secondary: var(--dk-text-muted);--color-text-tertiary: var(--dk-text-soft);--color-border: var(--dk-border);color:var(--dk-text);background:radial-gradient(ellipse 60% 40% at 50% -6%,rgba(67,78,234,.55),transparent 70%),radial-gradient(ellipse 40% 30% at 12% 18%,rgba(125,107,240,.22),transparent 70%),radial-gradient(ellipse 40% 30% at 90% 30%,rgba(86,103,244,.2),transparent 70%),radial-gradient(ellipse 50% 25% at 20% 62%,rgba(190,86,62,.1),transparent 70%),radial-gradient(ellipse 50% 25% at 80% 78%,rgba(86,103,244,.16),transparent 70%),var(--dk-bg)}.landing-page.landing-page--dark:before,.landing-page.landing-page--dark:after{content:none}.landing-page--dark .landing-header__inner{border-color:var(--dk-border);background:#0e1030f5;box-shadow:0 12px 40px #00000059}.landing-page--dark .landing-header__brand,.landing-page--dark .landing-header__nav-link,.landing-page--dark .landing-footer__brand-wordmark{color:var(--dk-text)}.landing-page--dark .landing-header__nav-link{opacity:.78;transition:opacity .16s ease}.landing-page--dark .landing-header__nav-link:hover{opacity:1}.landing-page--dark .landing-header__link-button,.landing-page--dark .landing-header__mobile-secondary{--button-shell-border: var(--dk-border-strong);--button-shell-background: transparent;--button-shell-color: var(--dk-text)}.landing-page--dark .landing-header__cta,.landing-page--dark .landing-header__mobile-cta,.landing-page--dark .landing-header__mobile-primary{--button-shell-border: transparent;--button-shell-background: var(--dk-gradient);--button-shell-color: #ffffff;box-shadow:0 8px 20px #5667f466}.landing-page--dark .landing-header__menu{border-color:var(--dk-border-strong);background:#ffffff0f}.landing-page--dark .landing-header__menu span{background:var(--dk-text)}.landing-page--dark .landing-header__mobile-panel{border-color:var(--dk-border);background:#0e1030f5;box-shadow:0 24px 60px #00000080}.landing-page--dark .landing-header__mobile-link{color:var(--dk-text)}.landing-page--dark .app-language-toggle__trigger{border-color:var(--dk-border-strong);background:#ffffff0f;box-shadow:none;color:var(--dk-text-muted)}.landing-page--dark .app-language-toggle__chevron,.landing-page--dark .app-language-toggle__option{color:var(--dk-text-muted)}.landing-page--dark .app-language-toggle__menu{border:1px solid var(--dk-border-strong);background:var(--dk-surface-solid);box-shadow:0 24px 60px #00000080}.landing-page--dark .app-language-toggle__option:hover{background:#ffffff14;color:var(--dk-text)}.landing-page--dark .app-language-toggle__option--active,.landing-page--dark .app-language-toggle__option--active:hover{background:var(--dk-gradient);color:#fff}.landing-page--dark .landing-pill{border-color:#6c78ff3d;background:#111635c7;color:var(--color-violet-01)}.landing-page--dark .landing-section__heading h2{color:#fff}.landing-page--dark .landing-section__heading p{color:var(--dk-text-muted)}.landing-page--dark .landing-contrast-band{border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 120px #00000073,inset 0 1px #ffffff0d}.landing-page--dark .landing-hero__headline{color:#fff}.landing-page--dark .landing-hero__headline-line--accent{background:linear-gradient(95deg,#8e95f2,#b18cff 55%,#e0cffd);-webkit-background-clip:text;background-clip:text}.landing-page--dark .landing-hero--v2 .landing-hero__description{color:var(--dk-text-muted)}.landing-page--dark .landing-hero--v2 .landing-hero__primary{background:var(--dk-gradient);box-shadow:0 14px 40px #5667f480}.landing-page--dark .landing-hero__secondary{--button-shell-border: var(--dk-border-strong);--button-shell-background: rgba(255, 255, 255, .06);--button-shell-color: var(--dk-text);box-shadow:none}.landing-page--dark .landing-hero--v2 .landing-hero__secondary{box-shadow:none}.landing-page--dark .landing-hero__secondary-icon{border-left-color:var(--dk-text)}.landing-page--dark .landing-trust{color:var(--dk-text-soft)}.landing-page--dark .landing-checkmark{filter:brightness(1.6)}.landing-page--dark .landing-media-card{border-color:#ffffff14;background:#0e1030}.landing-page--dark .landing-hero__reels--live .landing-media-card{box-shadow:0 18px 50px #00000080}.landing-page--dark .landing-media-card--button:hover,.landing-page--dark .landing-media-card--button:focus-visible{box-shadow:0 0 0 2px #8e95f2b3,0 24px 60px #434eea66}.landing-page--dark .landing-how__step,.landing-page--dark .landing-savings__card{border-color:var(--dk-border);background:var(--dk-surface);box-shadow:none}.landing-page--dark .landing-how__step h3,.landing-page--dark .landing-savings__card h3{color:var(--dk-text)}.landing-page--dark .landing-how__time{background:#5667f433;color:var(--color-violet-01)}.landing-page--dark .landing-how__button{background:var(--dk-gradient);box-shadow:0 14px 40px #5667f473}.landing-page--dark .landing-savings__value{background:linear-gradient(95deg,#8e95f2,#c7a8ff);-webkit-background-clip:text;background-clip:text}.landing-page--dark .landing-compare-table{border-color:var(--dk-border);background:var(--dk-surface);box-shadow:none}.landing-page--dark .landing-compare-table__row{border-top-color:var(--dk-border)}.landing-page--dark .landing-compare-table__label,.landing-page--dark .landing-compare-table__row--head .landing-compare-table__cell{color:var(--dk-text)}.landing-page--dark .landing-compare-table__cell--wowflo{background:#5667f424;color:#fff}.landing-page--dark .landing-compare-table__row--head .landing-compare-table__cell--wowflo{background:var(--dk-gradient)}.landing-page--dark .landing-compare-table__mark--cross{background:#ff4d4f29;color:#ff8f91}.landing-page--dark .landing-compare-table__mark--partial{background:#e185052e;color:#ffd08a}@media (max-width: 959px){.landing-page--dark .landing-compare-table{border:0;background:none}.landing-page--dark .landing-compare-table__row{border-color:var(--dk-border);background:var(--dk-surface);box-shadow:none}.landing-page--dark .landing-compare-table__cell--wowflo:before{color:var(--color-violet-02)}}.landing-page--dark .landing-story-card{border-color:var(--dk-border);background:#ffffff0f}.landing-page--dark .landing-story-card__quote{color:var(--dk-text)}.landing-page--dark .landing-story-card__divider{background:var(--dk-border)}.landing-page--dark .landing-story-card__label{color:var(--color-violet-02)}.landing-page--dark .landing-economics,.landing-page--dark .landing-economics--highlight{border-color:var(--dk-border);background:#ffffff0d;box-shadow:none}.landing-page--dark .landing-economics--highlight{border-color:#8e95f259;background:radial-gradient(ellipse 70% 90% at 0% 100%,rgba(86,103,244,.28),transparent 70%),#ffffff0f}.landing-page--dark .landing-economics__summary--manual strong{color:#ff9a9c;text-decoration:line-through;text-decoration-thickness:2px}.landing-page--dark .landing-economics__button{--button-shell-border: transparent;--button-shell-background: var(--dk-gradient);--button-shell-color: #ffffff}.landing-page--dark .landing-economics__detail-list li:before{color:var(--color-violet-02)}.landing-page--dark .landing-economics__payback{background:#5667f429}.landing-page--dark .landing-economics__payback strong{color:#fff}.landing-page--dark .landing-economics__payback p{color:var(--dk-text-muted)}.landing-page--dark .landing-plan-card,.landing-page--dark .landing-pricing-note{border-color:var(--dk-border);background:var(--dk-surface);box-shadow:none}.landing-page--dark .landing-plan-card--highlighted{border-color:#8e95f273;box-shadow:0 30px 80px #434eea59}.landing-page--dark .landing-plan-card__cta--dark,.landing-page--dark .landing-plan-card__cta--dark:hover{border-color:var(--dk-border-strong);background:#ffffff14;color:#fff}.landing-page--dark .landing-plan-card__cta--dark:hover{background:#ffffff24}.landing-page--dark .landing-plan-card__features li,.landing-page--dark .landing-plan-card__features li+li{border-color:var(--dk-border)}.landing-page--dark .landing-pricing-note h3{color:var(--dk-text)}.landing-page--dark .landing-faq__item{border-color:var(--dk-border);background:var(--dk-surface);box-shadow:none}.landing-page--dark .landing-faq__item--open{background:var(--dk-surface-strong)}.landing-page--dark .landing-faq__trigger{color:var(--dk-text)}.landing-page--dark .landing-faq__icon{background:#5667f438;color:var(--color-violet-01)}.landing-page--dark .landing-faq__answer{color:var(--dk-text-muted)}.landing-page--dark .landing-final-cta__inner{border-color:#8e95f24d;box-shadow:0 40px 120px #434eea4d}.landing-page--dark .landing-final-cta__secondary.button-shell,.landing-page--dark .landing-final-cta__secondary.button-shell:hover{border-color:#ffffff47;background:#ffffff14;color:#fff}.landing-page--dark .landing-footer__card{border:1px solid var(--dk-border);border-bottom:0;background:#ffffff09}.landing-page--dark .landing-footer__column h3,.landing-page--dark .landing-footer__text-link:hover{color:var(--dk-text)}.landing-page--dark .landing-footer__bottom{border-color:var(--dk-border)}.landing-page--dark .landing-final-cta__accent,.landing-page--dark .landing-story-card__quote{font-style:normal}.landing-page--dark .landing-testimonial-card,.landing-page--dark .landing-story-card{border-color:#ffffff1a;background:#0a0c24e0;box-shadow:0 20px 50px #00000059}.landing-page--dark .landing-testimonial-card__role{color:#ebedfb9e}.landing-page--dark .landing-media-card__badge{backdrop-filter:none;-webkit-backdrop-filter:none}.landing-page--dark .landing-header{z-index:50}.landing-page--dark .app-language-toggle__menu{z-index:60}.landing-page--dark .landing-how:before{content:none}.landing-page.landing-page--dark.lx{--x-bg: #05061a;--x-card: #0b0d27;--x-card-2: #10133a;--x-line: rgba(255, 255, 255, .08);--x-line-2: rgba(255, 255, 255, .14);--x-ink: #f4f4ff;--x-mute: rgba(226, 229, 255, .64);--x-soft: rgba(226, 229, 255, .4);--x-acc: #6971ee;--x-acc-hi: #9a9dff;--x-acc-deep: #434eea;--x-violet: #7d6bf0;--x-warm: #ff9573;--x-grad: linear-gradient(135deg, #434eea 0%, #6971ee 52%, #7d6bf0 100%);--x-text-grad: linear-gradient(92deg, #a9acff 0%, #c2b2ff 45%, #ffb49b 100%);--x-font: "Onest", "Inter", "Avenir Next", "Segoe UI", sans-serif;--x-mono: var(--x-font);--x-gutter: 20px;--x-max: 1240px;--x-ease: cubic-bezier(.2, .7, .2, 1);background:var(--x-bg);color:var(--x-ink);overflow-x:clip}.lx-root{position:relative;font-family:var(--x-font);font-size:16px;line-height:1.5;color:var(--x-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lx-root *,.lx-root *:before,.lx-root *:after{box-sizing:border-box}:where(.lx-root) :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}:where(.lx-root) :where(ul,ol){list-style:none}:where(.lx-root) :where(h1,h2,h3){font-weight:400;color:var(--x-ink)}.lx-wrap{width:min(100% - 2 * var(--x-gutter),var(--x-max));margin-inline:auto}.lx-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lx-h1{display:grid;font-size:clamp(40px,11.6vw,60px);line-height:.98;letter-spacing:-.045em}.lx-h1__line{display:block;text-wrap:balance}.lx-h1__line--dim{color:#e2e5ff6b}.lx-h2{font-size:clamp(36px,9.4vw,52px);line-height:1;letter-spacing:-.042em;text-wrap:balance}.lx-lead{font-size:17px;line-height:1.5;color:var(--x-mute);text-wrap:pretty}.lx-check{width:16px;height:16px;flex:none;color:var(--x-acc-hi)}.lx-arrow{width:18px;height:18px;flex:none;transition:transform .22s var(--x-ease)}.lx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:14px;font:inherit;font-size:16px;letter-spacing:-.01em;color:var(--x-ink);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .22s var(--x-ease),box-shadow .22s var(--x-ease),background-color .22s var(--x-ease),border-color .22s var(--x-ease);-webkit-tap-highlight-color:transparent}.lx-btn:focus-visible,.lx-link:focus-visible,.lx-seg__btn:focus-visible,.lx-faq__q:focus-visible{outline:2px solid var(--x-acc-hi);outline-offset:3px}.lx-btn--primary{color:#fff;background:var(--x-grad);box-shadow:0 14px 34px -14px #6971eef2,inset 0 1px #ffffff47}.lx-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 55%);pointer-events:none}.lx-btn--ghost{border-color:var(--x-line-2);background:#ffffff09}.lx-btn--lg{min-height:58px;padding:0 26px;border-radius:16px;font-size:17px}.lx-btn--block{width:100%}@media (hover: hover){.lx-btn:hover{transform:translateY(-1px)}.lx-btn--primary:hover{box-shadow:0 20px 44px -14px #6971ee,inset 0 1px #ffffff52}.lx-btn:hover .lx-arrow{transform:translate(3px)}.lx-btn--ghost:hover{border-color:#ffffff47;background:#ffffff0f}}.lx-btn:active{transform:translateY(0) scale(.985)}.lx-play{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.lx-link{padding:0;border:0;background:none;font:inherit;font-family:var(--x-mono);font-size:14px;color:var(--x-ink);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:4px;cursor:pointer}.lx-center{display:flex;justify-content:center;margin-top:36px}.lx-footnote{margin-top:12px;font-size:13px;color:var(--x-soft)}.landing-page.lx .landing-header{padding:10px 0 0;z-index:45}.landing-page.lx .landing-header__inner{width:min(100% - 20px,var(--x-max) + 24px);min-height:58px;padding:8px 8px 8px 18px;border:1px solid var(--x-line);border-radius:18px;background:#08091eb8;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 10px 40px -12px #0009}.landing-page.lx .landing-header__brand-wordmark{font-family:var(--x-font);font-size:15px;font-weight:400;letter-spacing:.16em}.landing-page.lx .landing-header__nav-link{font-size:14px;letter-spacing:-.005em}.landing-page.lx .landing-header__cta,.landing-page.lx .landing-header__mobile-cta{--button-shell-radius: 12px;--button-shell-border: transparent;--button-shell-background: var(--x-grad);min-height:40px;font-size:14px}.landing-page.lx .landing-header__link-button{--button-shell-radius: 12px;min-height:40px;font-size:14px}.landing-page.lx .landing-header__menu{width:40px;height:40px;border-radius:12px;border-color:var(--x-line-2);background:#ffffff0a}.landing-page.lx .landing-header__mobile-panel{width:min(100% - 20px,420px);max-width:none;border-color:var(--x-line-2);border-radius:20px;background:#0a0c24f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-page.lx .landing-header__mobile-link{font-size:22px;letter-spacing:-.02em;color:var(--x-ink)}.lx-hero{position:relative;padding:36px 0 12px;overflow:hidden;isolation:isolate}.lx-hero__light{position:absolute;z-index:-1;inset:-140px -40% auto;height:980px;background:radial-gradient(ellipse 48% 40% at 50% 0%,rgba(67,78,234,.62),transparent 70%),radial-gradient(ellipse 30% 28% at 72% 62%,rgba(255,149,115,.2),transparent 70%),radial-gradient(ellipse 34% 30% at 28% 70%,rgba(125,107,240,.3),transparent 70%);pointer-events:none}.lx-hero__grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 75%);pointer-events:none}.lx-hero__inner{display:grid;gap:28px}.lx-hero__copy{display:grid;justify-items:start;gap:20px}.lx-hero__badge{display:inline-flex;align-items:center;gap:10px;padding:7px 13px 7px 11px;border:1px solid var(--x-line-2);border-radius:999px;background:#ffffff09;font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-hero__dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--x-warm);box-shadow:0 0 12px var(--x-warm)}.lx-hero__sub{max-width:34ch;font-size:17px;line-height:1.5;color:var(--x-mute);text-wrap:pretty}.lx-hero__actions{display:grid;width:100%;gap:10px;margin-top:4px}.lx-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--x-mute)}.lx-trust li{display:inline-flex;align-items:center;gap:6px}.lx-trust--center{justify-content:center}.lx-hero__stage{position:relative;height:470px;margin-inline:calc(-1 * var(--x-gutter));perspective:1400px}.lx-phone{position:absolute;top:18px;left:50%;width:186px;aspect-ratio:9 / 19;padding:6px;border-radius:34px;background:linear-gradient(160deg,#2a2d52,#07081a 40%,#15173a);box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -20px #000c,0 20px 60px -30px #6971eecc}.lx-phone__screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:28px;background:#000}.lx-phone__screen:after{content:"";position:absolute;top:8px;left:50%;width:54px;height:16px;border-radius:999px;background:#000;transform:translate(-50%)}.lx-phone__video{width:100%;height:100%;object-fit:cover;display:block}.lx-phone--1{z-index:3;transform:translate(-50%)}.lx-phone--0,.lx-phone--2{z-index:1;top:58px;width:158px;opacity:.92;filter:saturate(.85) brightness(.8)}.lx-phone--0{transform:translate(calc(-50% - 124px)) rotate(-10deg)}.lx-phone--2{transform:translate(calc(-50% + 124px)) rotate(10deg)}.lx-float{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--x-line-2);border-radius:14px;background:#0e102ec7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -16px #000000b3;font-size:13px;line-height:1.2;white-space:nowrap;color:var(--x-ink)}.lx-float b{display:block;font-weight:400}.lx-float small{display:block;margin-top:2px;font-family:var(--x-mono);font-size:12px;color:var(--x-mute)}.lx-float--ideas{top:30px;left:max(12px,calc(50% - 170px));flex-direction:column;align-items:flex-start;gap:0}.lx-float--ideas b{font-size:20px;letter-spacing:-.03em;background:var(--x-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-float--script{top:178px;right:max(10px,calc(50% - 178px))}.lx-float--wave{bottom:96px;left:max(14px,calc(50% - 176px));gap:3px;height:40px;padding:0 12px}.lx-float--wave i{display:block;width:3px;border-radius:2px;background:var(--x-acc-hi)}.lx-float--publish{bottom:30px;right:max(10px,calc(50% - 160px))}.lx-float__ig{position:relative;width:28px;height:28px;flex:none;border-radius:9px;background:linear-gradient(135deg,var(--x-warm),var(--x-violet))}.lx-float__ig:after{content:"";position:absolute;left:10px;top:7px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lx-band{position:relative;overflow:hidden;padding:18px 0;border-block:1px solid var(--x-line);background:#ffffff04;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lx-band__track{display:flex;width:max-content}.lx-band__set{display:flex;align-items:center}.lx-band__item{display:inline-flex;align-items:center;font-size:26px;letter-spacing:-.03em;white-space:nowrap;color:var(--x-ink)}.lx-band__star{width:9px;height:9px;margin:0 22px;background:var(--x-acc-hi);transform:rotate(45deg);border-radius:2px}.lx-section{position:relative;padding:64px 0}.lx-head{margin-bottom:36px}.lx-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--x-mono);font-size:13px}.lx-eyebrow__index{color:var(--x-acc-hi)}.lx-eyebrow__label{color:var(--x-mute);white-space:nowrap}.lx-eyebrow__rule{flex:1;height:1px;background:linear-gradient(90deg,var(--x-line-2),transparent)}.lx-head__row{display:grid;gap:16px}.lx-reels{display:flex;gap:12px;padding:4px max(var(--x-gutter),calc((100% - var(--x-max)) / 2)) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--x-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.lx-reels::-webkit-scrollbar{display:none}.lx .lx-reel.landing-reel-card{position:relative;flex:0 0 min(72vw,300px);display:grid;gap:12px;margin:0;padding:0;border:0;background:none;scroll-snap-align:start;box-shadow:none}.lx .lx-reel .landing-reel-card__frame{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:22px;border:1px solid var(--x-line-2);background:#000;box-shadow:0 30px 60px -30px #000000e6;transition:border-color .3s var(--x-ease),box-shadow .3s var(--x-ease)}.lx .lx-reel .landing-reel-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lx .lx-reel .landing-reel-card__lang{position:absolute;top:12px;right:12px;z-index:2;padding:4px 8px;border-radius:8px;background:#0000008c;font-family:var(--x-mono);font-size:12px;color:#fff}.lx .lx-reel .landing-reel-card__meta{display:grid;gap:6px;padding:0 4px}.lx .lx-reel .landing-reel-card__format{justify-self:start;padding:0;border:0;background:none;font-family:var(--x-mono);font-size:12.5px;color:var(--x-acc-hi)}.lx .lx-reel .landing-reel-card__meta p{font-size:14.5px;line-height:1.4;color:var(--x-mute)}.lx .lx-reel .landing-reel-card__badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#08091e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--x-mono);font-size:12px;color:#fff;box-shadow:none}.lx-proof{display:grid;margin-top:48px;border-top:1px solid var(--x-line)}.lx-proof li{display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:20px 0;border-bottom:1px solid var(--x-line)}.lx-proof__num{grid-row:span 2;font-family:var(--x-mono);font-size:13.5px;color:var(--x-acc-hi);padding-top:4px}.lx-proof b{font-weight:400;font-size:20px;letter-spacing:-.02em}.lx-proof li>span:last-child{font-size:15px;color:var(--x-mute)}.lx-bento{display:grid;gap:12px}.lx-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--x-line);border-radius:26px;background:linear-gradient(180deg,#0e1030,#090a22);box-shadow:inset 0 1px #ffffff0f}.lx-tile__copy{display:grid;gap:10px;padding:24px 24px 22px}.lx-tile__chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--x-mono);font-size:12.5px;color:var(--x-acc-hi)}.lx-tile__chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.lx-tile h3{font-size:24px;line-height:1.12;letter-spacing:-.03em}.lx-tile p{font-size:15px;line-height:1.5;color:var(--x-mute)}.lx-tile__shot{position:relative;margin-top:auto;padding-left:24px;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.lx-tile__shot img{display:block;width:100%;max-height:280px;object-fit:cover;object-position:left top;border-top-left-radius:16px;border:1px solid var(--x-line-2);border-right:0;border-bottom:0}.lx-tile--twin{min-height:520px;justify-content:flex-end}.lx-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.lx-tile__video{display:block;width:100%;height:100%;object-fit:cover}.lx-tile__rec{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--x-mono);font-size:12.5px;color:#fff}.lx-tile__rec i{width:8px;height:8px;border-radius:50%;background:#ff5a5a;box-shadow:0 0 10px #ff5a5a}.lx-tile__copy--over{position:relative;padding-top:90px;background:linear-gradient(180deg,transparent,rgba(5,6,26,.86) 45%,rgba(5,6,26,.96))}.lx-tile__copy--over p{color:#f4f4ffc7}.lx-tile__finish{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:14px;margin-top:auto;padding:8px 24px 0;min-height:230px}.lx-tile__mini{width:132px;aspect-ratio:9 / 16;overflow:hidden;border-radius:18px 18px 0 0;border:5px solid #000;border-bottom:0;box-shadow:0 0 0 1px var(--x-line-2)}.lx-tile__stickers{display:grid;gap:8px;align-self:center}.lx-tile__stickers li{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--x-line-2);border-radius:12px;background:#ffffff0d;font-size:14px}.lx-tile__stickers li:nth-child(1){transform:rotate(-3deg)}.lx-tile__stickers li:nth-child(2){transform:translate(12px) rotate(2deg)}.lx-tile__stickers li:nth-child(3){transform:rotate(-1deg)}.lx-steps{display:grid;gap:14px}.lx-step{display:grid;overflow:hidden;border:1px solid var(--x-line);border-radius:28px;background:linear-gradient(180deg,#0e1030,#08091f)}.lx-step__copy{display:grid;align-content:start;gap:12px;padding:26px 24px 24px}.lx-step__meta{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:6px}.lx-step__num{font-size:64px;line-height:.85;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(154,157,255,.7)}.lx-step__time{padding:6px 10px;border:1px solid var(--x-line-2);border-radius:999px;font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-step h3{font-size:26px;line-height:1.1;letter-spacing:-.03em}.lx-step p{font-size:15.5px;line-height:1.55;color:var(--x-mute)}.lx-step__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:330px;padding:32px 18px 40px;border-top:1px solid var(--x-line);background:radial-gradient(circle at 50% 45%,rgba(105,113,238,.22),transparent 62%),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 18px 18px}.lx-viz{position:relative;width:100%;max-width:420px;font-size:14px}.lx-viz,.lx-viz *{transition-timing-function:var(--x-ease)}.lx-viz-link__bar{display:flex;align-items:center;gap:10px;height:54px;padding:0 6px 0 12px;border:1px solid var(--x-line-2);border-radius:15px;background:#0f1236;box-shadow:0 24px 50px -24px #000000e6}.lx-viz-link__ig{position:relative;width:26px;height:26px;flex:none;border-radius:8px;background:linear-gradient(135deg,var(--x-warm),var(--x-violet))}.lx-viz-link__ig:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.6px solid #fff;border-radius:50%}.lx-viz-link__url{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;white-space:nowrap;font-family:var(--x-mono);font-size:14px;color:var(--x-ink)}.lx-viz-link__typed{display:inline-block;max-width:0;overflow:hidden;vertical-align:bottom;transition:max-width 1.3s steps(24,end)}.lx-viz-link__bar.is-on .lx-viz-link__typed{max-width:100%}.lx-viz-link__caret{width:1.5px;height:16px;margin-left:2px;background:var(--x-acc-hi)}.lx-viz-link__go{flex:none;display:inline-flex;align-items:center;height:42px;padding:0 14px;border-radius:11px;background:var(--x-grad);font-size:13.5px;color:#fff;transition:transform .2s,box-shadow .2s}.lx-viz-link__go.is-on{transform:scale(.94);box-shadow:0 0 0 6px #6971ee40}.lx-viz-link__scan{height:2px;margin:12px 8px 10px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--x-acc-hi),transparent) 0 0 / 40% 100% no-repeat;opacity:0;transition:opacity .2s}.lx-viz-link__scan.is-on{opacity:1}.lx-viz-link__ideas{display:grid;gap:8px}.lx-viz-link__idea{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--x-line);border-radius:14px;background:#ffffff0b;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .4s,transform .5s}.lx-viz-link__idea.is-on{opacity:1;transform:none}.lx-viz-link__idea img{width:40px;height:52px;border-radius:8px;object-fit:cover}.lx-viz-link__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.3}.lx-viz-link__views{display:inline-flex;align-items:center;gap:5px;font-family:var(--x-mono);font-size:13px;color:var(--x-warm);white-space:nowrap}.lx-viz-link__views i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid currentColor}.lx-viz-link__found{display:table;margin:14px auto 0;padding:6px 11px;border-radius:999px;background:#fff;font-family:var(--x-mono);font-size:13px;color:#0b0d26;box-shadow:0 12px 30px -10px #000000b3;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .3s,transform .4s cubic-bezier(.2,1.4,.4,1)}.lx-viz-link__found.is-on{opacity:1;transform:none}.lx-viz-script__doc{padding:16px 18px;border:1px solid var(--x-line-2);border-radius:20px;background:#0f1236;box-shadow:0 30px 60px -24px #000000e6}.lx-viz-script__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--x-line);font-family:var(--x-mono);font-size:12.5px;color:var(--x-mute)}.lx-viz-script__tabs{display:inline-flex;align-items:center;gap:5px}.lx-viz-script__tab{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--x-line-2);border-radius:7px;font-weight:400;color:var(--x-mute)}.lx-viz-script__tab.is-active{border-color:transparent;background:var(--x-acc);color:#fff}.lx-viz-script__body{display:grid;gap:8px;padding:16px 0}.lx-viz-script__line{font-size:17px;line-height:1.35;letter-spacing:-.015em;clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(28,end)}.lx-viz-script__line.is-on{clip-path:inset(0 0 0 0)}.lx-viz-script__mark{position:relative;background:linear-gradient(transparent 58%,#6971ee80 58%) no-repeat 0 0 / 0% 100%;color:inherit;transition:background-size .7s}.lx-viz-script__mark.is-on{background-size:100% 100%}.lx-viz-script__tag{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:6px;background:var(--x-warm);font-family:var(--x-mono);font-size:11.5px;vertical-align:2px;color:#1c0d07;opacity:0;transform:scale(.6);transition:opacity .25s .3s,transform .4s .3s cubic-bezier(.2,1.4,.4,1)}.lx-viz-script__mark.is-on .lx-viz-script__tag{opacity:1;transform:none}.lx-viz-script__voice{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid rgba(105,113,238,.3);border-radius:14px;background:#6971ee1a;opacity:.35;transition:opacity .4s}.lx-viz-script__voice.is-on{opacity:1}.lx-viz-script__play{position:relative;width:30px;height:30px;flex:none;border-radius:50%;background:var(--x-grad)}.lx-viz-script__play:after{content:"";position:absolute;left:12px;top:9px;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.lx-viz-script__wave{display:flex;align-items:center;flex:1;min-width:0;gap:2px;height:28px}.lx-viz-script__wave i{flex:1;height:var(--h);border-radius:2px;background:var(--x-acc-hi);transform-origin:center}.lx-viz-script__voice-label{display:none;font-family:var(--x-mono);font-size:12px;color:var(--x-mute);white-space:nowrap}.lx-viz--render{display:grid;grid-template-columns:124px 1fr;align-items:center;gap:14px;padding-bottom:30px}.lx-viz-render__phone{position:relative;aspect-ratio:9 / 16;overflow:hidden;border:5px solid #000;border-radius:22px;background:#000;box-shadow:0 0 0 1px var(--x-line-2),0 30px 50px -20px #000000e6}.lx-viz-render__video{display:block;width:100%;height:100%;object-fit:cover}.lx-viz-render__sub{position:absolute;left:8px;right:8px;bottom:22%;padding:4px 6px;border-radius:6px;background:#fff;font-size:10px;line-height:1.2;text-align:center;color:#0b0d26;opacity:0;transform:scale(.8);transition:opacity .25s,transform .4s cubic-bezier(.2,1.4,.4,1)}.lx-viz-render__sub.is-on{opacity:1;transform:none}.lx-viz-render__panel{padding:14px;border:1px solid var(--x-line-2);border-radius:18px;background:#0f1236;box-shadow:0 24px 50px -24px #000000e6}.lx-viz-render__title{display:block;margin-bottom:12px;font-family:var(--x-mono);font-size:12px;color:var(--x-mute)}.lx-viz-render__layers{display:grid;gap:11px}.lx-viz-render__layer{display:grid;grid-template-columns:1fr 16px;align-items:center;gap:6px 8px}.lx-viz-render__label{font-size:13px;color:var(--x-soft);transition:color .3s}.lx-viz-render__layer.is-on .lx-viz-render__label{color:var(--x-ink)}.lx-viz-render__track{grid-column:1 / -1;grid-row:2;height:5px;overflow:hidden;border-radius:3px;background:#ffffff12}.lx-viz-render__track i{display:block;width:0;height:100%;border-radius:inherit;background:var(--x-acc);transition:width .7s}.lx-viz-render__layer--subtitles .lx-viz-render__track i{background:var(--x-violet)}.lx-viz-render__layer--music .lx-viz-render__track i{background:var(--x-warm)}.lx-viz-render__layer--cover .lx-viz-render__track i{background:var(--x-acc-hi)}.lx-viz-render__layer.is-on .lx-viz-render__track i{width:100%}.lx-viz-render__check{position:relative;width:16px;height:16px;border:1px solid var(--x-line-2);border-radius:50%;transition:background-color .25s .5s,border-color .25s .5s}.lx-viz-render__layer.is-on .lx-viz-render__check{border-color:transparent;background:var(--x-acc)}.lx-viz-render__layer.is-on .lx-viz-render__check:after{content:"";position:absolute;left:5px;top:2.5px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.lx-viz-render__toast{position:absolute;left:50%;bottom:-14px;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:16px;background:#fff;color:#0b0d26;white-space:nowrap;box-shadow:0 24px 50px -16px #000c;opacity:0;transform:translate(-50%,16px) scale(.96);transition:opacity .3s,transform .5s cubic-bezier(.2,1.3,.4,1)}.lx-viz-render__toast.is-on{opacity:1;transform:translate(-50%)}.lx-viz-render__toast b{display:block;font-weight:400;font-size:14px}.lx-viz-render__toast small{display:block;font-family:var(--x-mono);font-size:12.5px;color:#0b0d268c}.lx-viz-render__toast-icon{position:relative;width:30px;height:30px;flex:none;border-radius:10px;background:linear-gradient(135deg,var(--x-warm),var(--x-violet))}.lx-viz-render__toast-icon:after{content:"";position:absolute;left:11px;top:7px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lx-stats{display:grid;margin-top:24px;border-top:1px solid var(--x-line)}.lx-stat{padding:28px 0;border-bottom:1px solid var(--x-line)}.lx-stat__value{display:block;font-weight:400;font-size:clamp(76px,22vw,132px);line-height:.9;letter-spacing:-.065em;background:linear-gradient(180deg,#fff 30%,#9a9dffbf);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-stat h3{margin-top:16px;font-size:20px;letter-spacing:-.02em}.lx-stat p{margin-top:6px;font-size:15px;color:var(--x-mute);max-width:36ch}.lx-stories{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.lx-stories::-webkit-scrollbar{display:none}.lx-stories__track{display:flex;width:max-content;padding:4px max(var(--x-gutter),calc((100vw - var(--x-max)) / 2))}.lx-stories__set{display:flex;gap:12px}.lx-stories__set--clone{display:none}.lx-story{display:flex;flex-direction:column;gap:16px;width:min(82vw,330px);padding:22px;border:1px solid var(--x-line);border-radius:24px;background:linear-gradient(180deg,#0e1030,#090a22);scroll-snap-align:center}.lx-story__who{display:flex;align-items:center;gap:10px}.lx-story__who b{display:block;font-weight:400;font-size:14px}.lx-story__who small{display:block;font-size:12.5px;color:var(--x-mute)}.lx-story__avatar{width:38px;height:38px;flex:none;border-radius:50%;object-fit:cover}.lx-story__avatar--empty{display:grid;place-items:center;background:var(--x-card-2);font-family:var(--x-mono);font-size:13.5px}.lx-story__quote{font-size:20px;line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.lx-story__result{align-self:flex-start;padding:5px 10px;border-radius:999px;background:#6971ee24;font-family:var(--x-mono);font-size:13px;color:var(--x-acc-hi)}.lx-story--review .lx-story__who{margin-top:auto}.lx-story__answer{display:grid;gap:8px;margin-top:auto;padding-top:16px;border-top:1px dashed var(--x-line-2)}.lx-story__label{font-family:var(--x-mono);font-size:12.5px;color:var(--x-acc-hi)}.lx-story__answer p{font-size:14.5px;line-height:1.5;color:var(--x-mute)}.lx-money{display:grid;gap:14px;align-items:stretch}.lx-receipt{position:relative;padding:36px 22px 32px;background:#0c0e29;border-radius:6px;-webkit-mask:radial-gradient(circle 7px at 50% 0,transparent 98%,#000) top / 18px 51% repeat-x,radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) bottom / 18px 51% repeat-x;mask:radial-gradient(circle 7px at 50% 0,transparent 98%,#000) top / 18px 51% repeat-x,radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) bottom / 18px 51% repeat-x}.lx-receipt__title,.lx-offer__title{display:block;font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-receipt__list{display:grid;gap:12px;margin-top:20px}.lx-receipt__list li{display:flex;align-items:baseline;gap:8px;font-size:14.5px}.lx-receipt__list span{color:var(--x-mute)}.lx-receipt__list i{flex:1;min-width:16px;border-bottom:1px dotted rgba(255,255,255,.22);transform:translateY(-4px)}.lx-receipt__list b{font-weight:400;font-family:var(--x-mono);font-size:14px;white-space:nowrap;text-align:right}.lx-receipt__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;padding-top:18px;border-top:1px dashed var(--x-line-2)}.lx-receipt__total span{font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-receipt__total s{font-size:34px;letter-spacing:-.04em;color:var(--x-warm);text-decoration-thickness:2px}.lx-receipt__total small{font-size:13px;color:var(--x-soft)}.lx-offer{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px 22px 22px;overflow:hidden;border:1px solid rgba(154,157,255,.4);border-radius:26px;background:radial-gradient(circle at 85% 0%,rgba(125,107,240,.42),transparent 55%),radial-gradient(circle at 0% 100%,rgba(255,149,115,.14),transparent 50%),linear-gradient(180deg,#14175a,#0b0d2c);box-shadow:0 40px 90px -40px #434eeae6}.lx-offer__title{color:var(--x-acc-hi)}.lx-offer__price{display:flex;align-items:baseline;gap:10px}.lx-offer__price strong{font-weight:400;font-size:64px;line-height:1;letter-spacing:-.055em}.lx-offer__price span{font-size:15px;color:var(--x-mute)}.lx-offer__list{display:grid;gap:12px}.lx-offer__list li{display:flex;gap:10px;font-size:15px;line-height:1.45;color:#f4f4ffdb}.lx-offer__list .lx-check{margin-top:3px}.lx-offer__payback{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--x-line-2);border-radius:16px;background:#ffffff0d}.lx-offer__payback b{font-weight:400;font-size:17px}.lx-offer__payback span{font-size:14px;color:var(--x-mute)}.lx-offer .lx-btn{margin-top:auto}.lx-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;border:1px solid var(--x-line);border-radius:16px;background:#ffffff08}.lx-seg__label{grid-column:1 / -1;padding:8px 10px 6px;font-family:var(--x-mono);font-size:12.5px;color:var(--x-mute)}.lx-seg__btn{min-height:42px;padding:0 10px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:14px;color:var(--x-ink);cursor:pointer;transition:background-color .2s,color .2s}.lx-seg__btn.is-active{border-color:transparent;background:var(--x-ink);color:var(--x-bg)}.lx-cmp{overflow:hidden;border:1px solid var(--x-line);border-radius:24px;background:#ffffff05}.lx-cmp__row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--x-line)}.lx-cmp__row:first-child{border-top:0}.lx-cmp__label{grid-column:1 / -1;padding:16px 16px 4px;font-family:var(--x-mono);font-size:12.5px;color:var(--x-soft)}.lx-cmp__row--head .lx-cmp__label{display:none}.lx-cmp__cell{display:flex;align-items:flex-start;gap:8px;padding:6px 16px 16px;font-size:14.5px;line-height:1.4;color:var(--x-mute)}.lx-cmp__row--head .lx-cmp__cell{padding:16px;font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-cmp__cell--wowflo{color:var(--x-ink)}.lx-cmp__row--head .lx-cmp__cell--wowflo{color:var(--x-acc-hi)}.lx-cmp[data-pick=diy] .lx-cmp__cell--freelancer,.lx-cmp[data-pick=freelancer] .lx-cmp__cell--diy{display:none}.lx-cmp__mark{flex:none;width:16px;margin-top:2px;font-size:12px;line-height:16px;text-align:center}.lx-cmp__mark--check{height:16px;color:var(--x-acc-hi)}.lx-cmp__mark--cross{color:#ff9573d9}.lx-cmp__mark--partial{color:var(--x-soft)}.lx-plans{display:grid;gap:14px}.lx-plan{position:relative;display:flex;flex-direction:column;gap:20px;padding:26px 22px 24px;border:1px solid var(--x-line);border-radius:26px;background:linear-gradient(180deg,#0e1030,#090a22)}.lx-plan--flow{order:-1}.lx-plan--hot{border-color:#9a9dff73;background:radial-gradient(circle at 90% 0%,rgba(125,107,240,.45),transparent 55%),linear-gradient(180deg,#14175a,#0b0d2c);box-shadow:0 40px 90px -40px #434eeaf2}.lx-plan__top{display:grid;gap:12px}.lx-plan__name{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--x-mono);font-size:13.5px;color:var(--x-mute)}.lx-plan__badge{padding:4px 9px;border-radius:999px;background:var(--x-warm);font-style:normal;font-size:10.5px;letter-spacing:.04em;color:#1c0d07}.lx-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.lx-plan__price strong{font-weight:400;font-size:48px;line-height:1;letter-spacing:-.05em}.lx-plan--business .lx-plan__price strong{font-size:26px;line-height:1.15;letter-spacing:-.025em}.lx-plan__price span{font-size:14px;color:var(--x-mute)}.lx-plan__summary,.lx-plan__desc{font-size:15px;line-height:1.5;color:var(--x-mute)}.lx-plan__features{display:grid;gap:11px;padding-top:18px;border-top:1px solid var(--x-line)}.lx-plan__features li{display:flex;gap:10px;font-size:14.5px;line-height:1.45;color:#f4f4ffdb}.lx-plan__features .lx-check{margin-top:3px}.lx-plan__note{margin-top:auto;font-size:13px;line-height:1.45;color:var(--x-soft)}.lx-credits{display:grid;gap:8px;margin-top:14px;padding:20px 22px;border:1px dashed var(--x-line-2);border-radius:20px}.lx-credits h3{font-family:var(--x-mono);font-size:13.5px;color:var(--x-acc-hi)}.lx-credits p{font-size:14.5px;line-height:1.55;color:var(--x-mute)}.lx-faq{border-top:1px solid var(--x-line)}.lx-faq__item{border-bottom:1px solid var(--x-line)}.lx-faq__q{display:grid;grid-template-columns:30px 1fr 28px;align-items:center;gap:10px;width:100%;padding:20px 0;border:0;background:none;font:inherit;font-size:17.5px;line-height:1.3;letter-spacing:-.015em;text-align:left;color:var(--x-ink);cursor:pointer}.lx-faq__num{font-family:var(--x-mono);font-size:13px;color:var(--x-soft)}.lx-faq__icon{position:relative;width:28px;height:28px;border:1px solid var(--x-line-2);border-radius:50%;transition:transform .3s var(--x-ease),background-color .3s,border-color .3s}.lx-faq__icon:before,.lx-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.lx-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lx-faq__item.is-open .lx-faq__icon{border-color:transparent;background:var(--x-acc);transform:rotate(45deg)}.lx-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--x-ease)}.lx-faq__a>div{overflow:hidden}.lx-faq__item.is-open .lx-faq__a{grid-template-rows:1fr}.lx-faq__a p{padding:0 38px 22px 40px;font-size:15.5px;line-height:1.6;color:var(--x-mute)}.lx-final{position:relative;overflow:hidden;padding:110px 0 120px;isolation:isolate}.lx-final__mosaic{position:absolute;z-index:-2;top:-20%;right:-30%;bottom:-20%;left:-30%;display:grid;grid-template-columns:repeat(14,1fr);align-content:center;gap:6px;transform:rotate(-10deg);opacity:.5}@media (max-width: 599px){.lx-final__mosaic{grid-template-columns:repeat(7,1fr)}}.lx-final__mosaic img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:8px;filter:saturate(.7)}.lx-final:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 58% at 50% 50%,#05061af5 35%,#05061a8c 80%,#05061ab3),linear-gradient(180deg,var(--x-bg),transparent 22%,transparent 78%,var(--x-bg))}.lx-final__inner{display:grid;justify-items:center;gap:22px;text-align:center}.lx-final__title{max-width:14ch;font-size:clamp(46px,13vw,124px);line-height:.95;letter-spacing:-.055em;text-wrap:balance}.lx-final__accent{background:var(--x-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-final .lx-lead{max-width:36ch}.lx-final__actions{display:grid;width:100%;gap:10px}.lx-sticky{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;display:grid;gap:6px;padding:8px 8px 7px;border:1px solid var(--x-line-2);border-radius:20px;background:#0a0c24d1;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 20px 50px -10px #000000b3;transform:translateY(calc(100% + 30px));transition:transform .45s var(--x-ease);pointer-events:none}.lx-sticky.is-visible{transform:none;pointer-events:auto}.lx-sticky .lx-btn{min-height:50px}.lx-sticky__note{font-family:var(--x-mono);font-size:12px;text-align:center;color:var(--x-mute)}.landing-page.lx .landing-footer{padding-bottom:96px}.landing-page.lx .landing-footer__card{border:0;border-top:1px solid var(--x-line);border-radius:0;background:transparent;box-shadow:none}.landing-page.lx .landing-footer__brand-wordmark{font-weight:400;letter-spacing:.16em}@media (prefers-reduced-motion: no-preference){.lx--motion [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--x-ease),transform .9s var(--x-ease)}.lx--motion [data-reveal].is-in{opacity:1;transform:none}.lx-h1__line,.lx-hero__sub,.lx-hero__actions,.lx-trust,.lx-hero__kicker{animation:lx-rise .9s var(--x-ease) both}.lx-h1__line--dim{animation-delay:90ms}.lx-hero__sub{animation-delay:.18s}.lx-hero__actions{animation-delay:.26s}.lx-trust{animation-delay:.34s}.lx-phone{animation:lx-phone-in 1.2s var(--x-ease) both}.lx-phone--0{animation-delay:.2s}.lx-phone--1{animation-delay:80ms}.lx-phone--2{animation-delay:.3s}.lx-float{animation:lx-float 6s ease-in-out infinite alternate}.lx-float--script{animation-delay:-2s}.lx-float--wave{animation-delay:-3.5s}.lx-float--publish{animation-delay:-1s}.lx-float--wave i,.lx-viz-script__voice.is-on .lx-viz-script__wave i{animation:lx-eq 3.6s ease-in-out infinite}.lx-float--wave i:nth-child(3n),.lx-viz-script__wave i:nth-child(3n){animation-delay:-1.2s}.lx-float--wave i:nth-child(3n+1),.lx-viz-script__wave i:nth-child(3n+1){animation-delay:-2.4s}.lx-hero__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--x-warm);animation:lx-ping 2s ease-out infinite}.lx-tile__rec i{animation:lx-blink 1.2s steps(2,jump-none) infinite}.lx-viz-link__caret{animation:lx-blink 1s steps(2,jump-none) infinite}.lx-viz-link__scan.is-on{animation:lx-scan 1s linear infinite}.lx-band__track{animation:lx-marquee 38s linear infinite}}@keyframes lx-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lx-phone-in{0%{opacity:0;translate:0 60px}}@keyframes lx-float{to{translate:0 -10px}}@keyframes lx-eq{0%,to{transform:scaleY(.35)}25%{transform:none}50%{transform:scaleY(.55)}75%{transform:scaleY(.9)}}@keyframes lx-ping{to{transform:scale(2.4);opacity:0}}@keyframes lx-blink{50%{opacity:0}}@keyframes lx-scan{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes lx-marquee{to{transform:translate(-50%)}}@keyframes lx-pulse{50%{box-shadow:0 0 0 6px #6971ee4d}}@keyframes lx-stories{to{transform:translate(-50%)}}@media (min-width: 420px){.lx-viz-script__voice-label{display:inline}}@media (min-width: 560px){.lx-hero__actions,.lx-final__actions{display:flex;flex-wrap:wrap;width:auto}.lx-hero__actions .lx-btn--primary{min-width:340px}.lx-final__actions{justify-content:center}}@media (min-width: 720px){.landing-page.landing-page--dark.lx{--x-gutter: 32px}.lx-section{padding:120px 0}.lx-head{margin-bottom:52px}.lx-h2{font-size:clamp(52px,6.4vw,84px)}.lx-lead{font-size:18px}.lx-hero__stage{height:580px;margin-inline:0}.lx-phone{width:236px}.lx-phone--0,.lx-phone--2{top:70px;width:200px}.lx-phone--0{transform:translate(calc(-50% - 170px)) rotate(-10deg)}.lx-phone--2{transform:translate(calc(-50% + 170px)) rotate(10deg)}.lx-float--ideas{left:calc(50% - 290px)}.lx-float--script{top:220px;right:calc(50% - 300px)}.lx-float--wave{left:calc(50% - 280px);bottom:120px}.lx-float--publish{right:calc(50% - 270px)}.lx-band__item{font-size:40px}.lx-band{padding:24px 0}.lx-proof{grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--x-line)}.lx-proof li{border-bottom:0;padding:26px 24px 26px 0}.lx-proof li+li{padding-left:24px;border-left:1px solid var(--x-line)}.lx-bento{grid-template-columns:1fr 1fr}.lx-tile--twin{grid-row:span 2}.lx-tile--publish{grid-column:1 / -1}.lx-step{grid-template-columns:.9fr 1.1fr}.lx-step__copy{padding:40px 36px}.lx-step__stage{min-height:420px;border-top:0;border-left:1px solid var(--x-line)}.lx-step:nth-child(2n) .lx-step__copy{order:2}.lx-step:nth-child(2n) .lx-step__stage{border-left:0;border-right:1px solid var(--x-line)}.lx-step__num{font-size:96px}.lx-step h3{font-size:32px}.lx-stats{grid-template-columns:repeat(3,1fr)}.lx-stat{padding:36px 28px 36px 0}.lx-stat+.lx-stat{padding-left:28px;border-left:1px solid var(--x-line)}.lx-stat__value{font-size:clamp(76px,9vw,132px)}.lx-money{grid-template-columns:1fr 1fr}.lx-receipt{padding:36px 32px}.lx-offer{padding:34px 32px 28px}.lx-credits{grid-template-columns:180px 1fr;align-items:baseline}.lx-faq__q{grid-template-columns:44px 1fr 32px;font-size:20px;padding:24px 0}.lx-faq__a p{padding:0 54px 26px;font-size:16px}.lx-final{padding:160px 0 170px}.lx-story{width:360px;padding:26px}}@media (min-width: 960px){.lx-sticky{display:none}.landing-page.lx .landing-footer{padding-bottom:24px}.lx-seg{display:none}.lx-cmp__row{grid-template-columns:1.1fr 1fr 1fr 1.15fr;align-items:stretch}.lx-cmp__label{grid-column:auto;display:flex;align-items:center;padding:18px 24px;font-family:var(--x-font);font-size:15.5px;letter-spacing:-.01em;text-transform:none;color:var(--x-ink)}.lx-cmp__row--head .lx-cmp__label{display:flex}.lx-cmp__cell,.lx-cmp__row--head .lx-cmp__cell{padding:18px 22px}.lx-cmp[data-pick] .lx-cmp__cell{display:flex}.lx-cmp__cell--wowflo{background:#6971ee1a;border-left:1px solid rgba(154,157,255,.3)}.lx-cmp__row:last-child .lx-cmp__cell--wowflo{border-bottom-right-radius:24px}}@media (min-width: 1080px){.landing-page.landing-page--dark.lx{--x-gutter: 48px}.lx-section{padding:120px 0}.lx-hero{padding:56px 0 40px}.lx-hero__inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;min-height:min(760px,calc(100vh - 110px))}.lx-h1{font-size:clamp(60px,5.6vw,84px)}.lx-hero__sub{font-size:19px;max-width:38ch}.lx-hero__stage{height:640px}.lx-phone{width:250px;top:30px}.lx-phone--0,.lx-phone--2{top:90px;width:206px}.lx-phone--0{transform:translate(calc(-50% - 168px)) rotate(-9deg)}.lx-phone--2{transform:translate(calc(-50% + 168px)) rotate(9deg)}.lx-float--ideas{top:40px;left:calc(50% - 300px)}.lx-float--script{top:250px;right:calc(50% - 290px)}.lx-float--wave{left:calc(50% - 280px);bottom:140px}.lx-float--publish{bottom:50px;right:calc(50% - 250px)}.lx-head__row{grid-template-columns:1.45fr .75fr;align-items:end;gap:64px}.lx-head{margin-bottom:64px}.lx-reels{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;overflow:visible}.lx .lx-reel.landing-reel-card{flex:none}.lx-proof{margin-top:88px}.lx-bento{grid-template-columns:1fr 1.25fr 1.25fr;grid-template-areas:"twin ideas script" "twin finish publish";gap:16px}.lx-tile--twin{grid-area:twin;min-height:640px}.lx-tile--ideas{grid-area:ideas}.lx-tile--script{grid-area:script}.lx-tile--finish{grid-area:finish}.lx-tile--publish{grid-area:publish}.lx-tile h3{font-size:26px}.lx-tile__copy{padding:28px 28px 24px}.lx-tile__shot{padding-left:28px}.lx-steps{gap:18px}.lx-step__copy{padding:52px;align-content:start;gap:16px}.lx-step__stage{min-height:480px}.lx-step__num{font-size:132px}.lx-step h3{font-size:38px}.lx-step p{font-size:17px;max-width:38ch}.lx-viz-script__line{font-size:19px}.lx-viz--render{grid-template-columns:150px 1fr;gap:20px}.lx-stories{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lx-stories__track{padding:4px 0;gap:14px}.lx-stories__set{gap:14px}.lx-stories__set--clone{display:flex}.lx-money{grid-template-columns:1fr 1.1fr;gap:18px}.lx-offer__price strong{font-size:84px}.lx-plans{grid-template-columns:1fr 1.08fr 1fr;gap:16px;align-items:stretch}.lx-plan--flow{order:0}.lx-plan{padding:32px 28px 28px}.lx-plan--hot{transform:translateY(-14px)}.lx-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.lx-faq-layout .lx-head{position:sticky;top:120px;margin-bottom:0}.lx-faq-layout .lx-head__row{display:grid;grid-template-columns:1fr;gap:20px}.lx-final__title{font-size:clamp(80px,8.6vw,132px)}}@media (min-width: 1080px) and (prefers-reduced-motion: no-preference){.lx-stories__track{animation:lx-stories 70s linear infinite}.lx-stories:hover .lx-stories__track{animation-play-state:paused}}@media (max-width: 359px){.landing-page.landing-page--dark.lx{--x-gutter: 16px}.lx-h1{font-size:38px}.lx-viz--render{grid-template-columns:104px 1fr}.lx-float--wave{display:none}}.lx-steps{gap:20px;padding-bottom:8px}@media (min-width: 720px) and (min-height: 700px){.lx-step{position:sticky;top:calc(78px + var(--i, 0) * 12px);box-shadow:0 -20px 60px -20px #000c}}.lx-step--1{background:radial-gradient(circle at 100% 0%,rgba(67,78,234,.35),transparent 55%),linear-gradient(180deg,#11144a,#090b26)}.lx-step--2{background:radial-gradient(circle at 0% 0%,rgba(125,107,240,.38),transparent 55%),linear-gradient(180deg,#17124a,#0b0a26)}.lx-step--3{background:radial-gradient(circle at 100% 0%,rgba(255,149,115,.26),transparent 55%),linear-gradient(180deg,#1c1236,#0c0a22)}.lx-step__stage{background:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 18px 18px}.lx-step--3 .lx-step__num{-webkit-text-stroke-color:rgba(255,180,155,.8)}.lx-step--2 .lx-step__num{-webkit-text-stroke-color:rgba(194,178,255,.8)}.lx-week{display:grid;gap:12px}.lx-week__panel{padding:20px 18px 16px;border:1px solid var(--x-line);border-radius:24px;background:#ffffff06}.lx-week__panel--after{border-color:#9a9dff59;background:radial-gradient(circle at 0% 100%,rgba(105,113,238,.28),transparent 60%),#ffffff08}.lx-week__top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.lx-week__top span{font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-week__top b{font-weight:400;font-size:40px;line-height:1;letter-spacing:-.05em}.lx-week__panel--after .lx-week__top b{background:var(--x-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-week__days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.lx-week__day{display:grid;justify-items:center;gap:8px}.lx-week__col{position:relative;display:flex;align-items:flex-end;width:100%;height:120px;overflow:hidden;border-radius:10px;background:#ffffff09}.lx-week__panel--after .lx-week__col{background:transparent;border:1px dashed rgba(255,255,255,.12)}.lx-week__col i{display:block;width:100%;height:var(--h);border-radius:8px;background:repeating-linear-gradient(-45deg,#ff9573bf 0,#ff9573bf 5px,#ff957373 5px,#ff957373 10px);transition:height .9s var(--x-ease) var(--d, 0ms)}.lx-week__panel--after .lx-week__col i{background:var(--x-grad);box-shadow:0 0 18px #6971eee6}.lx-week__day small{font-family:var(--x-mono);font-size:12px;color:var(--x-soft)}@media (prefers-reduced-motion: no-preference){.lx--motion .lx-week:not(.is-in) .lx-week__col i{height:0}}.lx-stats{gap:12px;margin-top:12px;border-top:0}.lx-stat{position:relative;display:grid;gap:18px;align-content:space-between;min-height:250px;padding:24px 22px;overflow:hidden;border:1px solid var(--x-line);border-radius:24px;background:#ffffff06}.lx-stat+.lx-stat{padding-left:22px;border-left:1px solid var(--x-line)}.lx-stat--1{border-color:transparent;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.25),transparent 50%),var(--x-grad)}.lx-stat--2{border-color:transparent;background:radial-gradient(circle at 0% 100%,rgba(255,255,255,.4),transparent 55%),linear-gradient(135deg,#ffb49b,#ff9573 60%,#f47d6b);color:#1c0d07}.lx-stat--1 .lx-stat__value,.lx-stat--2 .lx-stat__value{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit}.lx-stat--1 .lx-stat__value{color:#fff}.lx-root .lx-stat--2 h3,.lx-stat--2 .lx-stat__value{color:#1c0d07}.lx-stat--2 p{color:#1c0d07b8}.lx-stat--1 p{color:#fffc}.lx-stat h3{margin-top:0}.lx-interlude{padding:40px 0 80px}.lx-interlude__text{font-size:clamp(44px,12.5vw,168px);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.lx-interlude__dim{color:#e2e5ff66}.lx-cap{position:relative;display:inline-block;width:1.5em;height:.78em;overflow:hidden;vertical-align:-.06em;border-radius:999px;background:#000;box-shadow:0 0 0 1px #ffffff2e,0 20px 40px -12px #6971eeb3;transform:rotate(-4deg)}.lx-cap--tilt{transform:rotate(5deg)}.lx-cap__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lx-light{margin:0 8px;border-radius:32px;background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(125,107,240,.22),transparent 70%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(255,149,115,.2),transparent 70%),#eef0ff;color:#0b0d26}.lx-root .lx-light h2,.lx-root .lx-light h3{color:#0b0d26}.lx-light .lx-eyebrow__index{color:#434eea}.lx-light .lx-eyebrow__label,.lx-light .lx-lead{color:#0b0d269e}.lx-light .lx-eyebrow__rule{background:linear-gradient(90deg,rgba(11,13,38,.18),transparent)}.lx-chat{display:flex;flex-direction:column;gap:10px;width:min(84vw,340px);padding:16px;border-radius:28px;background:#fff;box-shadow:0 1px #0b0d260a,0 24px 50px -24px #282c7859;scroll-snap-align:center}.lx-chat__head{display:flex;align-items:center;gap:10px;padding:2px 4px 8px;border-bottom:1px solid rgba(11,13,38,.07)}.lx-chat__head b{font-weight:400;font-size:14px;color:#0b0d26}.lx-chat__avatar{width:34px;height:34px;border-radius:50%}.lx-chat__in{align-self:flex-start;max-width:88%;padding:12px 14px;border-radius:20px 20px 20px 6px;background:#f0f1fa;font-size:16px;line-height:1.35;letter-spacing:-.01em;color:#0b0d26}.lx-chat__out{align-self:flex-end;display:grid;gap:6px;max-width:92%;margin-top:auto;padding:12px 14px 14px;border-radius:20px 20px 6px;background:var(--x-grad);color:#fff;box-shadow:0 14px 30px -14px #434eeae6}.lx-chat__from{font-family:var(--x-mono);font-size:12px;color:#ffffffb8}.lx-chat__out p{font-size:14.5px;line-height:1.45;color:#fff}.lx-light .lx-story{background:#fff;border-color:transparent;box-shadow:0 24px 50px -24px #282c7859}.lx-light .lx-story__quote,.lx-light .lx-story__who b{color:#0b0d26}.lx-light .lx-story__who small{color:#0b0d2699}.lx-offer{overflow:visible}.lx-offer__sticker{position:absolute;top:-22px;right:16px;z-index:2;display:grid;place-content:center;width:104px;height:104px;border-radius:50%;background:var(--x-warm);color:#1c0d07;text-align:center;transform:rotate(12deg);box-shadow:0 16px 36px -12px #ff9573cc}.lx-offer__sticker:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed rgba(28,13,7,.35);border-radius:50%}.lx-offer__sticker b{font-weight:400;font-size:22px;line-height:1;letter-spacing:-.04em}.lx-offer__sticker small{font-family:var(--x-mono);font-size:12px}.lx-cmp__logo{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;border-radius:5px;background:var(--x-grad);box-shadow:0 0 12px #6971eee6}.lx-cmp__cell--wowflo .lx-cmp__mark--check{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--x-acc);color:#fff}@media (max-width: 959px){.lx-cmp__row:not(.lx-cmp__row--head) .lx-cmp__cell--wowflo{margin:0 10px 12px 0;padding:10px 12px;border-radius:14px;background:#6971ee24}.lx-cmp__row:not(.lx-cmp__row--head) .lx-cmp__cell:not(.lx-cmp__cell--wowflo){padding-top:10px}}@media (min-width: 960px){.lx-cmp{overflow:visible;border:0;background:none}.lx-cmp__row{border-top-color:var(--x-line)}.lx-cmp__cell--wowflo{background:linear-gradient(90deg,#6971ee33,#7d6bf024);border-left:1px solid rgba(154,157,255,.45);border-right:1px solid rgba(154,157,255,.45)}.lx-cmp__row--head .lx-cmp__cell--wowflo{border-top:1px solid rgba(154,157,255,.45);border-radius:22px 22px 0 0;font-family:var(--x-font);font-size:20px;letter-spacing:-.02em;text-transform:none;color:#fff}.lx-cmp__row:last-child .lx-cmp__cell--wowflo{border-bottom:1px solid rgba(154,157,255,.45);border-radius:0 0 22px 22px;box-shadow:0 40px 60px -40px #434eeae6}.lx-cmp__row--head .lx-cmp__cell:not(.lx-cmp__cell--wowflo){align-items:flex-end}}.lx-plan--hot{isolation:isolate;border-color:transparent}.lx-plan--hot:before{content:"";position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from var(--lx-angle, 0deg),rgba(154,157,255,.2),#9a9dff,#ffb49b,rgba(154,157,255,.2) 40%,rgba(154,157,255,.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --lx-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.lx-plan__meter{display:grid;gap:8px;margin-top:4px}.lx-plan__bars{display:grid;grid-template-columns:repeat(30,1fr);gap:3px;height:26px}.lx-plan__bars i{border-radius:3px;background:linear-gradient(180deg,#b9bbff,#6971ee);transform-origin:bottom;transition:transform .5s var(--x-ease) var(--d, 0ms)}.lx-plan__bars i:nth-child(3n){opacity:.75}.lx-plan__meter small{font-family:var(--x-mono);font-size:12.5px;color:var(--x-mute)}@media (prefers-reduced-motion: no-preference){.lx--motion .lx-plan--hot:not(.is-in) .lx-plan__bars i{transform:scaleY(.15)}.lx--motion .lx-plan--hot.is-in:before{animation:lx-spin 6s linear infinite}}@keyframes lx-spin{to{--lx-angle: 360deg}}.lx-help{display:flex;align-items:center;gap:14px;margin-top:8px;padding:14px 16px;border:1px solid var(--x-line-2);border-radius:18px;background:#ffffff08;color:var(--x-ink);text-decoration:none;transition:border-color .2s,background-color .2s}.lx-help b{display:block;font-weight:400;font-size:16px}.lx-help small{display:block;font-size:13.5px;color:var(--x-mute)}.lx-help .lx-arrow{margin-left:auto}.lx-help__icon{position:relative;width:40px;height:40px;flex:none;border-radius:12px;background:var(--x-grad)}.lx-help__icon:before{content:"";position:absolute;top:12px;right:10px;bottom:13px;left:10px;border:1.6px solid #fff;border-radius:3px}.lx-help__icon:after{content:"";position:absolute;left:13px;top:12px;width:11px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:skew(-38deg) rotate(0);border-right:0}@media (hover: hover){.lx-help:hover{border-color:#9a9dff80;background:#6971ee14}}@media (min-width: 720px){.lx-week{grid-template-columns:1fr 1fr;gap:14px}.lx-week__panel{padding:26px 26px 20px}.lx-week__col{height:170px}.lx-week__top b{font-size:52px}.lx-stats{grid-template-columns:repeat(3,1fr);gap:14px}.lx-stat,.lx-stat+.lx-stat{min-height:320px;padding:28px 26px;border-left:1px solid var(--x-line)}.lx-stat--1,.lx-stat--2{border-left-color:transparent}.lx-light{margin:0 16px;border-radius:44px}.lx-chat{width:360px;padding:18px}.lx-interlude{padding:40px 0 110px}.lx-offer__sticker{top:-30px;right:28px;width:124px;height:124px}.lx-offer__sticker b{font-size:26px}}@media (min-width: 1080px) and (min-height: 700px){.lx-step{top:calc(96px + var(--i, 0) * 16px)}}@media (min-width: 1080px){.lx-light{margin:0 24px}.lx-stat__value{font-size:clamp(90px,8vw,128px)}.lx-interlude__text{font-size:clamp(90px,9.6vw,164px)}}.lx-receipt{align-self:start}.lx-hero__kicker{display:inline-flex;align-items:center;gap:12px;font-size:15px;letter-spacing:-.005em;color:var(--x-mute)}.lx-hero__kline{width:28px;height:1px;background:linear-gradient(90deg,var(--x-warm),var(--x-acc-hi))}.lx-band{padding:16px 0}.lx-band__item{font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-band__item:nth-child(2n){color:var(--x-soft)}.lx-band__star{width:5px;height:5px;margin:0 22px}.lx-tile__stickers li{font-family:var(--x-mono);font-size:12.5px;padding:8px 11px}.lx-tile__stickers .lx-check{width:13px;height:13px}.lx .lx-reel .landing-reel-card__stats{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;justify-content:space-between;gap:6px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#08091e8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--x-mono);font-size:13.5px;color:#fff}.lx .lx-reel .landing-reel-card__stats span{display:inline-flex;align-items:center;gap:5px}.lx .lx-reel .landing-reel-card__stats svg{width:13px;height:13px;opacity:.9}.lx-tile__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.lx-tile__chip{font-size:10.5px;color:var(--x-soft)}.lx-tile__chip:before{display:none}.lx-role{display:inline-flex;align-items:center;gap:8px;font-family:var(--x-mono);font-size:12.5px;color:var(--x-acc-hi);white-space:nowrap}.lx-role s{color:var(--x-mute);text-decoration-color:var(--x-warm);text-decoration-thickness:1.5px}.lx-role i{font-style:normal;color:var(--x-soft)}.lx-tile__copy--over .lx-role s{color:#ffffffbf}.lx-mini-ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding:0 24px 24px}.lx-mini-ideas__item{position:relative;aspect-ratio:9 / 13;overflow:hidden;border-radius:12px;border:1px solid var(--x-line-2);background:#000}.lx-mini-ideas__item img{width:100%;height:100%;object-fit:cover;opacity:.85}.lx-mini-ideas__item b{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:7px;background:#0009;font-weight:400;font-family:var(--x-mono);font-size:12px;color:#fff}.lx-mini-ideas__item b svg{width:9px;height:9px}.lx-mini-ideas__item em{position:absolute;top:6px;left:6px;padding:3px 6px;border-radius:7px;background:var(--x-warm);font-style:normal;font-family:var(--x-mono);font-size:11.5px;color:#1c0d07}.lx-mini-ideas__item.is-hot{border-color:var(--x-warm);box-shadow:0 0 0 3px #ff957333}.lx-mini-ideas__item.is-hot img{opacity:1}.lx-mini-script{position:relative;height:230px;margin-top:auto}.lx-mini-script__card{position:absolute;left:24px;right:24px;bottom:22px;display:grid;gap:8px;padding:16px;border:1px solid var(--x-line-2);border-radius:18px;background:#121540}.lx-mini-script__card i{display:block;height:7px;border-radius:4px;background:#ffffff1a}.lx-mini-script__card i:nth-child(2){width:80%}.lx-mini-script__card i:nth-child(3){width:55%}.lx-mini-script__card--back2{transform:translateY(-58px) scale(.86) rotate(-3deg);opacity:.5}.lx-mini-script__card--back1{transform:translateY(-30px) scale(.93) rotate(2deg);opacity:.75}.lx-mini-script__card--front{gap:10px;background:linear-gradient(180deg,#1a1e5c,#121540);border-color:#9a9dff66;box-shadow:0 24px 50px -20px #000000e6}.lx-mini-script__tag{justify-self:start;padding:3px 8px;border-radius:7px;background:var(--x-acc);font-family:var(--x-mono);font-size:12px;color:#fff}.lx-mini-script__text{font-size:16px;line-height:1.35;letter-spacing:-.01em;color:var(--x-ink)}.lx-mini-script__take{justify-self:end;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;background:#fff;font-size:13px;color:#0b0d26}.lx-mini-script__take .lx-check{width:13px;height:13px;color:var(--x-acc)}.lx-mini-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:auto;padding:0 24px 24px}.lx-mini-cal__day{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:8px 4px;border:1px solid var(--x-line);border-radius:12px;background:#ffffff05}.lx-mini-cal__day small{font-family:var(--x-mono);font-size:11.5px;color:var(--x-soft)}.lx-mini-cal__day img{width:100%;aspect-ratio:9 / 14;object-fit:cover;border-radius:7px}.lx-mini-cal__day i{width:100%;aspect-ratio:9 / 14;border:1px dashed rgba(255,255,255,.1);border-radius:7px}.lx-mini-cal__day b{font-weight:400;font-family:var(--x-mono);font-size:11px;color:var(--x-mute)}.lx-mini-cal__day.is-done{border-color:#9a9dff59}.lx-mini-cal__day.is-done b{color:var(--x-acc-hi)}.lx-mini-cal__day.is-planned{border-color:#ff957366;background:#ff95730f}.lx-mini-cal__day.is-planned b{color:var(--x-warm)}@media (min-width: 1080px){.lx-mini-ideas,.lx-mini-cal{padding:0 28px 28px}.lx-mini-script__card{left:28px;right:28px}}@media (min-width: 1080px){.lx-hero{padding:clamp(16px,4vh,56px) 0 clamp(16px,3vh,40px)}.lx-hero__inner{--ph: clamp(150px, calc((100vh - 170px)*.42) , 250px);min-height:min(760px,calc(100vh - 100px));gap:32px}.lx-hero__copy{gap:clamp(12px,2.4vh,22px)}.lx-h1{font-size:clamp(44px,min(5.4vw,8.8vh),84px)}.lx-hero__sub{font-size:clamp(15px,2.4vh,19px)}.lx-btn--lg{min-height:clamp(46px,7vh,58px)}.lx-hero__stage{height:calc(var(--ph) * 2.12 + var(--ph) * .4)}.lx-phone{top:calc(var(--ph) * .06);width:var(--ph);border-radius:calc(var(--ph) * .14)}.lx-phone__screen{border-radius:calc(var(--ph) * .115)}.lx-phone--0,.lx-phone--2{top:calc(var(--ph) * .34);width:calc(var(--ph) * .82)}.lx-phone--0{transform:translate(calc(-50% - var(--ph) * .68)) rotate(-9deg)}.lx-phone--2{transform:translate(calc(-50% + var(--ph) * .68)) rotate(9deg)}.lx-float--ideas{top:calc(var(--ph) * .12);left:calc(50% - var(--ph) * 1.2)}.lx-float--script{top:calc(var(--ph) * 1);right:calc(50% - var(--ph) * 1.18)}.lx-float--wave{bottom:calc(var(--ph) * .55);left:calc(50% - var(--ph) * 1.12)}.lx-float--publish{bottom:calc(var(--ph) * .18);right:calc(50% - var(--ph) * 1)}.lx-h2{font-size:clamp(44px,min(5vw,9vh),76px)}.lx-section{padding:clamp(72px,13vh,120px) 0}.lx-head{margin-bottom:clamp(32px,6vh,64px)}.lx-step__stage{min-height:clamp(340px,62vh,480px)}.lx-step__num{font-size:clamp(80px,13vh,132px)}.lx-stat__value{font-size:clamp(72px,min(8vw,14vh),128px)}.lx-stat,.lx-stat+.lx-stat{min-height:clamp(240px,40vh,320px)}.lx-interlude__text{font-size:clamp(64px,min(9.6vw,17vh),164px)}.lx-final__title{font-size:clamp(60px,min(8.6vw,15vh),132px)}.lx-tile--twin{min-height:clamp(520px,80vh,640px)}}.lx-mini-script__card{min-height:150px;align-content:start}.lx-mini-script__card--back2{transform:translateY(-44px) scale(.86) rotate(-3deg)}.lx-mini-script__card--back1{transform:translateY(-22px) scale(.93) rotate(2deg)}@media (min-width: 1080px){.lx .lx-reel .landing-reel-card__frame{max-height:clamp(360px,66vh,560px);width:100%}}.lx-mini-script{height:280px}.lx-mini-script__card--back2{transform:translateY(-84px) scale(.84) rotate(-4deg);opacity:.45}.lx-mini-script__card--back1{transform:translateY(-42px) scale(.92) rotate(2.5deg);opacity:.7}.landing-page.lx .landing-header,.landing-page.lx .landing-footer{font-family:var(--x-font)}:where(.lx-root) :where(h1,h2,h3){font-weight:500}.lx-h1,.lx-h2,.lx-final__title,.lx-interlude__text{font-weight:500;letter-spacing:-.045em}.lx-stat__value,.lx-offer__price strong,.lx-plan__price strong,.lx-week__top b,.lx-step__num,.lx-reel__stamp b,.lx-btn,.lx-tile h3,.lx-step h3,.lx-proof b,.lx-stat h3{font-weight:500}.lx-cap--hero{width:1.3em;height:.74em;margin:0 .02em;vertical-align:-.04em;transform:rotate(-5deg)}.lx .lx-reel.landing-reel-card{flex:0 0 min(44vw,230px)}.lx .lx-reel .landing-reel-card__stats{left:8px;right:8px;bottom:8px;padding:6px 8px;border-radius:11px;font-size:10.5px}.lx .lx-reel .landing-reel-card__stats svg{width:11px;height:11px}.lx .lx-reel .landing-reel-card__meta p{font-size:13.5px}@media (min-width: 1080px){.lx-reels{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lx .lx-reel .landing-reel-card__frame{max-height:none}}.lx-tile--twin{min-height:430px}@media (min-width: 720px){.lx-tile--twin{grid-row:auto;grid-column:1 / -1;min-height:400px;flex-direction:row;align-items:stretch}.lx-tile--twin .lx-tile__media{left:auto;width:58%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.lx-tile--twin .lx-tile__video{object-position:50% 30%}.lx-tile--twin .lx-tile__rec{left:auto;right:18px}.lx-tile--twin .lx-tile__copy--over{width:52%;align-content:end;padding:28px;background:none}.lx-tile--twin h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.lx-tile--twin .lx-tile__copy--over p{color:var(--x-mute);font-size:16px}}@media (min-width: 1080px){.lx-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"twin twin ideas" "script finish publish"}.lx-tile--twin{grid-area:twin;min-height:0}}.lx-twin-rec{display:none}@media (min-width: 720px){.lx-tile--twin{justify-content:flex-start}.lx-tile--twin .lx-tile__copy--over{display:flex;flex-direction:column;gap:10px}.lx-tile--twin .lx-tile__top{margin-bottom:auto}.lx-twin-rec{display:grid;gap:6px;margin:24px 0 auto}.lx-twin-rec__time{display:inline-flex;align-items:center;gap:14px;font-family:var(--x-mono);font-size:clamp(56px,6vw,88px);line-height:1;letter-spacing:-.04em;color:var(--x-ink)}.lx-twin-rec__time i{width:14px;height:14px;border-radius:50%;background:#ff5a5a;box-shadow:0 0 16px #ff5a5a}.lx-twin-rec small{font-family:var(--x-mono);font-size:13px;color:var(--x-mute)}.lx-tile--twin .lx-tile__rec{display:none}}@media (min-width: 720px) and (max-width: 1079px){.lx-tile--twin{order:-1}}.lx-cap--strip{background:#0f1236}.lx-cap__strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.035em;padding:.07em .12em}.lx-cap__strip img{flex:none;height:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:.07em}.lx-cap__strip--loop{justify-content:flex-start;width:max-content;padding-inline:0}@media (prefers-reduced-motion: no-preference){.lx-cap__strip--loop{animation:lx-marquee 9s linear infinite}}.lx-cap--hero{width:1.45em;height:.8em}.lx-cap--glyph{display:inline-flex;align-items:center;justify-content:center;gap:.07em;background:var(--x-grad);box-shadow:inset 0 1px #ffffff4d,0 18px 40px -14px #6971eee6}.lx-cap--reels b{display:block;width:.15em;height:.46em;border-radius:.04em;background:#ffffffe6}.lx-cap--reels b:nth-of-type(2){opacity:.7}.lx-cap--reels b:nth-of-type(3){opacity:.45}.lx-cap__play{width:0;height:0;margin-right:.06em;border-left:.16em solid #fff;border-top:.11em solid transparent;border-bottom:.11em solid transparent}.lx-cap--people{gap:0;background:linear-gradient(135deg,#ffb49b,#ff9573);box-shadow:inset 0 1px #fff6,0 18px 40px -14px #ff9573cc}.lx-cap--people i{display:grid;place-items:center;width:2.4em;height:2.4em;margin-left:-.45em;border:.18em solid #ffa586;border-radius:50%;background:#1c0d07;font-size:.2em;font-style:normal;font-weight:500;letter-spacing:0;line-height:1;color:#ffb49b}.lx-cap--people i:first-child{margin-left:0}.lx-cap--people i:nth-child(2){background:#2a1450;color:#c2b2ff}.lx-cap--people i:nth-child(3){background:#14175a;color:#a9acff}.lx-cap--auto{justify-content:flex-start;padding:0 .08em}.lx-cap__knob{width:.62em;height:.62em;border-radius:50%;background:#fff;box-shadow:0 .04em .12em #00000059;transform:translate(.72em)}@media (prefers-reduced-motion: no-preference){.lx--motion .lx-interlude__text:not(.is-in) .lx-cap__knob{transform:translate(0)}.lx-cap__knob{transition:transform .7s cubic-bezier(.2,1.3,.4,1) .5s}}.lx-h1__line{white-space:nowrap}.lx-h1__line--dim{white-space:normal}.landing-page.lx .landing-header__brand-wordmark{white-space:nowrap}@media (max-width: 359px){.landing-page.lx .landing-header__brand-wordmark{font-size:13px;letter-spacing:.12em}}.lx-stories__note{margin:16px 0 0;font-family:var(--x-mono);font-size:13.5px;color:#0b0d268c;text-align:center}@media (min-width: 720px){.lx-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ideas finish" "publish publish"}.lx-tile--ideas{grid-area:ideas}.lx-tile--finish{grid-area:finish}.lx-tile--publish{grid-area:publish}}@media (min-width: 1080px){.lx-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"ideas finish publish"}}.lx-sched{display:grid;gap:8px;margin:auto 0 0;padding:0 24px 24px;list-style:none}.lx-sched__row{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;background:#ffffff0a}.lx-sched__row img{flex:none;width:36px;height:48px;object-fit:cover;border-radius:8px}.lx-sched__when{display:grid;gap:2px;min-width:0;flex:1}.lx-sched__when b{font-weight:500;font-size:15px;color:var(--x-ink)}.lx-sched__when small{font-size:13px;color:var(--x-soft)}.lx-sched__status{flex:none;padding:4px 10px;border-radius:999px;font-size:13px;color:var(--x-mute);background:#ffffff0f}.lx-sched__status.is-done{color:#9fd9b4;background:#78c8961f}@media (min-width: 1080px){.lx-sched{padding:0 28px 28px}}.lx-result__cta{display:flex;justify-content:center;margin-top:40px}.lx-result__cta .lx-btn{width:100%}@media (min-width: 560px){.lx-result__cta .lx-btn{width:auto;min-width:340px}}.lx-tile--finish .lx-tile__mini{width:180px;flex:none}.lx-tile--finish .lx-tile__stickers{position:relative;z-index:1;margin-left:-28px}.lx-interlude__text{font-size:clamp(36px,9vw,64px)}@media (min-width: 1080px){.lx-interlude__text{font-size:clamp(56px,min(6vw,11vh),96px)}}.lx-section{padding:48px 0}.lx-interlude{padding:24px 0 48px}@media (min-width: 720px){.lx-section{padding:56px 0}.lx-interlude{padding:32px 0 56px}}@media (min-width: 1080px){.lx-section{padding:64px 0}.lx-interlude{padding:32px 0 64px}.lx-final{padding:120px 0 130px}}.lx-band{padding:22px 0;border-block:0;background:linear-gradient(90deg,transparent,rgba(255,180,155,.35),transparent) top / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(255,180,155,.35),transparent) bottom / 100% 1px no-repeat,radial-gradient(60% 140% at 50% 50%,rgba(255,149,115,.07),transparent 70%)}.lx-band__item{font-family:Playfair Display,Didot,"Bodoni 72",Georgia,serif;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:var(--x-ink)}.lx-band__item:nth-child(2n){color:var(--x-ink)}.lx-band__item--italic{font-style:italic;font-weight:400;letter-spacing:-.01em;text-transform:lowercase;padding-inline:.06em;background:var(--x-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-band__item--italic:nth-child(2n){color:transparent}.lx-band__star{flex:none;width:14px;height:14px;margin:0 22px;background:none;border-radius:0;transform:none;fill:#ffc2ad;filter:drop-shadow(0 0 6px rgba(255,149,115,.55))}@media (min-width: 960px){.lx-band{padding:30px 0}.lx-band__item{font-size:48px}.lx-band__star{width:18px;height:18px;margin:0 34px}}@media (prefers-reduced-motion: no-preference){.lx-band__track{animation-duration:70s}.lx-band:hover .lx-band__track{animation-play-state:paused}}@media (prefers-reduced-motion: no-preference) and (min-width: 1080px){.lx-band__star{animation:lx-band-twinkle 2.8s ease-in-out infinite}.lx-band__item:nth-child(4n+2) .lx-band__star{animation-delay:-1.4s}}@keyframes lx-band-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.7) rotate(45deg);opacity:.65}}.lx-cap--people i{font-size:.26em;font-family:Playfair Display,Georgia,serif;line-height:1}.lx-period{display:flex;justify-content:center;margin-bottom:26px}.lx-period__switch{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--x-line-2);border-radius:999px;background:#ffffff09}.lx-period__opt{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:15px;color:var(--x-mute);cursor:pointer;transition:background .25s var(--x-ease),color .25s var(--x-ease)}.lx-period__opt.is-on{background:var(--x-grad);color:#fff;box-shadow:0 10px 26px -12px #6971eef2}.lx-period__opt:focus-visible{outline:2px solid var(--x-acc-hi);outline-offset:3px}.lx-period__save{padding:3px 8px;border-radius:999px;background:var(--x-warm);font-style:normal;font-size:11.5px;font-weight:600;color:#1c0d07}.lx-plan__billed{margin-top:-6px;font-size:12.5px;color:var(--x-soft)}.lx-plan--studio{border-color:#ffb49b52;background:radial-gradient(circle at 100% 0%,rgba(255,149,115,.22),transparent 50%),linear-gradient(180deg,#17112a,#0b0a20)}.lx-plan--studio .lx-plan__badge{background:transparent;border:1px solid rgba(255,180,155,.6);color:#ffc2ad}.lx-plan--studio .lx-plan__features li:first-child{font-weight:500;color:#ffd6c8}.lx-btn--warm{color:#1c0d07;background:linear-gradient(135deg,#ffc2ad,#ff9573);box-shadow:0 14px 34px -14px #ff9573e6}@media (hover: hover){.lx-btn--warm:hover{box-shadow:0 20px 44px -14px #ff9573}}.lx-team{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px;padding:20px 22px;border:1px solid var(--x-line);border-radius:20px;background:#ffffff05}.lx-team p{font-size:15px;line-height:1.5;color:var(--x-mute)}.lx-team b{font-weight:500;color:var(--x-ink)}@media (min-width: 720px){.lx-team{flex-direction:row;align-items:center;justify-content:space-between}.lx-team .lx-btn{flex:none}}.lx-plan--studio .lx-plan__bars{gap:2px}.lx-plan--studio .lx-plan__bars i{border-radius:2px;background:linear-gradient(180deg,#ffd6c8,#ff9573)}@media (prefers-reduced-motion: no-preference){.lx--motion .lx-plan--studio:not(.is-in) .lx-plan__bars i{transform:scaleY(.15)}}.lx-plan__per{align-self:center;margin-left:auto;padding:4px 10px;border:1px solid var(--x-line-2);border-radius:999px;font-style:normal;font-size:12.5px;white-space:nowrap;color:var(--x-ink);background:#ffffff0d}.lx-plan--studio .lx-plan__per{border-color:#ffb49b73;color:#ffd6c8}.lx-plan__sub{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:-2px}.lx-plan__sub .lx-plan__per{align-self:auto;margin-left:0}.lx-plan__sub .lx-plan__billed{margin-top:0}@media (min-width: 1080px){.lx-plans{grid-template-rows:auto auto 1fr auto;row-gap:0}.lx-plan{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:20px;align-content:start}.lx-plan__top{align-content:start}.lx-plan__note{align-self:end}}@media (min-width: 1200px){.lx-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 1fr;align-items:stretch;column-gap:16px;row-gap:0}.lx-step,.lx .lx-step{position:relative;top:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;box-shadow:none}@supports (grid-template-rows: subgrid){.lx-step,.lx .lx-step{grid-row:span 2;grid-template-rows:subgrid}}.lx-step__copy,.lx-step:nth-child(2n) .lx-step__copy{order:0;padding:32px 28px 28px;gap:12px}.lx-step__stage,.lx-step:nth-child(2n) .lx-step__stage{order:1;min-height:380px;padding:28px 20px 36px;border-left:0;border-right:0;border-top:1px solid var(--x-line)}.lx-step__num{font-size:88px}.lx-step h3{font-size:30px}.lx-step p{font-size:16px;max-width:none}.lx-step .lx-viz{max-width:100%}}.lx-hero__h1{display:contents;font:inherit;letter-spacing:inherit;margin:0}.lx-hero__h1>.lx-h1,.lx-hero__h1>.lx-hero__kicker{margin:0}@media (min-width: 1081px){.landing-footer .landing-footer__columns{grid-template-columns:repeat(4,minmax(0,max-content));gap:calc(64 * var(--lu, 1px))}}.ls-hero{position:relative;padding:28px 0 32px;overflow:hidden}.ls-hero__glow{position:absolute;inset:-40% -10% auto;height:560px;pointer-events:none;background:radial-gradient(40% 50% at 22% 40%,rgba(105,113,238,.28),transparent 70%),radial-gradient(30% 40% at 80% 20%,rgba(255,149,115,.12),transparent 70%);filter:blur(8px)}.ls-hero__inner{position:relative;display:grid;gap:32px}.ls-hero__copy{display:grid;justify-items:start;gap:18px;max-width:820px}.ls-hero__kicker{margin:4px 0 0}.ls-h1{font-size:clamp(36px,9.6vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.ls-hero__lead{max-width:640px;font-size:18px}.ls-hero__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--x-soft)}.ls-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ls-hero__aside{min-width:0}@media (min-width: 720px){.ls-hero{padding:40px 0 48px}}@media (min-width: 1080px){.ls-hero{padding:48px 0 64px}.ls-hero--split .ls-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px}.ls-hero__lead{font-size:19px}}.ls-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--x-soft)}.ls-crumbs li{display:inline-flex;align-items:center;gap:6px}.ls-crumbs li+li:before{content:"/";color:var(--x-line-2)}.ls-crumbs a{color:var(--x-mute);text-decoration:none}.ls-crumbs a:hover{color:var(--x-ink)}.ls-crumbs [aria-current]{max-width:32ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ls-h2{font-size:clamp(30px,7.4vw,46px)}.ls-head .lx-eyebrow__label{color:var(--x-acc-hi)}.ls-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls-split{display:grid;gap:20px}.ls-bigtext{font-size:19px;line-height:1.55;color:var(--x-mute);text-wrap:pretty}@media (min-width: 1080px){.ls-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.ls-bigtext{padding-top:40px;font-size:21px}}.ls-grid{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width: 720px){.ls-grid--2,.ls-grid--3,.ls-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.ls-grid{gap:16px}.ls-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--x-line);border-radius:24px;background:linear-gradient(180deg,#0e1030,#090a22);box-shadow:inset 0 1px #ffffff0f;color:var(--x-ink);text-decoration:none}.ls-card h3{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.ls-card p{color:var(--x-mute);font-size:15.5px;line-height:1.55}.ls-card .lx-tile__chip{align-self:flex-start}.ls-card__num{font-size:14px;color:var(--x-acc-hi)}.ls-card__num--big{margin-bottom:8px;font-size:56px;font-weight:500;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(154,157,255,.7)}.ls-card__check{width:22px;height:22px;padding:4px;border-radius:8px;background:#6971ee29}.ls-card__lead{font-size:17px!important;color:var(--x-ink)!important}.ls-card__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:15px;color:var(--x-acc-hi)}.ls-card--link{transition:border-color .22s var(--x-ease),transform .22s var(--x-ease)}@media (hover: hover){.ls-card--link:hover{border-color:#9a9dff66;transform:translateY(-2px)}.ls-card--link:hover .lx-arrow{transform:translate(3px)}}@media (min-width: 1080px){.ls-card{padding:28px}}.ls-more-link{display:flex;justify-content:center;margin-top:28px}.ls-pricing{padding-top:8px}.ls-table-wrap{overflow-x:auto;border:1px solid var(--x-line);border-radius:24px;background:linear-gradient(180deg,#0e1030,#090a22);-webkit-overflow-scrolling:touch}.ls-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.ls-table th,.ls-table td{padding:15px 18px;border-bottom:1px solid var(--x-line);text-align:left;vertical-align:top}.ls-table tbody tr:last-child th,.ls-table tbody tr:last-child td{border-bottom:0}.ls-table thead th{font-size:15px;font-weight:500;color:var(--x-ink)}.ls-table tbody th{font-weight:400;color:var(--x-mute)}.ls-table td{color:var(--x-ink)}.ls-table .is-hot{background:#6971ee14}.ls-table thead .is-hot{color:var(--x-acc-hi)}.ls-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls-stat{display:grid;gap:8px;padding:22px;border:1px solid var(--x-line);border-radius:22px;background:#ffffff05}.ls-stat b{font-size:clamp(34px,8vw,52px);font-weight:500;line-height:1;letter-spacing:-.045em;background:var(--x-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ls-stat span{font-size:15px;line-height:1.45;color:var(--x-mute)}@media (min-width: 1080px){.ls-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ls-stat{padding:28px}}.ls-company{gap:12px}.ls-company__title{font-size:26px;font-weight:500;letter-spacing:-.03em}.ls-feature-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ls-feature-row{display:grid;overflow:hidden;border:1px solid var(--x-line);border-radius:28px;background:linear-gradient(180deg,#0e1030,#090a22)}.ls-feature-row__copy{display:grid;align-content:center;justify-items:start;gap:14px;padding:28px 24px}.ls-feature-row__num{font-size:48px;font-weight:500;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(154,157,255,.7)}.ls-feature-row__title{font-size:clamp(26px,6vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ls-feature-row__title a{color:inherit;text-decoration:none}.ls-feature-row__copy p{color:var(--x-mute);font-size:16.5px;line-height:1.55}@media (min-width: 1080px){.ls-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ls-feature-row__copy{padding:44px}.ls-feature-row:nth-child(2n) .ls-feature-row__copy{order:2}.ls-feature-row .lx-step__stage{border-top:0;border-left:1px solid var(--x-line)}.ls-feature-row:nth-child(2n) .lx-step__stage{border-left:0;border-right:1px solid var(--x-line)}}.ls-visual{min-height:360px}.ls-hero__aside .ls-visual{border:1px solid var(--x-line);border-radius:28px;overflow:hidden}.ls-phone{position:relative;width:min(230px,62vw);aspect-ratio:9 / 16;overflow:hidden;border:6px solid #15183d;border-radius:34px;background:#0b0d27;box-shadow:0 30px 60px -30px #000c,0 0 0 1px #ffffff14}.ls-phone__video,.ls-phone video,.ls-phone img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-sched{width:100%;max-width:380px;margin:0;padding:0}.ls-blog{padding-top:0}.ls-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ls-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--x-line-2);border-radius:999px;background:#ffffff08;font-size:14.5px;color:var(--x-mute);text-decoration:none;transition:border-color .2s var(--x-ease),color .2s var(--x-ease)}.ls-chip span{font-size:12.5px;color:var(--x-soft)}.ls-chip:hover{border-color:#ffffff4d;color:var(--x-ink)}.ls-chip.is-on{border-color:transparent;background:var(--x-grad);color:#fff}.ls-chip.is-on span{color:#ffffffbf}.ls-posts{display:grid;gap:12px}@media (min-width: 720px){.ls-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.ls-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ls-post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--x-line);border-radius:24px;background:linear-gradient(180deg,#0e1030,#090a22);transition:border-color .22s var(--x-ease),transform .22s var(--x-ease)}.ls-post-card:hover{border-color:#9a9dff66}.ls-post-card__cover{position:relative;display:flex;align-items:flex-end;height:128px;padding:16px 20px;overflow:hidden;background:radial-gradient(60% 90% at 85% 10%,rgba(255,149,115,.35),transparent 70%),radial-gradient(70% 100% at 10% 100%,rgba(105,113,238,.55),transparent 70%),#10133a}.ls-post-card__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px) 0 0 / 16px 16px}.ls-post-card__cover span{position:relative;z-index:1;font-size:30px;font-weight:500;line-height:1;letter-spacing:-.04em;color:#ffffffeb}.ls-post-card__cover--ideas{background:radial-gradient(60% 90% at 85% 10%,rgba(154,157,255,.45),transparent 70%),radial-gradient(70% 100% at 10% 100%,rgba(125,107,240,.55),transparent 70%),#10133a}.ls-post-card__cover--scripts{background:radial-gradient(60% 90% at 85% 10%,rgba(255,180,155,.45),transparent 70%),radial-gradient(70% 100% at 10% 100%,rgba(67,78,234,.6),transparent 70%),#10133a}.ls-post-card__cover--production{background:radial-gradient(60% 90% at 85% 10%,rgba(105,113,238,.5),transparent 70%),radial-gradient(70% 100% at 10% 100%,rgba(255,149,115,.3),transparent 70%),#0c0f30}.ls-post-card__cover--ai{background:radial-gradient(60% 90% at 85% 10%,rgba(194,178,255,.5),transparent 70%),radial-gradient(70% 100% at 10% 100%,rgba(67,78,234,.7),transparent 70%),#0c0f30}.ls-post-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 22px 22px}.ls-post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--x-soft)}.ls-tag{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#6971ee29;font-size:12.5px;color:var(--x-acc-hi);text-decoration:none}.ls-post-card__title{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.ls-post-card__title a{color:var(--x-ink);text-decoration:none}.ls-post-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ls-post-card__body>p{font-size:15px;line-height:1.55;color:var(--x-mute)}.ls-post-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--x-soft)}.ls-post-card__foot .ls-card__more{margin:0;padding:0}@media (min-width: 1080px){.ls-post-card--featured{grid-column:span 3;flex-direction:row}.ls-post-card--featured .ls-post-card__cover{flex:0 0 44%;height:auto;min-height:300px;padding:28px}.ls-post-card--featured .ls-post-card__cover span{font-size:52px}.ls-post-card--featured .ls-post-card__body{justify-content:center;padding:36px 40px}.ls-post-card--featured .ls-post-card__title{font-size:34px;line-height:1.1;letter-spacing:-.035em}.ls-post-card--featured .ls-post-card__body>p{font-size:17px}}.ls-article-section{position:relative;padding:8px 0 48px}.ls-article{display:grid;gap:40px}@media (min-width: 1080px){.ls-article{grid-template-columns:minmax(0,720px) minmax(0,300px);justify-content:space-between;gap:64px}.ls-article__aside{position:sticky;top:96px;align-self:start;display:grid;gap:16px}}.ls-article__aside{display:grid;gap:16px}.ls-toc{display:none;padding:22px;border:1px solid var(--x-line);border-radius:20px;background:#ffffff05;font-size:14px}.ls-toc b{display:block;margin-bottom:12px;font-weight:500;color:var(--x-ink)}.ls-toc ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:toc}.ls-toc li{counter-increment:toc;display:flex;gap:10px;line-height:1.4}.ls-toc li:before{content:counter(toc,decimal-leading-zero);flex:none;color:var(--x-acc-hi);font-size:12px;line-height:1.7}.ls-toc a{color:var(--x-mute);text-decoration:none}.ls-toc a:hover{color:var(--x-ink)}@media (min-width: 1080px){.ls-toc{display:block}}.ls-cta-card{position:relative;display:grid;gap:12px;padding:24px;overflow:hidden;border:1px solid rgba(154,157,255,.28);border-radius:22px;background:radial-gradient(80% 60% at 100% 0%,rgba(105,113,238,.32),transparent 70%),linear-gradient(180deg,#11143c,#0a0c26)}.ls-cta-card b{font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.025em}.ls-cta-card p{font-size:14.5px;line-height:1.5;color:var(--x-mute)}.ls-cta-card .lx-btn{width:100%}.ls-cta-card ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;list-style:none;font-size:13.5px}.ls-cta-card a{color:var(--x-acc-hi);text-decoration:none}.ls-prose{min-width:0;font-size:17.5px;line-height:1.72;color:#eceeffdb}.ls-prose>*+*{margin-top:1.1em}.ls-prose h2{margin-top:2em;scroll-margin-top:96px;font-size:clamp(26px,5.6vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--x-ink)}.ls-prose h3{margin-top:1.6em;scroll-margin-top:96px;font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--x-ink)}.ls-prose h2+*,.ls-prose h3+*{margin-top:.6em}.ls-prose p,.ls-prose li{text-wrap:pretty}.ls-prose strong{font-weight:600;color:var(--x-ink)}.ls-prose a{color:var(--x-acc-hi);text-decoration:underline;text-decoration-color:#9a9dff66;text-underline-offset:3px}.ls-prose a:hover{text-decoration-color:currentColor}.ls-prose ul,.ls-prose ol{display:grid;gap:.5em;padding-left:1.4em}.ls-prose ul{list-style:none;padding-left:0}.ls-prose ul>li{position:relative;padding-left:1.4em}.ls-prose ul>li:before{content:"";position:absolute;left:.2em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--x-grad)}.ls-prose ol{list-style:decimal}.ls-prose ol>li::marker{color:var(--x-acc-hi)}.ls-prose blockquote{margin-inline:0;padding:18px 22px;border-left:3px solid var(--x-acc);border-radius:0 16px 16px 0;background:#6971ee14;color:var(--x-ink)}.ls-prose code{padding:.12em .4em;border-radius:6px;background:#ffffff12;font-size:.9em}.ls-prose pre{overflow-x:auto;padding:18px;border:1px solid var(--x-line);border-radius:16px;background:#080a20;font-size:15px;line-height:1.6;white-space:pre-wrap}.ls-prose pre code{padding:0;background:none}.ls-prose hr{border:0;height:1px;background:var(--x-line)}.ls-prose__table{overflow-x:auto;border:1px solid var(--x-line);border-radius:16px}.ls-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.5}.ls-prose th,.ls-prose td{padding:12px 14px;border-bottom:1px solid var(--x-line);text-align:left;vertical-align:top}.ls-prose th{font-weight:500;color:var(--x-ink);background:#ffffff08}.ls-prose tr:last-child td{border-bottom:0}.ls-prose__loading{min-height:60vh}.legal-page{background:radial-gradient(circle at 16% 10%,rgba(255,240,218,.82),transparent 22%),radial-gradient(circle at 88% 16%,rgba(212,228,255,.88),transparent 25%),radial-gradient(circle at 48% 48%,rgba(255,232,241,.36),transparent 30%),linear-gradient(180deg,#fdf9ff,#fffdfd 24%,#f8f3ff 58%,#fbf8ff)}.legal-page:before,.legal-page:after{content:none}.legal-page .legal-hero,.legal-page .legal-overview,.legal-page .legal-document-view{position:relative;z-index:1}.legal-shell{width:min(calc(100vw - (var(--landing-gutter) * 2)),1240px);margin:0 auto}.legal-shell--hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:28px;align-items:end}.legal-hero{padding:42px 0 32px}.legal-hero__copy{display:grid;gap:16px}.legal-hero__title{margin:0;font-size:clamp(2.5rem,6vw,4.6rem);line-height:.96;letter-spacing:-.05em;max-width:12ch;color:#15134f}.legal-hero__description{max-width:60ch;margin:0;font-size:1.05rem;line-height:1.7;color:#545a6b}.legal-breadcrumbs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.92rem;color:#676d7f}.legal-breadcrumbs a{color:#202566}.legal-hero__panel{min-height:100%;padding:28px;border:1px solid rgba(20,29,100,.08);border-radius:30px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 40px #565fa614;display:grid;align-content:start;gap:14px}.legal-hero__panel-label,.legal-contact-banner__label,.legal-sidebar__eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6971ee}.legal-hero__panel strong{font-size:1.34rem;line-height:1.2;color:#141d64}.legal-hero__panel p,.legal-contact-banner p,.legal-sidebar__card p{margin:0;line-height:1.65;color:#5a6072}.legal-hero__panel-cta{justify-self:start}.legal-hero__panel-meta{color:#70768a;font-size:.92rem}.legal-overview{padding:12px 0 88px}.legal-overview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.legal-card,.legal-document-card,.legal-empty-state,.legal-contact-banner,.legal-sidebar__card{border:1px solid rgba(20,29,100,.08);background:#ffffffe0;box-shadow:0 18px 46px #5d65a414}.legal-card{min-height:100%;padding:24px;border-radius:28px;display:grid;gap:18px}.legal-card__body{display:grid;gap:12px}.legal-card__body h2{margin:0;font-size:1.42rem;line-height:1.1;color:#161755}.legal-card__body p{margin:0;line-height:1.7;color:#565d6f}.legal-card__meta,.legal-document-card__meta{display:flex;flex-wrap:wrap;gap:10px 12px}.legal-card__meta span,.legal-document-card__meta span{padding:8px 12px;border-radius:999px;background:#ecedfd;color:#4d5373;font-size:.88rem}.legal-card__cta{justify-self:start}.legal-contact-banner{margin-top:26px;padding:24px 28px;border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-contact-banner__cta{flex:0 0 auto;min-width:220px;padding-inline:28px;white-space:nowrap}.legal-document-view{padding:34px 0 92px}.legal-breadcrumbs--document{margin-bottom:24px}.legal-document-grid{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px;align-items:start}.legal-sidebar{position:sticky;top:24px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;max-height:calc(100dvh - 32px);min-height:0}.legal-sidebar__card{padding:22px 20px;border-radius:24px;display:grid;gap:14px}.legal-sidebar__title{font-size:1rem;font-weight:700;color:#161d60}.legal-sidebar__toc,.legal-sidebar__related{display:grid;gap:10px}.legal-sidebar__card--toc{min-height:0;overflow:hidden}.legal-sidebar__toc{min-height:0;overflow:auto;padding-right:6px}.legal-sidebar__toc-link,.legal-sidebar__related-link{display:block;padding:8px 10px;border-radius:14px;color:#343b62;line-height:1.45;transition:background-color .14s ease,color .14s ease,transform .14s ease}.legal-sidebar__toc-link--nested{padding-left:24px;color:#5c637d}.legal-sidebar__toc-link--active{background:#ecedfd;color:#1a2372;font-weight:700;transform:translate(3px)}.legal-document-card{padding:34px;border-radius:32px}.legal-document-card__header{display:grid;gap:16px;padding-bottom:28px;border-bottom:1px solid rgba(20,29,100,.08);margin-bottom:28px}.legal-document-card__header h1{margin:0;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.02;letter-spacing:-.04em;color:#131651}.legal-document-card__header p{max-width:60ch;margin:0;color:#565d6f;line-height:1.7}.legal-document-card__footer{margin-top:28px;padding-top:24px;border-top:1px solid rgba(20,29,100,.08)}.legal-mobile-nav{display:none}.legal-mobile-nav__section{border:1px solid rgba(20,29,100,.08);border-radius:22px;background:#fbfcff;overflow:hidden}.legal-mobile-nav__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-size:1rem;font-weight:700;color:#161d60}.legal-mobile-nav__summary::-webkit-details-marker{display:none}.legal-mobile-nav__summary:after{content:"+";flex:0 0 auto;font-size:1.2rem;line-height:1;color:#6971ee}.legal-mobile-nav__section[open] .legal-mobile-nav__summary:after{content:"−"}.legal-mobile-nav__summary-text,.legal-mobile-nav__links{padding:0 18px 18px}.legal-mobile-nav__summary-text{margin:0;color:#5a6072;line-height:1.65}.legal-mobile-nav__links{display:grid;gap:8px}.legal-markdown{color:#252a3d;line-height:1.78}.legal-markdown>*:first-child{margin-top:0}.legal-markdown h2,.legal-markdown h3{color:#161d60;scroll-margin-top:110px}.legal-markdown h2{margin:38px 0 16px;font-size:1.55rem;line-height:1.18}.legal-markdown h3{margin:28px 0 12px;font-size:1.15rem;line-height:1.3}.legal-markdown p,.legal-markdown ul,.legal-markdown ol,.legal-markdown blockquote{margin:0 0 18px}.legal-markdown ul,.legal-markdown ol{padding-left:1.4rem}.legal-markdown li+li{margin-top:8px}.legal-markdown strong{color:#161d60}.legal-markdown a{color:#3038a7;text-decoration:underline;text-underline-offset:.16em;overflow-wrap:anywhere;word-break:break-word}.legal-markdown blockquote{padding:14px 18px;border-left:4px solid #d9dcfb;border-radius:0 18px 18px 0;background:#ecedfd;color:#434a63}.legal-markdown hr{margin:26px 0;border:0;border-top:1px solid rgba(20,29,100,.08)}.legal-markdown__table-wrap{margin:0 0 18px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:20px;border:1px solid rgba(20,29,100,.08);background:#fff}.legal-markdown table{width:100%;min-width:640px;border-collapse:collapse}.legal-markdown th,.legal-markdown td{padding:14px 16px;border-bottom:1px solid rgba(20,29,100,.08);text-align:left;vertical-align:top}.legal-markdown th{background:#f4f6ff;color:#161d60}.legal-markdown tbody tr:last-child td{border-bottom:0}.legal-empty-state{padding:42px;border-radius:32px;display:grid;justify-items:start;gap:16px}.legal-empty-state h1,.legal-empty-state p{margin:0}.legal-empty-state h1{font-size:clamp(2rem,4.4vw,3rem);line-height:1.06;color:#131651}.legal-empty-state p{max-width:52ch;color:#586072;line-height:1.7}.legal-empty-state__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 1100px){.legal-shell--hero,.legal-document-grid,.legal-overview__grid{grid-template-columns:1fr}.legal-sidebar{position:static;top:auto;grid-template-rows:none;max-height:none}.legal-document-grid{display:block}.legal-mobile-nav{display:grid;gap:12px;margin-bottom:24px}}@media (max-width: 959px){.legal-hero{padding-top:28px}.legal-document-card,.legal-empty-state{padding:24px;border-radius:26px}.legal-contact-banner{padding:22px;border-radius:24px;flex-direction:column;align-items:flex-start}.legal-mobile-nav__summary,.legal-mobile-nav__summary-text,.legal-mobile-nav__links{padding-inline:16px}.legal-mobile-nav__summary-text,.legal-mobile-nav__links{padding-bottom:16px}}@media (max-width: 679px){.legal-shell{width:min(calc(100vw - 32px),100%)}.legal-hero__panel,.legal-card,.legal-sidebar__card{padding:20px;border-radius:22px}.legal-document-view{padding-bottom:72px}.legal-document-card__meta,.legal-card__meta,.legal-empty-state__actions{flex-direction:column;align-items:flex-start}.legal-markdown__table-wrap{margin-inline:-4px;padding-bottom:2px}}
