.floral-site{--floral-bg:#090d0b;--floral-panel:#111815;--floral-panel-raised:#17211c;--floral-line:#29352e;--floral-text:#f1f5ef;--floral-muted:#a1ada4;--floral-accent:#c7f36b;background:radial-gradient(ellipse at 81% 8%, #2935236b 0, transparent 31%), radial-gradient(ellipse at 5% 35%, #34232946 0, transparent 29%), var(--floral-bg);min-height:100vh;color:var(--floral-text);font-size:15px;overflow:hidden}.floral-site .site-header{background:#090d0be8;border-bottom-color:#ffffff12}.floral-site .brand{color:var(--floral-text);letter-spacing:-1px;gap:11px;font-size:23px;font-weight:760}.floral-site .brand>span:last-child>span,.floral-site .eyebrow-spark{color:var(--floral-accent)}.floral-site .brand-mark{color:#10160c;background:linear-gradient(145deg,#d5fa8d,#87b942);border-radius:11px;width:34px;height:34px}.floral-site .header-inner nav{color:#b6c0b8;font-size:13px}.floral-site .header-inner nav a:hover,.floral-site .nav-login:hover,.floral-site .footer-column a:hover{color:var(--floral-accent)}.floral-site .nav-login{color:#e3e9e3;font-size:13px}.floral-site .button{border-radius:9px;min-height:51px;padding:0 21px;font-size:13px;font-weight:700}.floral-site .button-small{min-height:42px}.floral-site .button-dark,.floral-site .button-blue{border-color:var(--floral-accent);background:var(--floral-accent);color:#10160c;box-shadow:0 8px 30px #c7f36b1c}.floral-site .button-dark:hover,.floral-site .button-blue:hover{background:#d6ff8b}.floral-site .button-outline{color:#eef4ed;background:#111815;border-color:#46544b}.floral-site .button-outline:hover{background:#17211c;border-color:#94b65f}.floral-site .hero-section{padding-top:91px}.floral-site .hero-grid{grid-template-columns:1fr 1.04fr;gap:55px;min-height:650px}.floral-site .eyebrow{color:#b5c1b7;letter-spacing:1.6px;font-size:11px}.floral-site .hero-copy h1{letter-spacing:-5px;margin:27px 0 23px;font-size:clamp(57px,6.2vw,82px);font-weight:650;line-height:.99}.floral-site .hero-copy h1 span,.floral-site .section-heading h2 span,.floral-site .knowledge-copy h2 span,.floral-site .how-header h2 span,.floral-site .pricing-heading h2 span,.floral-site .final-cta h2 span{color:var(--floral-accent);font-family:var(--font-geist-sans), sans-serif;letter-spacing:inherit;font-style:normal;font-weight:570}.floral-site .hero-description{color:#b2beb4;max-width:475px;font-size:18px;line-height:1.75}.floral-site .hero-actions{gap:13px;margin-top:33px}.floral-site .play-icon{color:var(--floral-accent)}.floral-site .trust-line{color:#aab6ad;margin-top:22px;font-size:12px}.floral-site .trust-check{color:var(--floral-accent);background:#c7f36b24}.floral-site .hero-proof{margin-top:50px}.floral-site .proof-avatars span{border-color:var(--floral-bg)}.floral-site .hero-proof p{color:#9daaa0;font-size:11px}.floral-site .hero-proof strong{color:#e3eae3}.floral-site .hero-product{padding:15px 24px 28px 15px}.floral-site .product-label{color:#aab7ac;font-size:10px}.floral-site .chat-window,.floral-site .knowledge-window,.floral-site .floating-note,.floral-site .solution-card,.floral-site .step-card,.floral-site .price-card{background:#111815;border-color:#303c34;box-shadow:0 24px 85px #0005}.floral-site .chat-window{border-radius:17px}.floral-site .chat-topbar,.floral-site .chat-business-select,.floral-site .chat-composer{border-color:#28352d}.floral-site .chat-identity strong,.floral-site .floating-note b{color:#edf4ed;font-size:13px}.floral-site .chat-identity>div>span,.floral-site .floating-note small{color:#a2afa5;font-size:11px}.floral-site .chat-avatar,.floral-site .mini-avatar{color:var(--floral-accent);background:#c7f36b24}.floral-site .chat-powered{color:var(--floral-accent);background:#c7f36b12;border-color:#c7f36b32}.floral-site .chat-business-select button{color:#aab6ad;font-size:11px}.floral-site .chat-business-select button.selected{color:var(--floral-accent);background:#c7f36b20}.floral-site .chat-transcript{background:linear-gradient(145deg,#101612,#0c110e)}.floral-site .chat-date,.floral-site .message-time{color:#829087}.floral-site .message-bubble{color:#e7eee8;font-size:12px}.floral-site .assistant-bubble{background:#202a23}.floral-site .customer-bubble{color:#10160c;background:#789d43}.floral-site .customer-bubble .message-time{color:#253619}.floral-site .suggestions button{color:#d8e2d9;background:#151e18;border-color:#3a493e;font-size:10px}.floral-site .suggestions button:hover,.floral-site .chat-nudge a{color:var(--floral-accent)}.floral-site .chat-nudge{color:#c1cec2;background:#18221a;border-color:#3a493e}.floral-site .chat-composer input{color:#eef4ed;font-size:12px}.floral-site .chat-composer input::placeholder{color:#819086}.floral-site .chat-composer button{background:var(--floral-accent);color:#11170d}.floral-site .chat-composer button:disabled{color:#98a494;background:#354134}.floral-site .chat-footnote{color:#89968c;background:#101612;font-size:10px}.floral-site .chat-footnote strong{color:#dce6dc}.floral-site .floating-note{border-radius:12px;min-height:64px}.floral-site .note-green,.floral-site .note-blue{color:var(--floral-accent);background:#c7f36b1c}.floral-site .hero-bottom{border-color:#ffffff1a}.floral-site .hero-bottom>span{color:#94a197;font-size:10px}.floral-site .business-logos{color:#b0bcb2}.floral-site .logo-light{color:#7d8a80}.floral-site .benefit-section,.floral-site .knowledge-section,.floral-site .how-section,.floral-site .solutions-section,.floral-site .pricing-section,.floral-site .faq-section{color:var(--floral-text)}.floral-site .section-heading h2,.floral-site .knowledge-copy h2,.floral-site .how-header h2,.floral-site .pricing-heading h2{letter-spacing:-2.8px;font-size:clamp(38px,4.3vw,56px);font-weight:610}.floral-site .section-heading>p,.floral-site .knowledge-copy>p,.floral-site .how-header>p,.floral-site .pricing-heading>p{color:#adbaaf;font-size:14px}.floral-site .benefit-grid,.floral-site .benefit-item+.benefit-item{border-color:var(--floral-line)}.floral-site .benefit-item{min-height:240px}.floral-site .benefit-icon,.floral-site .benefit-item:nth-child(2) .benefit-icon,.floral-site .benefit-item:nth-child(3) .benefit-icon,.floral-site .benefit-item:nth-child(4) .benefit-icon{color:var(--floral-accent);background:#c7f36b18}.floral-site .benefit-metric,.floral-site .benefit-item p{color:#a4b1a7;font-size:12px}.floral-site .benefit-item h3{font-size:18px}.floral-site .problem-section{color:var(--floral-text);background:radial-gradient(at 80% 20%,#617a3533,#0000 42%),#121a15}.floral-site .problem-left h2{font-size:clamp(36px,4vw,49px)}.floral-site .problem-left>p,.floral-site .problem-row p{color:#c1cdc3;font-size:14px}.floral-site .problem-list-head{font-size:10px}.floral-site .problem-row{min-height:70px}.floral-site .problem-row p{font-size:13px}.floral-site .text-link:not(.text-link-light){color:var(--floral-accent);font-size:13px}.floral-site .knowledge-points b{font-size:13px}.floral-site .knowledge-points small,.floral-site .doc-entry span{color:#a4b1a7;font-size:11px}.floral-site .check-round{color:var(--floral-accent);background:#c7f36b1c}.floral-site .knowledge-window{border-radius:15px;transform:rotate(1deg)}.floral-site .window-top,.floral-site .doc-entry{border-color:#2c3931}.floral-site .window-top,.floral-site .doc-kicker,.floral-site .doc-entry span{color:#9dab9f}.floral-site .knowledge-document h3,.floral-site .doc-entry b,.floral-site .doc-entry strong{color:#eef4ed}.floral-site .doc-icon,.floral-site .doc-status,.floral-site .doc-foot{color:var(--floral-accent);background:#c7f36b19}.floral-site .doc-line{background:#28342c}.floral-site .knowledge-chip{color:#d7e1d8;background:#17211c;border-color:#39473c;font-size:11px;box-shadow:0 10px 28px #00000045}.floral-site .steps-grid{gap:18px}.floral-site .step-card{border-radius:13px;min-height:285px;padding:24px}.floral-site .step-top,.floral-site .step-card>p{color:#aab7ac;font-size:12px}.floral-site .step-card h3{font-size:18px}.floral-site .step-icon,.floral-site .step-card:nth-child(2) .step-icon,.floral-site .step-card:nth-child(3) .step-icon{color:var(--floral-accent);background:#c7f36b19}.floral-site .step-visual{background:#1b251e}.floral-site .step-visual-note span,.floral-site .step-visual-live>span{color:#d5dfd6}.floral-site .step-visual-note i{background:#364239}.floral-site .step-visual-tags span{color:#cfdbd0;background:#18221b;border-color:#3b493e}.floral-site .step-visual-tags span:first-child,.floral-site .step-visual-live button{color:var(--floral-accent);background:#c7f36b19;border-color:#c7f36b28}.floral-site .live-demo-section{background-color:#111a15;background-image:radial-gradient(at 25% 40%,#687f3a26,#0000 40%),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.floral-site .live-demo-copy h2{font-size:clamp(37px,4.2vw,53px)}.floral-site .live-demo-copy h2 span{color:var(--floral-accent)}.floral-site .live-demo-copy>p,.floral-site .live-proof-list span{color:#bdc9bf;font-size:13px}.floral-site .privacy-lock{color:var(--floral-accent)}.floral-site .solution-card{border-radius:13px}.floral-site .solution-beauty .solution-card-art,.floral-site .solution-food .solution-card-art,.floral-site .solution-health .solution-card-art,.floral-site .solution-retail .solution-card-art,.floral-site .solution-auto .solution-card-art{background:radial-gradient(circle,#829c5140,#19231c)}.floral-site .solution-orbit,.floral-site .solution-orbit:before,.floral-site .solution-orbit:after{border-color:#c7f36b36}.floral-site .solution-glyph{color:var(--floral-accent);background:#18231bd9;border-color:#c7f36b48}.floral-site .solution-card-copy{color:#aab7ac;font-size:11px}.floral-site .solution-card-copy h3{color:#edf3ed;font-size:14px}.floral-site .billing-toggle{background:#141d17;border-color:#37443a}.floral-site .billing-toggle button{color:#b7c2b9;font-size:11px}.floral-site .billing-toggle button.active{color:#f0f5ef;background:#2a382b}.floral-site .price-card{border-radius:13px;min-height:410px;padding:27px 23px}.floral-site .price-featured{border-color:#c7f36b88;box-shadow:0 0 45px #c7f36b12}.floral-site .popular-tag{color:var(--floral-accent);background:#c7f36b20}.floral-site .plan-label,.floral-site .feature-caption{color:#a3b0a5;font-size:9px}.floral-site .price-card h3{font-size:25px}.floral-site .price-card>p,.floral-site .price span,.floral-site .pricing-footnote{color:#a5b1a7;font-size:12px}.floral-site .price strong{font-size:33px}.floral-site .price-divider{background:#2c3931}.floral-site .price-feature{color:#d3ddd4;font-size:12px}.floral-site .price-feature svg{color:var(--floral-accent)}.floral-site .faq-heading h2{font-size:40px}.floral-site .faq-heading>p{color:#aab7ac;font-size:13px}.floral-site .faq-list,.floral-site .faq-item{border-color:var(--floral-line)}.floral-site .faq-item button{color:#edf3ed;min-height:62px;font-size:14px}.floral-site .faq-item button svg,.floral-site .faq-item>p{color:#aab7ac}.floral-site .faq-item>p{font-size:13px}.floral-site .final-cta{background:radial-gradient(at 50% 0,#c7f36b26,#0000 45%),#17221a}.floral-site .final-cta h2{font-size:clamp(39px,4.6vw,57px)}.floral-site .final-cta>p{color:#c1cdc2;font-size:15px}.floral-site .button-white{background:var(--floral-accent);color:#11170d}.floral-site .cta-spark{color:var(--floral-accent);border-color:#c7f36b45}.floral-site .site-footer{color:var(--floral-text)}.floral-site .footer-brand p,.floral-site .footer-column a,.floral-site .footer-signup p,.floral-site .footer-bottom{color:#aab7ac;font-size:11px}.floral-site .footer-column>span,.floral-site .footer-signup>span{color:#8b9a8f;font-size:9px}.floral-site .footer-bottom{border-color:var(--floral-line)}.floral-site .mobile-menu{color:var(--floral-text)}.floral-site :focus-visible{outline-color:var(--floral-accent)}.flower-page{--flower-bg:#090d0b;--flower-panel:#111815;--flower-raised:#18211b;--flower-line:#2b382f;--flower-text:#f0f5ef;--flower-muted:#a7b4aa;--flower-accent:#c7f36b;background:radial-gradient(ellipse at 78% 8%, #34412661 0, transparent 34%), radial-gradient(ellipse at 12% 66%, #38242b52 0, transparent 30%), var(--flower-bg);color:var(--flower-text);padding:0 30px 60px;font-size:15px}.flower-header{border-color:#ffffff1c}.flower-back,.flower-back-link{color:#e2eae2;font-size:14px}.flower-demo-badge,.flower-kicker{color:var(--flower-accent);font-size:11px}.flower-layout{gap:clamp(42px,7vw,100px);width:min(100%,1160px);margin-top:75px}.flower-intro h1{color:var(--flower-text);font-family:var(--font-geist-sans), sans-serif;letter-spacing:-3px;font-size:clamp(43px,5.2vw,66px);font-weight:650;line-height:1.03}.flower-intro>p{color:#b5c1b7;font-size:16px;line-height:1.8}.flower-catalog h2{color:#bdc9bf;font-size:11px}.flower-product,.flower-product:last-of-type{border-color:var(--flower-line)}.flower-number,.flower-disclosure{color:#92a096}.flower-product b,.flower-product strong{color:var(--flower-text);font-size:14px}.flower-product small{color:#a4b1a7;font-size:12px}.flower-disclosure{font-size:11px}.flower-back-link{color:var(--flower-accent)}.flower-chat{background:var(--flower-panel);border-color:#334138;border-radius:18px;min-height:690px;box-shadow:0 28px 90px #00000060}.flower-chat-header{border-color:var(--flower-line)}.flower-avatar{width:44px;height:44px;color:var(--flower-accent);background:#c7f36b1c;border-radius:14px}.flower-chat-header b{color:var(--flower-text);font-size:14px}.flower-chat-header small,.flower-typing{color:#a5b1a7;font-size:11px}.flower-chat-header small i{background:var(--flower-accent)}.flower-reset{border-color:var(--flower-line);background:var(--flower-raised);color:var(--flower-accent)}.flower-chat-messages{background:#0d130f}.flower-message{color:#e4ece5;background:#1a241d;border-color:#334137;border-radius:4px 15px 15px;font-size:14px;line-height:1.75}.flower-user-message{color:#f0f7ec;background:#2b3b24;border-color:#526e3b}.flower-prompts button{color:#e0e9e1;background:#18221b;border-color:#3a493e;min-height:38px;font-size:12px}.flower-prompts button:hover{border-color:#8aa94f}.flower-composer{background:#141d17;border-color:#3a493e;min-height:59px}.flower-composer:focus-within{border-color:#9fcd53;box-shadow:0 0 0 3px #c7f36b20}.flower-composer input{min-height:55px;color:var(--flower-text);font-size:14px}.flower-composer input::placeholder{color:#8d9a90}.flower-composer button,.flower-new-order{background:var(--flower-accent);color:#11170d}.flower-composer button:disabled{color:#a0ad9e;background:#3b4938}.flower-new-order{min-height:48px;font-size:13px}.flower-chat-footnote{color:#98a59b;font-size:10px}.brand-name,.brand-name>span{color:inherit}.brand-name>span{color:var(--floral-accent,#c7f36b)}.language-switcher{color:#d8e2da;background:#111815;border:1px solid #3a493e;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex}.language-switcher svg{color:#c7f36b;flex:none}.language-switcher select{max-width:112px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px}.language-switcher option{color:#f0f5ef;background:#111815}.language-switcher:focus-within{outline-offset:2px;outline:2px solid #c7f36b}.auth-language{justify-content:flex-end;margin:-17px -17px 12px;display:flex}.auth-brand .brand-name>span,.setup-header .brand-name>span{color:var(--floral-accent)}.header-actions .language-switcher{min-height:36px}.auth-page,.onboarding-loading,.dashboard-loading,.setup-page{--floral-bg:#090d0b;--floral-panel:#111815;--floral-raised:#18211b;--floral-line:#2b382f;--floral-text:#f0f5ef;--floral-muted:#a7b4aa;--floral-accent:#c7f36b;background:radial-gradient(ellipse at 82% 9%, #34412661 0, transparent 34%), radial-gradient(ellipse at 8% 85%, #38242b52 0, transparent 31%), var(--floral-bg);color:var(--floral-text)}.auth-page{padding:38px}.auth-back{color:#c0ccc2;font-size:13px;top:31px;left:36px}.auth-card{background:#111815ed;border-color:#344137;border-radius:18px;width:min(100%,470px);padding:42px;box-shadow:0 30px 100px #0008}.auth-brand{color:var(--floral-text);gap:11px;margin-bottom:35px;font-size:24px}.auth-brand .brand-mark{color:#10160c;background:linear-gradient(145deg,#d5fa8d,#87b942);border-radius:11px;width:35px;height:35px}.auth-brand>span:last-child>span{color:var(--floral-accent)}.auth-kicker,.auth-side-note>span{color:#adbbaf;letter-spacing:1.3px;font-size:10px}.auth-card h1{color:var(--floral-text);letter-spacing:-1.5px;margin:15px 0 10px;font-size:36px;font-weight:630}.auth-intro{color:#b1beb4;font-size:14px}.auth-form>label{color:#dce6dd;margin:17px 0 8px;font-size:13px}.auth-form input,.setup-form input,.setup-form select,.setup-form textarea,.extracted-grid input{min-height:48px;color:var(--floral-text);background:#0d130f;border-color:#3a493e;border-radius:9px;padding:0 13px;font-size:14px}.auth-form input::placeholder,.setup-form input::placeholder,.setup-form textarea::placeholder,.extracted-grid input::placeholder{color:#819086}.auth-form input:focus,.setup-form input:focus,.setup-form select:focus,.setup-form textarea:focus,.extracted-grid input:focus{border-color:#9fcd53;box-shadow:0 0 0 3px #c7f36b20}.password-field{background:#0d130f;border-color:#3a493e;border-radius:9px}.password-field:focus-within{border-color:#9fcd53;box-shadow:0 0 0 3px #c7f36b20}.password-field input{background:0 0}.password-field button{color:#a8b5aa}.auth-submit{min-height:50px;margin-top:23px;font-size:14px}.auth-code-change,.auth-code-resend{color:#c7f36b;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.auth-code-change:disabled,.auth-code-resend:disabled{color:#97a49a;cursor:not-allowed}.auth-page .button-blue,.setup-page .button-blue{border-color:var(--floral-accent);background:var(--floral-accent);color:#10160c}.auth-page .button-blue:hover,.setup-page .button-blue:hover{background:#d6ff8b}.auth-error{color:#ff9b91;font-size:12px}.auth-divider{color:#97a49a;font-size:11px}.auth-divider span{background:#344137}.google-button{border-color:var(--floral-accent);background:var(--floral-accent);color:#10160c;cursor:pointer;border-radius:8px;gap:12px;min-height:50px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s}.google-button:hover:not(:disabled){background:#d6ff8b;box-shadow:0 3px 14px #c7f36b26}.google-button:active:not(:disabled){background:#b5df5d;box-shadow:inset 0 2px 4px #10160c26}.google-button:focus-visible{outline:2px solid var(--floral-accent);outline-offset:4px}.google-button:disabled{opacity:.65;cursor:wait}.google-button-icon{box-sizing:content-box;background:#fff;border-radius:50%;flex-shrink:0;padding:5px}.auth-switch{color:#aebbb0;font-size:12px}.auth-switch a{color:var(--floral-accent)}.demo-disclosure{color:#b2bfb4;background:#1a241b;border-color:#384637;border-radius:8px;font-size:11px}.demo-disclosure svg{color:var(--floral-accent)}.auth-side-note{color:#b2beb4;bottom:30px;right:38px}.auth-side-note p{color:#e5eee6;font-family:var(--font-geist-sans), sans-serif;font-size:20px;font-style:normal}.auth-side-note>div{color:#aab7ac;font-size:10px}.setup-page{min-height:100vh}.setup-header{background:#0b100de8;border-color:#ffffff1c;height:76px;padding:0 5vw}.setup-header .brand{color:var(--floral-text);gap:11px;font-size:23px}.setup-header .brand>span:last-child>span{color:var(--floral-accent)}.setup-header .brand-mark{color:#10160c;background:linear-gradient(145deg,#d5fa8d,#87b942);border-radius:11px;width:34px;height:34px}.setup-account,.setup-exit{color:#a8b5aa;font-size:12px}.setup-account b{color:#e4ece5}.setup-exit:hover{color:var(--floral-accent)}.setup-layout{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(40px,7vw,100px);max-width:1300px;min-height:calc(100vh - 126px);padding:64px 34px}.setup-aside{background:radial-gradient(at 80% 10%,#c7f36b1c,#0000 48%),linear-gradient(145deg,#17221a,#101713);border-color:#3a493e;border-radius:18px;min-height:550px;padding:35px}.setup-aside:after{content:"";pointer-events:none;border:1px solid #c7f36b22;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-120px}.setup-aside-mark{width:48px;height:48px;color:var(--floral-accent);background:#c7f36b18;border-color:#c7f36b45;border-radius:14px;margin-bottom:42px}.setup-aside h2{color:#f0f5ef;letter-spacing:-2px;margin:21px 0 17px;font-size:clamp(33px,3.4vw,44px);font-weight:620}.setup-aside h2 span,.setup-success h1 span{color:var(--floral-accent);font-family:var(--font-geist-sans), sans-serif;font-style:normal;font-weight:570}.setup-aside>p{color:#b2bfb4;max-width:300px;font-size:14px;line-height:1.8}.setup-aside-footer{color:#b5c2b7;font-size:11px;bottom:31px;left:35px}.setup-main{max-width:670px;padding-top:0}.setup-progress-head{color:#a5b2a7;letter-spacing:1.1px;font-size:10px}.setup-progress-head>span:last-child{color:#e7efe7;font-size:13px}.setup-progress-head i{color:#86958a}.progress-track{background:#28342c;height:5px}.progress-track span{background:var(--floral-accent)}.setup-form{margin-top:38px}.step-eyebrow{color:#adbbaf;letter-spacing:1.2px;font-size:10px}.step-eyebrow i{background:var(--floral-accent)}.setup-form h1{color:#f0f5ef;letter-spacing:-2px;margin:20px 0 12px;font-size:clamp(35px,4vw,48px);font-weight:620;line-height:1.08}.setup-form>p{color:#b1beb4;margin:0 0 27px;font-size:14px;line-height:1.75}.setup-form>label,.extracted-grid label,.field-label{color:#d5e0d6;font-size:13px}.setup-form textarea{min-height:145px;padding:13px;line-height:1.7}.setup-form select option{color:#f0f5ef;background:#111815}.setup-actions{margin-top:30px}.setup-actions>span{color:#a0ada3;font-size:11px}.setup-actions .button{min-height:48px;padding:0 19px;font-size:13px}.back-step{color:#bbc8bd;font-size:13px}.extract-button{color:var(--floral-accent);font-size:12px}.extracted-box,.review-card,.channel-active{background:#141d17;border-color:#36453a;border-radius:10px}.extracted-box>strong{color:#d1ddd2;font-size:12px}.extracted-grid{gap:12px}.extracted-grid input{min-height:42px;font-size:12px}.tone-options{gap:9px}.tone-option{background:#121a15;border-color:#344137;border-radius:10px;min-height:72px;padding:12px 14px}.tone-option.selected{background:#1b271b;border-color:#9fcd53;box-shadow:0 0 0 2px #c7f36b1c}.tone-option-radio{border-color:#718174;flex-basis:18px;width:18px;height:18px}.tone-option.selected .tone-option-radio{border-color:var(--floral-accent)}.tone-option-radio i{background:var(--floral-accent)}.tone-option b{color:#eaf1ea;font-size:13px}.tone-option small{color:#a7b4aa;font-size:11px}.tone-option>svg{color:#9eac9f}.channel-option{border-color:#334137;min-height:74px}.channel-active{border:1px solid #40513d}.channel-icon{border-radius:10px;width:38px;height:38px}.channel-web{color:var(--floral-accent);background:#c7f36b19}.channel-placeholder{color:#a5b2a7;background:#222c25}.channel-option b{color:#e4ece5;font-size:13px}.channel-option small,.coming-soon{color:#a4b1a7;font-size:10px}.channel-toggle{background:#9fcd53;width:38px;height:22px;padding:3px}.channel-toggle i{width:16px;height:16px}.review-card{padding:19px}.review-avatar{width:42px;height:42px;color:var(--floral-accent);font-family:var(--font-geist-sans), sans-serif;background:#c7f36b1b;font-size:18px}.review-card-head small,.review-row,.review-note{color:#a9b6ab;font-size:11px}.review-card-head b{color:#eaf1ea;font-size:13px}.review-card-head small{font-size:10px}.review-row{min-height:42px;font-size:11px}.draft-pill{color:var(--floral-accent);background:#c7f36b18;font-size:9px}.review-divider,.review-row{border-color:#344137}.review-row b{color:#e2ebe3;font-size:11px}.review-note{background:#1b251e;border-color:#3b493e}.review-note svg{color:var(--floral-accent)}.channel-toggle,.small-switch{flex:none}.small-switch{background:#334137}.small-switch.on{background:#9fcd53}.setup-footer{color:#a6b3a8;border-color:#ffffff1c;font-size:10px}.setup-footer span:last-child{color:#819086}.setup-success{background:radial-gradient(ellipse at 50% 15%, #34412661 0, transparent 35%), var(--floral-bg);justify-content:center;width:100%;max-width:none;margin:0}.setup-success-mark{width:62px;height:62px;color:var(--floral-accent);background:#c7f36b1c;border-color:#c7f36b55;border-radius:20px}.setup-success .eyebrow{color:#c1ceb9;justify-content:center;font-size:11px}.setup-success h1{color:#f0f5ef;letter-spacing:-2.2px;font-size:clamp(38px,5vw,55px)}.setup-success>p{color:#b1beb4;max-width:510px;font-size:15px}.success-checklist{color:#d4ded5;font-size:13px}.success-checklist span{color:#d4ded5;font-size:12px}.success-checklist svg{color:var(--floral-accent)}.setup-success .button{min-height:50px;font-size:14px}.success-secondary{color:var(--floral-accent);font-size:13px}.onboarding-loading,.dashboard-loading{min-height:100vh;color:var(--floral-text)}.onboarding-loading p,.dashboard-loading p{color:#b1beb4;font-size:14px}.dashboard-loading h1{color:var(--floral-text);font-size:38px}.dashboard-loading .loading-mark{color:var(--floral-accent);background:#c7f36b19;border-color:#c7f36b44}.dashboard-shell{--dash-bg:#090d0b;--dash-panel:#111815;--dash-raised:#17211b;--dash-line:#2b382f;--dash-text:#eff5ef;--dash-muted:#a4b1a7;--dash-accent:#c7f36b;background:radial-gradient(ellipse at 80% 4%, #25351e30 0, transparent 34%), var(--dash-bg);color:var(--dash-text)}.dashboard-sidebar{border-color:var(--dash-line);background:#0d120f;flex-basis:260px;width:260px;padding:0 15px}.sidebar-brand-row{border-color:var(--dash-line);height:70px;padding:0 6px}.sidebar-brand-row .brand{color:var(--dash-text);gap:10px;font-size:21px}.sidebar-brand-row .brand>span:last-child>span{color:var(--dash-accent)}.sidebar-brand-row .brand-mark{color:#10160c;background:linear-gradient(145deg,#d5fa8d,#87b942);border-radius:10px;width:32px;height:32px}.workspace-switcher{background:#121a15;border-color:#344137;border-radius:10px;min-height:64px}.workspace-avatar{width:36px;height:36px;color:var(--dash-accent);font-family:var(--font-geist-sans), sans-serif;background:#c7f36b1b;border-radius:10px;flex-basis:36px;font-size:16px}.workspace-switcher b{color:#e4ece5;font-size:12px}.workspace-switcher small,.workspace-switcher>svg{color:#a4b1a7;font-size:10px}.dashboard-nav{margin-top:22px}.nav-group{margin-bottom:20px}.nav-group-label{color:#8f9d92;letter-spacing:1px;padding:0 10px;font-size:9px}.dashboard-nav-item{color:#b2beb4;border-radius:9px;gap:11px;min-height:43px;margin-top:4px;padding:0 11px;font-size:12px}.dashboard-nav-item svg,.nav-count{color:#a1aea3}.dashboard-nav-item:hover,.sidebar-user button:hover{background:#1a241d}.dashboard-nav-item.active{color:var(--dash-accent);background:#c7f36b1c}.dashboard-nav-item.active svg{color:var(--dash-accent)}.nav-count{background:#222d25;font-size:10px}.plan-usage{background:#121a15;border-color:#344137;border-radius:10px;padding:14px}.plan-usage>div:first-child{color:#c2cec3;font-size:9px}.usage-track{background:#2c392f;height:5px}.usage-track i{background:var(--dash-accent)}.plan-usage small,.sidebar-user small{color:#9eaba0;font-size:9px}.plan-usage a{color:var(--dash-accent);font-size:10px}.sidebar-user{border-color:var(--dash-line);min-height:67px}.user-avatar{width:33px;height:33px;color:var(--dash-accent);background:#253127;flex-basis:33px;font-size:12px}.sidebar-user b{color:#e1eae2;font-size:10px}.sidebar-user button{color:#a8b5aa}.dashboard-main{width:calc(100% - 260px);margin-left:260px}.dashboard-topbar{border-color:var(--dash-line);background:#0d120fee;height:64px;padding:0 36px}.breadcrumb{color:#9eaba0;font-size:11px}.breadcrumb i{color:#556259}.breadcrumb b{color:#e4ece5}.preview-pill{color:#cfdbce;background:#1b251a;border-color:#43503b;border-radius:7px;padding:7px 10px;font-size:9px}.preview-pill i{background:var(--dash-accent)}.topbar-help{color:#b2beb4}.dashboard-content{max-width:1380px;padding:42px 42px 64px}.dashboard-page-heading{margin-bottom:26px}.dashboard-page-heading .eyebrow,.dashboard-shell .eyebrow{color:#aebbb0;letter-spacing:1.3px;font-size:10px}.dashboard-page-heading h1{color:#f0f5ef;letter-spacing:-1.5px;margin:12px 0 8px;font-size:clamp(29px,3vw,38px);font-weight:630}.dashboard-page-heading h1 span{color:#a9b7ab;font-weight:470}.dashboard-page-heading p{color:#b0bcb2;font-size:13px;line-height:1.6}.dashboard-page-heading .button,.heading-actions .button,.status-actions button,.full-button,.empty-state .button,.knowledge-save-row .button,.billing-panel>.button{min-height:42px;padding:0 14px;font-size:12px}.dashboard-shell .button-blue{border-color:var(--dash-accent);background:var(--dash-accent);color:#10160c}.dashboard-shell .button-blue:hover{background:#d6ff8b}.dashboard-shell .button-dark{color:#eaf2eb;background:#243127}.dashboard-shell .button-outline{color:#dce6dd;background:#17211b;border-color:#3a493e}.dashboard-shell .button-outline:hover{background:#1c281e;border-color:#9fcd53}.assistant-status,.knowledge-summary,.dashboard-toast,.integration-disclosure{color:#d4dfd5;background:linear-gradient(100deg,#17231a,#121915 72%);border-color:#3a493e;border-radius:11px}.assistant-status{min-height:82px;margin-bottom:16px;padding:0 18px}.status-icon,.knowledge-summary-icon{width:42px;height:42px;color:var(--dash-accent);background:#c7f36b1c;border-radius:11px}.status-left b{color:#eaf1eb;font-size:13px}.status-left>div>span{color:#acb9ae;font-size:11px}.status-dot{background:var(--dash-accent)}.status-actions button{color:#dce6dd;background:#17211b;border-color:#3a493e;border-radius:8px;font-size:11px}.status-actions button:hover{background:#1c281e;border-color:#9fcd53}.metrics-grid{gap:14px;margin-bottom:16px}.metric-card,.dashboard-panel,.billing-plan-grid article,.channel-card{color:var(--dash-text);background:#121a15;border-color:#303d34;border-radius:12px}.metric-card{min-height:129px;padding:17px}.metric-card>div{color:#b1beb4;font-size:11px}.metric-card>div svg{color:#a5b3a6}.metric-card>strong{color:#f1f5ef;margin-top:13px;font-size:30px}.metric-card>small{color:#9ba99e;font-size:10px}.dashboard-panel{padding:19px}.overview-chart{margin-bottom:15px}.panel-heading h2,.billing-plan-copy h2{color:#eaf1eb;font-size:15px}.panel-heading p,.billing-plan-copy p{color:#a6b3a8;font-size:11px}.select-period{color:#cad5cb;background:#18211b;border-color:#38463c;border-radius:8px;min-height:36px;font-size:11px}.empty-chart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#344137 calc(25% - 1px) 25%)}.chart-grid,.chart-days{color:#99a69b;font-size:9px}.chart-icon,.empty-icon{color:var(--dash-accent);background:#1c271f;border-color:#344137}.chart-empty-copy b,.empty-state h3{color:#e4ece5;font-size:13px}.chart-empty-copy small,.empty-state p{color:#aab7ac;font-size:11px}.dashboard-two-col{gap:15px}.dashboard-two-col>.dashboard-panel{padding:18px}.panel-link,.quiet-button{color:var(--dash-accent);font-size:11px}.quick-actions button{color:#d0dbd1;border-color:#2d3931;min-height:48px;font-size:11px}.quick-actions button>span,.category-icon{color:var(--dash-accent);background:#202b23}.quick-actions button>svg{color:#a7b4a9}.quick-actions button:hover{color:var(--dash-accent)}.dashboard-welcome{gap:50px;min-height:calc(100vh - 170px)}.dashboard-empty-hero h1{color:#f0f5ef;letter-spacing:-2.4px;font-size:clamp(38px,4vw,52px);font-weight:620}.dashboard-empty-hero h1 span{color:var(--dash-accent);font-family:var(--font-geist-sans), sans-serif;font-style:normal;font-weight:560}.dashboard-empty-hero>p{color:#b0bdb2;font-size:14px;line-height:1.8}.dashboard-empty-hero>small{color:#9ca99e;font-size:11px}.assistant-avatar,.assistant-avatar.large,.art-bot{color:var(--dash-accent);background:#c7f36b19;border:1px solid #c7f36b3d}.art-circle{border-color:#c7f36b2c}.art-circle-two{border-color:#91aa602e}.art-note{color:#d5dfd6;background:#17211b;border-color:#38473b;border-radius:9px;font-size:11px}.draft-status{color:#c4d59f;background:#202519;border-color:#4a5038;border-radius:7px;font-size:9px}.draft-status i{background:var(--dash-accent)}.assistant-settings-panel{padding:21px}.field-label{color:#c1cec3;margin:19px 0 7px;font-size:11px}.dashboard-input,.knowledge-textarea{color:#e8efe8;background:#0d130f;border-color:#38463c;border-radius:8px;min-height:42px;padding:0 12px;font-size:12px}.dashboard-input:focus,.knowledge-textarea:focus{border-color:#9fcd53;box-shadow:0 0 0 3px #c7f36b20}.dashboard-input option{color:#f0f5ef;background:#111815}.guardrail-note{color:var(--dash-accent);background:#18221b;border:1px solid #3b493e;border-radius:9px}.guardrail-note b{color:#e1ebe2;font-size:11px}.guardrail-note small{color:#acb9ae;font-size:10px}.test-chat{background:#111815;border-color:#303d34;border-radius:12px}.test-chat-head{border-color:#2c3931}.test-chat-head b{color:#eaf1eb;font-size:11px}.test-chat-head small,.test-label{color:#a6b3a8;font-size:9px}.test-label{background:#202b23}.test-chat-messages{background:#0d130f}.test-message{font-size:11px}.assistant-message{color:#e3ece4;background:#1d2820}.user-message{color:#10160c;background:#768f43}.test-suggestions button{color:#d6e0d7;background:#17211b;border-color:#39473c;font-size:9px}.test-composer{border-color:#2c3931}.test-composer input{color:#eaf1eb;font-size:11px}.test-composer button{background:var(--dash-accent);color:#11170d}.test-composer button:disabled{color:#a0ad9e;background:#354134}.conversation-filters{border-color:#2c3931}.conversation-filters button{color:#a4b1a7;font-size:10px}.conversation-filters button span{color:#9eaba0}.conversation-filters button.filter-active{border-color:var(--dash-accent);color:var(--dash-accent)}.list-toolbar,.lead-row,.knowledge-meta{border-color:#2c3931}.fake-search{color:#9eaba0;border-color:#38463c;border-radius:8px;min-height:36px;font-size:10px}.lead-head{color:#a4b1a7;font-size:9px}.knowledge-summary{min-height:74px;padding:0 16px}.knowledge-summary b{color:#e5ede6;font-size:12px}.knowledge-summary span:nth-child(2),.knowledge-ready{color:#a4b1a7;font-size:10px}.knowledge-ready{color:var(--dash-accent)}.knowledge-editor{padding:20px}.knowledge-description{color:#c2cec4;font-size:12px}.knowledge-textarea{padding:12px;line-height:1.7}.knowledge-save-row small,.knowledge-meta{color:#9eaba0;font-size:10px}.knowledge-meta{border-color:#2c3931}.knowledge-meta span:first-child{color:var(--dash-accent)}.knowledge-categories{gap:10px}.knowledge-categories>div{background:#121a15;border-color:#303d34;border-radius:9px;min-height:70px}.knowledge-categories b{color:#d8e2d9;font-size:10px}.knowledge-categories small{color:#a1aea3;font-size:9px}.knowledge-categories>div>svg{color:var(--dash-accent)}.product-catalog{gap:18px;display:grid}.product-form{padding:20px}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-form-grid label{color:#dce6dd;gap:8px;font-size:12px;display:grid}.product-form-grid input,.product-form-grid textarea{color:#e5ede6;width:100%;min-height:42px;font:inherit;background:#121a15;border:1px solid #354239;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.product-form-grid textarea{resize:vertical}.product-form-grid input:focus,.product-form-grid textarea:focus{border-color:var(--dash-accent)}.product-form-grid input[type=file]{color:#a4b1a7;padding:8px}.product-form-grid small,.product-image-field>span{color:#a4b1a7;font-size:11px}.product-description-field,.product-image-field{grid-column:1/-1}.product-form-actions,.product-card-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.product-empty{color:#a4b1a7;text-align:center;justify-items:center;gap:10px;padding:38px 24px;display:grid}.product-empty>svg{color:var(--dash-accent)}.product-empty h2,.product-empty p{margin:0}.product-empty h2{color:#e5ede6;font-size:16px}.product-empty p{max-width:440px;font-size:13px;line-height:1.6}.product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.product-card{overflow:hidden}.product-card>img,.product-card-placeholder{object-fit:cover;color:#819086;background:#121a15;place-items:center;width:100%;height:190px;display:grid}.product-card-content{padding:16px}.product-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-card-title h2{color:#e5ede6;margin:0;font-size:14px}.product-card-title b{color:var(--dash-accent);flex:none;font-size:13px}.product-card-content>p{color:#a4b1a7;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.55}.product-card-actions{justify-content:flex-end}.product-delete{color:#e8a19a}@media (max-width:640px){.product-form-grid{grid-template-columns:minmax(0,1fr)}.telegram-channel{gap:16px;padding:20px;display:grid}.telegram-channel-heading{align-items:center;gap:14px;display:flex}.telegram-channel-heading>div{flex:1}.telegram-channel-heading h2,.telegram-channel-heading p{margin:0}.telegram-channel-heading h2{color:#e5ede6;font-size:15px}.telegram-channel-heading p,.telegram-channel-notes p{color:#a4b1a7;margin-top:6px;font-size:12px;line-height:1.55}.telegram-link-row{background:#121a15;border:1px solid #354239;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.telegram-link-row a{overflow-wrap:anywhere;min-width:0;color:var(--dash-accent);align-items:center;gap:8px;font-size:12px;display:inline-flex}.telegram-channel-notes p,.telegram-channel .auth-error,.telegram-channel .auth-notice{margin:0}@media (max-width:640px){.telegram-channel-heading{flex-wrap:wrap;align-items:flex-start}.telegram-channel-heading>div{flex-basis:calc(100% - 60px)}.telegram-link-row{flex-direction:column;align-items:stretch}}.product-description-field,.product-image-field{grid-column:auto}}.channel-cards{gap:13px}.channel-card{gap:8px 12px;min-height:106px;padding:15px}.channel-card-icon{width:42px;height:42px;color:var(--dash-accent);background:#202b23;border-radius:11px}.channel-card b{color:#e7efe8;font-size:12px}.channel-card p{color:#a6b3a8;font-size:10px}.channel-state{color:#a4b1a7;font-size:8px}.channel-available{color:var(--dash-accent)}.channel-connect{color:var(--dash-accent);font-size:10px}.channel-connect:disabled{color:#879489}.integration-disclosure{margin-top:18px;padding:15px;font-size:11px}.integration-disclosure svg{color:var(--dash-accent)}.settings-panel{padding:20px}.settings-fields label{color:#bdc9bf;font-size:11px}.settings-fields .dashboard-input{margin-top:8px}.dashboard-toast{min-height:46px;padding:0 14px;font-size:12px}.billing-panel{padding:20px}.billing-plan-icon{width:44px;height:44px;color:var(--dash-accent);background:#c7f36b1b;border-radius:11px}.billing-plan-copy h2{font-size:19px}.billing-plan-copy p,.billing-price span,.billing-usage small,.billing-plan-grid p,.billing-plan-grid article>div span{color:#a6b3a8;font-size:10px}.billing-price b,.billing-plan-grid article>div b{color:#eef4ee;font-size:20px}.billing-usage>div:first-child,.billing-usage b{color:#c1cec3;font-size:10px}.billing-plan-grid{gap:13px}.billing-plan-grid article{padding:18px}.billing-plan-grid h3{color:#eaf1eb;font-size:17px}.billing-plan-grid article>button{color:#a4b1a7;background:#1a241d;border-color:#3a493e;border-radius:8px;min-height:38px;font-size:10px}.dashboard-menu span{background:#dce6dd}.sidebar-close{color:#c0cdc2}.dashboard-shell :focus-visible,.setup-page :focus-visible,.auth-page :focus-visible{outline-color:var(--floral-accent)}@media (max-width:950px){.dashboard-sidebar{flex-basis:235px;width:235px}.dashboard-main{width:calc(100% - 235px);margin-left:235px}.dashboard-content{padding:30px 24px 48px}}@media (max-width:767px){.auth-page{padding:76px 17px 35px}.auth-back{top:24px;left:19px}.auth-card{border-radius:16px;padding:30px 23px}.auth-card h1{font-size:31px}.setup-header{height:64px;padding:0 18px}.setup-header .brand{font-size:20px}.setup-exit{font-size:11px}.setup-layout{min-height:calc(100vh - 106px);padding:30px 19px 40px;display:block}.setup-aside{border-radius:15px;min-height:0;margin-bottom:29px;padding:22px}.setup-aside-mark{width:40px;height:40px;margin-bottom:20px}.setup-aside h2{margin:13px 0 9px;font-size:30px}.setup-aside h2 br{display:none}.setup-aside>p{max-width:100%;font-size:12px}.setup-aside-footer{display:none}.setup-form{margin-top:29px}.setup-form h1{font-size:clamp(32px,8vw,41px)}.setup-actions{gap:12px}.setup-actions .button{min-height:45px;padding:0 13px;font-size:12px}.setup-actions>span{font-size:10px}.setup-footer{min-height:50px;padding:8px 17px;font-size:9px}.setup-footer span:last-child{font-size:8px}.setup-success{padding:9vh 22px}.setup-success h1{font-size:39px}.dashboard-sidebar{background:#0d120f;width:min(300px,86vw);padding:0 15px;box-shadow:14px 0 48px #0009}.sidebar-close{background:#1a241d;border-radius:9px;width:38px;height:38px}.dashboard-main{width:100%;margin-left:0}.dashboard-topbar{height:60px;padding:0 16px}.dashboard-menu{background:#141c16;border:1px solid #38463c;border-radius:9px;width:38px;height:38px;padding:9px 7px}.dashboard-menu span{width:19px}.breadcrumb{font-size:10px}.preview-pill{padding:6px 8px;font-size:8px}.dashboard-content{padding:27px 17px 44px}.dashboard-page-heading{flex-wrap:wrap;gap:14px}.dashboard-page-heading h1{font-size:29px}.dashboard-page-heading p{max-width:100%;font-size:12px}.dashboard-page-heading>.button{min-height:41px;padding:0 12px;font-size:11px}.assistant-status{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.status-left b{font-size:12px}.status-left>div>span{font-size:10px}.status-actions{width:100%}.status-actions button{min-height:38px;font-size:10px}.metrics-grid{gap:10px}.metric-card{min-height:112px;padding:12px}.metric-card>div{font-size:9px}.metric-card>strong{font-size:25px}.metric-card>small{font-size:8px}.dashboard-two-col{grid-template-columns:1fr}.dashboard-two-col>.dashboard-panel{min-height:0;padding:15px}.dashboard-welcome{grid-template-columns:1fr;gap:5px;min-height:calc(100vh - 110px)}.dashboard-empty-hero h1{font-size:39px}.dashboard-onboarding-art{height:230px}.channel-cards,.settings-fields,.billing-plan-grid{grid-template-columns:1fr}.billing-panel{grid-template-columns:42px 1fr}.billing-price{grid-column:1/-1;align-items:flex-start}.billing-usage{grid-column:1/-1}.billing-panel>.button{grid-area:auto/1/auto/-1}}@media (max-width:950px){.floral-site .hero-grid{gap:30px}.floral-site .hero-copy h1{font-size:clamp(50px,7vw,70px)}.floral-site .floating-note{display:none}.floral-site .knowledge-section,.floral-site .live-demo-inner{gap:42px}}@media (max-width:900px){.floral-site .hero-grid{grid-template-columns:1fr;gap:38px;min-height:auto}.floral-site .hero-copy{max-width:690px}.floral-site .hero-copy h1{font-size:clamp(55px,8vw,72px)}.floral-site .hero-product{width:min(100%,680px);margin:0 auto}.flower-layout{grid-template-columns:1fr;gap:36px}}@media (max-width:1080px){.floral-site .hero-copy h1{letter-spacing:-3.5px;font-size:clamp(49px,5vw,58px)}.floral-site .header-actions{display:none}.floral-site .mobile-menu{width:42px;height:42px;color:var(--floral-text);background:#111815;border:1px solid #405047;border-radius:10px;place-items:center;display:grid}.floral-site .header-inner nav{border-bottom:1px solid var(--floral-line);background:#0d120f;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 18px;display:none;position:absolute;top:73px;left:0;right:0;box-shadow:0 18px 30px #0008}.floral-site .header-inner nav.nav-open{display:flex}.floral-site .header-inner nav>a{color:#e0e9e1;border-bottom:1px solid #27332b;align-items:center;min-height:48px;font-size:14px;display:flex}.floral-site .mobile-nav-actions{justify-content:space-between;align-items:center;padding-top:15px;display:flex}}@media (max-width:767px){.floral-site .site-header{height:66px}.floral-site .header-inner{padding:0 19px}.floral-site .brand{font-size:21px}.floral-site .hero-section{padding:52px 20px 0}.floral-site .hero-grid{grid-template-columns:1fr;gap:30px;min-height:auto}.floral-site .hero-copy h1{letter-spacing:-3.5px;margin:22px 0 17px;font-size:clamp(48px,12vw,70px)}.floral-site .hero-description{font-size:16px}.floral-site .hero-actions{gap:9px}.floral-site .hero-actions .button{min-height:48px;padding:0 13px;font-size:12px}.floral-site .hero-proof{margin-top:30px}.floral-site .hero-product{padding:8px 0 23px}.floral-site .hero-bottom{margin-top:12px;padding:23px 0}.floral-site .business-logos{flex-wrap:wrap;justify-content:center;gap:16px 23px;font-size:14px}.floral-site .benefit-section,.floral-site .knowledge-section,.floral-site .how-section,.floral-site .solutions-section,.floral-site .pricing-section,.floral-site .faq-section{padding:75px 21px}.floral-site .section-heading{flex-direction:column;align-items:flex-start;gap:12px}.floral-site .section-heading h2,.floral-site .knowledge-copy h2,.floral-site .how-header h2,.floral-site .pricing-heading h2{letter-spacing:-2px;font-size:clamp(36px,9vw,48px)}.floral-site .benefit-grid{grid-template-columns:repeat(2,1fr);margin-top:29px}.floral-site .benefit-item{min-height:205px;padding:20px 12px 20px 0}.floral-site .benefit-item+.benefit-item{padding-left:12px}.floral-site .benefit-item:nth-child(3){border-left:0;padding-left:0}.floral-site .problem-section{grid-template-columns:1fr;gap:34px;padding:60px 22px}.floral-site .problem-stamp{display:none}.floral-site .knowledge-section{grid-template-columns:1fr;gap:28px}.floral-site .knowledge-visual{min-height:330px}.floral-site .chip-a{left:0}.floral-site .chip-b{right:0}.floral-site .how-header{flex-direction:column;align-items:flex-start;gap:10px}.floral-site .steps-grid{grid-template-columns:1fr;margin-top:30px}.floral-site .step-card{min-height:240px}.floral-site .live-demo-section{padding:66px 20px}.floral-site .live-demo-inner{grid-template-columns:1fr;gap:33px}.floral-site .live-demo-copy h2{font-size:clamp(36px,9vw,49px)}.floral-site .solutions-grid{grid-template-columns:1fr 1fr}.floral-site .solution-card,.floral-site .solution-card:nth-child(4),.floral-site .solution-card:nth-child(5){grid-column:auto}.floral-site .solution-card:last-child{grid-column:1/-1}.floral-site .pricing-grid{grid-template-columns:1fr}.floral-site .price-card{min-height:0}.floral-site .faq-section{grid-template-columns:1fr;gap:28px}.floral-site .final-cta{padding:59px 22px}.floral-site .final-cta h2{font-size:clamp(37px,9vw,49px)}.floral-site .site-footer{padding:42px 21px 0}.floral-site .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.floral-site .footer-signup{grid-column:1/-1}.floral-site .footer-bottom{flex-direction:column;align-items:flex-start;padding:15px 0}.flower-page{padding:0 18px 38px}.flower-layout{margin-top:42px}.flower-intro h1{letter-spacing:-2px;font-size:clamp(42px,11vw,58px)}.flower-chat{min-height:620px}}@media (prefers-reduced-motion:reduce){.floral-site *,.floral-site :before,.floral-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
