@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700;800&display=swap";html,body,#root{margin:0;padding:0;min-height:100%}body{background:#fff;-webkit-font-smoothing:antialiased}.landing-root{--blue: #195BE0;--blue-deep: #0E2A66;--ink: #14173A;--blue-light: #B5CFE5;--yellow: #D7E021;--bg-soft: #F6F9FD;--text-2: rgba(20, 23, 58, .65);--text-3: rgba(20, 23, 58, .5);--border: rgba(181, 207, 229, .6);--shadow-card: 0 12px 34px rgba(14, 42, 102, .07);--gradient-dark: linear-gradient(160deg, #14173A 0%, #0E2A66 58%, #195BE0 100%)}.landing-root,.landing-root *{box-sizing:border-box}.landing-root{scroll-behavior:smooth}.landing-root{margin:0;background:#fff;font-family:Onest,system-ui,sans-serif;color:var(--ink);overflow-x:hidden}.landing-root a{color:var(--blue);text-decoration:none}.landing-root a:hover{color:var(--blue-deep)}.landing-root img{max-width:100%;display:block}.landing-root button{font-family:inherit}.landing-root .wrap{max-width:1280px;margin:0 auto;padding:0 40px}.landing-root .wrap-narrow{max-width:1120px;margin:0 auto;padding:0 40px}.landing-root .wrap-tight{max-width:820px;margin:0 auto;padding:0 40px}@keyframes dot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing-root .reveal.in{animation:rise .6s cubic-bezier(.2,.7,.3,1) both}.landing-root .site-header{position:sticky;top:0;z-index:40;background:#14173aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.landing-root .site-header .wrap{padding:14px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-root .site-header img{height:20px}.landing-root .nav-links{display:flex;align-items:center;gap:26px}.landing-root .nav-links a{color:#ffffffbf;font-size:14.5px}.landing-root .nav-links a:hover{color:#fff}.landing-root .header-right{display:flex;align-items:center;gap:14px}.landing-root .lang-switch{display:flex;align-items:center;gap:2px;font-size:13px}.landing-root .lang-switch button{border:none;background:none;cursor:pointer;padding:5px 9px;border-radius:7px;color:#fff9;font-weight:600;font-family:inherit;font-size:13px}.landing-root .lang-switch button.active{background:#d7e0212e;color:var(--yellow)}.landing-root .header-right .login-link{color:#ffffffd9;font-size:14px;font-weight:500}.landing-root .btn-cta{background:var(--yellow);color:var(--ink);border-radius:9px;padding:10px 18px;font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit;display:inline-block}.landing-root .btn-cta:hover{color:var(--ink);filter:brightness(.95)}.landing-root .hamburger{display:none}.landing-root .hero{background:var(--gradient-dark)}.landing-root .hero-inner{padding:72px 40px 84px;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:56px;align-items:center}.landing-root .hero-copy{display:flex;flex-direction:column;gap:22px}.landing-root .badge{align-self:flex-start;display:flex;align-items:center;gap:9px;background:#d7e02124;border:1px solid rgba(215,224,33,.45);color:var(--yellow);font-size:13px;font-weight:600;padding:7px 14px;border-radius:20px}.landing-root .badge .dot{width:7px;height:7px;border-radius:50%;background:var(--yellow)}.landing-root .hero h1{margin:0;font-size:58px;line-height:1.05;font-weight:700;letter-spacing:-.025em;color:#fff;text-wrap:pretty}.landing-root .hero h1 span{color:var(--yellow)}.landing-root .hero-copy>p{margin:0;font-size:18px;line-height:1.55;color:#ffffffb8;max-width:480px;text-wrap:pretty}.landing-root .hero-ctas{display:flex;gap:14px;padding-top:4px;flex-wrap:wrap}.landing-root .btn-ghost{color:#fff;border:1.5px solid rgba(255,255,255,.35);border-radius:11px;padding:17px 30px;font-size:16px;font-weight:600;background:none;cursor:pointer;font-family:inherit}.landing-root .hero-ctas .btn-cta{padding:17px 30px;font-size:16px;border-radius:11px}.landing-root .hero-fine{font-size:13.5px;color:#ffffff80}.landing-root .hero-demo{display:flex;flex-direction:column;align-items:center;gap:14px}.landing-root .scene-tabs{display:flex;align-items:center;gap:8px;align-self:flex-end}.landing-root .scene-tabs button{font-size:12.5px;font-weight:500;color:#ffffffb3;border:1px solid rgba(255,255,255,.25);background:none;padding:6px 12px;border-radius:20px;cursor:pointer;font-family:inherit}.landing-root .scene-tabs button.active{font-weight:600;color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.landing-root .phone{width:330px;background:var(--ink);border:8px solid #0b0f2a;border-radius:38px;box-shadow:0 34px 80px #040a248c;overflow:hidden}.landing-root .phone-notch{height:26px;display:flex;align-items:center;justify-content:center}.landing-root .phone-notch span{width:80px;height:5px;border-radius:4px;background:#ffffff38}.landing-root .phone-screen{background:#fff;display:flex;flex-direction:column}.landing-root .phone-topbar{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid rgba(181,207,229,.5)}.landing-root .phone-avatar{width:34px;height:34px;border-radius:50%;background:var(--blue-deep);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-root .phone-title{display:flex;flex-direction:column;gap:1px;flex:1}.landing-root .phone-title strong{font-size:14px;font-weight:600}.landing-root .phone-title .status{display:flex;align-items:center;gap:6px;font-size:12px;color:#14173a8c}.landing-root .phone-title .status .dot{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.landing-root .phone-body{background:var(--bg-soft);padding:16px;display:flex;flex-direction:column;gap:10px;min-height:330px}.landing-root .msg{max-width:86%;border-radius:4px;padding:10px 14px;font-size:13px;line-height:1.5}.landing-root .msg.them{align-self:flex-start;background:#fff;color:var(--ink);border:1px solid rgba(181,207,229,.55);border-radius:14px 14px 14px 4px}.landing-root .msg.us{align-self:flex-end;background:var(--blue);color:#fff;border-radius:14px 14px 4px}.landing-root .typing{align-self:flex-start;display:flex;align-items:center;gap:6px;padding-left:4px}.landing-root .typing .tdot{width:6px;height:6px;border-radius:50%;background:var(--blue-light);animation:dot 1.2s infinite}.landing-root .typing .tdot:nth-child(2){animation-delay:.2s}.landing-root .typing .tdot:nth-child(3){animation-delay:.4s}.landing-root .typing span.label{font-size:11.5px;color:#14173a73}.landing-root .meta-badge{display:flex;align-items:center;gap:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:10px 16px}.landing-root .meta-badge .check{width:20px;height:20px;border-radius:50%;background:var(--yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-root .meta-badge strong{font-size:13px;font-weight:600;color:#fff}.landing-root .meta-badge span.sub{font-size:12px;color:#ffffff8c}.landing-root .trust{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;overflow:hidden}.landing-root .trust .wrap{display:flex;align-items:center;gap:30px}.landing-root .trust-label{font-size:12.5px;font-weight:600;letter-spacing:.08em;color:#fff6;flex-shrink:0}.landing-root .marquee-viewport{flex:1;overflow:hidden}.landing-root .marquee-track{display:flex;gap:14px;width:max-content;animation:marq 28s linear infinite}.landing-root .marquee-track span{border:1px solid rgba(255,255,255,.18);color:#ffffffb8;font-size:13.5px;padding:7px 15px;border-radius:20px;white-space:nowrap}.landing-root .section{padding:80px 40px}.landing-root .section-tight{padding:84px 40px}.landing-root .section-soft{background:var(--bg-soft)}.landing-root .section-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.landing-root .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.1em;color:var(--blue)}.landing-root .eyebrow.on-dark{color:var(--yellow)}.landing-root h2.h-section{margin:0;font-size:38px;font-weight:700;letter-spacing:-.02em;color:var(--blue-deep);text-wrap:pretty}.landing-root .h-section.on-dark{color:#fff}.landing-root .problem-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:32px;align-items:center}.landing-root .problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;width:100%}.landing-root .card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:14px}.landing-root .card .icon-box{width:38px;height:38px;border-radius:11px;background:#195be017;display:flex;align-items:center;justify-content:center}.landing-root .card strong.title{font-size:17px;font-weight:600;color:var(--blue-deep)}.landing-root .card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-2)}.landing-root .problem-line{font-size:18px;font-weight:600;color:var(--blue-deep)}.landing-root .steps-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.landing-root .steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.landing-root .step{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.landing-root .step-top{padding:26px 26px 20px;display:flex;flex-direction:column;gap:10px}.landing-root .step-num{width:38px;height:38px;border-radius:11px;background:var(--yellow);color:var(--ink);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center}.landing-root .step-top strong{font-size:18px;font-weight:600;color:var(--blue-deep)}.landing-root .step-top p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-2)}.landing-root .step-preview{margin-top:auto;background:var(--bg-soft);border-top:1px solid rgba(181,207,229,.5);padding:18px;display:flex;flex-direction:column;gap:9px}.landing-root .step-row{background:#fff;border:1px solid rgba(181,207,229,.55);border-radius:10px;padding:11px 13px;display:flex;align-items:center;gap:10px}.landing-root .step-row.faded{opacity:.6}.landing-root .step-check{width:18px;height:18px;border-radius:5px;background:var(--yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-root .step-radio{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--blue-light);flex-shrink:0}.landing-root .step-row strong{font-size:13px;font-weight:600}.landing-root .step-row .muted{font-size:12px;color:#14173a80;margin-left:auto}.landing-root .step-product{flex-direction:column;align-items:flex-start;gap:3px}.landing-root .step-product strong{font-size:13px;font-weight:600}.landing-root .step-product span{font-size:12px;color:#14173a8c}.landing-root .step-toggle{margin-top:auto;background:linear-gradient(135deg,var(--ink),var(--blue));border-top:1px solid rgba(181,207,229,.5);padding:22px 18px;display:flex;align-items:center;justify-content:space-between}.landing-root .step-toggle .label strong{display:block;font-size:14px;font-weight:600;color:#fff}.landing-root .step-toggle .label span{font-size:12px;color:#fff9}.landing-root .switch-on{width:44px;height:24px;border-radius:14px;background:var(--yellow);position:relative;display:inline-block}.landing-root .switch-on span{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--ink)}.landing-root .features-inner{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.landing-root .feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:44px;align-items:center}.landing-root .feature.rtl{direction:rtl}.landing-root .feature-copy{direction:ltr;display:flex;flex-direction:column;gap:14px}.landing-root .feature-tag{align-self:flex-start;background:#195be017;color:var(--blue);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:20px}.landing-root .feature-copy h3{margin:0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.015em;color:var(--blue-deep);text-wrap:pretty}.landing-root .feature-copy p{margin:0;font-size:16px;line-height:1.6;color:var(--text-2);max-width:440px;text-wrap:pretty}.landing-root .feature-window{direction:ltr;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden}.landing-root .feature-window-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(181,207,229,.5);background:var(--bg-soft)}.landing-root .feature-window-bar .dot{width:9px;height:9px;border-radius:50%;background:var(--blue-light)}.landing-root .feature-window-bar span.frame{font-size:12.5px;color:#14173a8c;margin-left:8px}.landing-root .feature-window-body{padding:20px;background:var(--bg-soft);display:flex;flex-direction:column;gap:10px;min-height:210px}.landing-root .feature-row{max-width:86%;padding:11px 15px;font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;gap:4px}.landing-root .feature-row.them{align-self:flex-start;background:#fff;color:var(--ink);border:1px solid rgba(181,207,229,.55);border-radius:14px 14px 14px 4px}.landing-root .feature-row.us{align-self:flex-end;background:var(--blue);color:#fff;border-radius:14px 14px 4px}.landing-root .feature-row .flabel{font-size:11.5px;font-weight:600}.landing-root .feature-row.them .flabel{color:#14173a80}.landing-root .feature-row.us .flabel{color:#ffffffa6}.landing-root .customize{background:var(--gradient-dark)}.landing-root .customize-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:34px}.landing-root .customize-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;align-items:start}.landing-root .customize-left{display:flex;flex-direction:column;gap:20px}.landing-root .chip-group{display:flex;flex-direction:column;gap:9px}.landing-root .chip-group>span{font-size:13px;font-weight:600;color:#ffffffa6}.landing-root .chip-row{display:flex;gap:9px;flex-wrap:wrap}.landing-root .chip{border:1px solid rgba(255,255,255,.25);background:none;color:#ffffffbf;font-size:13.5px;font-weight:500;padding:9px 16px;border-radius:22px;cursor:pointer;font-family:inherit}.landing-root .chip.active{border-color:var(--yellow);background:var(--yellow);color:var(--ink);font-weight:600}.landing-root .noprice-toggle{display:flex;align-items:center;gap:13px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:16px 18px;cursor:pointer}.landing-root .noprice-toggle.on{border-color:#d7e0218c}.landing-root .switch{width:38px;height:22px;border-radius:13px;background:#ffffff40;position:relative;flex-shrink:0;transition:background .2s}.landing-root .switch.on{background:var(--yellow)}.landing-root .switch span{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.landing-root .switch.on span{left:18px}.landing-root .noprice-toggle .label strong{display:block;font-size:14.5px;font-weight:600;color:#fff}.landing-root .noprice-toggle .label span{font-size:13px;line-height:1.45;color:#fff9}.landing-root .reply-preview{background:#fff;border-radius:18px;overflow:hidden}.landing-root .reply-preview-top{padding:14px 18px;border-bottom:1px solid rgba(181,207,229,.5);display:flex;align-items:center;justify-content:space-between}.landing-root .reply-preview-top .left{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.landing-root .reply-preview-top .left .dot{width:8px;height:8px;border-radius:50%;background:var(--yellow)}.landing-root .reply-preview-top .meta{font-size:12.5px;color:#14173a80}.landing-root .reply-preview-body{background:var(--bg-soft);padding:20px;display:flex;flex-direction:column;gap:12px;min-height:190px}.landing-root .results-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:38px}.landing-root .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.landing-root .stat{display:flex;flex-direction:column;gap:8px}.landing-root .stat .num{font-size:52px;font-weight:700;letter-spacing:-.03em;color:var(--blue-deep)}.landing-root .stat .bar{width:34px;height:6px;border-radius:4px;background:var(--yellow)}.landing-root .stat .desc{font-size:15px;color:var(--text-2)}.landing-root .testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.landing-root .testimonial{background:var(--bg-soft);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.landing-root .testimonial strong{font-size:15px;font-weight:700;color:var(--blue-deep)}.landing-root .testimonial p{margin:0;font-size:14.5px;line-height:1.6;color:#14173aad}.landing-root .testimonial span.who{font-size:13px;color:var(--text-3)}.landing-root .forwhom-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.landing-root .forwhom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.landing-root .forwhom-grid .card{gap:10px}.landing-root .forwhom-grid .card strong{font-size:17px;font-weight:600;color:var(--blue-deep)}.landing-root .pricing-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:32px;align-items:center}.landing-root .period-toggle{display:flex;border:1px solid var(--blue-light);border-radius:10px;overflow:hidden}.landing-root .period-toggle button{padding:11px 22px;font-size:14px;font-weight:400;background:none;color:#14173a99;cursor:pointer;border:none;font-family:inherit}.landing-root .period-toggle button.active{font-weight:600;background:var(--yellow);color:var(--ink)}.landing-root .plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;width:100%;align-items:start}.landing-root .plan{border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--border)}.landing-root .plan.dark{background:var(--gradient-dark);border:none;color:#fff}.landing-root .plan-head{display:flex;align-items:center;justify-content:space-between}.landing-root .plan-head strong{font-size:17px;font-weight:700;color:var(--blue-deep)}.landing-root .plan.dark .plan-head strong{color:#fff}.landing-root .plan-badge{font-size:12px;font-weight:700;background:#195be017;color:var(--blue);padding:4px 10px;border-radius:20px}.landing-root .plan.dark .plan-badge{background:var(--yellow);color:var(--ink)}.landing-root .plan-price{display:flex;align-items:baseline;gap:6px}.landing-root .plan-price .amount{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--blue-deep)}.landing-root .plan.dark .plan-price .amount{color:#fff}.landing-root .plan-price .per{font-size:14px;color:#14173a8c}.landing-root .plan.dark .plan-price .per{color:#fff9}.landing-root .plan-items{display:flex;flex-direction:column;gap:10px}.landing-root .plan-item{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:#14173ab8}.landing-root .plan.dark .plan-item{color:#ffffffd9}.landing-root .plan-item .tick{width:16px;height:16px;border-radius:50%;background:var(--yellow);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.landing-root .plan-cta{margin-top:auto;text-align:center;border-radius:10px;padding:14px;font-size:14.5px;font-weight:700;background:#fff;color:var(--blue-deep);border:1.5px solid var(--ink);display:block}.landing-root .plan.dark .plan-cta{background:var(--yellow);color:var(--ink);border:none}.landing-root .pricing-inner>a.compare{font-size:14px;font-weight:600}.landing-root .faq-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:26px}.landing-root .faq-list{display:flex;flex-direction:column;gap:10px}.landing-root .faq-item{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.landing-root .faq-q{width:100%;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;background:none;border:none;text-align:left;font-family:inherit}.landing-root .faq-q span.qtext{font-size:15.5px;font-weight:600;color:var(--blue-deep)}.landing-root .faq-q span.sign{font-size:22px;font-weight:400;color:var(--blue);flex-shrink:0;line-height:1}.landing-root .faq-a{margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.6;color:#14173aad;max-width:660px;display:none}.landing-root .faq-item.open .faq-a{display:block}.landing-root .final-cta-wrap{padding:0 40px;background:var(--bg-soft)}.landing-root .final-cta{max-width:1120px;margin:0 auto;transform:translateY(40px);border-radius:22px;background:linear-gradient(115deg,var(--ink),var(--blue-deep) 60%,var(--blue));padding:56px 48px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.landing-root .final-cta h2{margin:0;font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#fff;max-width:640px;text-wrap:pretty}.landing-root .final-cta .btn-cta{padding:17px 34px;font-size:16px;border-radius:11px}.landing-root .final-cta .fine{font-size:13.5px;color:#ffffff8c}.landing-root footer.site-footer{background:var(--ink);padding:96px 40px 32px}.landing-root .footer-inner{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.landing-root .footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px}.landing-root .footer-brand{display:flex;flex-direction:column;gap:14px}.landing-root .footer-brand img{height:20px}.landing-root .footer-brand p{margin:0;font-size:13.5px;line-height:1.6;color:#ffffff8c;max-width:230px}.landing-root .footer-col{display:flex;flex-direction:column;gap:11px}.landing-root .footer-col>span.head{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:#fff6}.landing-root .footer-col a,.landing-root .footer-col span.plain{font-size:14px;color:#ffffffb8}.landing-root .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.landing-root .footer-bottom span{font-size:12.5px;color:#fff6}@media (max-width: 860px){.landing-root .nav-links,.landing-root .header-right .login-link,.landing-root .lang-switch{display:none}.landing-root .hero h1{font-size:40px}.landing-root .section,.landing-root .section-tight{padding:56px 20px}.landing-root .hero-inner{padding:48px 20px 56px}.landing-root .wrap,.landing-root .wrap-narrow,.landing-root .wrap-tight{padding:0 20px}.landing-root .final-cta-wrap,.landing-root .site-header .wrap{padding-left:20px;padding-right:20px}.landing-root .final-cta{padding:40px 26px}.landing-root h2.h-section{font-size:30px}.landing-root footer.site-footer{padding:56px 20px 28px}.landing-root .hero-inner,.landing-root .feature,.landing-root .customize-grid,.landing-root .problem-grid,.landing-root .steps-grid,.landing-root .stats-grid,.landing-root .testimonial-grid,.landing-root .forwhom-grid,.landing-root .plans-grid,.landing-root .footer-cols{grid-template-columns:1fr}.landing-root .feature.rtl{direction:ltr}.landing-root .hero-demo{width:100%}.landing-root .phone{width:100%;max-width:330px;margin:0 auto}}.signup-root{--blue:#195BE0;--blue-deep:#0E2A66;--ink:#14173A;--blue-light:#B5CFE5;--yellow:#D7E021;--text-2:rgba(20,23,58,.65);--text-3:rgba(20,23,58,.5);--gradient-dark: linear-gradient(160deg,#14173A,#0E2A66 60%,#195BE0)}.signup-root,.signup-root *{box-sizing:border-box}.signup-root{margin:0;font-family:Onest,system-ui,sans-serif;color:var(--ink);background:#fff}.signup-root a{color:var(--blue);text-decoration:none}.signup-root a:hover{color:var(--blue-deep)}.signup-root button{font-family:inherit;cursor:pointer}.signup-root input{font-family:inherit}.signup-root input::placeholder{color:#14173a61}.signup-root .wrap{display:flex;min-height:100vh}.signup-root .side{width:44%;background:var(--gradient-dark);padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between}.signup-root .side img{height:22px}.signup-root .side-steps{display:flex;flex-direction:column;gap:20px}.signup-root .side-steps .t{font-size:30px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.015em}.signup-root .side-step{display:flex;align-items:center;gap:12px}.signup-root .side-step .n{width:26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signup-root .side-step span{color:#ffffffd1;font-size:15px}.signup-root .side-fine{font-size:13px;color:#ffffff73}.signup-root .form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:48px}.signup-root .form{width:380px;display:flex;flex-direction:column;gap:20px}.signup-root .form h1{margin:0;font-size:28px;font-weight:700;color:var(--blue-deep)}.signup-root .form>p.sub{margin:0;font-size:14.5px;color:var(--text-2)}.signup-root .f{display:flex;flex-direction:column;gap:7px}.signup-root .f label{font-size:13px;font-weight:600;color:var(--text-2)}.signup-root .f input{border:1px solid var(--blue-light);border-radius:10px;padding:13px 14px;font-size:14.5px;outline:none;width:100%;box-sizing:border-box}.signup-root .f input:focus{border-color:var(--blue)}.signup-root .f input.err{border-color:#c0392b}.signup-root .btn-yellow{background:var(--yellow);color:var(--ink);border:none;border-radius:10px;padding:15px;font-size:15.5px;font-weight:700}.signup-root .btn-yellow:hover{background:#c3cc1a}.signup-root .btn-yellow[disabled]{opacity:.6;cursor:default}.signup-root .fine2{font-size:12.5px;color:var(--text-3);text-align:center}.signup-root .back-link{font-size:13.5px;text-align:center}.signup-root .error-box{background:#fdedec;border:1px solid #F5C6C0;color:#912d22;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}.signup-root .success-box{display:none;flex-direction:column;gap:16px}.signup-root .success-box.show{display:flex}.signup-root .form.hide{display:none}.signup-root .cred-card{background:#f6f9fd;border:1px solid var(--blue-light);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.signup-root .cred-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.signup-root .cred-row .l{font-size:12.5px;color:var(--text-2)}.signup-root .cred-row .v{font-size:14.5px;font-weight:700;font-family:monospace}.signup-root .warn-box{background:#fff9ec;border:1px solid #F0DFB8;color:#8a6400;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:820px){.signup-root .wrap{flex-direction:column}.signup-root .side{width:100%}.signup-root .form-wrap{padding:32px 24px}}.demo-root{--blue:#195BE0;--blue-deep:#0E2A66;--ink:#14173A;--blue-light:#B5CFE5;--yellow:#D7E021;--bg-soft:#F6F9FD;--border:#DCE6F2;--text-2:rgba(20,23,58,.65);--text-3:rgba(20,23,58,.5);--gradient-dark: linear-gradient(115deg,#14173A 0%,#0E2A66 62%,#195BE0 100%)}.demo-root,.demo-root *{box-sizing:border-box}.demo-root{scroll-behavior:smooth}.demo-root{margin:0;font-family:Onest,system-ui,sans-serif;color:var(--ink);background:#e7edf5;overflow-x:hidden}.demo-root a{color:var(--blue);text-decoration:none}.demo-root a:hover{color:var(--blue-deep)}.demo-root button{font-family:inherit;cursor:pointer}.demo-root input,.demo-root textarea{font-family:inherit}.demo-root input::placeholder,.demo-root textarea::placeholder{color:#14173a61}.demo-root #boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .4s}.demo-root #boot.hide{opacity:0;pointer-events:none}.demo-root #boot img{width:64px;height:64px;animation:spin 1.6s linear infinite}.demo-root #boot span{font-size:13px;font-weight:600;color:var(--text-3);letter-spacing:.04em}@keyframes spin{to{transform:rotate(360deg)}}.demo-root .screen{display:none}.demo-root .screen.active{display:block}.demo-root .hero{background:var(--gradient-dark)}.demo-root .topnav{display:flex;align-items:center;justify-content:space-between;padding:22px 56px}.demo-root .topnav img{height:22px}.demo-root .topnav-links{display:flex;align-items:center;gap:28px}.demo-root .topnav-links span{color:#ffffffbf;font-size:14.5px;cursor:default}.demo-root .lang-mini{display:flex;align-items:center;gap:3px;font-size:13px}.demo-root .lang-mini span{padding:5px 8px;border-radius:7px;color:#fff9;cursor:default}.demo-root .lang-mini span.on{background:#d7e0212e;color:var(--yellow);font-weight:600}.demo-root .btn-nav{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:9px;padding:9px 18px;font-size:14px;font-weight:600}.demo-root .btn-nav:hover{background:#fff3}.demo-root .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding:48px 56px 72px;max-width:1400px;margin:0 auto}.demo-root .badge{align-self:flex-start;display:flex;align-items:center;gap:9px;background:#d7e02124;border:1px solid rgba(215,224,33,.45);color:var(--yellow);font-size:13px;font-weight:600;padding:7px 14px;border-radius:20px}.demo-root .badge .dot{width:7px;height:7px;border-radius:50%;background:var(--yellow)}.demo-root .hero-copy{display:flex;flex-direction:column;gap:24px}.demo-root .hero-copy h1{margin:0;font-size:60px;line-height:1.04;font-weight:700;letter-spacing:-.025em;color:#fff}.demo-root .hero-copy h1 span{color:var(--yellow)}.demo-root .hero-copy>p{margin:0;font-size:18px;line-height:1.55;color:#ffffffb8;max-width:480px}.demo-root .hero-ctas{display:flex;gap:14px;padding-top:4px;flex-wrap:wrap}.demo-root .btn-yellow{background:var(--yellow);color:var(--ink);border:none;border-radius:11px;padding:17px 30px;font-size:16px;font-weight:700}.demo-root .btn-yellow:hover{background:#c3cc1a}.demo-root .btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35);border-radius:11px;padding:17px 30px;font-size:16px;font-weight:600}.demo-root .btn-outline:hover{background:#ffffff1a}.demo-root .hero-fine{display:flex;align-items:center;gap:22px;padding-top:8px}.demo-root .hero-fine span{font-size:13.5px;color:#ffffff80}.demo-root .hero-fine .sep{width:4px;height:4px;border-radius:50%;background:#ffffff4d}.demo-root .phone-demo{width:400px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.demo-root .meta-chip{align-self:flex-end;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:10px 16px;display:flex;align-items:center;gap:10px}.demo-root .meta-chip .ck{width:20px;height:20px;border-radius:50%;background:var(--yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-root .meta-chip strong{font-size:13px;font-weight:600;color:#fff}.demo-root .meta-chip span.sub{font-size:12px;color:#ffffff8c}.demo-root .phone-window{width:100%;background:#fff;border-radius:22px;box-shadow:0 30px 70px #050c2873;overflow:hidden}.demo-root .phone-top{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(181,207,229,.5)}.demo-root .phone-avatar{width:38px;height:38px;border-radius:50%;background:var(--blue-deep);color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.demo-root .phone-title{display:flex;flex-direction:column;gap:2px;flex:1}.demo-root .phone-title strong{font-size:14.5px;font-weight:600}.demo-root .phone-title .status{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#14173a8c}.demo-root .phone-title .status .dot{width:6px;height:6px;border-radius:50%;background:var(--yellow)}.demo-root .phone-tag{font-size:12px;font-weight:600;color:var(--blue);background:#195be017;padding:5px 10px;border-radius:20px}.demo-root .phone-body{background:var(--bg-soft);padding:20px;display:flex;flex-direction:column;gap:12px}.demo-root .msg{max-width:86%;border-radius:4px;padding:11px 15px;font-size:13.5px;line-height:1.5}.demo-root .msg.them{align-self:flex-start;background:#fff;border:1px solid rgba(181,207,229,.55);border-radius:16px 16px 16px 5px}.demo-root .msg.us{align-self:flex-end;background:var(--blue);color:#fff;border-radius:16px 16px 5px}.demo-root .typing-row{align-self:flex-start;display:flex;align-items:center;gap:7px;padding-left:4px}.demo-root .typing-row .d{width:6px;height:6px;border-radius:50%;background:var(--blue-light)}.demo-root .typing-row span.lbl{font-size:12px;color:#14173a73}.demo-root .lead-toast{align-self:flex-start;background:#fff;border-radius:14px;box-shadow:0 18px 40px #050c2859;padding:14px 18px;display:flex;align-items:center;gap:12px;margin-top:4px}.demo-root .lead-toast .ic{width:34px;height:34px;border-radius:10px;background:var(--yellow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-root .lead-toast strong{font-size:13.5px;font-weight:700;display:block}.demo-root .lead-toast span{font-size:12.5px;color:#14173a99}.demo-root .trust-band{border-top:1px solid rgba(255,255,255,.12);padding:20px 56px;display:flex;align-items:center;gap:34px;flex-wrap:wrap}.demo-root .trust-band .lbl{font-size:12.5px;font-weight:600;letter-spacing:.08em;color:#fff6}.demo-root .trust-band .chip{border:1px solid rgba(255,255,255,.18);color:#ffffffb8;font-size:13.5px;padding:7px 15px;border-radius:20px}.demo-root .stats-band{background:var(--yellow);padding:26px 56px;display:flex;align-items:center;justify-content:center;gap:72px;flex-wrap:wrap}.demo-root .stat-item{display:flex;align-items:baseline;gap:10px}.demo-root .stat-item .n{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.demo-root .stat-item .d{font-size:14px;color:#14173ab3;max-width:160px;line-height:1.35}.demo-root .stat-sep{width:1px;height:38px;background:#14173a33}.demo-root .how-section{padding:72px 56px;display:flex;flex-direction:column;gap:36px;align-items:center}.demo-root .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.1em;color:var(--blue)}.demo-root .how-section h2{margin:0;font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--blue-deep)}.demo-root .how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1120px;width:100%}.demo-root .how-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:12px}.demo-root .how-num{width:40px;height:40px;border-radius:12px;background:var(--yellow);color:var(--ink);font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.demo-root .how-card strong{font-size:18px;font-weight:600;color:var(--blue-deep)}.demo-root .how-card p{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-2)}.demo-root .final-cta-wrap{padding:0 56px 72px;display:flex;justify-content:center}.demo-root .final-cta{max-width:1120px;width:100%;border-radius:20px;background:var(--gradient-dark);padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.demo-root .final-cta .t{font-size:30px;font-weight:700;letter-spacing:-.02em;color:#fff}.demo-root .final-cta .s{font-size:15px;color:#ffffffb3}.demo-root .signup-wrap{display:flex;min-height:100vh}.demo-root .signup-side{width:44%;background:var(--gradient-dark);padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between}.demo-root .signup-side img{height:22px}.demo-root .signup-steps{display:flex;flex-direction:column;gap:20px}.demo-root .signup-steps .t{font-size:30px;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.015em}.demo-root .signup-step{display:flex;align-items:center;gap:12px}.demo-root .signup-step .n{width:26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-root .signup-step span{color:#ffffffd1;font-size:15px}.demo-root .signup-fine{font-size:13px;color:#ffffff73}.demo-root .signup-form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:48px}.demo-root .signup-form{width:380px;display:flex;flex-direction:column;gap:20px}.demo-root .signup-form h1{margin:0;font-size:28px;font-weight:700;color:var(--blue-deep)}.demo-root .signup-form>p{margin:0;font-size:14.5px;color:var(--text-2)}.demo-root .f{display:flex;flex-direction:column;gap:7px}.demo-root .f label{font-size:13px;font-weight:600;color:var(--text-2)}.demo-root .f input,.demo-root .f textarea{border:1px solid var(--blue-light);border-radius:10px;padding:13px 14px;font-size:14.5px;outline:none;width:100%;min-width:0;box-sizing:border-box}.demo-root .f input:focus,.demo-root .f textarea:focus{border-color:var(--blue)}.demo-root .signup-fine2{font-size:12.5px;color:var(--text-3);text-align:center}.demo-root .back-link{font-size:13.5px;text-align:center}.demo-root .appbar{height:5px;background:linear-gradient(90deg,var(--yellow),var(--blue) 45%,var(--ink))}.demo-root .apptop{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 40px;background:#fff;border-bottom:1px solid rgba(181,207,229,.5);flex-wrap:wrap;gap:10px}.demo-root .apptop img{height:22px}.demo-root .wiz-steps{display:flex;align-items:center;gap:0}.demo-root .wiz-step{display:flex;align-items:center;gap:8px}.demo-root .wiz-dot{width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.demo-root .wiz-label{font-size:13.5px;font-weight:500;color:#14173abf}.demo-root .wiz-line{width:36px;height:2px;margin:0 12px}.demo-root .apptop-right{display:flex;align-items:center;gap:16px}.demo-root .apptop-avatar{display:flex;align-items:center;gap:9px}.demo-root .apptop-avatar .a{width:30px;height:30px;border-radius:50%;background:var(--blue-deep);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.demo-root .wiz-body{flex:1;display:flex;justify-content:center;padding:48px 40px 72px}.demo-root .wiz-inner{width:100%;max-width:860px;display:flex;flex-direction:column;gap:28px}.demo-root .wiz-inner.wide{max-width:1120px}.demo-root .wiz-hero{border-radius:18px;background:var(--gradient-dark);padding:32px 36px;display:flex;flex-direction:column;gap:12px}.demo-root .wiz-hero h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.015em;color:#fff}.demo-root .wiz-hero p{margin:0;font-size:15px;line-height:1.55;color:#ffffffb8;max-width:600px}.demo-root .connect-choice{display:flex;gap:20px}.demo-root .connect-card{flex:1;border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:14px}.demo-root .connect-card.primary{border:1.5px solid var(--ink);background:linear-gradient(180deg,#d7e02129,#d7e02100 60%)}.demo-root .connect-card.muted{background:var(--bg-soft);border:1px solid var(--border)}.demo-root .tag-pill{align-self:flex-start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px}.demo-root .tag-pill.reco{background:var(--yellow);color:var(--ink)}.demo-root .tag-pill.soon{background:#b5cfe566;color:#14173a8c}.demo-root .connect-card .ct{font-size:17px;font-weight:600}.demo-root .connect-card.muted .ct{color:#14173a8c}.demo-root .connect-card p{margin:0;font-size:14px;line-height:1.55;color:var(--text-2)}.demo-root .btn-yellow-sm{margin-top:auto;align-self:flex-start;background:var(--yellow);color:var(--ink);border:none;border-radius:10px;padding:12px 22px;font-size:14.5px;font-weight:700}.demo-root .btn-yellow-sm:hover{background:#c3cc1a}.demo-root .btn-disabled{margin-top:auto;align-self:flex-start;background:#b5cfe54d;color:#14173a66;border:none;border-radius:10px;padding:12px 22px;font-size:14.5px;font-weight:600;cursor:default}.demo-root .acct-list{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}.demo-root .acct-row{display:flex;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(181,207,229,.4);cursor:pointer}.demo-root .acct-row:last-child{border-bottom:none}.demo-root .acct-check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--blue-light);display:flex;align-items:center;justify-content:center;color:var(--ink);font-size:12px;font-weight:700}.demo-root .acct-avatar{width:40px;height:40px;border-radius:50%;background:var(--blue-deep);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.demo-root .acct-info{display:flex;flex-direction:column;gap:2px}.demo-root .acct-info strong{font-size:15px;font-weight:600}.demo-root .acct-info span{font-size:13px;color:#14173a8c}.demo-root .wiz-footer{display:flex;align-items:center;justify-content:space-between}.demo-root .wiz-footer .back{font-size:14px;color:#14173a8c}.demo-root .btn-yellow-lg{background:var(--yellow);color:var(--ink);border:none;border-radius:10px;padding:13px 32px;font-size:15px;font-weight:700}.demo-root .btn-yellow-lg:hover{background:#c3cc1a}.demo-root .kb-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.demo-root .panel-box{background:#fff;border:1px solid var(--border);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:16px}.demo-root .panel-box .pt{font-size:17px;font-weight:600;color:var(--blue-deep)}.demo-root .row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.demo-root .hint{font-size:13px;color:var(--text-3)}.demo-root .product-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--bg-soft);border-radius:12px}.demo-root .product-num{width:34px;height:34px;border-radius:9px;background:var(--yellow);color:var(--ink);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-root .product-info{flex:1;display:flex;flex-direction:column;gap:3px}.demo-root .product-info strong{font-size:14.5px;font-weight:600}.demo-root .product-info span{font-size:13px;color:var(--text-2)}.demo-root .product-del{font-size:13px;color:var(--blue);cursor:pointer;flex-shrink:0}.demo-root .completeness-box{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}.demo-root .completeness-box .cl{font-size:14px;font-weight:600;color:var(--blue-deep)}.demo-root .cpct-row{display:flex;align-items:baseline;gap:8px}.demo-root .cpct-row .n{font-size:42px;font-weight:700;letter-spacing:-.02em;color:var(--blue-deep)}.demo-root .cpct-row .u{font-size:21px;color:var(--blue)}.demo-root .cbar-track{height:8px;border-radius:6px;background:#b5cfe559;overflow:hidden}.demo-root .cbar-fill{height:100%;border-radius:6px;background:var(--yellow);transition:width .3s}.demo-root .bot-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.demo-root .chip-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.demo-root .chip-opt{border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start;cursor:pointer}.demo-root .chip-opt.active{border-color:var(--ink);background:#d7e02124}.demo-root .chip-opt .dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--blue-light);flex-shrink:0;margin-top:2px}.demo-root .chip-opt.active .dot{border:5px solid var(--yellow)}.demo-root .chip-opt .ct{font-size:14px;font-weight:600}.demo-root .chip-opt .cd{font-size:12.5px;color:var(--text-2)}.demo-root .seg{display:flex;border:1px solid var(--blue-light);border-radius:10px;overflow:hidden}.demo-root .seg>div{flex:1;text-align:center;padding:11px 6px;font-size:13px;cursor:pointer;color:var(--text-2)}.demo-root .seg>div+div{border-left:1px solid rgba(181,207,229,.5)}.demo-root .seg>div.on{font-weight:600;background:var(--yellow);color:var(--ink)}.demo-root .seg-v{display:flex;flex-direction:column;gap:6px}.demo-root .goal-opt{border:1.5px solid var(--border);background:#fff;border-radius:9px;padding:9px 13px;font-size:13.5px;cursor:pointer}.demo-root .goal-opt.active{border-color:var(--ink);background:#d7e02124;font-weight:600}.demo-root .field-chip{border:1px solid var(--blue-light);background:transparent;color:var(--text-2);font-size:13px;font-weight:500;padding:7px 14px;border-radius:20px;cursor:pointer}.demo-root .field-chip.on{background:var(--yellow);border-color:var(--yellow);color:var(--ink);font-weight:600}.demo-root .row3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.demo-root .rule-lbl{font-size:12.5px;color:var(--text-2);display:block;margin-bottom:6px}.demo-root .rule-box{border:1px solid var(--blue-light);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45;width:100%;box-sizing:border-box;min-width:0;outline:none;resize:vertical}.demo-root .hours-row{display:flex;align-items:center;gap:10px}.demo-root .hours-row input{border:1px solid var(--blue-light);border-radius:10px;padding:11px 12px;font-size:14.5px;width:78px;text-align:center;outline:none}.demo-root .toggle-row{display:flex;align-items:center;gap:12px;cursor:pointer}.demo-root .toggle-track{width:36px;height:20px;border-radius:12px;position:relative;flex-shrink:0;background:#b5cfe599;transition:background .15s}.demo-root .toggle-track.on{background:var(--yellow)}.demo-root .toggle-track span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.demo-root .toggle-track.on span{left:18px}.demo-root .toggle-info{display:flex;flex-direction:column;gap:1px}.demo-root .toggle-info strong{font-size:14px;font-weight:500}.demo-root .toggle-info span{font-size:12.5px;color:var(--text-2)}.demo-root .preview-box{border:1px solid var(--border);border-radius:16px;overflow:hidden;position:sticky;top:24px;background:#fff}.demo-root .preview-top{background:linear-gradient(135deg,var(--ink),var(--blue));padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.demo-root .preview-top strong{color:#fff;font-size:14px;font-weight:600}.demo-root .preview-top .tn{color:var(--yellow);font-size:12.5px}.demo-root .preview-body{background:var(--bg-soft);padding:20px;display:flex;flex-direction:column;gap:12px;min-height:240px}.demo-root .live-hero{border-radius:18px;background:var(--gradient-dark);padding:28px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.demo-root .live-hero-l{display:flex;flex-direction:column;gap:8px}.demo-root .live-hero-l .badge2{align-self:flex-start;background:var(--yellow);color:var(--ink);font-size:12px;font-weight:700;padding:5px 12px;border-radius:20px}.demo-root .live-hero-l h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.015em;color:#fff}.demo-root .live-hero-l p{margin:0;font-size:14.5px;color:#ffffffb3}.demo-root .live-hero-r{display:flex;align-items:center;gap:28px}.demo-root .live-stat{display:flex;flex-direction:column;gap:2px}.demo-root .live-stat .n{font-size:30px;font-weight:700;color:var(--yellow)}.demo-root .live-stat .l{font-size:12.5px;color:#fff9}.demo-root .live-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.demo-root .live-chat-box{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.demo-root .live-thread{padding:22px;display:flex;flex-direction:column;gap:14px;min-height:380px;max-height:440px;overflow-y:auto;background:var(--bg-soft)}.demo-root .live-msg{max-width:78%;display:flex;flex-direction:column;gap:5px}.demo-root .live-msg .b{border-radius:14px 14px 14px 4px;padding:11px 15px;font-size:14px;line-height:1.55}.demo-root .live-msg.me{align-self:flex-end}.demo-root .live-msg.me .b{border-radius:14px 14px 4px;background:var(--blue);color:#fff}.demo-root .live-msg.bot .b{background:#fff;border:1px solid rgba(181,207,229,.6)}.demo-root .live-msg .src{font-size:11.5px;color:#14173a73;padding-left:4px}.demo-root .live-suggest{padding:12px 18px;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid rgba(181,207,229,.4)}.demo-root .sugg-chip{border:1px solid var(--blue-light);color:var(--blue);font-size:13px;font-weight:500;padding:7px 14px;border-radius:20px;background:none}.demo-root .sugg-chip:hover{background:#d7e02133}.demo-root .live-input-row{padding:14px 18px;display:flex;gap:10px;border-top:1px solid rgba(181,207,229,.4)}.demo-root .live-input-row input{flex:1;border:1px solid var(--blue-light);border-radius:10px;padding:12px 14px;font-size:14.5px;outline:none;min-width:0}.demo-root .live-side{display:flex;flex-direction:column;gap:16px}.demo-root .side-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.demo-root .side-card .st{font-size:14px;font-weight:600;color:var(--blue-deep)}.demo-root .lead-card{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#d7e02129;border-radius:10px}.demo-root .lead-card strong{font-size:14px;font-weight:600}.demo-root .lead-card span{font-size:12.5px;color:var(--text-2)}@media (max-width:900px){.demo-root .hero-grid,.demo-root .kb-grid,.demo-root .bot-grid,.demo-root .live-grid,.demo-root .connect-choice,.demo-root .row2,.demo-root .chip-2,.demo-root .row3,.demo-root .how-grid{grid-template-columns:minmax(0,1fr)}.demo-root .connect-choice{flex-direction:column}.demo-root .topnav,.demo-root .hero-grid{padding-left:20px;padding-right:20px}.demo-root .topnav-links{display:none}.demo-root .hero-copy h1{font-size:38px}.demo-root .signup-wrap{flex-direction:column}.demo-root .signup-side{width:100%}.demo-root .wiz-label{display:none}.demo-root .wiz-line{width:16px;margin:0 6px}.demo-root .apptop{padding:12px 16px;height:auto;flex-wrap:wrap}.demo-root .wiz-body{padding:24px 16px 40px}.demo-root .completeness-box,.demo-root .preview-box,.demo-root .live-side{position:static}}
