@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#071025;--bg2:#0b1530;--panel:#101e43;--panel2:#11234d;--line:rgba(132,162,241,.18);--line-hi:rgba(118,148,245,.35);--text:#f4f7ff;--muted:#a0b1d2;--subtle:#6f82ab;--blue:#497eff;--purple:#8569fb;--cyan:#59c7ff;--green:#49dfb2;--radius:21px;--container:1280px;--shadow:0 25px 65px rgba(0,3,22,.43)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.56;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}img,svg{max-width:100%}img{display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:'Manrope','DM Sans',sans-serif}p{color:var(--muted)}.container{width:min(var(--container),calc(100% - 52px));margin-inline:auto}.section{padding:92px 0;position:relative}.center{text-align:center}.site-glow{position:absolute;pointer-events:none;z-index:-1;filter:blur(12px)}.site-glow--top{width:950px;height:850px;top:100px;right:-390px;background:radial-gradient(ellipse,rgba(39,72,186,.28),transparent 68%)}.site-glow--mid{width:940px;height:1200px;top:1760px;left:-550px;background:radial-gradient(ellipse,rgba(85,47,188,.14),transparent 70%)}.gradient-text{background:linear-gradient(95deg,#5dc5ff 4%,#7ca0ff 47%,#ae77ff 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#91abf8;font-weight:800;display:inline-block;margin-bottom:16px}.kicker:before{content:'';display:inline-block;height:5px;width:5px;background:#659aff;box-shadow:0 0 12px #659aff;border-radius:50%;vertical-align:middle;margin-right:10px}
.announcement{background:linear-gradient(90deg,#101f49,#16215b 58%,#1c1d57);border-bottom:1px solid rgba(180,175,255,.11);font-size:12px;color:#becbff}.announcement-inner{min-height:36px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.announcement-dot{background:#57d8bb;box-shadow:0 0 12px rgba(87,216,187,.5);width:6px;height:6px;border-radius:50%}.announcement strong{color:#edf3ff}.announcement a{color:#d8ddff;text-decoration:underline;text-underline-offset:3px}
.header{position:sticky;top:0;z-index:30;background:rgba(7,14,32,.88);backdrop-filter:blur(22px);border-bottom:1px solid rgba(146,165,235,.09)}.header-inner{min-height:76px;display:flex;gap:22px;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-width:max-content}.brand span{font-family:'Manrope',sans-serif;font-weight:750;font-size:20px;letter-spacing:-.9px}.brand b{font-weight:750}.brand img{width:39px;height:39px}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a,.nav-mail{font-size:13px;color:#c6d0e9;font-weight:700;transition:color .2s}.nav-links a:hover,.nav-mail:hover{color:#fff}.header-cta{display:flex;align-items:center;gap:18px}.btn{border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:13px;font-weight:800;padding:12px 18px;line-height:1.25;border:1px solid transparent;transition:transform .2s,background .2s,box-shadow .2s,color .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{color:white;background:linear-gradient(115deg,#3c8bf8,#5c67f4 61%,#9368fa);box-shadow:0 10px 26px rgba(77,105,253,.24)}.btn-primary:hover{box-shadow:0 12px 36px rgba(76,105,253,.43)}.btn-ghost{border:1px solid rgba(139,165,240,.32);background:#0b1837;color:#e3ecff}.btn-ghost:hover,.btn-outline:hover{background:rgba(98,125,255,.13);border-color:rgba(155,181,255,.5)}.btn-outline{border:1px solid #40558e;background:rgba(28,45,101,.21);color:#e2e9ff}.btn-sm{font-size:12px;padding:12px 15px}.btn-large{min-height:49px}.mobile-toggle{display:none;background:none;border:0;padding:10px}.mobile-toggle span{display:block;width:24px;height:2px;background:#d4e2ff;border-radius:10px;margin:5px 0}.mobile-menu{display:none;background:#0b1531;border-top:1px solid var(--line);padding:10px 26px 18px}.mobile-menu a{display:block;border-bottom:1px solid rgba(155,180,255,.08);padding:12px 0;color:#d8e1fa;font-size:14px}
.hero{padding:86px 0 72px;position:relative;isolation:isolate}.hero:before{content:'';position:absolute;z-index:-1;top:1%;right:-13%;width:75%;height:100%;background:radial-gradient(ellipse,rgba(47,65,179,.24),transparent 70%)}.hero-grid{display:grid;grid-template-columns:.91fr 1.09fr;align-items:center;gap:54px}.hero-copy{position:relative;z-index:3}.eyebrow{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(95,127,255,.32);color:#b3c7ff;background:#1524548a;border-radius:100px;font-size:10px;letter-spacing:1.15px;font-weight:800;padding:9px 13px;text-transform:uppercase}.eyebrow-dot{background:#8f8bff;box-shadow:0 0 9px #8f8bff;border-radius:100%;height:6px;width:6px}.hero h1{font-size:clamp(41px,4.7vw,67px);line-height:1.09;letter-spacing:-2.8px;margin:25px 0 21px;max-width:620px;font-weight:800}.hero-copy>p{font-size:16px;line-height:1.9;max-width:565px;color:#b7c5e0}.hero-copy>p strong{color:#f4f6ff;font-weight:600}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:29px}.play-icon{border:1px solid #5874b0;display:grid;place-items:center;border-radius:100%;height:22px;width:22px;font-size:9px}.hero-checks{display:flex;gap:19px;flex-wrap:wrap;margin-top:26px;font-size:12px;color:#b4c2dc}.hero-checks b{display:inline-grid;place-items:center;background:rgba(46,221,182,.12);border-radius:100%;color:#65e6bf;margin-right:4px;height:18px;width:18px}.hero-note{display:flex;gap:13px;align-items:center;margin-top:48px;border-top:1px solid rgba(120,147,225,.15);padding-top:22px}.spark{font-size:25px;color:#a195ff}.hero-note strong,.hero-note small{display:block}.hero-note strong{font-size:13px}.hero-note small{font-size:12px;color:var(--subtle);margin-top:2px;max-width:360px}
.hero-visual{position:relative;min-width:0;perspective:1100px}.orbit{position:absolute;border:1px solid rgba(75,109,255,.24);width:670px;height:670px;border-radius:50%;right:-170px;top:-160px;z-index:-1;box-shadow:0 0 50px rgba(68,96,255,.06)}.orbit-b{width:510px;height:510px;right:-100px;top:-95px;border-color:rgba(130,75,230,.22)}.preview-window{background:#091228;border:1px solid #354b87;overflow:hidden;border-radius:17px;box-shadow:0 36px 70px rgba(0,0,0,.4),0 0 50px rgba(75,84,254,.16);transform:rotateY(-4deg) rotateX(1deg);transition:transform .7s;animation:softfloat 8s ease-in-out infinite}.hero-visual:hover .preview-window{transform:rotateY(0) rotateX(0)}@keyframes softfloat{0%,100%{translate:0 0}50%{translate:0 -8px}}.preview-top{height:50px;display:flex;align-items:center;justify-content:space-between;background:#0c1429;border-bottom:1px solid #223257;padding:0 15px}.preview-brand{display:flex;align-items:center;gap:8px;font-size:12px}.demo-tag{border-radius:4px;padding:2px 6px;border:1px solid #324d94;color:#aac5ff;font-size:8px;letter-spacing:1px}.preview-tools{display:flex;align-items:center;gap:10px;font-size:10px;color:#aebfe2}.preview-tools>span:first-child{border-radius:7px;border:1px solid #2a385b;padding:5px 8px}.avatar{border-radius:100%;height:25px;width:25px;display:grid;place-items:center;font-size:9px;background:linear-gradient(135deg,#1f92bb,#9552a9);color:white}.preview-body{display:grid;grid-template-columns:110px 1fr;min-height:435px}.preview-side{background:#0d1836;padding:17px 7px;display:flex;flex-direction:column;gap:6px;border-right:1px solid #1d315a}.side-item{display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 8px;color:#9caed4;border-radius:6px}.side-item small{font-size:9px}.side-item.active{background:#183373;color:#a4c8ff}.preview-main{padding:17px 12px;min-width:0}.preview-welcome{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:8px}.preview-welcome strong{display:block;font-size:16px}.preview-welcome small{display:block;font-size:10px;color:#90a3cb}.preview-online{font-size:9px;color:#b5dbdb;white-space:nowrap}.preview-online i,.workspace-status i,.tiny-dot{display:inline-block;height:6px;width:6px;background:#47d7a7;border-radius:50%;box-shadow:0 0 9px #4bdba2;margin-right:4px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.kpi{background:linear-gradient(135deg,#112656,#172656);border:1px solid #2d417a;border-radius:10px;padding:11px 8px;min-width:0}.kpi>span{color:#aebfdf;font-size:9px;display:block}.kpi strong{font-size:18px;display:block;letter-spacing:-1px;padding:4px 0 2px;white-space:nowrap}.kpi small{color:#50ddaf;font-size:9px;font-weight:700;white-space:nowrap}.kpi small span{color:#8598bf;font-size:8px;font-weight:500}.dashboard-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:9px;margin-top:10px}.dash-card{background:linear-gradient(145deg,#142754,#101d42);border:1px solid #2b4379;padding:11px;border-radius:12px;min-width:0}.dash-title{display:flex;justify-content:space-between;gap:5px}.dash-title b{font-size:10px;display:block}.dash-title small{font-size:8px;color:#8fa6d6;display:block}.dash-title>span{color:#a8bdff}.bar-chart{height:171px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;padding:13px 8px 0;background:repeating-linear-gradient(to top,transparent 0 40px,rgba(168,190,255,.07) 41px 42px)}.bar-chart>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.bar-chart i{width:70%;max-width:19px;border-radius:5px 5px 0 0;display:block;background:linear-gradient(180deg,#9977ff,#4d78ff 78%,#2b59b5);box-shadow:0 0 13px rgba(113,112,247,.3)}.bar-chart small{font-size:8px;color:#8d9fc7}.activity{display:flex;gap:6px;align-items:center;border-bottom:1px solid #283b69;padding:13px 0}.activity:last-child{border:0}.activity>div{min-width:0;flex:1}.activity b,.activity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity b{font-size:9px}.activity small,.activity time{color:#8499c3;font-size:8px}.contact-avatar{height:25px;width:25px;display:grid;place-items:center;border-radius:50%;font-size:8px;font-weight:800;flex:none}.av-a{background:#375e99}.av-b{background:#704799}.av-c{background:#2d7a89}.preview-caption{background:#111b35;border-top:1px solid #263a6b;padding:7px 13px;text-align:right;font-size:9px;color:#829bcb}
.value-strip{border-block:1px solid rgba(138,164,251,.18);background:linear-gradient(90deg,rgba(24,41,94,.45),rgba(15,25,59,.18),rgba(26,33,78,.35))}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.value-grid>div{display:flex;align-items:center;gap:12px;padding:25px 0}.value-grid>div:not(:last-child){border-right:1px solid rgba(137,155,232,.14)}.value-icon{display:grid;place-items:center;height:39px;width:39px;border:1px solid #354c9c;border-radius:13px;background:linear-gradient(135deg,#1a357c,#2f2c81);color:#83b5ff;font-size:20px}.value-grid b,.value-grid small{display:block}.value-grid b{font-size:12px}.value-grid small{font-size:11px;color:#9aabd0}
.section-heading{max-width:780px;margin:0 auto 38px}.section-heading h2,.split-heading h2{font-size:clamp(30px,3.35vw,45px);line-height:1.2;letter-spacing:-1.7px;font-weight:800;margin:0 0 14px}.section-heading p{max-width:660px;margin:0 auto}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:44px;margin-bottom:33px}.split-heading>div{max-width:650px}.split-heading>p{max-width:420px;margin:0;font-size:14px;line-height:1.85}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.solution-card{display:flex;align-items:flex-start;gap:17px;background:linear-gradient(125deg,rgba(18,34,78,.84),rgba(15,28,66,.75));border:1px solid rgba(105,130,225,.25);border-radius:15px;padding:25px 19px;min-height:149px;transition:transform .22s,border-color .22s,box-shadow .22s}.solution-card:hover{transform:translateY(-4px);border-color:rgba(119,142,255,.55);box-shadow:0 12px 35px rgba(39,42,133,.22)}.solution-symbol{width:45px;height:45px;flex:none;display:grid;place-items:center;font-size:21px;background:linear-gradient(140deg,#1c3785,#2c287c);color:#8bb7ff;border:1px solid #344da2;border-radius:14px}.solution-card>div{flex:1;min-width:0}.solution-card h3{font-size:15px;line-height:1.3;margin:0 0 7px}.solution-card p{font-size:12px;line-height:1.65;margin:0}.solution-card>a{display:grid;place-items:center;flex:none;border-radius:50%;height:26px;width:26px;border:1px solid #3f568f;color:#9cb8ff;font-size:14px}.solution-card>a:hover{background:#354f9a}
.workspace{background:linear-gradient(160deg,#101d3e,#0b1633);border:1px solid #354a86;border-radius:24px;padding:23px;box-shadow:var(--shadow)}.workspace-head,.workspace-foot{display:flex;align-items:center;justify-content:space-between;gap:15px}.workspace-title{display:flex;align-items:center;gap:12px}.workspace-orb{width:35px;height:35px;display:grid;place-items:center;background:linear-gradient(135deg,#4477ff,#8a59f5);border-radius:11px;font-size:20px}.workspace-title strong,.workspace-title small{display:block}.workspace-title strong{font-size:15px}.workspace-title small{font-size:11px;color:#90a5cf}.workspace-status{font-size:11px;background:#142c53;border:1px solid #30507a;color:#b4c7ed;padding:8px 11px;border-radius:9px}.workspace-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 15px;padding-bottom:3px}.workspace-tab{display:flex;align-items:center;justify-content:center;gap:8px;background:#101c3c;border:1px solid #2c4073;color:#a7b8dd;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:800;transition:.2s}.workspace-tab:hover{border-color:#5a76dc;color:white}.workspace-tab.active{background:linear-gradient(100deg,#264cb1,#4b49b9);border-color:#6079ff;color:white;box-shadow:0 5px 18px rgba(76,87,227,.22)}.workspace-screen{min-height:382px;border:1px solid #304676;border-radius:17px;background:#0c1836;padding:18px;overflow:hidden}.workspace-foot{padding:17px 4px 0;color:#92a6d5;font-size:11px}.workspace-foot a{color:#a8bbff}.workspace-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.workspace-panel-head h3{margin:0;font-size:17px}.workspace-panel-head p{font-size:11px;margin:2px 0 0}.panel-control{background:#15284f;color:#adc2e6;border:1px solid #30476f;border-radius:8px;padding:8px 12px;font-size:11px}.mod-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mod-kpi,.mod-card{background:linear-gradient(155deg,#142b60,#15224d);border:1px solid #2f497f;border-radius:13px;padding:15px}.mod-kpi small,.mod-kpi strong,.mod-kpi em{display:block}.mod-kpi small{font-size:11px;color:#9caed3}.mod-kpi strong{font-size:23px;margin:5px 0}.mod-kpi em{font-size:10px;color:#56dfb7;font-style:normal}.mod-two{display:grid;grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px}.mod-card h4{font-size:13px;margin:0 0 12px}.mod-card>p{font-size:12px;margin-bottom:7px}.mod-bars{display:flex;align-items:flex-end;gap:11px;height:131px;border-bottom:1px solid #3a4c80;background:repeating-linear-gradient(to top,transparent 0 34px,rgba(160,172,245,.08) 35px 36px)}.mod-bars i{flex:1;max-width:46px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#aa7bff,#467afa);box-shadow:0 0 14px #7869ff25}.mod-list{display:grid;gap:10px}.mod-list>div{display:flex;gap:8px;align-items:center;font-size:11px}.mod-list b{flex:1}.mod-list span{background:#243e86;color:#a4c5ff;font-size:10px;padding:4px 7px;border-radius:20px}.chats-ui{display:grid;grid-template-columns:260px 1fr;min-height:355px;gap:12px}.chat-list{padding:13px;background:#11234e;border:1px solid #2e447c;border-radius:14px}.chat-list h4,.chat-main h4{margin:0 0 11px;font-size:13px}.chat-contact{display:flex;gap:10px;align-items:center;padding:11px 9px;border:1px solid transparent;border-radius:10px;color:#cbd8ee}.chat-contact.active{background:#213769;border-color:#36579b}.chat-contact>div{flex:1}.chat-contact b,.chat-contact small{display:block}.chat-contact b{font-size:11px}.chat-contact small{font-size:10px;color:#8398c2}.chat-main{padding:17px;border-radius:14px;border:1px solid #294071;background:linear-gradient(160deg,#102048,#101a38);display:flex;flex-direction:column}.chat-bubbles{flex:1;display:flex;flex-direction:column;gap:12px;justify-content:center}.bubble{max-width:72%;font-size:12px;border-radius:14px;padding:13px 15px;border:1px solid #36588d;background:#182c55;color:#dae6ff}.bubble.sent{align-self:flex-end;background:#283d96;border-color:#405bca}.chat-reply{background:#162753;border:1px solid #344f86;border-radius:9px;padding:11px;color:#91a4cf;font-size:12px;display:flex;justify-content:space-between}.crm-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.crm-col{padding:12px;border-radius:12px;border:1px solid #2d457f;background:#102148}.crm-col h4{font-size:12px;margin:0 0 14px}.crm-col h4 span{float:right;color:#8199c5}.crm-ticket{background:linear-gradient(160deg,#1d3769,#162957);border:1px solid #355287;border-radius:11px;padding:13px;margin-bottom:11px}.crm-ticket b,.crm-ticket small{display:block}.crm-ticket b{font-size:12px}.crm-ticket small{font-size:10px;color:#9eb0d2;margin-top:3px}.crm-ticket em{display:inline-block;margin-top:10px;font-size:10px;color:#accdff;font-style:normal}.quotes-table{width:100%;border-collapse:collapse;font-size:12px}.quotes-table th,.quotes-table td{padding:15px 12px;text-align:left;border-bottom:1px solid #2e4270}.quotes-table th{color:#8fa4cb;font-size:10px;text-transform:uppercase;letter-spacing:1px}.quotes-table td{color:#d2e0fc}.quote-total{display:flex;justify-content:flex-end;gap:14px;align-items:center;padding-top:21px}.quote-total b{font-size:22px}.quote-total span{color:#8ea4d0;font-size:11px}.quote-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ai-demo{display:grid;grid-template-columns:.9fr 1.1fr;gap:13px}.ai-prompt{display:grid;place-items:center;text-align:center;padding:25px;border:1px solid #3b4896;border-radius:15px;background:radial-gradient(circle at 50% 20%,#293080,#131e47 70%)}.ai-prompt .symbol{font-size:37px;color:#c9b4ff}.ai-prompt h4{margin:9px 0 5px}.ai-prompt p{max-width:260px;font-size:12px}.ai-output{padding:20px;background:#152653;border:1px solid #354982;border-radius:14px}.ai-output small{color:#acbaff;font-size:11px}.ai-output h4{margin:12px 0}.ai-output p{font-size:13px}.ai-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.ai-chips span{background:#243872;color:#c5caff;padding:7px 10px;border-radius:100px;font-size:10px}.integrations-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.integration-demo-card{border:1px solid #345082;padding:21px;border-radius:13px;background:linear-gradient(145deg,#142858,#14244b)}.integration-demo-card span,.integration-demo-card b,.integration-demo-card small{display:block}.integration-demo-card span{font-size:22px;color:#93a7ff}.integration-demo-card b{font-size:13px;margin-top:9px}.integration-demo-card small{font-size:10px;color:#9bb0d6}
.section-integrations{background:linear-gradient(180deg,transparent,rgba(17,29,72,.28) 50%,transparent)}.integration-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:20px}.integration-story,.integrations-board{background:linear-gradient(150deg,#101d41,#111e42);border:1px solid var(--line);border-radius:19px;padding:29px}.story-number{color:#809deb;font-size:10px;letter-spacing:1.6px;font-weight:800}.integration-story h3{margin:18px 0 8px;font-size:25px;letter-spacing:-.8px}.integration-story>p{font-size:13px;line-height:1.85}.story-steps{display:grid;gap:14px;margin:21px 0}.story-steps>div{display:grid;grid-template-columns:30px 1fr;column-gap:10px}.story-steps span{grid-row:span 2;height:27px;width:27px;border-radius:50%;border:1px solid #5368c5;background:#233978;display:grid;place-items:center;font-size:10px;color:#b9cbff}.story-steps b{font-size:12px}.story-steps small{color:#8da2c9;font-size:11px}.inline-link{display:inline-flex;gap:10px;color:#aec2ff;font-weight:800;font-size:13px;margin-top:5px}.inline-link:hover{color:#fff}.integrations-board-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.integrations-board-head strong{font-size:14px}.integrations-board-head span{color:#8ea6db;font-size:11px}.integration-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.integration-tile{border:1px solid #2c4174;border-radius:14px;background:linear-gradient(145deg,#132650,#101c3d);min-height:124px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:12px}.integration-tile b{font-size:12px}.integration-tile small{font-size:10px;color:#93a7ca}.service-symbol{height:43px;width:43px;display:grid;place-items:center;border-radius:13px;font-size:25px;font-weight:900}.wa{color:#32df99;background:#12493e}.woo{color:#e0c4ff;background:#5a367a}.bling{color:#f5ce44;background:#3d3a1a}.gmail{color:#e98284;background:#432d46}.cal{color:#82a8fc;background:#2a3e69;font-size:16px}.hook{color:#b7b6ff;background:#33336a}.integration-disclaimer{font-size:10px;line-height:1.6;color:#859ac1;margin:17px 0 0}
.performance-panel{display:grid;grid-template-columns:.67fr 1.33fr;gap:32px;align-items:center;border:1px solid #35417e;background:linear-gradient(100deg,#111c47,#102154 48%,#111c43);border-radius:24px;padding:39px;box-shadow:0 24px 70px #050c2580}.performance-copy h2{font-size:31px;line-height:1.25;letter-spacing:-1.1px;margin:0 0 16px}.performance-copy p{font-size:13px;line-height:1.85;margin-bottom:23px}.performance-charts{display:grid;grid-template-columns:1fr 1fr;gap:13px}.perf-chart{padding:18px;background:linear-gradient(150deg,#182958,#151e49);border:1px solid #354682;border-radius:16px;min-width:0}.perf-chart header{display:flex;align-items:start;justify-content:space-between;gap:8px}.perf-chart header strong,.perf-chart header small{display:block}.perf-chart header strong{font-size:12px}.perf-chart header small{font-size:10px;color:#8ca1d3}.metric-chip{background:#244b78;border:1px solid #355b85;border-radius:8px;padding:5px;color:#67e6bb;font-size:10px;white-space:nowrap}.line-plot{height:155px;margin-top:15px;background:repeating-linear-gradient(to top,transparent 0 30px,#819df51c 31px 32px)}.line-plot svg{display:block;width:100%;height:100%}.line-months{display:flex;justify-content:space-between;color:#7e95c2;font-size:10px;padding-top:8px}.mini-more{color:#8da8dd}.donut-layout{display:flex;gap:14px;align-items:center;padding-top:19px}.donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(#3f8dff 0 36%,#8a67ff 36% 65%,#bb6dff 65% 85%,#2dc7c6 85% 100%);display:grid;place-items:center;flex:none}.donut>div{height:94px;width:94px;display:grid;place-content:center;text-align:center;border-radius:50%;background:#172656}.donut b,.donut small{display:block}.donut b{font-size:24px}.donut small{font-size:9px;color:#8fa2c9}.donut-legend{display:grid;gap:10px;flex:1}.donut-legend span{display:flex;align-items:center;gap:7px;font-size:10px;color:#a6b6da;white-space:nowrap}.donut-legend i{height:7px;width:7px;flex:none;border-radius:50%}.donut-legend b{margin-left:auto;color:#f5f7ff}
.feature-toolbar{display:flex;justify-content:space-between;align-items:center;gap:17px;flex-wrap:wrap}.filter-chips{display:flex;gap:8px;flex-wrap:wrap}.filter-chips button{border:1px solid #334473;background:#111e3f;color:#b9c6e2;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:700}.filter-chips button.active{color:white;background:#2b448f;border-color:#6074d8}.filters-right{display:flex;gap:9px;flex-wrap:wrap}.search-field{display:flex;align-items:center;gap:6px;border:1px solid #334473;background:#111e3f;border-radius:9px;padding:0 12px;min-width:205px}.search-field span{font-size:20px;color:#99aed4}.search-field input{background:transparent;border:0;outline:0;color:#e8efff;padding:10px 0;width:100%;font-size:12px}.search-field input::placeholder{color:#7890bc}.filters-right select{color:#dae4ff;background:#111e3f;border:1px solid #334473;border-radius:9px;padding:10px;font-size:11px}.feature-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0;color:#889cca;font-size:11px}.feature-summary span:first-child{font-weight:800;color:#d3deff}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature-card{display:flex;flex-direction:column;background:linear-gradient(145deg,#111f44,#101b3a);border:1px solid #2b3f72;border-radius:15px;padding:20px;min-height:200px;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-3px);border-color:#586db1}.feature-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.feature-category{font-size:10px;color:#8da9f3;letter-spacing:.5px}.feature-number{font-size:10px;color:#7287b7}.feature-card h3{font-size:14px;margin:17px 0 7px}.feature-card p{font-size:12px;line-height:1.7;flex:1;margin:0 0 18px}.feature-footer{display:flex;align-items:center;gap:6px}.status{border:1px solid #345f79;border-radius:999px;color:#95dacf;background:#17465330;padding:6px 9px;font-size:9px;font-weight:800}.status--build{border-color:#455eaa;color:#b6c9ff;background:#28418835}.status--future{border-color:#5d4a90;color:#cfbafa;background:#43337535}.action-more{margin-top:24px}.feature-empty{grid-column:1/-1;border:1px dashed #41588d;border-radius:14px;padding:23px;text-align:center;color:#a2b1d4}
.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.price-card{border:1px solid #334773;border-radius:20px;padding:27px 23px;background:linear-gradient(155deg,#111e41,#101a39);display:flex;flex-direction:column;position:relative}.price-card.featured{border-color:#746bf3;background:linear-gradient(165deg,#1d2d66,#181b4a 80%);box-shadow:0 0 0 1px #6c66da24,0 15px 45px #302a9d45}.plan-ribbon{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#4775f5,#8964fa);border:1px solid #aaa4ff;color:white;border-radius:999px;padding:7px 14px;font-size:10px;font-weight:800;white-space:nowrap}.price-top h3{font-size:19px;margin:12px 0 8px}.price-top p{font-size:12px;line-height:1.7;min-height:62px}.price-icon{display:grid;place-items:center;height:39px;width:39px;background:#243c85;border:1px solid #3a58a1;border-radius:12px;color:#9ec1ff;font-size:19px}.price-amount{display:flex;align-items:baseline;gap:5px;margin:8px 0 16px}.price-amount b{font-size:40px;letter-spacing:-1.5px;line-height:1.3}.price-amount small{color:#9bafd1;font-size:12px}.price-limits{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.price-limits span{background:#1c315d;border:1px solid #304777;border-radius:7px;padding:7px 9px;color:#b1c5eb;font-size:10px}.price-divider{height:1px;background:#3c4a7670;margin-bottom:19px}.price-list{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:12px;flex:1}.price-list li{display:flex;gap:9px;color:#c1cde5;font-size:12px}.price-list li:before{content:'✓';color:#63e1b0;font-weight:900}.price-card .btn{width:100%}.enterprise-bar{border:1px solid #3d497d;background:linear-gradient(90deg,#131f48,#192457);border-radius:17px;padding:20px 24px;margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:17px}.enterprise-bar>div{display:flex;align-items:center;gap:15px}.enterprise-icon{display:grid;place-items:center;height:43px;width:43px;background:#283c7a;color:#acb3ff;border-radius:12px;font-size:27px}.enterprise-bar b{display:block;font-size:14px}.enterprise-bar p{margin:3px 0 0;font-size:12px}.pricing-note,.comparison-note{color:#8398c3;font-size:11px;text-align:center;margin:16px auto 0;max-width:860px}
.comparison-wrap{overflow:auto;border:1px solid #354a83;background:#101d3e;border-radius:17px}.comparison{width:100%;border-collapse:collapse;min-width:700px;font-size:12px}.comparison th,.comparison td{border-bottom:1px solid #2c416c;text-align:left;padding:19px 22px}.comparison th{font-size:11px;color:#d9e3fc;background:#17274f}.comparison th small{display:block;color:#90a1c3;font-size:10px;font-weight:400}.comparison td{color:#aab9d7}.comparison td:first-child{font-weight:800;color:#e5ecff}.comparison .mercurius-col{background:rgba(47,76,158,.15);color:#d5ddff}.comparison th.mercurius-col{color:#fff;font-size:13px}.comparison th.mercurius-col img{display:inline;vertical-align:middle}.comparison td.mercurius-col b{color:#5be4b4;display:inline-grid;place-items:center;background:#174f5130;border-radius:50%;height:19px;width:19px;margin-right:8px}
.trust-panel{display:grid;grid-template-columns:.96fr 1.04fr;gap:32px;background:linear-gradient(130deg,#101c42,#15214c);border:1px solid #31447e;border-radius:22px;padding:37px}.trust-panel h2{font-size:34px;line-height:1.25;letter-spacing:-1px}.trust-panel p{font-size:13px;line-height:1.85}.trust-features{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.trust-features>div{background:#142550;border:1px solid #2e447a;border-radius:14px;padding:20px}.trust-features span{display:block;font-size:23px;color:#9cb0ff}.trust-features b,.trust-features small{display:block}.trust-features b{font-size:12px;margin:8px 0 4px}.trust-features small{font-size:11px;color:#95a9cd}
.roadmap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.roadmap-card{padding:23px 18px;border:1px solid #2d447e;background:linear-gradient(155deg,#12234c,#101d3e);border-radius:17px}.roadmap-card>small{display:block;color:#93a7f1;font-size:10px;font-weight:800;letter-spacing:.8px}.roadmap-mark{display:grid;place-items:center;margin:18px 0;background:#213873;border:1px solid #4359a8;border-radius:11px;color:#adb9ff;width:40px;height:40px;font-size:22px}.roadmap-card h3{font-size:14px;margin:0 0 9px}.roadmap-card p{font-size:11px;margin:0;line-height:1.75}
.faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px}.faq-grid h2{font-size:36px;letter-spacing:-1px;line-height:1.2;margin:0 0 15px}.faq-grid>div:first-child p{font-size:13px;line-height:1.8}.faq-list{display:grid;gap:10px}.faq-list details{background:#101e42;border:1px solid #304373;border-radius:12px;padding:0 20px}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:13px;font-weight:700;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:21px;color:#9daefa;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;margin:0 0 19px;line-height:1.8}
.contact-section{background:radial-gradient(ellipse at 12% 45%,rgba(58,68,169,.19),transparent 58%)}.contact-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:66px;align-items:center}.contact-copy h2{font-size:clamp(32px,3.8vw,49px);line-height:1.17;letter-spacing:-1.8px}.contact-copy>p{font-size:14px;line-height:1.9}.contact-direct{display:flex;align-items:center;gap:13px;margin:36px 0}.contact-direct-icon{height:45px;width:45px;background:#253872;border:1px solid #39539c;color:#c3d3ff;font-size:21px;border-radius:12px;display:grid;place-items:center}.contact-direct small,.contact-direct a{display:block}.contact-direct small{color:#8a9ec5;font-size:11px}.contact-direct a{font-size:15px;font-weight:800;color:#ebf0ff}.contact-countdown{border:1px solid #39497c;border-radius:15px;padding:21px;background:#121f46}.contact-countdown>b{font-size:10px;color:#a8bbf6;letter-spacing:1px}.counter{display:flex;gap:19px;margin:15px 0 7px}.counter span{display:grid}.counter strong{font-size:27px;letter-spacing:-1px}.counter small{font-size:10px;color:#8ea5cc}.contact-countdown>small{font-size:10px;color:#8a9ec7}.contact-form{background:linear-gradient(150deg,#152650,#111d3e);border:1px solid #395083;border-radius:22px;padding:32px;box-shadow:var(--shadow)}.form-heading{display:flex;align-items:center;gap:13px;margin-bottom:24px}.form-icon{display:grid;place-items:center;width:44px;height:44px;font-size:22px;color:#d7d0ff;background:linear-gradient(140deg,#3754b2,#7150ba);border:1px solid #756be1;border-radius:13px}.form-heading h3{font-size:17px;margin:0 0 3px}.form-heading p{font-size:12px;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.field{display:grid;gap:7px}.field-full{grid-column:1/-1}.field label{font-size:12px;font-weight:800;color:#c8d5ef}.field input,.field select,.field textarea{width:100%;min-height:46px;background:#101b39;border:1px solid #324673;border-radius:9px;color:#eaf0ff;padding:12px;font-size:12px;outline:none;transition:border .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7485ff;box-shadow:0 0 0 3px #637cff20}.field input::placeholder,.field textarea::placeholder{color:#788cb7}.field textarea{resize:vertical;min-height:95px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:#9eafce}.consent input{margin-top:3px}.consent a{text-decoration:underline;text-underline-offset:2px;color:#b9caff}.field-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-submit{min-height:48px}.form-message{font-size:12px;min-height:0}.form-message.success{color:#7de4c0}.form-message.error{color:#ffaeb7}.form-foot{text-align:center;color:#7c91b8;font-size:10px}
.footer{border-top:1px solid #27385f;background:#091127}.footer-main{padding:56px 0 45px;display:flex;justify-content:space-between;gap:50px}.footer-brand{max-width:330px}.footer-brand p{font-size:12px;margin:13px 0 0;line-height:1.8}.footer-main nav{display:flex;gap:80px}.footer-main nav>div{display:flex;flex-direction:column;gap:11px}.footer-main nav strong{font-size:12px;margin-bottom:5px}.footer-main nav a{font-size:12px;color:#90a2c8}.footer-main nav a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding:22px 0;border-top:1px solid #24355d;color:#7186b4;font-size:11px}
.legal-shell{max-width:840px;margin:65px auto 100px;background:#101e43;border:1px solid #354778;border-radius:24px;padding:40px;box-shadow:var(--shadow)}.legal-shell h1{font-size:36px}.legal-shell h2{font-size:19px;margin:30px 0 10px}.legal-shell p,.legal-shell li{font-size:14px;line-height:1.9}.legal-shell a{color:#9fb8ff;text-decoration:underline}.legal-back{display:inline-block;font-size:13px;margin-bottom:23px}
@media(max-width:1240px){.nav-links{gap:15px}.nav-links a,.nav-mail{font-size:12px}.hero-grid{gap:25px}.hero h1{font-size:clamp(40px,4.45vw,60px)}.preview-body{grid-template-columns:80px 1fr}.side-item{font-size:12px}.side-item small{font-size:8px}.preview-main{padding:12px 8px}.kpi strong{font-size:15px}.kpi small span{display:none}.donut-layout{flex-direction:column}.donut-legend{width:100%}.donut-legend span{justify-content:space-between}}
@media(max-width:1030px){.nav-links,.nav-mail{display:none}.mobile-toggle{display:block}.mobile-menu:not([hidden]){display:block}.hero-grid{grid-template-columns:1fr;gap:45px}.hero{padding-top:58px}.hero-copy{text-align:center;max-width:740px;margin:auto}.hero h1{margin-inline:auto;max-width:700px}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-checks{justify-content:center}.hero-note{max-width:470px;margin-inline:auto;text-align:left}.hero-visual{width:min(760px,100%);margin:auto}.preview-window{transform:none}.preview-window:hover{transform:none}.orbit{right:-120px}.value-grid{grid-template-columns:repeat(2,1fr)}.value-grid>div{border-right:0!important;border-bottom:1px solid rgba(137,155,232,.12)}.solution-grid,.feature-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.integration-layout,.performance-panel,.trust-panel{grid-template-columns:1fr}.performance-panel{padding:32px}.performance-charts{grid-template-columns:1fr 1fr}.donut-layout{flex-direction:row}.roadmap-grid{grid-template-columns:repeat(3,1fr)}.contact-layout{gap:25px}}
@media(max-width:740px){.container{width:min(100% - 30px,var(--container))}.section{padding:66px 0}.header-inner{min-height:64px}.brand span{font-size:18px}.header-cta .btn{display:none}.announcement-inner{padding:8px 0;font-size:11px}.announcement-inner a{display:none}.hero h1{font-size:clamp(36px,8vw,53px);letter-spacing:-1.9px}.hero-copy>p{font-size:14px}.hero-note{margin-top:28px}.hero{padding:52px 0}.value-grid{grid-template-columns:1fr 1fr;gap:0 14px}.value-grid>div{padding:16px 0}.value-grid b{font-size:11px}.value-grid small{font-size:10px}.value-icon{height:34px;width:34px;flex:none}.solution-grid,.feature-grid,.pricing-grid{grid-template-columns:1fr}.solution-card{min-height:auto;padding:20px}.split-heading{display:block}.split-heading>p{margin-top:10px}.workspace{padding:12px}.workspace-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:9px}.workspace-tab{flex:none}.workspace-screen{padding:10px;min-height:420px}.mod-kpis{grid-template-columns:repeat(2,1fr)}.mod-two{grid-template-columns:1fr}.chats-ui{grid-template-columns:120px 1fr}.chat-list{padding:8px}.chat-contact{padding:9px 5px}.chat-contact b{font-size:9px}.chat-contact small{font-size:8px}.chat-bubbles{justify-content:flex-start}.crm-columns{grid-template-columns:repeat(2,1fr)}.ai-demo{grid-template-columns:1fr}.integrations-demo{grid-template-columns:repeat(2,1fr)}.performance-charts{grid-template-columns:1fr}.performance-panel{padding:22px}.donut-layout{flex-direction:row}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.trust-features{grid-template-columns:1fr 1fr}.faq-grid,.contact-layout{grid-template-columns:1fr}.faq-grid{gap:20px}.footer-main{flex-direction:column;gap:30px}.footer-main nav{gap:35px;justify-content:space-between}.footer-bottom{flex-direction:column}.feature-toolbar{align-items:stretch}.filters-right{width:100%}.search-field{flex:1}.enterprise-bar{flex-direction:column;align-items:flex-start}.enterprise-bar .btn{width:100%}}
@media(max-width:470px){.hero h1{font-size:36px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-checks{gap:10px}.preview-body{grid-template-columns:34px 1fr;min-height:350px}.preview-side{padding:8px 2px}.side-item{padding:8px 3px;justify-content:center}.side-item small{display:none}.preview-top{padding:0 8px}.preview-tools span:first-child{display:none}.preview-main{padding:9px 6px}.preview-welcome strong{font-size:12px}.preview-welcome small{font-size:8px}.preview-online{display:none}.kpi-grid{grid-template-columns:1fr 1fr}.kpi{padding:9px}.kpi>span{font-size:9px}.kpi strong{font-size:16px}.dashboard-grid{grid-template-columns:1fr}.dash-card--activity{display:none}.bar-chart{height:120px}.value-grid{grid-template-columns:1fr}.section-heading h2,.split-heading h2{font-size:30px;letter-spacing:-1px}.workspace-head{align-items:flex-start}.workspace-status{display:none}.workspace-foot{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.contact-form{padding:19px}.counter{gap:14px}.integration-tiles{grid-template-columns:repeat(2,1fr)}.integrations-board,.integration-story{padding:19px}.trust-panel{padding:21px}.trust-features{grid-template-columns:1fr}.roadmap-grid{grid-template-columns:1fr 1fr}.roadmap-card{padding:15px 12px}.roadmap-card h3{font-size:12px}.footer-main nav{gap:14px}.footer-main nav a{font-size:11px}.legal-shell{padding:22px;width:min(100% - 26px,840px)}.legal-shell h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
/* Evita que círculos decorativos criem rolagem horizontal em qualquer largura. */
.hero{overflow:hidden}
.site-glow--top{width:min(950px,100vw);right:0}
.site-glow--mid{width:min(940px,100vw);left:0}
