[data-scope=landing]{--landing-color-neutral-01:var(--card);--landing-color-neutral-02:var(--background);--landing-color-neutral-03:var(--muted-foreground);--landing-color-neutral-04:var(--foreground);--landing-color-theme-01:var(--brand-500);--landing-color-theme-02:var(--accent-yellow);--landing-color-theme-03:var(--accent-blue);--landing-color-button:var(--accent-yellow);--landing-color-border-primary:var(--border);--landing-color-border-02:var(--border);--landing-color-border-03:#ffffff36;--landing-color-border-gray:var(--border-strong);--landing-color-transparent:transparent;--landing-color-body:var(--background);--landing-color-ink:#3b302b;--landing-color-ink-soft:#30231e;--landing-color-black:#000;--landing-font-primary:var(--font-sans);--landing-font-secondary:var(--font-sans);--landing-fs-display-h1:80px;--landing-fs-h1:76px;--landing-fs-h2:56px;--landing-fs-h3:40px;--landing-fs-h4:24px;--landing-fs-h5:20px;--landing-fs-h6:18px;--landing-fs-body-01:20px;--landing-fs-body-02:18px;--landing-fs-body-03:16px;--landing-fs-body-04:14px;--landing-fs-body-05:12px;--landing-lh-small:115%;--landing-lh-medium:140%;--landing-lh-large:170%;--landing-fw-regular:400;--landing-fw-medium:500;--landing-fw-semibold:600;--landing-fw-bold:700;--landing-ls-ls-0:0px;--landing-ls-xxs:-.4px;--landing-ls-xs:-.5px;--landing-ls-s:-1px;--landing-ls-m:-1.5px;--landing-ls-l:-2px;--landing-ls-xl:-3px;--landing-size-lr-padding:24px;--landing-size-section-padding:80px;--landing-size-section-content-padding:65px;--landing-button-radius:8px;--landing-size-size-30:30px;--landing-pad-0:0px;--landing-pad-01:6px;--landing-pad-02:8px;--landing-pad-03:12px;--landing-pad-04:20px;--landing-pad-05:24px;--landing-pad-06:28px;--landing-pad-07:32px;--landing-pad-08:36px;--landing-pad-09:40px;--landing-pad-10:44px;--landing-pad-11:48px;--landing-pad-12:56px;--landing-pad-13:70px;--landing-pad-14:80px;--landing-pad-15:100px;--landing-gap-0:0px;--landing-gap-01:4px;--landing-gap-02:8px;--landing-gap-03:14px;--landing-gap-04:16px;--landing-gap-05:20px;--landing-gap-06:24px;--landing-gap-07:28px;--landing-gap-08:32px;--landing-gap-09:40px;--landing-gap-10:48px;--landing-gap-11:80px;--landing-gap-12:108px;--landing-gap-13:130px;--landing-radius-01:2px;--landing-radius-02:4px;--landing-radius-03:6px;--landing-radius-04:8px;--landing-radius-05:12px;--landing-radius-06:16px;--landing-radius-07:24px;--landing-radius-08:48px;--landing-radius-full:100%}@supports (color:lab(0% 0 0)){[data-scope=landing]{--landing-color-border-03:lab(100% 0 0/.21);--landing-color-ink:lab(21.0379% 4.05605 5.42954);--landing-color-ink-soft:lab(15.1923% 5.49012 6.20819);--landing-color-black:lab(0% 0 0)}}[data-scope=landing] *{box-sizing:border-box}[data-scope=landing] img,[data-scope=landing] svg{vertical-align:middle;max-width:100%;display:inline-block}[data-scope=landing] fieldset{border:0;margin:0;padding:0}[data-scope=landing] table{border-collapse:collapse;border-spacing:0}[data-scope=landing] td,[data-scope=landing] th{padding:0}[data-scope=landing] button,[data-scope=landing] [type=button]{cursor:pointer;-webkit-appearance:button;border:0}[data-scope=landing]{background-color:var(--landing-color-neutral-02);font-family:var(--landing-font-primary);color:var(--landing-color-neutral-04);font-size:var(--landing-fs-body-03);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-regular)}[data-scope=landing] h1,[data-scope=landing] h2,[data-scope=landing] h3,[data-scope=landing] h4,[data-scope=landing] h5,[data-scope=landing] h6{font-family:var(--landing-font-primary);color:var(--landing-color-neutral-04);font-weight:var(--landing-fw-medium);margin:0}[data-scope=landing] h1{font-size:var(--landing-fs-h1);line-height:var(--landing-lh-small);letter-spacing:var(--landing-ls-xl);font-weight:var(--landing-fw-bold)}[data-scope=landing] h2{font-size:var(--landing-fs-h2);line-height:var(--landing-lh-small);letter-spacing:var(--landing-ls-l);font-weight:var(--landing-fw-bold)}[data-scope=landing] h3{font-size:var(--landing-fs-h3);line-height:var(--landing-lh-medium);letter-spacing:var(--landing-ls-m);font-weight:var(--landing-fw-semibold)}[data-scope=landing] h4{font-size:var(--landing-fs-h4);line-height:var(--landing-lh-medium);letter-spacing:var(--landing-ls-xs);font-weight:var(--landing-fw-semibold);margin:10px 0}[data-scope=landing] h5{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-h5);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] h6{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-h6);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs);margin:10px 0}[data-scope=landing] p{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);font-size:var(--landing-fs-body-03);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs);margin:0}[data-scope=landing] a{text-decoration:none;transition:all .3s}[data-scope=landing] a:hover{color:var(--landing-color-theme-01)}[data-scope=landing] ol{gap:var(--landing-gap-06);flex-flow:column;margin:0;padding-left:20px;display:flex}[data-scope=landing] li{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);font-size:var(--landing-fs-body-03);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .text-neutral-01{color:var(--landing-color-neutral-01)}[data-scope=landing] .sections{z-index:1;position:relative}[data-scope=landing] .container{flex-flow:column;width:100%;max-width:1208px;margin:0 auto;display:flex}[data-scope=landing] .grid-wrapper{z-index:-1;margin:0 var(--landing-size-lr-padding);position:absolute;inset:0%}[data-scope=landing] .grid{border-right:1px solid var(--landing-color-border-primary);border-left:1px solid var(--landing-color-border-primary);width:100%;max-width:1208px;margin:0 auto;position:absolute;inset:0%}[data-scope=landing] .section-padding{padding:var(--landing-size-section-padding) var(--landing-size-lr-padding)}[data-scope=landing] .section-padding-top{padding:var(--landing-size-section-padding) var(--landing-size-lr-padding) 0}[data-scope=landing] .section-padding-bottom{padding:0 var(--landing-size-lr-padding) var(--landing-size-section-padding)}[data-scope=landing] .section-content-wrapper{gap:var(--landing-size-section-content-padding);flex-flow:column;display:flex}[data-scope=landing] .section-content-wrapper.feature{padding-top:var(--landing-size-section-padding)}[data-scope=landing] .section-title-wrapper{padding:0 var(--landing-size-lr-padding);text-align:center;align-items:center;gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .section-title{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}[data-scope=landing] .section-title.small{font-size:var(--landing-fs-h3);line-height:var(--landing-lh-medium);letter-spacing:var(--landing-ls-m);font-weight:var(--landing-fw-semibold)}[data-scope=landing] .tag-button{padding:var(--landing-pad-01) var(--landing-pad-03);align-items:center;gap:var(--landing-gap-02);border-radius:var(--landing-radius-04);font-family:var(--landing-font-primary);font-size:var(--landing-fs-body-04);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xs);text-transform:uppercase;border:1px solid #aa83221f;display:flex}[data-scope=landing] .tag{background-color:var(--landing-color-theme-01);border-radius:2px;width:8px;min-width:8px;height:8px}[data-scope=landing] .header-section{z-index:1000;background:var(--landing-color-neutral-02);border-bottom:1px solid var(--landing-color-border-primary);transition:box-shadow .2s;position:sticky;top:0}[data-scope=landing] .header-section.is-scrolled{box-shadow:0 8px 24px -20px #210d0229}[data-scope=landing] .header-area{padding:0 var(--landing-size-lr-padding);background:0 0}[data-scope=landing] .header-section .container{border-left:1px solid var(--landing-color-border-primary);border-right:1px solid var(--landing-color-border-primary)}[data-scope=landing] .navbar{width:100%;padding:14px var(--landing-pad-09);background:0 0}[data-scope=landing] .navbar-wrapper{justify-content:space-between;align-items:center;gap:36px;display:flex}[data-scope=landing] .navbar-brand-header,[data-scope=landing] .navbar-brand-header.nav-brand{color:var(--landing-color-neutral-04);align-items:center;padding:0;line-height:0;display:inline-flex}[data-scope=landing] .navbar-brand-header-logo{object-fit:contain;width:auto;max-width:none;height:36px}[data-scope=landing] .nav-menu-desktop{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}[data-scope=landing] .nav-menu-desktop .nav-link{font-family:var(--landing-font-secondary);color:var(--landing-color-ink);letter-spacing:-.2px;padding:6px 2px;font-size:14px;font-weight:600;transition:color .2s;position:relative}[data-scope=landing] .nav-menu-desktop .nav-link:after{content:"";background:var(--landing-color-theme-01);border-radius:2px;width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-scope=landing] .nav-menu-desktop .nav-link:hover{color:var(--landing-color-theme-01)}[data-scope=landing] .nav-menu-desktop .nav-link:hover:after{width:18px}[data-scope=landing] .navigation-button{align-items:center;gap:18px;display:flex}[data-scope=landing] .menu-button.nav-button{width:44px;height:44px;color:var(--landing-color-ink);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:none}[data-scope=landing] .menu-button.nav-button:hover,[data-scope=landing] .menu-button.nav-button.is-open{background:#fa8f1f14;border-color:#3a2f2a14}[data-scope=landing] .sub-header-area{border-bottom:1px solid var(--landing-color-border-primary);padding:0 var(--landing-size-lr-padding);opacity:1;background:linear-gradient(90deg,#fff2dc 0%,#fff8ec 100%);max-height:60px;transition:max-height .28s,opacity .2s,border-bottom-width .28s;overflow:hidden}[data-scope=landing] .header-section.is-scrolled .sub-header-area{opacity:0;pointer-events:none;border-bottom-width:0;max-height:0}[data-scope=landing] .sub-header{width:100%;padding:7px var(--landing-size-lr-padding);font-family:var(--landing-font-secondary);color:var(--landing-color-ink);letter-spacing:.1px;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}[data-scope=landing] .sub-header-eyebrow{background:var(--landing-color-theme-01);color:var(--landing-color-neutral-02);letter-spacing:.08em;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}[data-scope=landing] .sub-header-link{color:var(--landing-color-theme-01);font-weight:600;text-decoration:none;transition:color .2s}[data-scope=landing] .sub-header-link:hover{color:var(--landing-color-ink)}[data-scope=landing] .nav-mobile-overlay{z-index:1100;background:var(--landing-color-neutral-02);padding:max(14px, env(safe-area-inset-top)) max(var(--landing-size-lr-padding), env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(var(--landing-size-lr-padding), env(safe-area-inset-left));overscroll-behavior:contain;flex-direction:column;animation:.22s landing-nav-slide-down;display:none;position:fixed;inset:0}[data-scope=landing] .nav-mobile-overlay.is-open{display:flex}@media (min-width:992px){[data-scope=landing] .nav-mobile-overlay.is-open{display:none}}[data-scope=landing] .nav-mobile-overlay-top{border-bottom:1px solid var(--landing-color-border-primary);flex:none;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}[data-scope=landing] .nav-mobile-overlay-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:8px 0;display:flex;overflow-y:auto}[data-scope=landing] .nav-mobile-overlay-list .nav-link{font-family:var(--landing-font-secondary);letter-spacing:-.3px;color:var(--landing-color-ink);border-bottom:1px solid #210d020f;padding:18px 4px;font-size:22px;font-weight:600;transition:color .2s;display:block}[data-scope=landing] .nav-mobile-overlay-list .nav-link:active{color:var(--landing-color-theme-01)}@media (hover:hover){[data-scope=landing] .nav-mobile-overlay-list .nav-link:hover{color:var(--landing-color-theme-01)}}[data-scope=landing] .nav-mobile-overlay-actions{border-top:1px solid var(--landing-color-border-primary);flex-direction:column;flex:none;align-items:stretch;gap:8px;padding-top:16px;display:flex}[data-scope=landing] .nav-mobile-cta{justify-content:center;width:100%}[data-scope=landing] .login{font-family:var(--landing-font-secondary);color:var(--landing-color-ink);padding:6px 4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:none}[data-scope=landing] .login:hover{color:var(--landing-color-theme-01)}[data-scope=landing] .login.login-mobile{text-align:center;padding:14px 4px;font-size:16px;display:block}[data-scope=landing] .navigation-button .login{display:inline}[data-scope=landing] .button{z-index:1;padding:var(--landing-pad-03) var(--landing-pad-04);justify-content:center;align-items:center;gap:var(--landing-gap-03);border-radius:var(--landing-button-radius);background-color:var(--landing-color-theme-01);font-family:var(--landing-font-secondary);color:var(--landing-color-ink-soft);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-medium);text-align:center;letter-spacing:var(--landing-ls-xxs);flex-flow:row;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-scope=landing] .button:hover{background-color:var(--landing-color-ink);color:var(--landing-color-neutral-02)}[data-scope=landing] .button:hover .button-bg{background-color:var(--landing-color-ink)}[data-scope=landing] .button.style-02{background-color:var(--landing-color-neutral-02);color:var(--landing-color-ink-soft);border:1px solid #3a2f2a2e}[data-scope=landing] .button.style-02:hover{background-color:var(--landing-color-ink);color:var(--landing-color-neutral-02)}[data-scope=landing] .button.style-02:hover .button-bg.style-2{background-color:var(--landing-color-ink)}[data-scope=landing] .button.style-03{background-color:var(--landing-color-theme-03)}[data-scope=landing] .button.style-03:hover{color:var(--landing-color-neutral-04)}[data-scope=landing] .button.sm{padding:var(--landing-pad-02) 18px;border-radius:999px;font-size:14px}[data-scope=landing] .button-bg{z-index:-1;background-color:var(--landing-color-theme-03);width:110%;height:0%;transition:height .35s;position:absolute;inset:0%}[data-scope=landing] .button-bg.style-2{background-color:var(--landing-color-neutral-04)}[data-scope=landing] .button-bg.style-3{background-color:var(--landing-color-theme-01)}[data-scope=landing] .button:hover .button-bg{height:110%}[data-scope=landing] .button-text-wrapper{position:relative;overflow:hidden}[data-scope=landing] .button .button-text{transition:transform .28s,opacity .2s}[data-scope=landing] .button .button-text.normal{transform:translateY(0)}[data-scope=landing] .button .button-text.hover{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;transform:translateY(100%)}[data-scope=landing] .button:hover .button-text.normal{opacity:0;transform:translateY(-100%)}[data-scope=landing] .button:hover .button-text.hover{opacity:1;transform:translateY(0)}[data-scope=landing] .button-icon-wrapper,[data-scope=landing] .button-icon-style-1{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-scope=landing] .button-icon-normal{display:block}[data-scope=landing] .button-icon-hover{display:block;position:absolute;left:-22px}[data-scope=landing] .button .button-icon-style-1 img{transition:filter .2s}[data-scope=landing] .button:hover .button-icon-style-1 img{filter:brightness(0)invert()}[data-scope=landing] .hero-section{padding:0 var(--landing-size-lr-padding)}[data-scope=landing] .hero-wrapper{gap:var(--landing-gap-10);padding:var(--landing-pad-13) 0 var(--landing-pad-09);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}[data-scope=landing] .hero-content-wrapper{text-align:center;align-items:center;gap:var(--landing-gap-08);flex-flow:column;width:100%;max-width:760px;margin:0 auto;display:flex}[data-scope=landing] .hero-top-wrapper{align-items:center;gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .hero-top-block{align-items:flex-start;gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .hero-text-wrapper{gap:var(--landing-gap-03);flex-flow:column;display:flex}[data-scope=landing] .hero-title-line{display:block}[data-scope=landing] .hero-tag-button{padding:4px var(--landing-pad-02) 4px 4px;align-items:center;gap:var(--landing-gap-02);border-radius:var(--landing-radius-04);background-color:var(--landing-color-neutral-01);font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);font-size:var(--landing-fs-body-04);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xs);border:1px solid #aa83221f;display:inline-flex}[data-scope=landing] .badge-button{padding:0 var(--landing-pad-02);border-radius:var(--landing-radius-02);background-color:var(--landing-color-theme-01);color:var(--landing-color-neutral-01);font-size:var(--landing-fs-body-04);text-transform:uppercase}[data-scope=landing] .hero-paragraph{width:100%;max-width:720px;margin:0 auto}[data-scope=landing] .hero-button-group{justify-content:center;align-items:center;gap:var(--landing-gap-02);flex-flow:wrap;display:flex}[data-scope=landing] .hero-visual{width:100%;min-height:540px;padding:var(--landing-pad-09);border-radius:var(--landing-radius-06);background-image:url(/images/icons/cta-pattern.svg), linear-gradient(101.46deg, #aa8322 0.66%, var(--landing-color-theme-01) 22.71%, #fa7b31 48.74%, #b3bbfa 73.42%, var(--landing-color-theme-03));background-position:0 0,0 0;background-repeat:repeat-y,repeat;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-scope=landing] .hero-visual-card{border-radius:var(--landing-radius-04);width:100%;max-width:920px;box-shadow:0 30px 60px var(--landing-color-border-gray), 0 8px 24px var(--landing-color-border-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffffeb;border:1px solid #ffffff5c;padding:10px}[data-scope=landing] .hero-community-preview{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:linear-gradient(180deg, #ffffffeb, #fff7edf0 58%, #ffffffe6), var(--landing-color-neutral-02);flex-direction:column;gap:14px;height:458px;padding:18px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbd}[data-scope=landing] .hero-community-preview__topbar,[data-scope=landing] .hero-community-preview__header,[data-scope=landing] .hero-community-preview__message-head,[data-scope=landing] .hero-community-preview__talent-name,[data-scope=landing] .hero-community-preview__stats,[data-scope=landing] .hero-community-preview__stat,[data-scope=landing] .hero-community-preview__side-person,[data-scope=landing] .hero-community-preview__safe{align-items:center;display:flex}[data-scope=landing] .hero-community-preview__topbar{flex:none;justify-content:space-between;gap:12px}[data-scope=landing] .hero-community-preview__brand{background-color:var(--landing-color-neutral-04);color:var(--landing-color-neutral-01);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1}[data-scope=landing] .hero-community-preview__eyebrow{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);font-size:12px;font-weight:700}[data-scope=landing] .hero-community-preview__shell{flex:auto;grid-template-columns:52px minmax(0,1fr) 160px;gap:10px;min-height:0;display:grid}[data-scope=landing] .hero-community-preview__server-rail,[data-scope=landing] .hero-community-preview__main,[data-scope=landing] .hero-community-preview__side{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:#ffffff7a;min-height:0}[data-scope=landing] .hero-community-preview__server-rail{flex-direction:column;align-items:center;gap:10px;padding:12px 9px;display:flex}[data-scope=landing] .hero-community-preview__server{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-03);background:var(--landing-color-neutral-01);width:32px;height:32px;color:var(--landing-color-neutral-04);font-family:var(--landing-font-secondary);font-size:13px;font-weight:var(--landing-fw-bold);justify-content:center;align-items:center;line-height:1;display:flex}[data-scope=landing] .hero-community-preview__server.is-active{background:var(--landing-color-theme-01);color:var(--landing-color-neutral-01);border-color:#0000;box-shadow:0 8px 18px #fa8f1f38}[data-scope=landing] .hero-community-preview__main{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}[data-scope=landing] .hero-community-preview__header{color:var(--landing-color-theme-01);flex:none;justify-content:space-between;gap:10px}[data-scope=landing] .hero-community-preview__title{color:var(--landing-color-neutral-04);font-family:var(--landing-font-secondary);font-size:18px;font-weight:var(--landing-fw-bold);line-height:1.25}[data-scope=landing] .hero-community-preview__subtitle{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);margin-top:2px;font-size:12px;font-weight:600;line-height:1.3}[data-scope=landing] .hero-community-preview__tabs{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-03);background:#210d0209;flex:none;grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:relative;overflow:hidden}[data-scope=landing] .hero-community-preview__tabs button{z-index:1;border-radius:var(--landing-radius-02);min-width:0;height:28px;color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);background:0 0;font-size:12px;font-weight:700;line-height:1;transition:color .2s;position:relative}[data-scope=landing] .hero-community-preview__tabs button.is-active{color:var(--landing-color-neutral-04)}[data-scope=landing] .hero-community-preview__tab-indicator{border-radius:var(--landing-radius-02);background:var(--landing-color-neutral-01);width:calc(33.3333% - 2px);transition:transform .24s;position:absolute;inset:3px auto 3px 3px;box-shadow:0 7px 18px #210d0214}[data-scope=landing] .hero-community-preview__pane-shell{flex:auto;min-height:0;position:relative;overflow:hidden}[data-scope=landing] .hero-community-preview__pane{position:absolute;inset:0}[data-scope=landing] .hero-community-preview__content-grid{grid-template-rows:72px minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}[data-scope=landing] .hero-community-preview__channel-card,[data-scope=landing] .hero-community-preview__spotlight,[data-scope=landing] .hero-community-preview__order-summary{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:linear-gradient(135deg, var(--landing-color-neutral-01), #fff3df);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}[data-scope=landing] .hero-community-preview__channel-title{color:var(--landing-color-neutral-04);font-family:var(--landing-font-secondary);font-size:14px;font-weight:var(--landing-fw-bold);align-items:center;gap:6px;line-height:1.25;display:flex}[data-scope=landing] .hero-community-preview__channel-title svg,[data-scope=landing] .hero-community-preview__order-summary svg{color:var(--landing-color-theme-01)}[data-scope=landing] .hero-community-preview__channel-meta,[data-scope=landing] .hero-community-preview__spotlight-kicker,[data-scope=landing] .hero-community-preview__order-meta,[data-scope=landing] .hero-community-preview__talent-role{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);font-size:11px;font-weight:600;line-height:1.35}[data-scope=landing] .hero-community-preview__message-list,[data-scope=landing] .hero-community-preview__talent-list,[data-scope=landing] .hero-community-preview__order-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-height:0;display:grid}[data-scope=landing] .hero-community-preview__message,[data-scope=landing] .hero-community-preview__talent,[data-scope=landing] .hero-community-preview__order{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:#ffffff7a;align-items:center;gap:10px;min-width:0;min-height:0;padding:9px 10px;display:flex}[data-scope=landing] .hero-community-preview__message.is-hot{background:#fff2dc9e}[data-scope=landing] .hero-community-preview__message.is-notice{background:#c6dffa47}[data-scope=landing] .hero-community-preview__message.is-ok{background:#e7f7ec75}[data-scope=landing] .hero-community-preview__avatar{border-radius:var(--landing-radius-full);background:var(--landing-color-neutral-01);width:34px;height:34px;box-shadow:0 0 0 1px var(--landing-color-border-primary), 0 5px 12px #210d0214;flex:0 0 34px;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-scope=landing] .hero-community-preview__avatar-img{object-fit:cover;width:100%;height:100%}[data-scope=landing] .hero-community-preview__message-body,[data-scope=landing] .hero-community-preview__talent-body,[data-scope=landing] .hero-community-preview__order>div{flex:1;min-width:0}[data-scope=landing] .hero-community-preview__message-head{gap:6px;min-width:0;margin-bottom:2px}[data-scope=landing] .hero-community-preview__message-head span,[data-scope=landing] .hero-community-preview__talent-name,[data-scope=landing] .hero-community-preview__order-title{color:var(--landing-color-neutral-04);font-family:var(--landing-font-secondary);font-size:12px;font-weight:var(--landing-fw-bold);line-height:1.25}[data-scope=landing] .hero-community-preview__message-head strong,[data-scope=landing] .hero-community-preview__talent-name span,[data-scope=landing] .hero-community-preview__order strong{border-radius:var(--landing-radius-02);color:#b35d00;font-size:10px;font-weight:var(--landing-fw-bold);background:#fff2dc;flex:none;padding:2px 5px;line-height:1}[data-scope=landing] .hero-community-preview__message p{-webkit-line-clamp:2;color:var(--landing-color-neutral-03);letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}[data-scope=landing] .hero-community-preview__spotlight-title{color:var(--landing-color-neutral-04);font-family:var(--landing-font-secondary);font-size:15px;font-weight:var(--landing-fw-bold);line-height:1.3}[data-scope=landing] .hero-community-preview__spotlight-metric{color:var(--landing-color-theme-01);font-size:30px;font-weight:var(--landing-fw-bold);line-height:1}[data-scope=landing] .hero-community-preview__talent-name{justify-content:space-between;gap:7px}[data-scope=landing] .hero-community-preview__talent-role{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}[data-scope=landing] .hero-community-preview__talent-meta{color:var(--landing-color-theme-01);font-size:11px;font-weight:var(--landing-fw-bold);flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}[data-scope=landing] .hero-community-preview__talent-meta span{align-items:center;gap:3px;display:flex}[data-scope=landing] .hero-community-preview__talent-meta strong{color:var(--landing-color-neutral-04);font-size:11px}[data-scope=landing] .hero-community-preview__order-summary{color:var(--landing-color-theme-01)}[data-scope=landing] .hero-community-preview__order{justify-content:space-between}[data-scope=landing] .hero-community-preview__side{flex-direction:column;gap:10px;padding:12px;display:flex}[data-scope=landing] .hero-community-preview__side-title{color:var(--landing-color-neutral-04);font-family:var(--landing-font-secondary);font-size:13px;font-weight:var(--landing-fw-bold);line-height:1.2}[data-scope=landing] .hero-community-preview__side-person{gap:8px;min-width:0}[data-scope=landing] .hero-community-preview__side-person div{min-width:0}[data-scope=landing] .hero-community-preview__side-person strong,[data-scope=landing] .hero-community-preview__side-person small{text-overflow:ellipsis;white-space:nowrap;font-family:var(--landing-font-secondary);display:block;overflow:hidden}[data-scope=landing] .hero-community-preview__side-person strong{color:var(--landing-color-neutral-04);font-size:12px;line-height:1.2}[data-scope=landing] .hero-community-preview__side-person small{color:var(--landing-color-neutral-03);font-size:11px;line-height:1.2}[data-scope=landing] .hero-community-preview__safe{border-radius:var(--landing-radius-03);background:var(--landing-color-neutral-04);color:var(--landing-color-neutral-01);font-size:11px;font-weight:var(--landing-fw-bold);justify-content:center;gap:5px;margin-top:auto;padding:9px 6px;line-height:1}[data-scope=landing] .hero-community-preview__safe svg{color:var(--landing-color-theme-01)}[data-scope=landing] .hero-community-preview__stats{flex:none;gap:8px}[data-scope=landing] .hero-community-preview__stat{border:1px solid var(--landing-color-border-primary);background:var(--landing-color-neutral-01);min-width:0;color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);border-radius:999px;flex:74px;justify-content:center;gap:5px;padding:7px 8px;font-size:11px;font-weight:700;line-height:1}[data-scope=landing] .hero-community-preview__stat svg{color:var(--landing-color-theme-01);flex:none}[data-scope=landing] .hero-community-preview__stat strong{color:var(--landing-color-neutral-04);font-weight:var(--landing-fw-bold)}[data-scope=landing] .banner-wrapper{text-align:center;padding:var(--landing-pad-14) var(--landing-size-lr-padding);border-bottom:1px solid var(--landing-color-border-primary);justify-content:center;align-items:center;gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .tabs{width:100%;position:relative}[data-scope=landing] .tab-menu{position:relative}[data-scope=landing] .tabs-menu{justify-content:space-between;display:flex}[data-scope=landing] .tab-link{vertical-align:top;text-align:left;cursor:pointer;background-color:var(--landing-color-transparent);text-decoration:none;position:relative}[data-scope=landing] .tab-link-1{width:100%;padding:var(--landing-pad-05);background-color:var(--landing-color-transparent);border:1px solid var(--landing-color-border-primary);font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-04);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-medium);text-align:center;letter-spacing:var(--landing-ls-xs);justify-content:center;align-items:center;margin-left:-1px;display:flex}[data-scope=landing] .tab-link-1:hover{color:var(--landing-color-neutral-04)}[data-scope=landing] .tab-link-1.is-current{background-color:var(--landing-color-theme-03)}[data-scope=landing] .tab-content{display:block;position:relative;overflow:hidden}[data-scope=landing] .tab-pane{position:relative}[data-scope=landing] .is-tab-active{display:block}[data-scope=landing] .tabs-content-1{height:546px;padding:115px var(--landing-pad-09);background-image:url(/images/icons/cta-pattern.svg), linear-gradient(101.46deg, #aa8322 0.66%, var(--landing-color-theme-01) 22.71%, #fa7b31 48.74%, #b3bbfa 73.42%, var(--landing-color-theme-03));background-position:0 0,0 0;background-repeat:repeat-y,repeat;justify-content:center;align-items:center;display:flex}[data-scope=landing] .tab-image-wrapper-1{border-radius:var(--landing-radius-06);background-color:#ffffff3d;border:1px solid #ffffff3d;width:100%;max-width:770px;margin:0 auto;padding:8px}[data-scope=landing] .tab-image-wrapper-1._2{max-width:442px}[data-scope=landing] .tabs-2{overflow:hidden}[data-scope=landing] .tabs-content-2{padding-top:var(--landing-pad-15);border-top:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-theme-02);background-image:url(/images/icons/tab-line.svg);background-repeat:repeat;height:630px;display:flex}[data-scope=landing] .tab-pane-two{width:100%;height:100%;padding:0 var(--landing-pad-15)}[data-scope=landing] .tab-image-wrapper-2{z-index:4;width:100%;height:100%;margin-top:5px;margin-bottom:-60px;position:relative}[data-scope=landing] .brand-section,[data-scope=landing] .landing-modules-section{padding:0 var(--landing-size-lr-padding);background-color:var(--landing-color-neutral-02)}[data-scope=landing] .landing-modules-section .section-content-wrapper{border:1px solid var(--landing-color-border-primary);flex-direction:column;padding:0;display:flex;overflow:hidden}[data-scope=landing] .landing-modules-grid{width:max-content;animation:landing-modules-marquee var(--modules-marquee-duration,56s) linear infinite;display:flex}[data-scope=landing] .landing-modules-grid:hover{animation-play-state:paused}[data-scope=landing] .landing-modules-cell{text-align:center;border-right:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-neutral-02);flex-direction:column;flex:none;align-items:center;gap:12px;width:clamp(128px,12vw,164px);padding:30px 12px;display:flex}[data-scope=landing] .landing-modules-icon{color:var(--landing-color-ink-soft);justify-content:center;align-items:center;transition:color .18s,transform .18s;display:flex}[data-scope=landing] .landing-modules-cell:hover .landing-modules-icon{color:var(--landing-color-theme-01);transform:translateY(-2px)}[data-scope=landing] .landing-modules-name{color:var(--landing-color-ink-soft);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.2}[data-scope=landing] .line-ticker-section{margin:0 var(--landing-size-lr-padding)}[data-scope=landing] .line-ticker-section.is-flush{margin:0}[data-scope=landing] .line-ticker{border-bottom:1px solid var(--landing-color-border-primary);width:100%;height:94px;position:relative;overflow:hidden}[data-scope=landing] .line-ticker:before{content:"";background-image:repeating-linear-gradient(to right, color-mix(in oklch, var(--landing-color-border-primary) 60%, transparent) 0 1px, transparent 1px 8px);width:calc(100% + 8px);animation:line-ticker-marquee var(--ticker-step,.26s) linear infinite;animation-direction:var(--ticker-direction,normal);will-change:transform;position:absolute;inset:0}[data-scope=landing] .feature-card-list-1{border-top:1px solid var(--landing-color-border-primary);flex-flow:column;display:flex}[data-scope=landing] .feature-card-1{border-right:1px solid var(--landing-color-border-03);border-bottom:1px solid var(--landing-color-border-primary);border-left:1px solid var(--landing-color-border-03);grid-template-columns:1fr 1fr;display:grid}[data-scope=landing] .feature-content-area{padding:var(--landing-pad-09) var(--landing-pad-09) var(--landing-pad-09) var(--landing-pad-14);background-color:var(--landing-color-neutral-01);flex-flow:column;justify-content:center;display:flex}[data-scope=landing] .feature-content-block{gap:var(--landing-gap-10);flex-flow:column;width:100%;max-width:380px;display:flex}[data-scope=landing] .feature-top-text-block{gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .feature-title.small{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-02);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .feature-list-wrapper{display:flex}[data-scope=landing] .feature-list-wrapper.style-1{justify-content:space-between;gap:var(--landing-gap-04)}[data-scope=landing] .feature-list-wrapper.style-2{gap:var(--landing-gap-04);flex-flow:column}[data-scope=landing] .feature-list-item{gap:var(--landing-gap-06);flex-flow:column;display:flex}[data-scope=landing] .feature-list-text-block{gap:var(--landing-gap-01);flex-flow:column;display:flex}[data-scope=landing] .feature-item-title{font-family:var(--landing-font-secondary);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .feature-item{align-items:center;gap:var(--landing-gap-02);font-family:var(--landing-font-secondary);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xxs);display:flex}[data-scope=landing] .feature-item.is-underlined-link{font-weight:var(--landing-fw-regular);text-decoration:underline}[data-scope=landing] .feature-icon-1{width:20px;height:20px}[data-scope=landing] .icon-card{border-radius:var(--landing-radius-03);background-color:#fa7b31;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:4px;display:flex}[data-scope=landing] .icon-card.bg-1{background-color:#8945de}[data-scope=landing] .icon-card.style-01{background-color:var(--landing-color-theme-01);width:40px;min-width:40px;height:40px}[data-scope=landing] .icon-card.style-02{background-color:var(--landing-color-theme-01);width:48px;min-width:48px;height:48px}[data-scope=landing] .icon-card.style-03{border-radius:var(--landing-radius-04);background-color:#efecdf;border:1px solid #6b696914;width:48px;min-width:48px;height:48px}[data-scope=landing] .feature-image-card-1{z-index:4;padding:var(--landing-pad-14);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-scope=landing] .feature-image-wrapper-1{z-index:9;width:100%;max-width:444px;margin:0 auto;position:relative}[data-scope=landing] .line-image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}[data-scope=landing] .gradient{z-index:-1;width:100%;height:100%;position:absolute;inset:0%}[data-scope=landing] .ellipse-bottom{filter:blur(40px);background-color:#f9f4eb;width:79%;height:148px;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}[data-scope=landing] .ellipse-top-left{border-radius:var(--landing-radius-full);filter:blur(40px);background-color:#bb84ff;width:74%;height:488px;position:absolute;top:23%;left:37%;transform:translate(-50%,-50%)}[data-scope=landing] .ellipse-top-left._1{background-color:#f62}[data-scope=landing] .ellipse-top-left._2{background-color:#f9f4eb}[data-scope=landing] .ellipse-top-right{border-radius:var(--landing-radius-full);filter:blur(75px);background-color:#b3bbfa;width:55%;height:440px;position:absolute;top:29%;left:70%;transform:translate(-50%,-50%)}[data-scope=landing] .ellipse-top-right._1{background-color:var(--landing-color-theme-03)}[data-scope=landing] .ellipse-top-right._2{filter:blur(120px);background-color:var(--landing-color-theme-01);top:0%;left:90%}[data-scope=landing] .ellipse-middle{filter:blur(40px);background-color:#ffa83d;width:100%;height:194px;position:absolute;bottom:30%;transform:rotate(-6.24deg)}[data-scope=landing] .ellipse-middle._1{background-color:#aa8322}[data-scope=landing] .ellipse-middle._2{filter:blur(60px);background-color:#b5bbf9;height:320px;bottom:21%}[data-scope=landing] .feature-card-list-2{border-top:1px solid var(--landing-color-border-primary);grid-template-columns:1fr 1fr 1fr;display:grid}[data-scope=landing] .feature-card-3{padding:var(--landing-pad-07) var(--landing-pad-07) 0 var(--landing-pad-07);gap:var(--landing-gap-07);border-right:1px solid var(--landing-color-border-02);border-bottom:1px solid var(--landing-color-border-primary);flex-flow:column;display:flex;overflow:hidden}[data-scope=landing] .feature-title-block{gap:var(--landing-gap-02);flex-flow:column;display:flex}[data-scope=landing] .feature-title-block.style-1{gap:var(--landing-gap-01);width:100%;max-width:210px}[data-scope=landing] .feature-image-wrapper-4{padding:var(--landing-pad-07);border-top-left-radius:var(--landing-radius-04);border-top-right-radius:var(--landing-radius-04);background-color:#efecdf;height:100%;overflow:hidden}[data-scope=landing] .feature-image-wrapper-4._1{padding-right:0}[data-scope=landing] .feature-card-list-3{border-top:1px solid var(--landing-color-border-primary);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}[data-scope=landing] .feature-card-4{padding:var(--landing-pad-07);align-items:flex-start;gap:var(--landing-gap-12);border-right:1px solid var(--landing-color-border-primary);border-bottom:1px solid var(--landing-color-border-primary);flex-flow:column;display:flex}[data-scope=landing] .feature-image-wrapper-5{border-style:solid;border-width:0 1px 1px;border-color:var(--landing-color-border-primary);background-color:var(--landing-color-neutral-01);grid-column:span 2;overflow:hidden}[data-scope=landing] .paragraph-small{font-size:var(--landing-fs-body-04)}[data-scope=landing] .testimonials-section{margin:0 var(--landing-size-lr-padding)}[data-scope=landing] .testimonial-slider{border-bottom:1px solid var(--landing-color-border-primary);background-color:#0000;position:relative;overflow:hidden}[data-scope=landing] .testimonial-slider .slider-mask{z-index:1;white-space:nowrap;min-height:300px;display:block;position:relative;overflow:hidden}[data-scope=landing] .testimonial-slider .slide{white-space:normal;width:100%;position:absolute;top:0;left:0}[data-scope=landing] .testimonial-slide{text-align:center;justify-content:center;align-items:center;gap:var(--landing-gap-10);flex-flow:column;width:100%;max-width:740px;margin:0 auto;display:flex}[data-scope=landing] .testimonial-quote{font-size:var(--landing-fs-h4);line-height:var(--landing-lh-medium);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xs)}[data-scope=landing] .testimonial-info{text-align:left;align-items:center;gap:var(--landing-gap-03);display:flex}[data-scope=landing] .testimonial-image{object-fit:cover;border-radius:50%;width:56px;height:56px}[data-scope=landing] .author-details{flex-flow:column;display:flex}[data-scope=landing] .author-name{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-03);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .author-designation{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .testimonial-slider .testimonial-slider-arrow{cursor:pointer;z-index:10;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}[data-scope=landing] .slider-arrow-left{left:8px}[data-scope=landing] .slider-arrow-right{right:8px}[data-scope=landing] .slider-icon-left,[data-scope=landing] .slider-icon-right{border-bottom:2px solid;border-right:2px solid;width:12px;height:12px}[data-scope=landing] .slider-icon-left{transform:rotate(135deg)}[data-scope=landing] .slider-icon-right{transform:rotate(-45deg)}[data-scope=landing] .testimonial-slider-nav{text-align:center;z-index:10;width:100%;position:absolute;bottom:20px}[data-scope=landing] .slider-dot{cursor:pointer;background-color:#ccc;border-radius:50%;width:12px;height:12px;margin:0 6px;display:inline-block}[data-scope=landing] .slider-dot.active{background-color:#333}[data-scope=landing] .pricing-table-wrap{flex-flow:column;width:100%;display:flex}[data-scope=landing] .pricing-table{border-top:1px solid var(--landing-color-border-primary);border-bottom:1px solid var(--landing-color-border-primary);border-left:1px solid var(--landing-color-border-primary);flex-flow:column;display:flex;overflow:hidden}[data-scope=landing] .pricing-table-list{grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}[data-scope=landing] .pricing-wrap{flex-flow:column;align-items:center;gap:32px;display:flex}[data-scope=landing] .pricing-card{z-index:1;padding:var(--landing-pad-05) var(--landing-pad-06);justify-content:space-between;gap:var(--landing-gap-08);border-right:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-neutral-01);flex-flow:column;display:flex;position:relative;overflow:hidden}[data-scope=landing] .pricing-header-wrap{gap:var(--landing-gap-06);flex-flow:column;display:flex}[data-scope=landing] .pricing-top-wrapper{gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .package-title{gap:var(--landing-gap-01);flex-flow:column;display:flex}[data-scope=landing] .package-title.enterprise{width:100%;max-width:262px}[data-scope=landing] .price-plan-title{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-03);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-semibold);text-transform:uppercase}[data-scope=landing] .price-plan-title.enterprise{font-weight:var(--landing-fw-medium)}[data-scope=landing] .savings-info{width:100%;max-width:230px}[data-scope=landing] .pricing-card .savings-info{min-height:2lh}[data-scope=landing] .savings-info.enterprise{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs);max-width:none}[data-scope=landing] .prices{align-items:flex-end;gap:2px;display:flex}[data-scope=landing] .price{color:var(--landing-color-theme-01);font-size:var(--landing-fs-h2);line-height:var(--landing-lh-small);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-l)}[data-scope=landing] .price-duration{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);font-size:var(--landing-fs-body-02);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .pricing-span{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-02);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .billing-toggle{margin-top:var(--landing-gap-04);border:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-neutral-01);border-radius:9999px;align-items:center;gap:4px;padding:4px;display:inline-flex}[data-scope=landing] .billing-toggle-option{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-02);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;transition:background-color .2s,color .2s;display:inline-flex}[data-scope=landing] .billing-toggle-option.is-active{background-color:var(--landing-color-theme-01);color:var(--landing-color-neutral-01)}[data-scope=landing] .billing-toggle-badge{background-color:var(--landing-color-theme-01);color:var(--landing-color-neutral-01);border-radius:9999px;padding:1px 8px;font-size:12px}[data-scope=landing] .billing-toggle-option.is-active .billing-toggle-badge{background-color:#ffffff3d}[data-scope=landing] .pricing-dots{justify-content:center;gap:8px;padding:16px 0 4px;display:none}[data-scope=landing] .pricing-dot{background-color:var(--landing-color-border-primary);cursor:pointer;border:0;border-radius:9999px;width:8px;height:8px;padding:0;transition:background-color .2s,width .2s}[data-scope=landing] .pricing-dot.is-active{background-color:var(--landing-color-theme-01);width:22px}[data-scope=landing] .pricing-ribbon{z-index:2;background-color:var(--landing-color-theme-01);color:var(--landing-color-neutral-01);font-family:var(--landing-font-secondary);font-size:12px;font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs);border-bottom-left-radius:12px;padding:4px 14px;position:absolute;top:0;right:0}[data-scope=landing] .pricing-firstmonth{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-02);color:var(--landing-color-theme-01);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .pricing-firstmonth.text-neutral-01{color:var(--landing-color-neutral-01);opacity:.9}[data-scope=landing] .pricing-per-seat{border:1px solid var(--landing-color-theme-01);color:var(--landing-color-theme-01);font-family:var(--landing-font-secondary);font-size:11px;font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs);white-space:nowrap;border-radius:9999px;align-self:flex-end;margin-left:6px;padding:1px 7px}[data-scope=landing] .pricing-per-seat.text-neutral-01{color:var(--landing-color-neutral-01);border-color:#ffffff80}[data-scope=landing] .landing-tip{vertical-align:middle;cursor:help;align-items:center;margin-left:5px;display:inline-flex;position:relative}[data-scope=landing] .landing-tip__trigger{width:15px;height:15px;color:var(--landing-color-neutral-03);border:1px solid var(--landing-color-border-primary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}[data-scope=landing] .landing-tip__bubble{z-index:30;background-color:var(--landing-color-neutral-04);width:max-content;max-width:min(240px,100vw - 24px);color:var(--landing-color-neutral-01);font-family:var(--landing-font-secondary);letter-spacing:var(--landing-ls-xxs);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}[data-scope=landing] .landing-tip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--landing-color-neutral-04);position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-scope=landing] .landing-tip:hover .landing-tip__bubble,[data-scope=landing] .landing-tip:focus .landing-tip__bubble,[data-scope=landing] .landing-tip:focus-within .landing-tip__bubble{opacity:1;visibility:visible}[data-scope=landing] .pricing-features{gap:var(--landing-gap-02);flex-flow:column;display:flex}[data-scope=landing] .pricing-gradient-1{z-index:-1;opacity:.65;filter:blur(50px);background-color:#ecadef;width:100%;max-width:330px;height:355px;position:absolute;top:-20%;left:-20%}[data-scope=landing] .pricing-gradient-2{z-index:-1;opacity:.65;filter:blur(50px);background-color:var(--landing-color-theme-01);width:100%;max-width:190px;height:100%;position:absolute;top:10%;left:24%;transform:rotate(32deg)}[data-scope=landing] .pricing-gradient-3{z-index:-1;opacity:.65;filter:blur(50px);background-color:#cba4fc;width:100%;max-width:228px;height:100%;position:absolute;top:14%;right:-23%;transform:rotate(32deg)}[data-scope=landing] .enterprise-card{padding:var(--landing-pad-07);justify-content:space-between;align-items:center;gap:var(--landing-gap-08);border-top:1px solid var(--landing-color-border-primary);border-right:1px solid var(--landing-color-border-primary);border-bottom:1px solid var(--landing-color-border-primary);background-color:#efecdf;display:flex}[data-scope=landing] .enterprise-left-block{justify-content:space-between;align-items:center;gap:var(--landing-gap-06);width:100%;max-width:586px;display:flex}[data-scope=landing] .pricing-button{width:100%;max-width:140px}[data-scope=landing] .comparison-wrappers{gap:var(--landing-gap-04);flex-flow:column;display:flex}[data-scope=landing] .comparison-wrapper{flex-flow:column;display:flex}[data-scope=landing] .comparison-wrapper.small-devices{gap:var(--landing-gap-09);display:none}[data-scope=landing] .comparison-plan-2{padding:0 var(--landing-pad-05);justify-content:space-between;place-items:center start;gap:var(--landing-gap-02);display:flex}[data-scope=landing] .pricing-features-list-area{border-top:1px solid var(--landing-color-border-02);border-bottom:1px solid var(--landing-color-border-02);flex-flow:column;display:flex}[data-scope=landing] .comparison-group-title{align-items:center;gap:var(--landing-gap-02);width:28%;padding:var(--landing-pad-05) var(--landing-pad-07) var(--landing-pad-03);font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-02);font-weight:var(--landing-fw-semibold);color:var(--landing-color-theme-01);letter-spacing:var(--landing-ls-xxs);white-space:nowrap;display:flex}[data-scope=landing] .comparison-group-title:before{content:"";background-color:var(--landing-color-theme-01);flex:none;width:3px;height:14px}[data-scope=landing] .comparision-features-list{justify-content:space-between;display:flex}[data-scope=landing] .comparison-feature-1{width:28%;padding:var(--landing-pad-03) var(--landing-pad-07);text-transform:capitalize;justify-content:flex-start;display:flex}[data-scope=landing] .comparison-feature-2{text-transform:capitalize;justify-content:flex-start;width:25%;display:flex}[data-scope=landing] .comparison-feature-item-2{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-04);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-medium);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .comparison-feature-text{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-h5);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .comparison-plan-title-2{width:30%;padding:var(--landing-pad-03) var(--landing-pad-07);text-transform:capitalize;justify-content:center;align-items:center;display:flex}[data-scope=landing] .comparison-plan-title-2.active{border-right:1px solid var(--landing-color-border-02);border-left:1px solid var(--landing-color-border-02);background-color:var(--landing-color-neutral-01)}[data-scope=landing] .comparison-plan-name{font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-01);font-weight:var(--landing-fw-semibold)}[data-scope=landing] .comparison-tabs{border:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-neutral-01);border-radius:9999px;gap:8px;padding:4px;display:flex}[data-scope=landing] .comparison-tab{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);font-size:var(--landing-fs-body-02);font-weight:var(--landing-fw-medium);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1 1 0;padding:10px 8px;transition:background-color .2s,color .2s}[data-scope=landing] .comparison-tab.is-active{background-color:var(--landing-color-theme-01);color:var(--landing-color-neutral-01);font-weight:var(--landing-fw-semibold)}[data-scope=landing] .faq-wrapper{justify-content:space-between;align-items:flex-start;gap:var(--landing-gap-08);display:flex}[data-scope=landing] .faq-title-wrapper{width:100%;max-width:360px;padding:0 var(--landing-size-lr-padding);align-items:flex-start;gap:var(--landing-gap-03);flex-flow:column;display:flex}[data-scope=landing] .faq-list{gap:var(--landing-gap-03);flex-flow:column;width:100%;max-width:692px;display:flex}[data-scope=landing] .faq-tabs-menu-1.tab-menu{gap:var(--landing-gap-03);flex-direction:column;display:flex}[data-scope=landing] .faq-tab-link.tab-link{background-color:var(--landing-color-transparent);width:100%;margin-bottom:16px;padding:0}[data-scope=landing] .faq-tab-link.is-current{background-color:var(--landing-color-neutral-01)}[data-scope=landing] .faq-item.dropdown{border:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-transparent);text-align:left;flex-flow:column;width:100%;display:flex;position:relative;overflow:hidden}[data-scope=landing] .faq-header.dropdown-toggle{width:100%;padding:var(--landing-pad-07);cursor:pointer;color:var(--landing-color-neutral-04);background:0 0;justify-content:space-between;align-items:center;display:flex}[data-scope=landing] .faq-question{color:var(--landing-color-neutral-04);font-size:var(--landing-fs-body-02);line-height:var(--landing-lh-large);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs);margin:0;padding-right:20px}[data-scope=landing] .faq-item-icon{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:5px;display:flex;position:relative}[data-scope=landing] .faq-item-content.dropdown-list{background-color:var(--landing-color-transparent);width:100%;max-width:100%;display:block;position:relative;overflow:hidden}[data-scope=landing] .faq-item-content-p{width:100%;max-width:540px;padding:0 var(--landing-pad-07) var(--landing-pad-07);font-size:var(--landing-fs-body-03);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-ls-0);margin-bottom:0;padding-bottom:24px}[data-scope=landing] .cta-section{padding:0 var(--landing-size-lr-padding)}[data-scope=landing] .cta-card{z-index:1;width:100%;padding:116px var(--landing-size-size-30);background-image:linear-gradient(101.46deg, #aa8322 0.66%, var(--landing-color-theme-01) 22.71%, #fa7b31 48.74%, #b3bbfa 73.42%, var(--landing-color-theme-03));position:relative;overflow:hidden}[data-scope=landing] .cta-content-wrap{z-index:1;text-align:center;align-items:center;gap:var(--landing-gap-06);flex-flow:column;width:100%;max-width:716px;margin:0 auto;display:flex;position:relative}[data-scope=landing] .cta-title-wrapper{align-items:center;gap:var(--landing-gap-03);flex-flow:column;display:flex}[data-scope=landing] .cta-title{color:var(--landing-color-neutral-01)}[data-scope=landing] .cta-paragraph{color:var(--landing-color-neutral-01);font-size:var(--landing-fs-body-02);width:100%;max-width:405px}[data-scope=landing] .cta-circle-bg{z-index:-1;filter:blur(120px);width:100%;height:100%;position:absolute;top:-40%;left:0%}[data-scope=landing] .cta-bg{z-index:-2;filter:blur(20px);background-image:linear-gradient(#fff0,#ffffffd4 100%,#fff0);height:5%;position:absolute;bottom:0%;left:0%;right:0%}[data-scope=landing] .cta-pattern{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}[data-scope=landing] .cta-mascot{pointer-events:none;z-index:0;width:clamp(120px,14vw,180px);height:auto;position:absolute;bottom:16px;right:32px}[data-scope=landing] .image{height:120%}[data-scope=landing] .footer{z-index:1;padding:0 var(--landing-size-lr-padding);background-color:var(--landing-color-black);border-top:1px solid #ffffff36;position:relative}[data-scope=landing] .footer-top-line{background-color:var(--landing-color-border-03);width:100%;height:1px;position:absolute;top:70px;left:0%;right:0%}[data-scope=landing] .footer-wrap{width:100%;padding-top:var(--landing-pad-13);border-right:1px solid var(--landing-color-border-03);border-left:1px solid var(--landing-color-border-03);flex-flow:column;display:flex}[data-scope=landing] .footer-top-block{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;display:grid}[data-scope=landing] .footer-left-block{padding:var(--landing-pad-13) var(--landing-pad-04) var(--landing-pad-14) var(--landing-pad-09);border-right:1px solid var(--landing-color-border-03);align-items:flex-start;gap:var(--landing-gap-10);flex-flow:column;display:flex}[data-scope=landing] .footer-left-top-block{gap:var(--landing-gap-06);flex-flow:column;display:flex}[data-scope=landing] .footer-logo{object-fit:contain}[data-scope=landing] .footer-paragraph{opacity:.9;font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-02);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-ls-0);width:100%;max-width:230px}[data-scope=landing] .social-block{justify-content:flex-start;align-items:center;gap:var(--landing-gap-02);display:flex}[data-scope=landing] .footer-social-link{z-index:1;background-color:var(--landing-color-neutral-01);border-radius:100%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:2px;display:flex;position:relative;overflow:hidden}[data-scope=landing] .social-icon{filter:invert()}[data-scope=landing] .footer-hover-bg{z-index:-1;background-color:var(--landing-color-theme-01);border-radius:100%;position:absolute;inset:0%;transform:scale(0)}[data-scope=landing] .footer-widget-item{padding:var(--landing-pad-13) var(--landing-pad-03) var(--landing-pad-14) var(--landing-pad-09);border-right:1px solid var(--landing-color-border-03);flex-flow:column;display:flex}[data-scope=landing] .footer-widget-item.last{border-right-width:0}[data-scope=landing] .footer-widget{gap:var(--landing-gap-05);flex-flow:column;display:flex}[data-scope=landing] .footer-widget-title{opacity:.56;font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-01);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large)}[data-scope=landing] .footer-widget-link-block{gap:var(--landing-gap-03);flex-flow:column;display:flex}[data-scope=landing] .footer-widget-link{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-01);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs);text-transform:capitalize}[data-scope=landing] .footer-widget-link:hover{color:var(--landing-color-theme-01)}[data-scope=landing] .copyright-wrap{padding:var(--landing-pad-07) var(--landing-size-lr-padding);border-top:1px solid var(--landing-color-border-03);border-bottom:1px solid var(--landing-color-border-03);flex-flow:row;justify-content:center;align-items:center;gap:5px;display:flex;overflow:hidden}[data-scope=landing] .copyright-text{opacity:.72;font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-02);font-size:var(--landing-fs-body-04);line-height:var(--landing-lh-large);letter-spacing:var(--landing-ls-xxs)}[data-scope=landing] .footer-icp-link{margin-left:12px;text-decoration:none;transition:opacity .2s}[data-scope=landing] .footer-icp-link:hover{opacity:1}[data-scope=landing] .landing-preview{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background-color:var(--landing-color-neutral-02);background-image:linear-gradient(180deg, var(--landing-color-neutral-01), #fff7ed 58%, var(--landing-color-neutral-01) 100%);width:100%;min-height:320px;box-shadow:0 18px 60px var(--landing-color-border-primary);color:var(--landing-color-neutral-04);flex-flow:column;gap:18px;padding:22px;display:flex;overflow:hidden}[data-scope=landing] .landing-preview.is-compact{gap:14px;min-height:250px;padding:18px}[data-scope=landing] .feature-image-wrapper-5 .landing-preview{box-shadow:none;background:0 0;border:none;border-radius:0}[data-scope=landing] .landing-preview__topbar{justify-content:space-between;align-items:center;display:flex}[data-scope=landing] .landing-preview__brand{background-color:var(--landing-color-neutral-04);color:var(--landing-color-neutral-01);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1}[data-scope=landing] .landing-preview__eyebrow{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);font-size:12px;font-weight:600}[data-scope=landing] .landing-preview__hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-scope=landing] .landing-preview__title{font-family:var(--landing-font-secondary);font-size:20px;font-weight:700;line-height:1.35}[data-scope=landing] .landing-preview__label{color:var(--landing-color-neutral-03);font-family:var(--landing-font-secondary);font-size:13px}[data-scope=landing] .landing-preview__metric{color:var(--landing-color-theme-01);font-size:34px;font-weight:700;line-height:1}[data-scope=landing] .landing-preview__chart{border:1px solid var(--landing-color-border-primary);background:linear-gradient(180deg, var(--landing-color-neutral-01) 0%, #fff8ed 100%);border-radius:8px;align-items:end;gap:10px;height:92px;padding:14px;display:flex}[data-scope=landing] .landing-preview__chart span{background:linear-gradient(180deg, var(--landing-color-theme-01), var(--landing-color-theme-02));border-radius:999px 999px 3px 3px;flex:1;min-width:14px}[data-scope=landing] .landing-preview__chart span:first-child{height:38%}[data-scope=landing] .landing-preview__chart span:nth-child(2){height:62%}[data-scope=landing] .landing-preview__chart span:nth-child(3){background:linear-gradient(180deg, var(--landing-color-theme-03), #b3bbfa);height:48%}[data-scope=landing] .landing-preview__chart span:nth-child(4){height:78%}[data-scope=landing] .landing-preview__chart span:nth-child(5){background:linear-gradient(180deg, var(--landing-color-neutral-04), #aa8322);height:56%}[data-scope=landing] .landing-preview__chips{flex-flow:wrap;gap:8px;display:flex}[data-scope=landing] .landing-preview__chips span{border:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-neutral-01);font-family:var(--landing-font-secondary);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2}[data-scope=landing] .landing-preview__rows{flex-flow:column;gap:8px;display:flex}[data-scope=landing] .landing-preview__row{border:1px solid var(--landing-color-border-primary);font-family:var(--landing-font-secondary);background:0 0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;line-height:1.3;display:flex}[data-scope=landing] .landing-preview__row span:nth-child(2){flex:1;min-width:0}[data-scope=landing] .landing-preview__row strong{background-color:var(--landing-color-theme-02);border-radius:4px;padding:2px 5px;font-size:11px;line-height:1}[data-scope=landing] .landing-preview__dot{background-color:var(--landing-color-theme-01);border-radius:100%;width:8px;min-width:8px;height:8px}[data-scope=landing] .landing-preview__row-icon{width:16px;height:16px;color:var(--landing-color-theme-01);flex:0 0 16px;justify-content:center;align-items:center;display:flex}[data-scope=landing] .landing-preview__order-id{color:var(--landing-color-neutral-03);margin-right:2px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:700}[data-scope=landing] .landing-preview .tone-hot{color:#b35d00;background:#fff2dc}[data-scope=landing] .landing-preview .tone-new{color:#0a5c9c;background:#e6f4ff}[data-scope=landing] .landing-preview .tone-ok{color:#176b34;background:#e7f7ec}[data-scope=landing] .landing-preview .tone-warn{color:#b3380c;background:#ffeae0}[data-scope=landing] .landing-preview__list{flex-direction:column;gap:8px;margin-top:auto;display:flex}[data-scope=landing] .landing-preview__person{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:0 0;align-items:center;gap:9px;padding:8px 10px;display:flex}[data-scope=landing] .landing-preview__avatar{border-radius:var(--landing-radius-03);width:30px;height:30px;color:var(--ava-hue,var(--landing-color-ink));font-family:var(--landing-font-secondary);box-shadow:inset 0 0 0 1.5px var(--ava-hue,var(--landing-color-ink));background:#fdf8f0;flex:0 0 30px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}[data-scope=landing] .landing-preview__avatar--sm{border-radius:var(--landing-radius-02);width:24px;height:24px;box-shadow:inset 0 0 0 1.25px var(--ava-hue,var(--landing-color-ink));flex:0 0 24px;font-size:11px}[data-scope=landing] .landing-preview__person-info{flex:1;min-width:0}[data-scope=landing] .landing-preview__person-name{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-04);align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;display:flex}[data-scope=landing] .landing-preview__status{border-radius:100%;width:6px;height:6px;display:inline-block}[data-scope=landing] .landing-preview__person-role{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}[data-scope=landing] .landing-preview__person-meta{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}[data-scope=landing] .landing-preview__rating{font-family:var(--landing-font-secondary);color:var(--landing-color-theme-01);font-size:11px;font-weight:700}[data-scope=landing] .landing-preview__tag{border-radius:var(--landing-radius-02);color:#b35d00;background:#fff2dc;padding:1px 6px;font-size:10px;font-weight:700}[data-scope=landing] .landing-preview__stepper{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:0 0;align-items:flex-start;gap:2px;padding:10px 8px;display:flex}[data-scope=landing] .landing-preview__step{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}[data-scope=landing] .landing-preview__step-icon{border-radius:var(--landing-radius-03);justify-content:center;align-items:center;width:26px;height:26px;display:flex}[data-scope=landing] .landing-preview__step-name{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-03);font-size:11px;font-weight:600}[data-scope=landing] .landing-preview__step-count{font-family:var(--landing-font-secondary);font-size:14px;font-weight:var(--landing-fw-bold);color:var(--landing-color-neutral-04);font-variant-numeric:tabular-nums}[data-scope=landing] .landing-preview__step-line{background:var(--landing-color-border-primary);flex:0 0 12px;height:1px;margin-top:13px}[data-scope=landing] .landing-preview__stack-bar{border-radius:var(--landing-radius-01);background:var(--landing-color-border-primary);height:10px;margin-top:2px;display:flex;overflow:hidden}[data-scope=landing] .landing-preview__stack-seg{height:100%}[data-scope=landing] .landing-preview__breakdown{flex-direction:column;gap:4px;display:flex}[data-scope=landing] .landing-preview__breakdown-row{font-family:var(--landing-font-secondary);align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}[data-scope=landing] .landing-preview__breakdown-dot{border-radius:var(--landing-radius-01);flex:0 0 8px;width:8px;height:8px}[data-scope=landing] .landing-preview__breakdown-name{color:var(--landing-color-neutral-03);flex:1}[data-scope=landing] .landing-preview__breakdown-amount{font-weight:var(--landing-fw-bold);color:var(--landing-color-neutral-04);font-variant-numeric:tabular-nums}[data-scope=landing] .landing-preview__feed{flex-direction:column;gap:6px;margin-top:auto;display:flex}[data-scope=landing] .landing-preview__msg{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-04);background:0 0;gap:9px;padding:8px 10px;display:flex}[data-scope=landing] .landing-preview__msg-body{flex:1;min-width:0}[data-scope=landing] .landing-preview__msg-head{align-items:center;gap:6px;margin-bottom:1px;display:flex}[data-scope=landing] .landing-preview__msg-name{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-04);font-size:12px;font-weight:700}[data-scope=landing] .landing-preview__msg-pin{color:#b35d00;border-radius:var(--landing-radius-02);background:#fff2dc;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-flex}[data-scope=landing] .landing-preview__msg-time{color:var(--landing-color-neutral-03);margin-left:auto;font-size:10px}[data-scope=landing] .landing-preview__msg-text{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-04);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.45;overflow:hidden}[data-scope=landing] .landing-preview__badges{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;display:grid}[data-scope=landing] .landing-preview__badge{border:1px solid var(--landing-color-border-primary);text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex}[data-scope=landing] .landing-preview__badge.is-accent{background:var(--landing-color-neutral-04);border-color:#0000}[data-scope=landing] .landing-preview__badge.is-accent .landing-preview__badge-name{color:var(--landing-color-neutral-01)}[data-scope=landing] .landing-preview__badge.is-accent .landing-preview__badge-meta{color:var(--landing-color-theme-02)}[data-scope=landing] .landing-preview__badge-icon{background:color-mix(in oklch, var(--landing-color-theme-01) 14%, transparent);width:26px;height:26px;color:var(--landing-color-theme-01);border-radius:0;justify-content:center;align-items:center;margin-bottom:1px;display:flex}[data-scope=landing] .landing-preview__badge.is-accent .landing-preview__badge-icon{color:var(--landing-color-theme-01);background:#ffffff14}[data-scope=landing] .landing-preview__badge-name{font-family:var(--landing-font-secondary);color:var(--landing-color-neutral-04);font-size:11px;font-weight:700;line-height:1.2}[data-scope=landing] .landing-preview__badge-meta{color:var(--landing-color-neutral-03);font-size:10px;line-height:1.2}@keyframes line-ticker-marquee{to{transform:translate(-8px)}}@keyframes landing-modules-marquee{to{transform:translate(-50%)}}@keyframes landing-nav-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-scope=landing] .line-ticker:before,[data-scope=landing] .nav-mobile-overlay{animation:none}[data-scope=landing] .landing-modules-section .section-content-wrapper{overflow-x:auto}[data-scope=landing] .landing-modules-grid{animation:none}[data-scope=landing] .landing-modules-cell.is-clone{display:none}}[data-hide-dev-overlay] nextjs-portal,[data-hide-dev-overlay] [aria-label*="Failed to fetch"]{display:none!important}@media (max-width:991px){[data-scope=landing]{--landing-fs-h1:52px;--landing-fs-h2:42px;--landing-fs-h3:28px;--landing-fs-display-h1:60px;--landing-size-section-content-padding:50px;--landing-pad-14:80px;--landing-gap-12:80px;--landing-radius-08:24px}[data-scope=landing] .nav-menu-desktop,[data-scope=landing] .navigation-button{display:none}[data-scope=landing] .menu-button.nav-button{display:inline-flex}[data-scope=landing] .navbar{padding-left:var(--landing-pad-03);padding-right:var(--landing-pad-03)}[data-scope=landing] .navbar-wrapper{justify-content:space-between}[data-scope=landing] .cta-card{padding-top:70px;padding-bottom:70px}[data-scope=landing] .cta-content-wrap{gap:20px}[data-scope=landing] .cta-mascot{width:120px;bottom:12px;right:20px}[data-scope=landing] .footer-logo{width:100%}[data-scope=landing] .footer-logo-wrap{width:100%;max-width:370px}[data-scope=landing] .copyright-wrap{border-top-width:0}[data-scope=landing] .footer-top-block{grid-template-columns:1fr 1fr;gap:0}[data-scope=landing] .footer-left-block{padding:var(--landing-pad-09) var(--landing-size-lr-padding);gap:var(--landing-gap-06);border-bottom:1px solid var(--landing-color-border-03);width:100%;max-width:none}[data-scope=landing] .footer-widget-item{padding:var(--landing-pad-09) var(--landing-size-lr-padding);border-bottom:1px solid var(--landing-color-border-03)}[data-scope=landing] .faq-header{padding:var(--landing-pad-04)}[data-scope=landing] .faq-item-content-p{padding:0 var(--landing-pad-04) var(--landing-pad-04);max-width:700px}[data-scope=landing] .hero-wrapper{gap:var(--landing-gap-09);padding:var(--landing-pad-09) 0}[data-scope=landing] .hero-content-wrapper{gap:var(--landing-gap-06);max-width:680px}[data-scope=landing] .hero-visual{min-height:500px;padding:var(--landing-pad-06)}[data-scope=landing] .hero-visual-card{max-width:760px}[data-scope=landing] .hero-community-preview__shell{grid-template-columns:48px minmax(0,1fr) 128px}[data-scope=landing] .tabs-content-1{padding-top:var(--landing-pad-13);padding-bottom:var(--landing-pad-13);height:400px}[data-scope=landing] .section-title.small{font-size:var(--landing-fs-h2)}[data-scope=landing] .feature-content-area{padding-left:var(--landing-pad-09)}[data-scope=landing] .feature-content-block{gap:var(--landing-gap-08)}[data-scope=landing] .feature-image-card-1{padding:var(--landing-pad-09)}[data-scope=landing] .tabs-content-2{padding-top:var(--landing-pad-11);height:430px}[data-scope=landing] .testimonial-slide{gap:var(--landing-gap-08)}[data-scope=landing] .testimonial-quote{overflow:visible}[data-scope=landing] .pricing-table-list,[data-scope=landing] .pricing-table{grid-template-columns:1fr 1fr 1fr}[data-scope=landing] .enterprise-card{padding-left:12px;padding-right:12px}[data-scope=landing] .pricing-card{border-bottom:1px solid var(--landing-color-border-primary);gap:44px}[data-scope=landing] .pricing-card.bb-0{border-top:1px solid var(--landing-color-border-primary)}[data-scope=landing] .bb-0{border-bottom:0 solid #000}[data-scope=landing] .feature-card-list-2,[data-scope=landing] .feature-card-list-3{grid-template-columns:1fr 1fr}[data-scope=landing] .feature-image-wrapper-4{padding:var(--landing-pad-03)}[data-scope=landing] .feature-card-4{padding:var(--landing-pad-04);gap:var(--landing-gap-08)}[data-scope=landing] .faq-list,[data-scope=landing] .faq-title-wrapper{max-width:none}[data-scope=landing] .faq-wrapper{flex-flow:column}[data-scope=landing] .tab-pane-two{padding-left:var(--landing-pad-11);padding-right:var(--landing-pad-11)}[data-scope=landing] .comparison-feature-1{padding-right:var(--landing-pad-02);padding-left:var(--landing-pad-03)}[data-scope=landing] .comparison-plan-name{font-size:var(--landing-fs-body-02)}[data-scope=landing] .comparison-feature-text{font-size:var(--landing-fs-h6)}[data-scope=landing] .comparison-plan-2{padding-left:var(--landing-pad-04)}[data-scope=landing] .comparison-plan-title-2{padding-left:var(--landing-pad-03);padding-right:var(--landing-pad-03)}}@media (max-width:767px){[data-scope=landing]{--landing-fs-h1:45px;--landing-fs-h2:38px;--landing-fs-h3:26px;--landing-fs-display-h1:45px;--landing-fs-body-02:16px;--landing-size-lr-padding:20px;--landing-size-section-content-padding:40px;--landing-size-section-padding:70px;--landing-pad-14:70px;--landing-gap-12:30px}[data-scope=landing] .sub-header{flex-wrap:wrap;gap:8px;font-size:11px}[data-scope=landing] .sub-header>span:nth-child(2){flex:auto;min-width:0}[data-scope=landing] .navbar{padding-top:10px;padding-bottom:10px}[data-scope=landing] .navbar-brand-header-logo{height:30px}[data-scope=landing] .cta-card{padding-top:50px;padding-bottom:50px}[data-scope=landing] .cta-mascot{display:none}[data-scope=landing] .copyright-wrap{text-align:center;flex-flow:wrap}[data-scope=landing] .footer-left-block{padding-left:var(--landing-pad-04)}[data-scope=landing] .footer-widget-item{padding-right:var(--landing-pad-04);padding-left:var(--landing-pad-04)}[data-scope=landing] .sub-header{font-size:var(--landing-fs-body-04)}[data-scope=landing] .tab-link-1{border-bottom-width:0;border-left-width:0;width:auto}[data-scope=landing] .tabs-menu{grid-template-columns:1fr 1fr;display:grid}[data-scope=landing] .tabs-content-1{padding:var(--landing-pad-09) var(--landing-size-lr-padding)}[data-scope=landing] .feature-card-1{grid-template-columns:1fr}[data-scope=landing] .feature-content-area{padding:var(--landing-pad-04)}[data-scope=landing] .feature-content-block{gap:var(--landing-gap-04);max-width:none}[data-scope=landing] .feature-list-wrapper.style-2{gap:var(--landing-gap-02)}[data-scope=landing] .feature-image-card-1{padding:var(--landing-pad-04)}[data-scope=landing] .feature-image-wrapper-1{max-width:none}[data-scope=landing] .tabs-content-2{padding-top:var(--landing-pad-04)}[data-scope=landing] .testimonial-slide{flex-direction:column}[data-scope=landing] .pricing-table-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;grid-template-columns:none;gap:12px;padding:4px 7.5% 0;scroll-padding:0 7.5%;display:flex;overflow:auto hidden}[data-scope=landing] .pricing-table-list::-webkit-scrollbar{display:none}[data-scope=landing] .pricing-table-list .pricing-card{scroll-snap-align:center;border:1px solid var(--landing-color-border-primary);border-radius:12px;flex:0 0 85%}[data-scope=landing] .pricing-dots{display:flex}[data-scope=landing] .pricing-table{border-left-color:var(--landing-color-border-03);grid-template-columns:1fr}[data-scope=landing] .pricing-features{gap:10px}[data-scope=landing] .enterprise-card{flex-flow:column;align-items:flex-start}[data-scope=landing] .enterprise-left-block{flex-flow:column;align-items:flex-start;width:100%;max-width:none}[data-scope=landing] .pricing-button{width:100%;max-width:none}[data-scope=landing] .feature-card-3{padding:var(--landing-pad-04) var(--landing-pad-04) 0 var(--landing-pad-04);gap:var(--landing-gap-04)}[data-scope=landing] .feature-title-block{gap:var(--landing-gap-02)}[data-scope=landing] .feature-card-list-3{grid-template-columns:1fr 1fr}[data-scope=landing] .feature-card-4{padding:var(--landing-pad-04);gap:var(--landing-gap-05)}[data-scope=landing] .tab-pane-two{padding-left:var(--landing-pad-04);padding-right:var(--landing-pad-04)}[data-scope=landing] .comparison-wrapper.large-devices{display:none}[data-scope=landing] .comparison-wrapper.small-devices{display:flex}[data-scope=landing] .comparison-feature-1{padding-top:var(--landing-pad-01);padding-bottom:var(--landing-pad-01);width:70%}[data-scope=landing] .comparison-group-title{width:70%;padding-top:var(--landing-pad-04);white-space:normal}[data-scope=landing] .comparison-plan-2{padding-right:var(--landing-pad-04);grid-template-columns:1fr;justify-items:start}[data-scope=landing] .comparison-feature-2{width:70%}[data-scope=landing] .comparison-plan-title-2{width:30%}}[data-scope=landing] .player-landing-button.button{min-width:180px;min-height:54px;color:var(--landing-color-neutral-01);font-size:16px;font-weight:var(--landing-fw-bold);letter-spacing:0;padding:13px 28px;box-shadow:0 12px 26px #fa8f1f2e}[data-scope=landing] .player-landing-button.button.style-02{color:var(--landing-color-neutral-04);box-shadow:none;background-color:#ffffffc2}[data-scope=landing] .player-landing-button.button:hover,[data-scope=landing] .player-landing-button.button.style-02:hover{color:var(--landing-color-neutral-02);transform:translateY(-2px);box-shadow:0 14px 28px #210d021a}[data-scope=landing] .player-landing-button.button svg{width:20px;height:20px}[data-scope=landing] .player-header__actions .player-landing-button.button{min-width:118px;min-height:42px;padding:9px 20px;font-size:14px}[data-scope=landing] .player-hero__actions .player-landing-button.button{min-width:220px}[data-scope=landing] .player-benefit-strip{grid-template-columns:repeat(7,minmax(0,1fr))}[data-scope=landing] .player-benefit-strip__item{flex-direction:column;gap:7px;min-height:86px;font-size:14px}[data-scope=landing] .player-benefit-strip svg{width:23px;height:23px}[data-scope=landing] .player-feature__inner{min-height:480px}[data-scope=landing] .player-feature__copy{justify-content:center;min-height:330px}[data-scope=landing] .player-feature h2,[data-scope=landing] .player-audience h2,[data-scope=landing] .player-faq h2,[data-scope=landing] .player-final-cta h2{z-index:1;display:inline-block;position:relative}[data-scope=landing] .player-feature h2:before,[data-scope=landing] .player-audience h2:before,[data-scope=landing] .player-faq h2:before,[data-scope=landing] .player-final-cta h2:before{content:"";z-index:-1;background:linear-gradient(90deg,#fa8f1f33,#fcd5192e,#0000);border-radius:999px;height:.38em;position:absolute;bottom:.04em;left:-.18em;right:-.18em}[data-scope=landing] .player-feature h2:after{content:"";border:2px solid #fa8f1f57;border-radius:2px;width:10px;height:10px;position:absolute;top:-10px;right:-22px}[data-scope=landing] .player-audience h2,[data-scope=landing] .player-faq h2{margin-left:auto;margin-right:auto;display:table}[data-scope=landing] .feature-art-image{object-fit:contain;max-width:100%;max-height:330px}[data-scope=landing] .player-feature__visual{min-height:350px}[data-scope=landing] .player-text-link{padding-left:18px;position:relative}[data-scope=landing] .player-text-link:before{content:"";background-color:var(--landing-color-theme-01);border-radius:2px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}@media (max-width:991px){[data-scope=landing] .player-benefit-strip{grid-template-columns:repeat(3,minmax(0,1fr))}[data-scope=landing] .player-benefit-strip__item{min-height:68px}[data-scope=landing] .player-feature__inner{min-height:auto}}@media (max-width:767px){[data-scope=landing] .player-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-scope=landing] .player-hero__actions .player-landing-button.button{min-width:180px}[data-scope=landing] .feature-art-image{max-height:260px}}@media (max-width:479px){[data-scope=landing] .player-benefit-strip{grid-template-columns:1fr}}[data-scope=landing] .player-audience__grid{align-items:stretch}[data-scope=landing] .player-audience .audience-card{grid-template-columns:42% minmax(0,1fr);align-items:center;gap:22px;min-height:178px;padding:18px 22px 18px 16px;display:grid;overflow:hidden}[data-scope=landing] .player-audience .audience-card:before{content:"";background-color:#ffffff57;border-radius:42px;width:172px;height:172px;position:absolute;top:-34px;left:-28px;transform:rotate(12deg)}[data-scope=landing] .player-audience .audience-card:not(.is-primary):before{background-color:#c6dffa57}[data-scope=landing] .player-audience .audience-card__image{z-index:1;object-fit:contain;object-position:center;width:100%;height:138px;position:relative}[data-scope=landing] .player-audience .audience-card>span{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:100%;display:flex;position:relative}[data-scope=landing] .player-audience .audience-card>span>strong{color:inherit;font-size:23px;font-weight:var(--landing-fw-bold);line-height:1.15}[data-scope=landing] .player-audience .audience-card>span>p{color:#210d029e;font-size:14px;font-weight:var(--landing-fw-bold);margin-top:9px;line-height:1.55}[data-scope=landing] .player-audience .audience-card.is-primary>span>p{color:#ffffffdb}[data-scope=landing] .player-audience .audience-card>span>em{border-radius:var(--landing-radius-04);background-color:var(--brand-50);min-width:104px;color:var(--brand-700);font-size:13px;font-style:normal;font-weight:var(--landing-fw-bold);justify-content:center;margin-top:16px;padding:10px 18px;transition:transform .22s,background-color .22s;display:inline-flex;position:relative;overflow:hidden}[data-scope=landing] .player-audience .audience-card:hover>span>em{background-color:var(--landing-color-neutral-04);color:var(--landing-color-neutral-02);transform:translateY(-2px)}[data-scope=landing] .player-audience .audience-card.is-primary>span>em{background-color:var(--landing-color-neutral-01);color:var(--brand-700)}@media (max-width:991px){[data-scope=landing] .player-audience .audience-card{grid-template-columns:170px minmax(0,1fr)}[data-scope=landing] .player-audience .audience-card__image{height:150px}}@media (max-width:560px){[data-scope=landing] .player-audience .audience-card{grid-template-columns:124px minmax(0,1fr);gap:16px;padding:16px}[data-scope=landing] .player-audience .audience-card__image{height:124px}}@media (max-width:479px){[data-scope=landing]{--landing-fs-body-03:15px;--landing-fs-h1:38px;--landing-fs-h2:36px;--landing-fs-h3:24px;--landing-fs-display-h1:40px;--landing-size-size-30:20px;--landing-fs-body-02:16px;--landing-fs-body-01:18px;--landing-size-lr-padding:16px;--landing-size-section-padding:60px;--landing-pad-14:60px;--landing-gap-12:30px}[data-scope=landing] ol{gap:var(--landing-gap-04)}[data-scope=landing] .button{font-size:15px}[data-scope=landing] .cta-title{font-size:34px}[data-scope=landing] .footer-left-block{padding-top:var(--landing-pad-06);padding-bottom:var(--landing-pad-06);border-right-width:0}[data-scope=landing] .footer-widget-item{padding-top:var(--landing-pad-06);padding-bottom:var(--landing-pad-06);border-right-width:1px}[data-scope=landing] .footer-widget-item._2{border-right-width:0}[data-scope=landing] .faq-header{align-items:flex-start}[data-scope=landing] .faq-question{line-height:140%}[data-scope=landing] .faq-item-content-p{padding-bottom:20px;font-size:15px;line-height:1.65}[data-scope=landing] .sub-header{padding-right:var(--landing-pad-03);padding-left:var(--landing-pad-03)}[data-scope=landing] .line-ticker{height:80px}[data-scope=landing] .hero-tag-button,[data-scope=landing] .badge-button{font-size:var(--landing-fs-body-05)}[data-scope=landing] .hero-visual{min-height:320px;padding:var(--landing-pad-04)}[data-scope=landing] .hero-visual-card{max-width:100%}[data-scope=landing] .hero-community-preview{gap:10px;height:473px;padding:14px}[data-scope=landing] .hero-community-preview__shell{grid-template-columns:minmax(0,1fr);gap:8px}[data-scope=landing] .hero-community-preview__server-rail{flex-direction:row;justify-content:center;padding:7px}[data-scope=landing] .hero-community-preview__side{display:none}[data-scope=landing] .hero-community-preview__main{padding:10px}[data-scope=landing] .hero-community-preview__header{align-items:flex-start}[data-scope=landing] .hero-community-preview__title{font-size:15px}[data-scope=landing] .hero-community-preview__subtitle{font-size:10px}[data-scope=landing] .hero-community-preview__tabs button{height:26px;font-size:11px}[data-scope=landing] .hero-community-preview__message,[data-scope=landing] .hero-community-preview__talent,[data-scope=landing] .hero-community-preview__order{padding:7px}[data-scope=landing] .hero-community-preview__message p{-webkit-line-clamp:1}[data-scope=landing] .hero-community-preview__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-scope=landing] .hero-community-preview__stat{flex-basis:auto}[data-scope=landing] .tab-link-1{padding:var(--landing-pad-03)}[data-scope=landing] .tabs-content-1{height:300px}[data-scope=landing] .feature-list-wrapper.style-1{flex-flow:wrap}[data-scope=landing] .feature-list-item{gap:var(--landing-gap-02);flex-flow:row}[data-scope=landing] .icon-card.style-03{width:40px;min-width:40px;height:40px}[data-scope=landing] .icon-card.feature{margin-top:6px}[data-scope=landing] .tabs-content-2{height:260px}[data-scope=landing] .testimonial-slide{gap:var(--landing-gap-05)}[data-scope=landing] .testimonial-quote{font-size:var(--landing-fs-h5);align-self:flex-end;line-height:30px}[data-scope=landing] .testimonial-info{flex-flow:wrap;justify-content:center}[data-scope=landing] .enterprise-card{gap:20px;padding-top:16px;padding-bottom:16px}[data-scope=landing] .pricing-button{max-width:none}[data-scope=landing] .pricing-card{gap:20px;padding:16px}[data-scope=landing] .enterprise-left-block{gap:var(--landing-gap-04);flex-flow:column}[data-scope=landing] .feature-card-list-2{grid-template-columns:1fr}[data-scope=landing] .feature-card-4{padding-right:var(--landing-pad-03);padding-left:var(--landing-pad-03)}[data-scope=landing] .comparison-feature-1{width:100%;max-width:160px}[data-scope=landing] .comparison-plan-title-2{width:100%;max-width:120px}}[data-scope=landing] .audience-strip{border:1px solid var(--landing-color-border-primary);grid-template-columns:repeat(3,1fr);display:grid}[data-scope=landing] .audience-strip__cell{align-items:center;gap:var(--landing-gap-05);padding:var(--landing-pad-08) var(--landing-pad-07);border-right:1px solid var(--landing-color-border-primary);background-color:var(--landing-color-neutral-02);color:var(--landing-color-neutral-04);grid-template-columns:minmax(0,1fr) 120px;transition:background-color .18s;display:grid}[data-scope=landing] .audience-strip__cell:last-child{border-right:none}[data-scope=landing] .audience-strip__cell:hover{background-color:#fff9ef}[data-scope=landing] .audience-strip__copy{gap:var(--landing-gap-02);flex-direction:column;display:flex}[data-scope=landing] .audience-strip__title{font-size:var(--landing-fs-h5);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs);line-height:var(--landing-lh-small);margin:0}[data-scope=landing] .audience-strip__text{color:var(--landing-color-neutral-03);font-size:15px;line-height:var(--landing-lh-medium);margin:0}[data-scope=landing] .audience-strip__cta{margin-top:var(--landing-gap-02);color:var(--landing-color-theme-01);font-style:normal;font-size:var(--landing-fs-body-04);font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xs)}[data-scope=landing] .audience-strip__image-wrap{border:1px solid var(--landing-color-border-02);background-color:#efecdf;justify-content:center;align-items:center;width:120px;height:120px;display:flex}[data-scope=landing] .audience-strip__image{object-fit:contain;width:100px;height:100px;image-rendering:pixelated}@media (max-width:991px){[data-scope=landing] .audience-strip{grid-template-columns:1fr}[data-scope=landing] .audience-strip__cell{border-right:none;border-bottom:1px solid var(--landing-color-border-primary);padding:var(--landing-pad-05)}[data-scope=landing] .audience-strip__cell:last-child{border-bottom:none}}@media (max-width:479px){[data-scope=landing] .audience-strip__cell{grid-template-columns:1fr}[data-scope=landing] .audience-strip__image-wrap{order:-1;width:100%;height:140px}[data-scope=landing] .audience-strip__image{width:120px;height:120px}}[data-scope=landing] .hero-section .hero-banner{isolation:isolate;border-left:1px solid var(--landing-color-border-primary);border-right:1px solid var(--landing-color-border-primary);background:linear-gradient(#fae6c8 0%,#f5e9d4 45%,#efd9b0 100%);justify-content:center;align-items:center;width:100%;min-height:clamp(420px,60vh,640px);margin:0;display:flex;position:relative;overflow:hidden}[data-scope=landing] .hero-banner__bg{z-index:0;pointer-events:none;position:absolute;inset:0}[data-scope=landing] .hero-banner__bg-img{object-fit:cover;object-position:center;image-rendering:pixelated}[data-scope=landing] .hero-banner__content{z-index:1;text-align:center;align-items:center;gap:var(--landing-gap-08);width:100%;max-width:760px;padding:var(--landing-pad-10) var(--landing-pad-07);flex-direction:column;display:flex;position:relative}[data-scope=landing] .hero-banner__content .hero-title{white-space:nowrap;max-width:100%;font-size:clamp(36px, 5.8vw, var(--landing-fs-h1));font-weight:var(--landing-fw-bold)}[data-scope=landing] .hero-brand-pixel{font-family:var(--font-pixel), "Press Start 2P", monospace;letter-spacing:.04em;color:var(--landing-color-theme-01);text-shadow:4px 4px 0 var(--landing-color-black);vertical-align:baseline;margin:0 .08em;font-size:.78em;font-weight:400;display:inline-block;transform:translateY(-.04em)}[data-scope=landing] .hero-banner__content .hero-paragraph{font-size:var(--landing-fs-body-02)}@media (max-width:991px){[data-scope=landing] .hero-section .hero-banner{min-height:clamp(320px,50vh,460px)}[data-scope=landing] .hero-banner__content{padding:var(--landing-pad-09) var(--landing-pad-05)}}@media (max-width:575px){[data-scope=landing] .hero-section .hero-banner{min-height:clamp(280px,44vh,400px)}[data-scope=landing] .hero-banner__content{padding:var(--landing-pad-07) var(--landing-pad-04);gap:var(--landing-gap-05)}[data-scope=landing] .hero-banner__content .hero-title{font-size:clamp(30px,9vw,40px)}[data-scope=landing] .hero-brand-pixel{text-shadow:3px 3px 0 var(--landing-color-black)}}[data-scope=landing] .features-section .feature-top-text-block{isolation:isolate;position:relative}[data-scope=landing] .feature-bg-blob{z-index:-1;pointer-events:none;filter:blur(8px);opacity:.9;border-radius:50%;width:260px;height:260px;position:absolute;top:-56px;left:-56px}[data-scope=landing] .feature-content-block.is-tone-rose .feature-bg-blob{background:radial-gradient(circle,#ff6e6e2e,#0000 70%)}[data-scope=landing] .feature-content-block.is-tone-brand .feature-bg-blob{background:radial-gradient(circle,#fa8f1f33,#0000 70%)}[data-scope=landing] .feature-content-block.is-tone-info .feature-bg-blob{background:radial-gradient(circle,#569cf02e,#0000 70%)}[data-scope=landing] .feature-content-block.is-tone-violet .feature-bg-blob{background:radial-gradient(circle,#a582f02e,#0000 70%)}[data-scope=landing] .feature-content-block.is-tone-teal .feature-bg-blob{background:radial-gradient(circle,#50c4af2e,#0000 70%)}[data-scope=landing] .feature-index{align-items:center;gap:var(--landing-gap-02);margin-bottom:var(--landing-gap-02);color:var(--landing-color-theme-01);display:inline-flex}[data-scope=landing] .feature-content-block.is-tone-rose .feature-index{color:#ff6e6e}[data-scope=landing] .feature-content-block.is-tone-brand .feature-index{color:#fa8f1f}[data-scope=landing] .feature-content-block.is-tone-info .feature-index{color:#569cf0}[data-scope=landing] .feature-content-block.is-tone-violet .feature-index{color:#a582f0}[data-scope=landing] .feature-content-block.is-tone-teal .feature-index{color:#2fb5a0}[data-scope=landing] .feature-index__line{background-color:currentColor;width:36px;height:1px;display:inline-block}[data-scope=landing] .feature-index__num{font-family:var(--landing-font-secondary,inherit);font-size:var(--landing-fs-body-02,14px);font-weight:var(--landing-fw-semibold,600);letter-spacing:.12em}[data-scope=landing] .features-section .feature-paragraph{padding-left:var(--landing-pad-04);color:var(--landing-color-neutral-04);max-width:370px;font-family:var(--landing-font-secondary,inherit);font-size:var(--landing-fs-body-02,16px);line-height:var(--landing-lh-large,1.5);border-left:2px solid;position:relative}[data-scope=landing] .feature-content-block.is-tone-rose .feature-paragraph{border-left-color:#ff6e6e80}[data-scope=landing] .feature-content-block.is-tone-brand .feature-paragraph{border-left-color:#fa8f1f80}[data-scope=landing] .feature-content-block.is-tone-info .feature-paragraph{border-left-color:#569cf080}[data-scope=landing] .feature-content-block.is-tone-violet .feature-paragraph{border-left-color:#a582f080}[data-scope=landing] .feature-content-block.is-tone-teal .feature-paragraph{border-left-color:#50c4af80}@media (max-width:991px){[data-scope=landing] .feature-bg-blob{width:200px;height:200px;top:-36px;left:-36px}}[data-scope=landing] .up-sub{text-align:center;max-width:760px;color:var(--landing-color-neutral-03);font-size:16px;line-height:1.65}[data-scope=landing] .up-viewport{overflow:hidden}[data-scope=landing] .up-track{display:grid}[data-scope=landing] .up-slide{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .4s,visibility .4s;display:grid}[data-scope=landing] .up-slide.is-active{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){[data-scope=landing] .up-slide{transition:none}}[data-scope=landing] .up-table{border:1px solid var(--landing-color-border-primary);background:var(--landing-color-neutral-02)}[data-scope=landing] .up-hrow,[data-scope=landing] .up-row{grid-template-columns:.85fr 1.15fr;display:grid}[data-scope=landing] .up-row{border-top:1px solid var(--landing-color-border-primary);grid-template-rows:1fr}[data-scope=landing] .up-hcell-l,[data-scope=landing] .up-hcell-r{font-family:var(--landing-font-secondary);font-size:15px;font-weight:var(--landing-fw-semibold);letter-spacing:var(--landing-ls-xxs);padding:15px 24px}[data-scope=landing] .up-hcell-l{border-right:1px solid var(--landing-color-border-primary);color:var(--landing-color-neutral-03)}[data-scope=landing] .up-hcell-r{background:var(--landing-color-neutral-01);color:var(--landing-color-theme-01);box-shadow:inset 0 2px 0 var(--landing-color-theme-01)}[data-scope=landing] .up-c-pain{border-right:1px solid var(--landing-color-border-primary);background:#210d0208;align-items:center;gap:18px;padding:22px 50px 22px 24px;transition:background-color .15s;display:flex;position:relative}[data-scope=landing] .up-row:hover .up-c-pain{background-color:#fff9ef}[data-scope=landing] .up-pain-no{width:32px;font-family:var(--landing-font-secondary);letter-spacing:.04em;color:#210d0229;flex:none;font-size:26px;font-weight:800}[data-scope=landing] .up-pain-ico{color:#ff6e6e;background:#ff6e6e24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-scope=landing] .up-pain-text{font-size:15px;font-weight:var(--landing-fw-medium);color:var(--landing-color-neutral-03);line-height:1.5}[data-scope=landing] .up-arrow{color:var(--landing-color-theme-01);pointer-events:none;line-height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[data-scope=landing] .up-c-sol{background:var(--landing-color-neutral-01);box-shadow:inset 3px 0 0 var(--landing-color-theme-01);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}[data-scope=landing] .up-check{background:var(--landing-color-theme-01);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-scope=landing] .up-fix{font-size:16px;font-weight:var(--landing-fw-semibold);color:var(--landing-color-neutral-04);line-height:1.45}[data-scope=landing] .up-w{align-items:center;gap:14px;display:flex}[data-scope=landing] .up-w-label{color:var(--landing-color-neutral-03);margin-bottom:2px;font-size:11px}[data-scope=landing] .up-w-stat{color:var(--landing-color-neutral-04);font-size:20px;font-weight:800;line-height:1.1}[data-scope=landing] .up-w-stat small{margin-left:4px;font-size:12px;font-weight:700}[data-scope=landing] .up-w-up{color:#2fb5a0}[data-scope=landing] .up-tiles{gap:14px;display:flex}[data-scope=landing] .up-tile{flex-direction:column;align-items:center;gap:6px;width:44px;display:flex}[data-scope=landing] .up-tile-ico{border-radius:var(--landing-radius-02);justify-content:center;align-items:center;width:36px;height:36px;display:flex}[data-scope=landing] .up-tile-lb{color:var(--landing-color-neutral-03);white-space:nowrap;font-size:11px}[data-scope=landing] .up-stats{align-items:center;gap:18px;display:flex}[data-scope=landing] .up-stat-num{font-size:19px;font-weight:800;line-height:1.1}[data-scope=landing] .up-stat-lb{color:var(--landing-color-neutral-03);margin-bottom:3px;font-size:11px}[data-scope=landing] .up-stars{gap:1px;margin-top:3px;display:flex}[data-scope=landing] .up-zero{align-items:center;gap:18px;display:flex}[data-scope=landing] .up-zero-shield{border-radius:var(--landing-radius-02);color:#2fb5a0;background:#2fb5a01f;justify-content:center;align-items:center;width:38px;height:38px;display:flex}[data-scope=landing] .up-c-widget{justify-content:flex-start;display:flex}[data-scope=landing] .up-mig{align-items:center;gap:10px;display:flex}[data-scope=landing] .up-mig-box{border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-02);background:var(--landing-color-neutral-02);font-size:12px;font-weight:var(--landing-fw-semibold);color:var(--landing-color-neutral-04);white-space:nowrap;padding:5px 10px}[data-scope=landing] .up-mig-box.is-c4{color:var(--landing-color-theme-01);background:#fa8f1f0f;border-color:#fa8f1f66}[data-scope=landing] .up-mig-arrow{color:var(--landing-color-neutral-03)}[data-scope=landing] .up-mig-done{color:#2fb5a0;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}[data-scope=landing] .up-ctrl{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}[data-scope=landing] .up-nav{border:1px solid var(--landing-color-border-primary);background:var(--landing-color-neutral-01);width:40px;height:40px;color:var(--landing-color-neutral-04);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:flex}[data-scope=landing] .up-nav:hover{border-color:var(--landing-color-theme-01);color:var(--landing-color-theme-01);background:#fa8f1f0f}[data-scope=landing] .up-dots{justify-content:center;align-items:center;gap:8px;display:flex}[data-scope=landing] .up-dot{background-color:var(--landing-color-border-primary);cursor:pointer;border:0;border-radius:9999px;width:8px;height:8px;padding:0;transition:background-color .2s,width .2s}[data-scope=landing] .up-dot.is-active{background-color:var(--landing-color-theme-01);width:22px}@media (max-width:980px){[data-scope=landing] .up-hrow{display:none}[data-scope=landing] .up-row{grid-template-rows:auto 1fr;grid-template-columns:1fr}[data-scope=landing] .up-c-pain{border-right:none;border-bottom:1px dashed var(--landing-color-border-primary);box-shadow:inset 3px 0 0 var(--landing-color-border-primary);background:#210d020d;padding:20px}[data-scope=landing] .up-pain-no{font-size:22px}[data-scope=landing] .up-arrow{display:none}[data-scope=landing] .up-c-sol{background:var(--landing-color-neutral-01);grid-template-columns:30px 1fr;align-content:center;padding:20px}[data-scope=landing] .up-c-widget{border-top:1px dashed var(--landing-color-border-primary);grid-column:1/-1;justify-content:center;margin-top:14px;padding-top:14px}}@keyframes beta-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes beta-modal-card-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}[data-scope=landing] .beta-modal-overlay{z-index:200;padding:var(--landing-size-lr-padding);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#190f0a8c;background-color:lab(5.19158% 3.70757 3.91372/.55);justify-content:center;align-items:center;animation:.16s ease-out both beta-modal-overlay-in;display:flex;position:fixed;inset:0}[data-scope=landing] .beta-modal-scrim{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}[data-scope=landing] .beta-modal-card{z-index:1;width:100%;max-width:420px;padding:var(--landing-pad-12) var(--landing-pad-09) var(--landing-pad-09);background-color:var(--landing-color-neutral-01);border:1px solid var(--landing-color-border-primary);border-radius:var(--landing-radius-07);text-align:center;animation:.24s cubic-bezier(.2,.9,.3,1.2) both beta-modal-card-in;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #190f0a73;box-shadow:0 24px 60px -12px lab(5.19158% 3.70757 3.91372/.45)}@media (prefers-reduced-motion:reduce){[data-scope=landing] .beta-modal-overlay,[data-scope=landing] .beta-modal-card{animation:none}}[data-scope=landing] .beta-modal-card:before{content:"";background-image:linear-gradient(101.46deg, #aa8322 0.66%, var(--landing-color-theme-01) 22.71%, #fa7b31 48.74%, #b3bbfa 73.42%, var(--landing-color-theme-03));height:6px;position:absolute;inset:0 0 auto}[data-scope=landing] .beta-modal-glow{z-index:0;background:radial-gradient(circle, var(--landing-color-theme-01), transparent 60%);opacity:.16;filter:blur(40px);pointer-events:none;width:280px;height:280px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}[data-scope=landing] .beta-modal-tag{z-index:1;width:fit-content;margin:0 auto var(--landing-gap-05);position:relative}[data-scope=landing] .beta-modal-title{z-index:1;font-size:var(--landing-fs-h4);font-weight:var(--landing-fw-bold);letter-spacing:var(--landing-ls-s);line-height:var(--landing-lh-small);color:var(--landing-color-neutral-04);position:relative}[data-scope=landing] .beta-modal-actions{z-index:1;margin-top:var(--landing-pad-08);justify-content:center;display:flex;position:relative}[data-scope=landing] .beta-modal-close{z-index:2;border-radius:var(--landing-radius-04);width:32px;height:32px;color:var(--landing-color-neutral-03);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;top:14px;right:14px}[data-scope=landing] .beta-modal-close:hover{color:var(--landing-color-neutral-04);background-color:#0000000f;background-color:lab(0% 0 0/.06)}[data-scope=landing] .beta-modal-close:focus-visible{outline:2px solid var(--landing-color-theme-01);outline-offset:2px}
