.landing-premium{background:var(--premium-paper);--landing-section-inset:44px;--landing-heading-gap:36px;--landing-cta-separation:64px}.landing-premium :is(h1,h2,h3,p,a,button){letter-spacing:0}.landing-premium main>section[id]{scroll-margin-top:94px}.landing-premium :is(.ai-tools,.target-customers,.pricing,.faq){padding:var(--landing-section-inset) 28px}.landing-premium :is(.landing-how-inner,.ai-tools-inner,.target-customers-inner,.pricing-inner,.faq-inner,.landing-footer-inner){max-width:var(--premium-container)}.landing-premium :is(.landing-how-heading,.ai-tools-heading,.target-customers-heading,.pricing-heading,.faq-heading){max-width:760px;margin-inline:auto}.landing-premium :is(.landing-how-heading,.ai-tools-heading,.target-customers-heading,.pricing-heading,.faq-heading) h2{font-size:36px;font-weight:700;line-height:1.5}.landing-premium :is(.ai-tools-sub,.target-customers-sub,.pricing-sub){color:var(--premium-muted);font-size:16px;line-height:1.9}.landing-premium :is(.ai-tools-eyebrow,.target-customers-eyebrow,.pricing-eyebrow,.faq-eyebrow,.landing-how-eyebrow){padding:7px 16px;font-size:13px;font-weight:600;line-height:1.6}.landing-premium :is(.landing-how-grid,.ai-tools-grid,.target-customers-grid,.pricing-grid){gap:24px}.landing-premium :is(.landing-how-grid,.ai-tools-grid){margin-top:var(--landing-heading-gap)}.landing-premium :is(.target-customers-heading,.pricing-heading,.faq-heading){margin-bottom:var(--landing-heading-gap)}.landing-premium :is(.core-capability,.landing-how-card,.ai-tool,.target-customer,.pricing-card,.faq-item){border-radius:var(--premium-radius);transition:transform .22s var(--premium-ease),box-shadow .22s ease,border-color .22s ease}.landing-premium :is(.core-capability,.ai-tool,.target-customer,.pricing-card,.faq-item){box-shadow:var(--premium-shadow)}.landing-premium :is(.marketing-primary,.marketing-watch,.marketing-login,.pricing-cta,.final-cta-start,.final-cta-watch){transition:transform .22s var(--premium-ease),background-color .22s ease,box-shadow .22s ease,border-color .22s ease;border-radius:8px}.landing-premium :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--premium-orange);outline-offset:4px}.landing-premium :is(.marketing-header,.landing-footer) :is(a,button):focus-visible{outline-color:var(--premium-orange)}.landing-premium :is(.marketing-primary,.final-cta-start){background:var(--pricing-accessible-orange);color:var(--premium-white)}.landing-premium :is(.marketing-primary,.final-cta-start):hover{background:var(--pricing-accessible-orange-hover);color:var(--premium-white)}.landing-premium :is(.target-customers-eyebrow,.faq-eyebrow){color:var(--landing-readable-blue)}.landing-premium :is(.ai-tools-eyebrow,.pricing-eyebrow,.ai-tool-availability){color:var(--landing-readable-orange)}.landing-premium .landing-how-badge{background:var(--landing-readable-purple)}.landing-premium .landing-how-green .landing-how-badge{background:var(--landing-readable-emerald)}.landing-premium .landing-how-blue .landing-how-badge{background:var(--landing-readable-blue)}.landing-premium .landing-how-orange .landing-how-badge{background:var(--landing-readable-orange)}.landing-premium :is(.ai-tool-description,.target-customer-description){color:var(--premium-muted)}.landing-premium .ai-tool-purple :is(.ai-tool-label,.ai-tool-cta){color:var(--landing-readable-purple)}.landing-premium .ai-tool-blue :is(.ai-tool-label,.ai-tool-cta){color:var(--landing-readable-blue)}.landing-premium .ai-tool-purple .ai-tool-badge{background:var(--landing-readable-purple)}.landing-premium .ai-tool-blue .ai-tool-badge{background:var(--landing-readable-blue)}.landing-premium .ai-tool-cta{opacity:1}.landing-premium :is(.landing-footer-copy,.landing-footer-soon){color:var(--landing-readable-light)}.landing-premium .landing-footer-col a:hover{color:var(--landing-readable-orange-light)}.landing-premium .marketing-dashboard-metrics small{color:var(--landing-readable-emerald)}.landing-premium .marketing-dashboard-metrics>div:nth-child(3) small{color:var(--landing-readable-orange)}.landing-premium .marketing-dashboard-avatar,.landing-premium .marketing-dashboard-sidebar .is-active{background:var(--landing-readable-blue)}.landing-premium .marketing-chart-bars small{background:var(--premium-white);color:var(--premium-muted)}.landing-premium .marketing-hero-copy h1 span,.landing-premium .marketing-header .marketing-nav-button:is(:hover,:focus-visible,[data-state=open]){color:var(--landing-readable-orange-light)}.landing-premium .ai-tool-availability{background:var(--premium-white)}.landing-premium .ai-import-excel{background:var(--landing-readable-emerald)}.landing-premium .marketing-header{background:color-mix(in oklab,var(--premium-deep) 90%,transparent);border-color:color-mix(in oklab,var(--premium-white) 12%,transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);transition:background-color .22s,box-shadow .22s}.landing-premium.landing-scrolled .marketing-header{background:color-mix(in oklab,var(--premium-deep) 97%,transparent);box-shadow:var(--premium-shadow-dark)}.landing-premium .marketing-nav-button{transition:color .2s,background-color .2s;position:relative}.landing-premium .marketing-nav-button:after{content:"";inset-inline:12px;background:var(--marketing-orange);transform-origin:100%;height:2px;transition:transform .22s var(--premium-ease);position:absolute;bottom:3px;transform:scaleX(0)}.landing-premium[dir=ltr] .marketing-nav-button:after{transform-origin:0}.landing-premium .marketing-nav-button:is(:hover,:focus-visible,.marketing-nav-active,[data-state=open]):after{transform:scaleX(1)}.landing-premium .marketing-nav-button:hover{color:var(--marketing-orange);background:color-mix(in oklab,var(--premium-white) 4%,transparent)}.marketing-dropdown{box-shadow:var(--marketing-shadow);animation-duration:.2s}.marketing-dropdown [role=menuitem]{border-radius:6px;min-height:44px;transition:background-color .18s}.landing-premium .marketing-hero-inner{gap:36px;min-height:0;padding-block:52px 60px}.landing-premium .marketing-hero-copy h1{font-size:46px;line-height:1.5}.landing-premium .marketing-hero-description{margin-top:22px;line-height:1.95}.landing-premium .marketing-hero-buttons{gap:14px;margin-top:28px}.landing-premium .marketing-devices{justify-self:center;width:97%}.landing-premium .core-capabilities{max-width:none;padding:32px 28px var(--landing-section-inset);z-index:auto;margin:0}.landing-premium .core-capabilities-grid{max-width:1104px;box-shadow:var(--premium-shadow-hover);border-radius:24px;grid-auto-rows:1fr;gap:14px;margin-inline:auto;padding:10px}.landing-premium .core-capability{padding:22px 16px 18px}.landing-premium .core-capability-icon{transition:transform .22s var(--premium-ease);margin-bottom:14px}.landing-premium .core-capability h2{font-size:19px;line-height:1.6}.landing-premium .core-capability p{font-size:14px;line-height:1.85}.landing-premium .core-capability-arrow{width:26px;height:26px}.landing-premium .landing-how{background:var(--premium-gradient-how);padding:var(--landing-section-inset) 28px;margin-top:0}.landing-premium :is(.landing-how-decor,.ai-tools-decor,.target-customers-decor,.pricing-decor,.faq-decor){opacity:0}.landing-premium .landing-how-grid{gap:34px}.landing-premium .landing-how-card{border-color:color-mix(in oklab,var(--premium-white) 12%,transparent);padding:26px 20px}.landing-premium .landing-how-card p{color:color-mix(in oklab,var(--premium-white) 76%,transparent);line-height:1.9}.landing-premium .landing-how-arrow{opacity:.65;transition:opacity .22s,translate .22s}.landing-premium .landing-how-slot:hover .landing-how-card{border-color:color-mix(in oklab,var(--how-color) 60%,transparent)}.landing-premium .landing-how-slot:hover .landing-how-arrow{opacity:1;translate:-2px}.landing-premium[dir=ltr] .landing-how-slot:hover .landing-how-arrow{translate:2px}.landing-premium .ai-tools{background:var(--premium-gradient-ai)}.landing-premium .ai-tool{gap:18px;padding:28px 24px}.landing-premium .ai-tool-text{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.landing-premium .ai-tool-text h3{font-size:24px;line-height:1.55}.landing-premium .ai-tool-points{margin-bottom:20px;line-height:1.8}.landing-premium .ai-tool-cta{white-space:normal;text-align:start;min-height:44px;margin-top:auto}.landing-premium .ai-illustration{transition:transform .22s var(--premium-ease)}.landing-premium .target-customers{background:var(--premium-gradient-industries)}.landing-premium .target-customer{background:var(--premium-paper);padding:26px 20px 0}.landing-premium .target-customer h3{place-items:center;min-height:58px;display:grid}.landing-premium .target-customer-description{line-height:1.85}.landing-premium .target-customer-illu img{object-fit:contain;height:148px;transition:transform .22s var(--premium-ease)}.landing-premium .pricing{background:var(--premium-gradient-pricing)}.landing-premium .pricing-card-starter .pricing-card-label{color:var(--pricing-accessible-blue)}.landing-premium .pricing-card-growth .pricing-card-label{color:var(--pricing-accessible-orange)}.landing-premium .pricing-card-scale .pricing-card-label{color:var(--pricing-accessible-purple)}.landing-premium .pricing-card .pricing-badge{background:var(--pricing-accessible-orange);color:var(--premium-white)}.landing-premium .pricing-cta-starter,.landing-premium .pricing-cta-starter:hover{color:var(--pricing-accessible-blue)}.landing-premium .pricing-cta-growth{background:var(--pricing-accessible-orange);border-color:var(--pricing-accessible-orange);color:var(--premium-white)}.landing-premium .pricing-cta-growth:hover{background:var(--pricing-accessible-orange-hover);border-color:var(--pricing-accessible-orange-hover);color:var(--premium-white)}.landing-premium .pricing-cta-scale{background:var(--pricing-accessible-purple);border-color:var(--pricing-accessible-purple);color:var(--premium-white)}.landing-premium .pricing-cta-scale:hover{background:var(--pricing-accessible-purple-hover);border-color:var(--pricing-accessible-purple-hover);color:var(--premium-white)}.landing-premium .pricing-grid{align-items:stretch}.landing-premium .pricing-card{justify-content:space-between;padding:24px 20px 22px}.landing-premium .pricing-card>:not(.pricing-badge){flex-shrink:0}.landing-premium .pricing-card-icon{width:48px;height:48px;margin-bottom:12px}.landing-premium .pricing-card h3{margin-bottom:4px;line-height:1.5}.landing-premium .pricing-card-subtitle{margin-bottom:12px;line-height:1.7}.landing-premium .pricing-card-price{margin-bottom:12px;padding-block:12px}.landing-premium .pricing-amount{flex-wrap:wrap;animation:.22s ease-out premium-price-in}.landing-premium .pricing-amount-value{font-variant-numeric:tabular-nums;min-width:5ch;font-size:36px}.landing-premium .pricing-billed{line-height:1.7}.landing-premium .pricing-users{margin-bottom:12px;line-height:1.7}.landing-premium .pricing-features{flex:none;gap:11px;margin-bottom:0}.landing-premium .pricing-features li{color:var(--premium-muted);line-height:1.7}.landing-premium .pricing-cta{margin-top:20px}.landing-premium .pricing-billing{box-shadow:var(--premium-shadow);border-radius:12px}.landing-premium .pricing-billing-option{border-radius:8px;min-width:108px;min-height:42px}.landing-premium .pricing-card .pricing-badge{inset-inline-start:auto;left:50%;right:auto;transform:translate(-50%)}@media(min-width:1021px){.landing-premium .pricing-card-featured{padding-bottom:21px}}.landing-premium .faq{background:var(--premium-neutral)}.landing-premium .faq-grid{gap:20px}.landing-premium .faq-column{gap:18px}.landing-premium .faq-question{white-space:normal;border-radius:var(--premium-radius);height:auto;padding:22px;font-size:16px;line-height:1.8}.landing-premium .faq-question:hover{background:0 0}.landing-premium .faq-question-text{min-width:0}.landing-premium .faq-toggle{border-radius:8px;width:32px;height:32px}.landing-premium .faq-answer{opacity:0;visibility:hidden;transition:grid-template-rows .26s var(--premium-ease),opacity .22s ease,visibility .26s;grid-template-rows:0fr;padding:0 22px;display:grid}.landing-premium .faq-answer-inner{min-height:0;overflow:hidden}.landing-premium .faq-answer-inner p{padding-bottom:22px;line-height:1.95}.landing-premium .faq-item-open .faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr}.landing-premium .faq-item-open{border-color:color-mix(in oklab,var(--premium-orange) 45%,var(--premium-line))}.landing-premium .final-cta{background:var(--premium-neutral);padding:var(--landing-section-inset) 28px var(--landing-cta-separation)}.landing-premium .final-cta-banner{max-width:var(--premium-container);background:var(--premium-gradient-cta);box-shadow:var(--premium-shadow-dark);border-radius:24px;padding-block:68px}.landing-premium .final-cta-glow{opacity:.25}.landing-premium .final-cta-heading{font-size:36px;line-height:1.5}.landing-premium .final-cta-actions{gap:14px}.landing-premium .final-cta-actions>a{justify-content:center;min-height:50px}.landing-premium .landing-footer{background:var(--premium-deep);border-top:1px solid color-mix(in oklab,var(--premium-white) 8%,transparent);padding:40px 28px}.landing-premium .landing-footer-inner{gap:44px}.landing-premium .landing-footer-col ul{gap:14px}.landing-premium .landing-footer-col a{text-underline-offset:6px}.landing-premium .landing-footer-col a:hover{text-decoration:underline}.landing-premium .landing-footer-upcoming{color:var(--footer-muted)}.landing-premium .landing-footer-disclosure{color:var(--landing-readable-light);text-align:end;margin:0;font-size:12px;line-height:1.8}@keyframes premium-price-in{0%{opacity:.5;translate:0 4px}to{opacity:1;translate:0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.landing-premium :is(.core-capability,.target-customer,.pricing-card):hover{box-shadow:var(--premium-shadow-hover);transform:translateY(-4px)}.landing-premium .ai-tool:hover{box-shadow:var(--premium-shadow-hover)}.landing-premium .core-capability:hover .core-capability-icon{transform:rotate(-3deg)}.landing-premium .target-customer:hover img{transform:scale(1.025)}.landing-premium :is(.marketing-primary,.marketing-watch,.marketing-login,.pricing-cta,.final-cta-start,.final-cta-watch):hover{transform:translateY(-2px)}}@media(max-width:1100px){.landing-premium .marketing-hero-copy h1{font-size:40px}.landing-premium .landing-how-grid{gap:20px}.landing-premium .core-capability{padding-inline:14px}}@media(max-width:900px){.landing-premium{--premium-space:68px;--landing-section-inset:32px;--landing-heading-gap:32px;--landing-cta-separation:48px}.landing-premium .marketing-hero-inner{gap:24px;padding:32px 28px 40px}.landing-premium .marketing-hero-copy h1{font-size:42px}.landing-premium .marketing-devices{max-width:540px}.landing-premium .marketing-hero-shade{background:linear-gradient(90deg,color-mix(in oklab,var(--premium-deep) 80%,transparent),color-mix(in oklab,var(--premium-deep) 48%,transparent))}.landing-premium .landing-footer-inner{gap:32px}}@media(max-width:620px){.landing-premium .ai-tool-text{width:100%}.landing-premium .ai-tool-cta{justify-content:center;align-self:stretch}}@media(max-width:540px){.landing-premium{--premium-space:56px;--landing-section-inset:24px;--landing-heading-gap:28px;--landing-cta-separation:40px}.landing-premium :is(.ai-tools,.target-customers,.pricing,.faq){padding-inline:18px}.landing-premium :is(.landing-how-heading,.ai-tools-heading,.target-customers-heading,.pricing-heading,.faq-heading) h2{font-size:28px;line-height:1.6}.landing-premium .marketing-hero-inner{gap:24px;padding:36px 20px 60px}.landing-premium .marketing-hero-copy h1{font-size:32px}.landing-premium .marketing-hero-buttons{gap:10px}.landing-premium .marketing-hero-buttons>a{min-width:0;padding-inline:10px;font-size:14px}.landing-premium .core-capabilities-grid{gap:12px}.landing-premium .core-capabilities{padding:24px 16px}.landing-premium .core-capability{padding:24px}.landing-premium .core-capability p{font-size:15px}.landing-premium .landing-how{padding:var(--landing-section-inset) 18px}.landing-premium :is(.landing-how-grid,.ai-tools-grid,.target-customers-grid,.pricing-grid){gap:20px}.landing-premium .target-customer h3{min-height:0}.landing-premium .target-customer-illu img{height:160px}.landing-premium .pricing-card{padding:24px 20px 22px}.landing-premium .faq-question{padding:18px;font-size:15px}.landing-premium .faq-answer{padding-inline:18px}.landing-premium .final-cta{padding:var(--landing-section-inset) 18px var(--landing-cta-separation)}.landing-premium .final-cta-banner{padding:44px 20px}.landing-premium .final-cta-heading{font-size:28px}.landing-premium .landing-footer{padding:36px 22px}}@media(max-width:767px){.landing-premium{--landing-section-inset:24px;--landing-heading-gap:24px;--landing-cta-separation:40px}.landing-premium main>section[id]{scroll-margin-top:84px}.landing-premium :is(.ai-tools,.target-customers,.pricing,.faq,.landing-how,.final-cta){padding-inline:16px}.landing-premium :is(.landing-how-heading,.ai-tools-heading,.target-customers-heading,.pricing-heading,.faq-heading) h2{text-wrap:pretty;font-size:26px;line-height:1.5}.landing-premium :is(.ai-tools-sub,.target-customers-sub,.pricing-sub){font-size:15px;line-height:1.8}.landing-premium :is(.landing-how-grid,.ai-tools-grid,.target-customers-grid){gap:14px}.landing-premium .marketing-header-inner{gap:8px;min-height:68px;padding-inline:12px}.landing-premium .marketing-logo{min-width:0}.landing-premium .marketing-logo img{width:100px;height:36px}.landing-premium .marketing-header-actions{gap:4px}.landing-premium .marketing-header-actions .marketing-login{display:none}.landing-premium :is(.marketing-language,.marketing-menu-toggle){flex-shrink:0;min-width:44px;height:44px;padding-inline:4px}.landing-premium .marketing-language{gap:4px;font-size:12px}.landing-premium .marketing-header-cta{height:44px;padding-inline:10px;font-size:12px}.landing-premium .marketing-header-cta svg{display:none}.landing-premium .marketing-mobile-nav{inset-inline:0;overscroll-behavior:contain;background:var(--premium-deep);max-height:calc(100dvh - 84px);box-shadow:var(--premium-shadow-dark);padding:12px 16px 16px;animation:.18s ease-out premium-mobile-menu-in;position:absolute;top:100%;overflow-y:auto}.landing-premium .marketing-mobile-nav :is(a,button){min-height:44px}.landing-premium .marketing-hero-inner{gap:20px;min-height:0;padding:28px 16px 24px}.landing-premium .marketing-hero-copy{max-width:560px}.landing-premium .marketing-hero-copy h1{text-wrap:pretty;font-size:30px;line-height:1.45}.landing-premium .marketing-hero-description{margin-top:14px;font-size:15px;line-height:1.8}.landing-premium .marketing-hero-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.landing-premium .marketing-hero-buttons>a{white-space:normal;gap:6px;min-width:0;height:auto;min-height:48px;padding:10px 8px;font-size:14px}.landing-premium .marketing-hero-buttons svg{flex-shrink:0;width:16px}.landing-premium .marketing-devices{width:94%;max-width:400px}.landing-premium .core-capabilities{padding:24px 16px}.landing-premium .core-capabilities-grid{grid-auto-rows:auto;gap:10px;padding:8px}.landing-premium .core-capability{padding:18px 16px 14px}.landing-premium .core-capability-icon{width:44px;height:44px;margin-bottom:10px}.landing-premium .core-capability-icon svg{width:24px;height:24px}.landing-premium .core-capability h2{font-size:18px;line-height:1.5}.landing-premium .core-capability p{margin:6px 0 8px;font-size:15px;line-height:1.75}.landing-premium .core-capability-arrow{margin-top:4px}.landing-premium .core-capability-availability{margin:0 0 4px}.landing-premium .landing-how-card{height:auto;padding:18px 16px}.landing-premium .landing-how-card-top{min-height:44px}.landing-premium .landing-how-icon{width:44px;height:44px}.landing-premium .landing-how-icon svg{width:24px;height:24px}.landing-premium .landing-how-card h3{margin-top:10px;font-size:18px;line-height:1.5}.landing-premium .landing-how-card p{margin-top:6px;line-height:1.75}.landing-premium .ai-tool{gap:12px;min-height:0;padding:20px 16px}.landing-premium .ai-tool-text h3{font-size:22px;line-height:1.5}.landing-premium .ai-tool-label{unicode-bidi:plaintext;gap:6px}.landing-premium .ai-tool-description{line-height:1.8}.landing-premium .ai-tool-points{gap:6px;margin-bottom:0}.landing-premium .ai-tool-cta{unicode-bidi:plaintext;margin-top:16px;padding-inline:12px}.landing-premium .ai-tool-cta>svg:first-child{display:none}.landing-premium[dir=ltr] .ai-tool-cta>svg:last-child{transform:rotate(180deg)}.landing-premium .target-customer{padding:18px 16px 0}.landing-premium .target-customer-icon{width:44px;height:44px;margin-bottom:10px}.landing-premium .target-customer h3{min-height:0;font-size:18px;line-height:1.5}.landing-premium .target-customer-description{margin:6px 0 8px;line-height:1.75}.landing-premium .target-customer-illu img{object-fit:contain;height:132px}.landing-premium .pricing-grid{grid-auto-rows:auto;align-items:start;gap:28px}.landing-premium .pricing-card{justify-content:flex-start;padding:20px 18px}.landing-premium .pricing-card-icon{width:44px;height:44px;margin-bottom:8px}.landing-premium .pricing-card-subtitle{margin-bottom:10px}.landing-premium .pricing-card-price{margin-bottom:10px;padding-block:10px}.landing-premium .pricing-users{margin-bottom:10px}.landing-premium .pricing-features{gap:10px}.landing-premium .pricing-features li{line-height:1.7}.landing-premium .pricing-features li>span{overflow-wrap:break-word;unicode-bidi:plaintext;min-width:0}.landing-premium .pricing-cta{min-height:48px;margin-top:16px}.landing-premium .pricing-billing{margin-top:20px}.landing-premium .pricing-billing-option{min-height:44px}.landing-premium .faq-grid,.landing-premium .faq-column{gap:12px}.landing-premium .faq-question{min-height:52px;padding:14px 16px;font-size:15px;line-height:1.7}.landing-premium .faq-answer{padding-inline:16px}.landing-premium .faq-answer-inner p{padding-bottom:16px;line-height:1.8}.landing-premium .final-cta-banner{padding:32px 16px}.landing-premium .final-cta-heading{font-size:26px;line-height:1.5}.landing-premium .final-cta-body{margin-top:10px;font-size:15px;line-height:1.8}.landing-premium .final-cta-actions{gap:10px;margin-top:20px}.landing-premium .final-cta-actions>a{min-height:48px;padding:12px 16px}.landing-premium .landing-footer{padding:28px 16px}.landing-premium .landing-footer-inner{gap:24px}.landing-premium .landing-footer-col ul{gap:4px}.landing-premium .landing-footer-col a{align-items:center;min-height:44px;display:inline-flex}.landing-premium .landing-footer-col li{overflow-wrap:break-word;min-width:0}.landing-premium .landing-footer-soon{margin-inline-start:4px;padding-inline:6px}.landing-premium .landing-footer-lang{min-height:44px}.landing-premium .landing-footer-disclosure{text-align:start}.landing-premium :is(.marketing-primary,.marketing-watch,.pricing-cta,.final-cta-start,.final-cta-watch):active{transform:translateY(1px)}}@media(max-width:620px){.landing-premium .ai-illustration{width:min(100%,220px);height:160px}}@media(max-width:359px){.landing-premium .marketing-hero-copy h1{font-size:26px}.landing-premium .marketing-hero-buttons>a{padding-inline:6px;font-size:13px}.landing-premium .core-capability{padding-inline:12px}}.landing-premium .marketing-hero-shade{background:linear-gradient(90deg,color-mix(in oklab,var(--premium-deep) 80%,transparent),color-mix(in oklab,var(--premium-deep) 72%,transparent) 48%,color-mix(in oklab,var(--premium-deep) 48%,transparent))}@media(max-width:900px){.landing-premium .marketing-hero-shade{background:color-mix(in oklab,var(--premium-deep) 72%,transparent)}}@keyframes premium-mobile-menu-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media(prefers-reduced-motion:reduce){.landing-premium *,.landing-premium :before,.landing-premium :after,.marketing-dropdown,.marketing-dropdown *,.marketing-dropdown:before,.marketing-dropdown:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-premium :is(.core-capability,.target-customer,.pricing-card):hover{transform:none}.landing-premium .landing-how-slot:hover .landing-how-arrow{translate:none}.landing-premium :is(.marketing-primary,.marketing-watch,.marketing-login,.pricing-cta,.final-cta-start,.final-cta-watch):active{transform:none}}.login-premium{border:1px solid var(--input);width:calc(100% - 40px);max-width:1560px;min-height:calc(100svh - 40px);box-shadow:var(--login-shell-shadow);letter-spacing:0;isolation:isolate;direction:ltr;border-radius:22px;grid-template-columns:minmax(0,42fr) minmax(0,58fr);margin:20px auto;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;display:grid;overflow:clip}.signup-premium .login-form-content{padding-block:30px}.signup-premium .login-form-heading{margin-bottom:24px}.signup-premium .login-form{gap:18px}.signup-premium .login-signup{margin-top:20px}@media(max-width:700px){.signup-premium .login-mobile-logo{margin-top:22px}.signup-premium .login-form-content{padding-block:24px}.signup-premium .login-form-heading h1{font-size:30px}.signup-premium .login-form{gap:16px}}.login-form-panel{background:var(--login-form-light);flex-direction:column;min-width:0;padding:32px 44px 24px;display:flex}.login-topbar{direction:ltr;justify-content:space-between;align-items:center;gap:8px;display:flex}.login-back{height:40px;color:var(--muted-foreground);padding:0;font-size:12px;font-weight:500}.login-language{background:var(--card);height:36px;color:var(--foreground);border-radius:8px;gap:6px;padding:0 10px;font-size:11px}.login-language svg{width:14px}.login-form-content{width:100%;max-width:420px;margin:auto;padding:64px 0 48px;animation:.48s ease-out both login-fade-up}.login-form-heading{text-align:center;margin-bottom:34px}.login-form-heading h1{margin:0;font-size:38px;font-weight:700;line-height:1.45}.login-form-heading p{color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.85}.login-form{gap:22px;display:grid}.login-field{flex-direction:column;align-items:stretch;gap:9px;display:flex}.login-field label{font-size:14px;font-weight:600;line-height:1.5}.login-input-wrap{direction:ltr;position:relative}.login-input{border:1px solid var(--input);background:var(--login-input-surface);height:54px;color:var(--foreground);box-shadow:none;border-radius:11px;padding:0 46px 0 50px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.login-input::placeholder{color:var(--muted-foreground)}.login-input:focus-visible{border-color:var(--login-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--login-blue) 15%,transparent);background:var(--card);outline:none}.login-input-icon{width:18px;height:18px;color:var(--foreground);pointer-events:none;position:absolute;top:18px;left:17px}.login-password-toggle{width:44px;height:44px;color:var(--muted-foreground);border-radius:7px;position:absolute;top:5px;right:5px}.login-forgot{height:28px;color:var(--login-link);align-self:flex-start;padding:0;font-size:12px;font-weight:500}.login-submit{background:var(--login-button-light);width:100%;height:54px;color:var(--primary-foreground);box-shadow:var(--login-button-shadow);border-radius:10px;font-size:19px;font-weight:700;transition:transform .2s,box-shadow .2s}.login-submit:hover{background:var(--login-button-light);box-shadow:var(--login-button-hover-shadow)}.login-submit svg{width:19px;height:19px}.login-signup{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;margin-top:27px;font-size:13px;line-height:1.7;display:flex}.login-signup button{height:32px;color:var(--login-link);padding:0;font-size:13px;font-weight:600}.login-copyright{text-align:center;color:var(--muted-foreground);font-size:10px;line-height:1.7}.login-mobile-logo{display:none}.login-brand-panel{min-width:0;color:var(--auth-on-dark);background:var(--login-brand-light);flex-direction:column;padding:32px 48px 28px;display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";pointer-events:none;background:var(--login-brand-beams);position:absolute;inset:0}.login-brand-panel>*{position:relative}.login-brand-logo{direction:ltr;justify-content:flex-end;width:100%;display:flex}.login-brand-logo img{object-fit:contain;width:132px;height:42px}.login-brand-copy{max-width:660px;margin-top:28px;animation:.48s ease-out 80ms both login-fade-up}.login-brand-badge{border:1px solid color-mix(in srgb,var(--login-orange) 18%,transparent);background:color-mix(in srgb,var(--login-orange) 10%,transparent);color:var(--login-orange);border-radius:20px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.8;display:inline-flex}.login-brand-copy h2{margin-top:12px;font-size:44px;font-weight:700;line-height:1.4}.login-brand-copy h2 span{color:var(--login-orange);display:block}.login-brand-copy p{color:var(--auth-dark-muted);margin-top:16px;font-size:16px;line-height:1.85}.login-brand-panel .marketing-devices{aspect-ratio:1.68;width:100%;max-width:660px;margin:22px auto 32px;animation:.55s ease-out .15s both login-device-in}.login-brand-panel .marketing-laptop{width:86%;top:0;left:2%;transform:perspective(1200px)rotateY(-4deg)rotate(-1deg)}.login-brand-panel .marketing-laptop-screen{aspect-ratio:1.6}.login-brand-panel .marketing-phone{width:24%;height:74%;top:21%;right:0}.login-brand-panel .marketing-devices figcaption{color:var(--auth-dark-muted);font-size:10px;bottom:-27px}.login-capabilities{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:18px;display:grid}.login-capability{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.login-capability svg{background:color-mix(in srgb,var(--login-capability-color) 15%,transparent);width:36px;height:36px;color:var(--login-capability-color);border:1px solid color-mix(in srgb,var(--login-capability-color) 50%,transparent);border-radius:9px;padding:7px}.login-capability-0{--login-capability-color:var(--login-emerald)}.login-capability-1{--login-capability-color:var(--login-blue-light)}.login-capability-2{--login-capability-color:var(--login-purple)}.login-capability-3{--login-capability-color:var(--login-orange)}@keyframes login-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes login-device-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.login-submit:hover{transform:translateY(-2px)}}@media(min-width:1400px){.login-form-panel,.login-brand-panel{padding-inline:56px}.login-brand-copy h2{font-size:48px}}@media(max-width:1100px){.login-form-panel{padding-inline:26px}.login-brand-panel{padding-inline:30px}.login-brand-copy h2{font-size:36px}.login-brand-copy p{font-size:14px}.login-form-heading h1{font-size:32px}.login-form-heading p{font-size:14px}}@media(max-width:900px){.login-premium{grid-template-columns:minmax(0,48fr) minmax(0,52fr);width:calc(100% - 24px);min-height:calc(100svh - 24px);margin-block:12px}.login-form-panel{padding:24px 20px}.login-brand-panel{padding:24px}.login-topbar{flex-wrap:wrap;gap:4px}.login-brand-copy h2{font-size:30px}.login-brand-badge{font-size:11px}.login-capabilities{grid-template-columns:repeat(2,1fr);row-gap:18px}.login-brand-panel .marketing-devices{aspect-ratio:1.4}.login-brand-panel .marketing-phone{height:64%}.login-brand-panel .marketing-dashboard-shortcuts{display:none}.login-brand-panel .marketing-chart-grid{height:45px}.login-brand-panel .marketing-dashboard-sidebar>div>div{padding:4px 2px;font-size:4px}.login-brand-panel .marketing-dashboard-sidebar{padding:8px 4px}.login-brand-panel .marketing-dashboard-metrics strong{font-size:8px}.login-brand-panel .marketing-dashboard-main{padding:5px}.login-brand-panel .marketing-dashboard-greeting strong{font-size:9px}.login-brand-panel .marketing-dashboard-metrics>div{padding:4px 2px}.login-brand-panel .marketing-activity>div{gap:2px;font-size:4px}.login-brand-panel .marketing-activity>div svg{width:13px;height:13px;padding:2px}}@media(max-width:700px){.login-premium{width:100%;box-shadow:none;border:0;border-radius:0;min-height:100svh;margin:0;display:flex}.login-brand-panel{display:none}.login-form-panel{width:100%;min-height:100svh;padding:18px 24px}.login-topbar{flex-wrap:nowrap}.login-mobile-logo{align-self:center;margin:34px 0 0;display:block}.login-mobile-logo img{object-fit:contain;width:128px;height:42px}.login-form-content{padding:30px 0}.login-form-heading h1{font-size:32px}.login-form-heading{margin-bottom:28px}.login-form-heading p{font-size:14px}.login-form{gap:18px}.login-signup{margin-top:22px}.login-copyright{margin-top:auto}}@media(prefers-reduced-motion:reduce){.login-premium *,.login-premium :before,.login-premium :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.login-submit:hover{transform:none}}@media(min-width:701px)and (max-width:900px){.login-brand-panel .marketing-dashboard-greeting{display:none}.login-brand-panel .marketing-dashboard-metrics{margin-top:5px}.login-brand-panel .marketing-dashboard-panels{margin-top:4px;display:block}.login-brand-panel .marketing-activity{display:none}.login-brand-panel .marketing-chart{padding:4px}.login-brand-panel .marketing-chart-grid{height:38px;margin-top:3px}.login-brand-panel .marketing-chart-axis{line-height:12px}.login-brand-panel .marketing-dashboard-mobile .marketing-chart-grid{height:28px}}.dash-ref{--dr-card:var(--card);--dr-border:color-mix(in oklab, var(--border) 85%, transparent);--dr-orange:#be4400;--dr-orange-soft:color-mix(in oklab, #ed5f18 12%, var(--card));--dr-blue:#0061be;--dr-blue-chart:#1e8fee;--dr-blue-soft:color-mix(in oklab, #1e8fee 12%, var(--card));--dr-green:#00713d;--dr-green-soft:color-mix(in oklab, #0fa05c 13%, var(--card));--dr-purple:#743bc3;--dr-purple-soft:color-mix(in oklab, #915ce5 12%, var(--card));--dr-red:#b71824;--dr-red-soft:color-mix(in oklab, #e64343 11%, var(--card));--dr-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 5%, transparent), 0 8px 24px -16px color-mix(in oklab, var(--foreground) 18%, transparent);flex-direction:column;gap:20px;display:flex}@supports (color:lab(0% 0 0)){.dash-ref{--dr-orange:lab(46.3524% 51.4911 68.9342);--dr-orange-soft:color-mix(in oklab, lab(59.0795% 53.721 63.6137) 12%, var(--card));--dr-blue:lab(40.5943% 5.73054 -58.2307);--dr-blue-chart:lab(57.3573% -4.12646 -57.0228);--dr-blue-soft:color-mix(in oklab, lab(57.3573% -4.12646 -57.0228) 12%, var(--card));--dr-green:lab(41.3451% -42.0486 21.772);--dr-green-soft:color-mix(in oklab, lab(57.8533% -48.2023 24.9084) 13%, var(--card));--dr-purple:lab(38.5302% 46.4278 -62.7735);--dr-purple-soft:color-mix(in oklab, lab(50.4013% 43.9861 -62.9299) 12%, var(--card));--dr-red:lab(40.057% 60.2793 38.9217);--dr-red-soft:color-mix(in oklab, lab(53.9062% 63.1954 38.5555) 11%, var(--card))}}html.dark .dash-ref{--dr-orange:#ff9a59;--dr-blue:#7bbdff;--dr-green:#72d699;--dr-purple:#c7adff;--dr-red:#ffa098;--dr-orange-soft:color-mix(in oklab, #f27636 18%, var(--card));--dr-blue-soft:color-mix(in oklab, #4ba3f7 18%, var(--card));--dr-green-soft:color-mix(in oklab, #47b777 18%, var(--card));--dr-purple-soft:color-mix(in oklab, #ac83f9 18%, var(--card));--dr-red-soft:color-mix(in oklab, #f66d67 18%, var(--card))}@supports (color:lab(0% 0 0)){html.dark .dash-ref{--dr-orange:lab(73.6635% 35.9575 52.4495);--dr-blue:lab(74.1011% -7.69091 -40.9642);--dr-green:lab(78.5052% -41.1154 21.156);--dr-purple:lab(75.2676% 22.5096 -38.5401);--dr-red:lab(75.6501% 37.3308 20.746);--dr-orange-soft:color-mix(in oklab, lab(64.0037% 45.8931 56.1641) 18%, var(--card));--dr-blue-soft:color-mix(in oklab, lab(64.5654% -6.44964 -50.653) 18%, var(--card));--dr-green-soft:color-mix(in oklab, lab(67.0211% -44.5969 22.989) 18%, var(--card));--dr-purple-soft:color-mix(in oklab, lab(62.7658% 34.6393 -53.8792) 18%, var(--card));--dr-red-soft:color-mix(in oklab, lab(63.526% 53.3685 30.8739) 18%, var(--card))}}.dash-ref .dr-card{background:var(--dr-card);border:1px solid var(--dr-border);box-shadow:var(--dr-shadow);border-radius:14px;min-width:0}.dash-ref .dr-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.dash-ref .dr-main,.dash-ref .dr-bottom{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;display:grid}.dash-ref .dr-icon{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.dash-ref .tone-orange{background:var(--dr-orange-soft);color:var(--dr-orange)}.dash-ref .tone-blue{background:var(--dr-blue-soft);color:var(--dr-blue)}.dash-ref .tone-green{background:var(--dr-green-soft);color:var(--dr-green)}.dash-ref .tone-purple{background:var(--dr-purple-soft);color:var(--dr-purple)}.dash-ref .tone-red{background:var(--dr-red-soft);color:var(--dr-red)}.dash-ref .tone-neutral{background:var(--secondary);color:var(--foreground)}.dash-ref .dr-action{transition:border-color .18s,background-color .18s,transform .18s}.dash-ref .dr-action:hover{border-color:color-mix(in oklab,var(--dr-orange) 45%,transparent);transform:translateY(-1px)}.dash-ref .dr-action.is-primary{border-color:color-mix(in oklab,var(--dr-orange) 45%,transparent);color:var(--dr-orange)}.dash-ref .dr-action.is-primary:hover{background:var(--dr-orange-soft)}.dash-ref .dr-status>span.bg-sky-100{background:var(--dr-purple-soft);color:var(--dr-purple)}.dash-ref .dr-status>span:not(.bg-sky-100){background:var(--secondary);color:var(--muted-foreground)}.dash-ref .dr-chart{height:260px}.dash-ref .dr-chart .recharts-cartesian-axis-tick-value{fill:var(--muted-foreground);font-size:12px}.dash-ref .dr-chart .recharts-cartesian-grid line{stroke:var(--dr-border)}@media(max-width:1279px){.dash-ref .dr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-ref .dr-main,.dash-ref .dr-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.dash-ref{gap:16px}.dash-ref .dr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-ref .dr-kpis>:last-child{grid-column:1/-1}.dash-ref .dr-chart{height:220px}}@media(prefers-reduced-motion:reduce){.dash-ref .dr-action{transition:none}.dash-ref .dr-action:hover{transform:none}}@media(max-width:767px){.dash-ref .dr-chart .recharts-cartesian-axis-tick-value{font-size:10px}.dash-ref .dr-kpis .text-\[1\.3rem\]{font-size:1.1rem}}
