:root{--bg:#08090b;--surface:#101216;--surface-2:#16191e;--text:#f4f5f7;--muted:#999fa8;--line:#282c33;--amber:#ffc62e;--amber-2:#f4a900;--cyan:#57e7ef;--radius:22px;--font-body:'DM Sans',sans-serif;--font-display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1240px)/2));position:sticky;top:0;z-index:50;background:rgba(8,9,11,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font:800 1.15rem var(--font-display);letter-spacing:.18em}.brand-mark{width:31px;height:31px;position:relative;display:inline-block;transform:rotate(30deg)}.brand-mark:before,.brand-mark:after,.brand-mark i{content:"";position:absolute;width:13px;height:13px;background:var(--amber);border-radius:4px}.brand-mark:before{left:0;top:1px}.brand-mark:after{right:0;bottom:1px}.brand-mark i:first-child{right:0;top:1px;background:#ffe28d}.brand-mark i:last-child{left:0;bottom:1px;background:var(--amber-2)}nav{display:flex;gap:34px}nav a,footer a{color:#b7bbc1;text-decoration:none;font-weight:600;font-size:.9rem;transition:.2s}nav a:hover,footer a:hover{color:var(--amber)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:10px;font:700 .95rem var(--font-body);text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,color .2s,border .2s}.button:hover{transform:translateY(-2px)}.button-small{min-height:43px;padding:0 18px;font-size:.85rem}.button-primary{background:var(--amber);color:#111;border-color:var(--amber);box-shadow:0 8px 32px rgba(255,198,46,.15)}.button-primary:hover{background:#ffd25d}.button-outline{border-color:#40454e;color:#fff;background:transparent}.button-outline:hover{border-color:var(--amber);color:var(--amber)}.button-ghost{color:#d8dbe0;background:transparent}.button-dark{background:#0a0b0e;color:#fff}.wide{width:100%}.section{max-width:1240px;margin:0 auto;padding:120px 28px}.hero{min-height:calc(100vh - 84px);display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:50px;padding-top:80px;padding-bottom:100px;position:relative}.hero:before{content:"";position:absolute;width:700px;height:700px;right:-350px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(255,198,46,.1),transparent 68%);pointer-events:none}.eyebrow,.kicker{font-size:.75rem;letter-spacing:.16em;font-weight:800;color:var(--amber);margin:0 0 22px;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:28px;height:2px;background:var(--amber)}h1,h2,h3,p{margin-top:0}h1{font:800 clamp(3.25rem,6vw,5.65rem)/.98 var(--font-display);letter-spacing:-.055em;margin-bottom:29px}h1 em,h2 em{font-style:normal;color:var(--amber)}.lead{font-size:1.17rem;color:#b9bec5;line-height:1.75;max-width:630px}.hero-actions{display:flex;gap:12px;margin:36px 0}.hero-proof{display:flex;gap:26px;border-top:1px solid var(--line);padding-top:24px;color:#7f858e;font-size:.8rem}.hero-proof span{display:grid;gap:0}.hero-proof b{font-size:1rem;color:#e8eaed}.hero-visual{height:600px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid rgba(255,198,46,.14);border-radius:50%}.orbit-one{width:520px;height:520px}.orbit-two{width:410px;height:410px;border-style:dashed;animation:spin 28s linear infinite}.phone{width:285px;height:555px;border:7px solid #22262d;border-radius:39px;background:#e9e6de;box-shadow:0 30px 80px #000,0 0 0 1px #383e47;overflow:hidden;transform:rotate(-3deg) translateX(-52px);position:relative;z-index:2}.phone:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:80px;height:20px;background:#101216;border-radius:20px;z-index:4}.phone-top{height:74px;padding:26px 12px 8px;background:#f8f6ef;color:#17191c;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d9d5cb}.phone-top .back{font-size:24px}.bee-avatar,.mini-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#17191c;color:var(--amber);font-weight:800}.phone-top div{display:grid;line-height:1.1;flex:1}.phone-top small{color:#6d746d;font-size:.65rem;margin-top:4px}.dots{letter-spacing:1px}.chat{height:calc(100% - 74px);padding:18px 12px;background-color:#e6e1d6;background-image:radial-gradient(#cac4b8 .6px,transparent .6px);background-size:6px 6px}.message{max-width:88%;padding:10px 11px;border-radius:10px;margin-bottom:10px;color:#242628;font-size:.7rem;line-height:1.45;box-shadow:0 1px 2px rgba(0,0,0,.08)}.incoming{background:#fff;border-top-left-radius:2px}.outgoing{background:#d8ffd4;margin-left:auto;border-top-right-radius:2px}.typing{animation:soft-pulse 3s ease-in-out infinite}.chat-status{color:#555d61;font-size:.61rem;margin-top:15px;display:flex;align-items:center;gap:5px}.chat-status span{width:6px;height:6px;border-radius:50%;background:#00a884;box-shadow:0 0 0 4px rgba(0,168,132,.12)}.lead-card{position:absolute;z-index:3;right:-5px;bottom:54px;width:310px;background:rgba(19,22,27,.96);border:1px solid #343942;border-radius:16px;padding:18px;box-shadow:0 25px 55px rgba(0,0,0,.55)}.lead-card-head{font-size:.6rem;letter-spacing:.1em;color:#7f8792;display:flex;align-items:center;gap:7px}.lead-card-head b{margin-left:auto;color:var(--amber);background:rgba(255,198,46,.09);padding:3px 7px;border-radius:4px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(87,231,239,.1)}.lead-card h3{font-size:1rem;margin:15px 0 10px}.lead-card ul{padding:0;margin:0;list-style:none;font-size:.72rem}.lead-card li{display:flex;justify-content:space-between;border-top:1px solid #292d34;padding:8px 0;color:#e2e4e7}.lead-card li span{color:#737b85}.next-step{display:flex;gap:10px;background:#20242a;border-radius:9px;padding:10px;margin-top:10px;align-items:center}.next-step>span{color:var(--amber);font-size:1.3rem}.next-step div{display:grid}.next-step small{font-size:.52rem;color:#717984;letter-spacing:.1em}.next-step b{font-size:.68rem}.problem-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px max(28px,calc((100vw - 1240px)/2));background:#0c0e11}.problem-strip p{font:700 1rem var(--font-display);margin-bottom:14px}.ticker{display:flex;align-items:center;gap:20px;color:#8e949c;font-size:.87rem;flex-wrap:wrap}.ticker i{width:4px;height:4px;border-radius:50%;background:var(--amber)}.section-heading{display:flex;gap:28px;align-items:flex-start;margin-bottom:65px}.section-number{font-weight:800;color:var(--amber);border:1px solid #363a42;padding:5px 11px;border-radius:30px;font-size:.72rem}.section-heading h2,.benefit-title h2,.faq-title h2,.contact h2,.partner h2,.demo-copy h2{font:750 clamp(2.35rem,4.2vw,4.15rem)/1.1 var(--font-display);letter-spacing:-.045em;margin-bottom:16px}.section-heading>div>p:last-child{color:var(--muted);font-size:1.05rem}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain-feature{min-height:330px;border:1px solid var(--line);background:linear-gradient(145deg,#101216,#0c0e11);padding:30px;border-radius:var(--radius);display:flex;flex-direction:column;transition:.25s}.pain-feature:hover{transform:translateY(-5px);border-color:#4b4f55}.icon-box{width:50px;height:50px;display:grid;place-items:center;border:1px solid #3d424a;border-radius:13px;color:var(--amber);font-size:1.25rem;margin-bottom:45px}.pain-feature h3{font:700 1.3rem var(--font-display)}.pain-feature p{color:var(--muted)}.pain-feature>span{margin-top:auto;color:#676e77;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.process{max-width:none;background:#f4f1e9;color:#11151a;padding-left:max(28px,calc((100vw - 1240px)/2));padding-right:max(28px,calc((100vw - 1240px)/2))}.process .section-number{border-color:#c9c5bb}.process .kicker{color:#9b7900}.process-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9c6bd}.process-line article{padding:34px 24px 20px;border-right:1px solid #c9c6bd;position:relative}.process-line article:last-child{border-right:0}.process-line article>b{color:#8b8e8c;font-size:.7rem}.process-icon{margin:45px 0 28px;width:55px;height:55px;display:grid;place-items:center;background:#11151a;color:var(--amber);border-radius:16px;font-size:1.25rem}.process-line h3{font:700 1.35rem var(--font-display);margin-bottom:8px}.process-line p{color:#6a6c6a;font-size:.9rem}.demo-section{padding-top:95px;padding-bottom:95px}.demo-shell{border:1px solid var(--line);border-radius:30px;padding:70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;background:radial-gradient(circle at 85% 20%,rgba(87,231,239,.06),transparent 40%),#0d0f12}.demo-copy h2{font-size:clamp(2.2rem,3.3vw,3.5rem)}.demo-copy>p:not(.kicker){color:var(--muted);margin-bottom:28px}.demo-board{background:#15181d;border:1px solid #30353e;border-radius:14px;padding:20px;box-shadow:0 28px 60px #050506}.board-top{display:flex;justify-content:space-between;border-bottom:1px solid #2d3239;padding-bottom:16px;font-size:.68rem;color:#8a929c}.board-top span{display:flex;align-items:center;gap:7px}.board-top i{width:6px;height:6px;border-radius:50%;background:#4fe7a1}.board-top b{color:#ccd0d4}.board-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 0}.board-cols>div>small{font-size:.55rem;color:#666e77;letter-spacing:.12em}.board-card{background:#1d2127;border:1px solid #30363e;border-radius:9px;margin-top:9px;padding:10px;display:flex;align-items:center;gap:7px;min-height:75px}.board-card.active{border-color:rgba(255,198,46,.55);box-shadow:0 0 30px rgba(255,198,46,.07)}.mini-avatar{width:28px;height:28px;font-size:.58rem;flex:0 0 auto}.mini-avatar.bee{background:var(--amber);color:#111}.mini-avatar.check{background:#143d30;color:#66e9ae}.board-card p{display:grid;line-height:1.15;margin:0;flex:1}.board-card p b{font-size:.62rem}.board-card p small{font-size:.52rem;color:#7d858e;margin-top:5px}.board-card em{font-style:normal;font-size:.48rem;color:var(--amber)}.board-progress{height:2px;background:#2d3239}.board-progress span{display:block;width:82%;height:100%;background:linear-gradient(90deg,var(--cyan),var(--amber));animation:progress 3s ease-in-out infinite}.benefits{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;border-top:1px solid var(--line)}.benefit-title h2{font-size:clamp(2.2rem,3.5vw,3.6rem);position:sticky;top:125px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr}.benefit-grid>div{padding:35px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px}.benefit-grid strong{color:var(--amber);font-size:.7rem}.benefit-grid h3{font:700 1.25rem var(--font-display);margin:50px 0 9px}.benefit-grid p{color:var(--muted);font-size:.9rem}.pricing{max-width:none;background:#0d0f12;padding-left:max(28px,calc((100vw - 1240px)/2));padding-right:max(28px,calc((100vw - 1240px)/2))}.centered{justify-content:center;text-align:center}.centered>div{max-width:760px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.price-card{border:1px solid var(--line);border-radius:20px;background:#111319;padding:32px;position:relative}.price-card.featured{border-color:var(--amber);transform:translateY(-12px);background:linear-gradient(160deg,rgba(255,198,46,.08),#111319 35%)}.popular{position:absolute;right:18px;top:18px;font-size:.55rem;background:var(--amber);color:#111;padding:5px 8px;border-radius:20px;font-weight:800;letter-spacing:.08em}.plan-tag{font-size:.68rem;font-weight:800;letter-spacing:.13em;color:var(--amber)}.price-card h3{font:700 1.35rem var(--font-display);margin:24px 0 12px}.price-card>p:not(.plan-tag){color:var(--muted);font-size:.88rem;min-height:85px}.price{display:grid;border-top:1px solid var(--line);padding-top:22px}.price small{font-size:.7rem;color:#777f89}.price b{font:800 2.1rem var(--font-display);line-height:1.3}.price>span{font-size:.65rem;color:#717983}.monthly{display:flex;justify-content:space-between;padding:12px 0 20px;border-bottom:1px solid var(--line);font-size:.78rem;color:#858d97}.monthly b{color:#fff}.price-card ul{list-style:none;padding:20px 0;margin:0;min-height:190px}.price-card li{font-size:.84rem;color:#c2c6cb;padding:7px 0}.price-card li:before{content:'✓';color:var(--amber);margin-right:9px}.integrations{text-align:center}.integration-row{display:flex;align-items:center;justify-content:center;gap:25px;font:700 clamp(1.25rem,2.6vw,2.25rem) var(--font-display);flex-wrap:wrap}.integration-row i{font-style:normal;color:var(--amber);font-weight:400}.integration-note{color:var(--muted);max-width:650px;margin:30px auto 0}.partner{padding-top:40px}.partner-card{background:var(--amber);color:#121316;border-radius:28px;padding:70px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.partner .kicker{color:#725600}.partner-copy>p:not(.kicker){color:#51460e;max-width:610px;font-size:1.04rem;margin-bottom:30px}.partner h2{font-size:clamp(2.35rem,4vw,4rem)}.partner-points{border-left:1px solid rgba(0,0,0,.22)}.partner-points>div{display:flex;gap:18px;padding:20px;border-bottom:1px solid rgba(0,0,0,.22)}.partner-points span{font-size:.67rem;font-weight:800}.partner-points p{margin:0;font-size:.87rem;color:#5d4f0b}.partner-points b{display:block;color:#121316;font:700 1.1rem var(--font-display);margin-bottom:5px}.trust-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.trust-steps div{padding:30px 24px;border-right:1px solid var(--line)}.trust-steps div:last-child{border:0}.trust-steps b{display:grid;place-items:center;width:30px;height:30px;border:1px solid #3b4048;border-radius:50%;color:var(--amber);font-size:.7rem}.trust-steps h3{font:700 1.15rem var(--font-display);margin:38px 0 7px}.trust-steps p{color:var(--muted);font-size:.85rem}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;background:#0d0f12;max-width:none;padding-left:max(28px,calc((100vw - 1240px)/2));padding-right:max(28px,calc((100vw - 1240px)/2))}.faq-title h2{font-size:clamp(2.2rem,3.4vw,3.5rem)}details{border-top:1px solid #353942}details:last-child{border-bottom:1px solid #353942}summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;align-items:center;font-weight:700}summary::-webkit-details-marker{display:none}summary span{color:var(--amber);font-size:1.4rem;transition:.2s}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);padding:0 45px 22px 0;max-width:700px}.contact{padding-bottom:150px}.contact-panel{border-radius:30px;background:linear-gradient(135deg,#16191e,#0d0f12);border:1px solid var(--line);padding:70px;display:grid;grid-template-columns:1fr .8fr;gap:80px}.contact h2{font-size:clamp(2.5rem,4vw,4.3rem)}.contact-copy>p:not(.kicker){color:var(--muted);max-width:570px}.contact-badges{display:flex;gap:15px;flex-wrap:wrap;margin-top:28px}.contact-badges span{font-size:.75rem;color:#c1c5ca}form{display:grid;gap:14px;background:#0b0d10;padding:25px;border:1px solid #2c3037;border-radius:16px}label{display:grid;gap:6px;color:#9da3ab;font-size:.72rem;font-weight:700}input,select{width:100%;border:1px solid #30353d;background:#15181d;color:#fff;border-radius:8px;padding:13px 14px;font:500 .9rem var(--font-body);outline:none}input:focus,select:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,198,46,.08)}.form-note{font-size:.65rem;color:#676e77;text-align:center;margin:0}.form-result{background:#171b20;border:1px solid #353a43;border-radius:10px;padding:14px}.form-result b{display:block;font-size:.85rem;margin-bottom:10px}.form-result div{display:flex;gap:8px;flex-wrap:wrap}.form-result button,.form-result a{background:#232831;border:0;color:#eee;padding:7px 10px;border-radius:6px;font-size:.7rem;text-decoration:none;cursor:pointer}footer{max-width:1240px;margin:0 auto;padding:35px 28px 50px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}footer p{color:#7b828b;margin:0;text-align:center;font-size:.82rem}footer>div{display:flex;gap:18px}footer small{grid-column:1/-1;color:#50565e;font-size:.65rem;text-align:center}.floating-cta{display:none;position:fixed;right:18px;bottom:18px;z-index:40;background:var(--amber);color:#111;text-decoration:none;padding:11px 16px;border-radius:30px;box-shadow:0 10px 35px #000;font-size:.8rem;gap:7px;align-items:center}dialog{width:min(880px,calc(100% - 30px));border:1px solid #363b43;background:#0e1014;color:#fff;border-radius:24px;padding:0;box-shadow:0 40px 140px #000}dialog::backdrop{background:rgba(0,0,0,.8);backdrop-filter:blur(7px)}.modal-close{position:absolute;right:18px;top:14px;background:transparent;border:0;color:#a8aeb5;font-size:1.8rem;cursor:pointer}.modal-demo{padding:55px}.modal-label{color:var(--amber);letter-spacing:.13em;font-size:.65rem;font-weight:800}.modal-demo h2{font:750 clamp(1.8rem,4vw,3rem)/1.15 var(--font-display);max-width:650px;margin:14px 0 30px}.demo-timeline{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #30343c;margin-bottom:25px}.timeline-step{padding:10px;border-bottom:2px solid transparent;display:grid}.timeline-step b{font-size:.65rem;color:#5f6670}.timeline-step span{font-size:.7rem;color:#858c95}.timeline-step.active{border-color:var(--amber)}.timeline-step.active b{color:var(--amber)}.timeline-step.active span{color:#fff}.modal-stage{height:240px;border:1px solid #2c3138;border-radius:14px;background:radial-gradient(circle at 50% 20%,rgba(255,198,46,.08),transparent 55%),#080a0d;display:grid;place-items:center}.stage-event{width:min(360px,90%);padding:20px;background:#171a20;border:1px solid #373c44;border-radius:12px;display:grid;gap:5px;transition:.25s}.stage-event span{font-size:.62rem;color:var(--cyan)}.stage-event b{font-size:1rem}.stage-event small{color:#707883}.modal-controls{display:flex;align-items:center;gap:20px;margin-top:20px}.demo-bar{height:3px;flex:1;background:#292e35;overflow:hidden}.demo-bar i{display:block;width:0;height:100%;background:var(--amber)}.demo-bar i.playing{animation:demo-progress 8s linear forwards}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes soft-pulse{50%{box-shadow:0 0 0 4px rgba(0,168,132,.12)}}@keyframes progress{50%{width:96%}}@keyframes demo-progress{to{width:100%}}
@media(max-width:980px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:760px}.hero-visual{height:570px}.pain-grid,.pricing-grid{grid-template-columns:1fr}.pain-feature{min-height:260px}.process-line{grid-template-columns:1fr 1fr}.process-line article:nth-child(2){border-right:0}.process-line article{border-bottom:1px solid #c9c6bd}.demo-shell,.benefits,.partner-card,.faq,.contact-panel{grid-template-columns:1fr}.demo-shell,.partner-card,.contact-panel{padding:45px}.benefit-title h2{position:static}.price-card.featured{transform:none}.trust-steps{grid-template-columns:1fr 1fr}.trust-steps div:nth-child(2){border-right:0}.faq{gap:35px}footer{grid-template-columns:1fr;text-align:center}footer>div{justify-content:center}footer small{grid-column:auto}}
@media(max-width:640px){.site-header{height:70px;padding:0 18px}.site-header>.button{display:none}.section{padding:82px 19px}.hero{padding-top:48px;padding-bottom:60px;min-height:auto}.eyebrow{font-size:.64rem}h1{font-size:clamp(3rem,14vw,4.2rem)}.lead{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-proof{gap:15px;justify-content:space-between}.hero-visual{height:510px;margin-top:10px}.orbit-one{width:390px;height:390px}.orbit-two{width:315px;height:315px}.phone{width:250px;height:490px;transform:rotate(-2deg) translateX(-25px)}.lead-card{width:250px;right:0;bottom:12px}.section-heading{gap:15px;margin-bottom:42px}.section-heading h2,.benefit-title h2,.faq-title h2,.contact h2,.partner h2,.demo-copy h2{font-size:2.35rem}.pain-grid{gap:12px}.process-line{grid-template-columns:1fr}.process-line article{border-right:0;padding-left:0}.process-icon{margin:25px 0 18px}.demo-shell,.partner-card,.contact-panel{padding:30px 22px;border-radius:22px}.demo-board{overflow-x:auto}.board-cols{min-width:500px}.benefits{gap:35px}.benefit-grid{grid-template-columns:1fr}.benefit-grid>div{min-height:190px;padding:28px 20px}.price-card{padding:25px}.integration-row{gap:12px}.partner-points{border-left:0;border-top:1px solid rgba(0,0,0,.2)}.trust-steps{grid-template-columns:1fr}.trust-steps div{border-right:0;border-bottom:1px solid var(--line)}.faq{padding-top:80px;padding-bottom:80px}.contact-badges{display:grid}.floating-cta{display:flex}footer{padding-bottom:95px}.modal-demo{padding:45px 20px 25px}.demo-timeline{grid-template-columns:1fr 1fr}.modal-stage{height:220px}.modal-controls{flex-direction:column;align-items:stretch}.demo-bar{flex-basis:3px}.phone-top{height:70px}.chat{height:calc(100% - 70px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.brand{gap:7px;font:inherit;letter-spacing:normal}.brand-symbol,.brand-word{display:block;flex:0 0 auto;background-image:url("bee-logo-transparent.png");background-repeat:no-repeat}.brand-symbol{width:42px;height:43px;background-size:54px auto;background-position:center -1px}.brand-word{width:72px;height:27px;background-size:98px auto;background-position:center -72px}.bee-avatar,.mini-avatar.bee{border-radius:0;background-color:transparent;background-image:url("bee-logo-transparent.png");background-repeat:no-repeat;background-size:42px auto;background-position:center top;box-shadow:none}
.form-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}textarea{width:100%;min-height:130px;resize:vertical;border:1px solid #30353d;background:#15181d;color:#fff;border-radius:8px;padding:13px 14px;font:500 .9rem var(--font-body);outline:none}textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(255,198,46,.08)}.human-check{display:flex;grid-template-columns:none;align-items:center;gap:10px;border:1px solid #30353d;background:#15181d;border-radius:8px;padding:13px 14px;color:#e7e9ec;font-size:.85rem;cursor:pointer}.human-check input{width:18px;height:18px;accent-color:var(--amber);flex:0 0 auto}.button:disabled{cursor:wait;opacity:.65;transform:none}.form-result p{margin:0;color:#aeb4bc;font-size:.78rem}.form-result.success{border-color:rgba(79,231,161,.45)}.form-result.error{border-color:rgba(255,99,99,.5)}
.form-target{display:none}.optional{color:#7d838c;font-size:.72rem;font-weight:500}
#lead-form label.field-invalid input:not([type="checkbox"]),#lead-form label.field-invalid select{border-color:#ff6363;box-shadow:0 0 0 3px rgba(255,99,99,.12)}#lead-form label.human-check.field-invalid{border-color:#ff6363;box-shadow:0 0 0 3px rgba(255,99,99,.12)}#lead-form label.field-invalid input[type="checkbox"]{outline:2px solid #ff6363;outline-offset:2px}
