:root{--green:#5b9bff;--muted:#9ca5b5;--panel:#10213a;--section:#0d1b30}html{scroll-padding-top:95px}body{overflow-x:hidden}.wrap{width:min(1220px,89%);margin-inline:auto}.header{height:85px;margin:0;padding:0 5.5%;position:relative;z-index:20;background:#0a1628e8}.header nav{font-size:12px;gap:27px}.header .brand{font-size:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--green);border:1px solid var(--green);border-radius:7px;color:#0c1422;padding:18px 23px;font-size:13px;font-weight:650;box-shadow:0 6px 30px #5b9bff10;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #5b9bff26}.button span{font-size:20px;line-height:1}.button-small{font-size:11px;padding:11px 17px;gap:20px}.intro{min-height:775px;display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;position:relative;padding-top:35px;padding-bottom:85px}.intro::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:-6vw;right:-6vw;background:radial-gradient(ellipse at 80% 48%,#6078a210,transparent 52%),radial-gradient(#8399bf20 .6px,transparent .8px);background-size:auto,29px 29px;mask-image:linear-gradient(#000000,transparent)}.intro-content{padding:12px 0 0;position:relative;z-index:2}.intro .eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:1.9px}.intro h1{font-family:Poppins,sans-serif;font-size:clamp(44px,4.55vw,68px);font-weight:500;letter-spacing:-3.7px;line-height:1.08;margin:27px 0 25px}.intro h1 em{font-style:normal;color:var(--green)}.intro-lead{font-size:18px;letter-spacing:-.4px;color:#eaedf1;margin:0 0 13px}.intro-description{font-size:14px;line-height:1.85;color:#98a1b1;max-width:430px;margin:0}.intro-benefits{list-style:none;padding:0;max-width:440px;margin:26px 0;display:grid;gap:12px;font-size:12px;color:#b5b8bd;line-height:1.7}.intro-benefits li{position:relative;padding-left:23px}.intro-benefits li::before{content:'✓';position:absolute;left:0;color:var(--green);font-size:14px}.intro-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.intro-actions .button{font-size:12px;padding:16px 21px;gap:20px}.text-link{font-size:11px;display:inline-flex;align-items:center;gap:12px;color:#c0c3c8}.text-link:hover{color:var(--green)}.intro-footnote{font-size:10px;color:#67748b;margin-top:24px;display:flex;gap:10px;align-items:center}.tiny-star{color:var(--green);font-size:15px}.demo-stage{position:relative;min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.stage-orbit{position:absolute;border:1px solid #6580b016;border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{width:490px;height:490px;top:70px;transform:rotate(-25deg) scaleX(1.08)}.orbit-two{width:620px;height:620px;top:5px;transform:rotate(-25deg) scaleX(.86)}.demo-stage::before{content:'';position:absolute;width:370px;height:420px;top:110px;background:#6d91ce13;filter:blur(80px);z-index:-1}.phone{width:306px;padding:7px;border:1px solid #4c5666;border-radius:43px;background:linear-gradient(125deg,#5b6157,#0b1320 20%,#060a11 70%,#70766a);box-shadow:0 28px 70px #000000bb,0 0 0 2px #09101c;position:relative}.phone::before{content:'';position:absolute;left:-4px;top:112px;width:3px;height:48px;background:#3a424f;border-radius:3px}.phone::after{content:'';position:absolute;right:-4px;top:125px;width:3px;height:65px;background:#3a424f;border-radius:3px}.phone-screen{background:#f4f4f5;border-radius:36px;overflow:hidden;color:#15243f}.phone-status{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:10px;font-weight:650;background:#f7f8f9;position:relative}.phone-status>span:last-child{font-size:7px;display:flex;align-items:center;gap:6px}.dynamic-island{position:absolute;left:50%;transform:translateX(-50%);top:9px;width:79px;height:20px;background:#10213a;border-radius:20px}.battery{width:17px;height:8px;display:inline-block;border:1px solid #15243f;border-radius:2px;background:linear-gradient(90deg,#15243f 75%,transparent 75%)}.chat-header{height:61px;display:flex;align-items:center;gap:9px;padding:0 13px;background:#f7f8f9;border-bottom:1px solid #d6d8dc}.back-arrow{font-size:31px;color:#3b5074;margin-right:2px}.chat-avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#0e182a;color:var(--green);font-size:26px}.chat-header strong{font:750 15px Poppins,sans-serif;letter-spacing:-.5px}.verified{display:inline-grid;place-items:center;border-radius:50%;background:#4d6590;color:white;font-size:7px;width:10px;height:10px;vertical-align:3px}.chat-header small{display:block;font-size:8px;color:#657288;margin-top:3px}.chat-menu{font-size:21px;margin-left:auto;color:#536481}.phone video{display:block;width:100%;aspect-ratio:640/900;object-fit:cover;background:#e6e7ea}.phone-input{height:42px;display:flex;gap:9px;align-items:center;padding:0 10px;color:#4c5970;font-size:23px;background:#eff0f2}.input-placeholder{background:white;border-radius:22px;flex:1;color:#828ea3;font-size:10px;padding:8px 10px}.input-placeholder>span{float:right}.voice-icon{background:#243a5f;color:white;display:grid;place-items:center;border-radius:50%;width:27px;height:27px;font-size:18px}.home-indicator{height:17px;position:relative;background:#eff0f2}.home-indicator::after{content:'';position:absolute;width:95px;height:3px;left:50%;top:6px;background:#172744;border-radius:5px;transform:translateX(-50%)}.float-note{display:flex;align-items:center;gap:12px;position:absolute;z-index:3;background:#0d1727ed;border:1px solid #4759773b;border-radius:12px;padding:14px 16px;box-shadow:0 12px 35px #00000055;color:#78869d;font-size:10px;line-height:1.7;animation:noteFloat 8s ease-in-out infinite;backdrop-filter:blur(12px)}.float-note strong{font-weight:500;color:#d8dce4;font-size:11px}.note-top{top:85px;right:-2%;transform:rotate(3deg)}.note-bottom{left:-1%;bottom:118px;transform:rotate(-3deg);animation-delay:-4s}.note-icon{width:31px;height:31px;display:grid;place-items:center;background:#5b9bff10;border:1px solid #5b9bff20;border-radius:50%;font-size:20px;color:var(--green)}.online-dot{display:inline-block;background:var(--green);width:6px;height:6px;border-radius:50%;box-shadow:0 0 12px #5b9bff40;flex-shrink:0}.demo-controls{display:flex;align-items:center;gap:9px;margin:22px 0 10px;position:relative;z-index:4}.demo-controls>button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #2e3645;background:#0a111d;color:#bbc0c9;border-radius:50%;font-size:12px}.demo-chapters{display:flex;gap:3px;padding:4px;border:1px solid #2e3645;border-radius:25px;background:#080e18}.demo-chapters button{background:transparent;border:0;border-radius:17px;color:#77859d;padding:7px 12px;font-size:9px}.demo-chapters .current{background:#5b9bff1a;color:var(--green)}.demo-disclaimer{color:#5f6c83;font-size:6px;letter-spacing:1.3px}.scroll-cue{position:absolute;bottom:30px;left:0;width:100%;display:flex;justify-content:center;align-items:center;gap:17px;color:#697994;font-size:16px}.scroll-cue span{font-size:7px;letter-spacing:2px}.clients{padding:30px 0 38px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;background:#0c192d}.clients-heading{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:27px}.clients-heading>span{font-size:11px;color:#99a3b5}.clients-heading small{font-size:6px;letter-spacing:1px;color:#566276;border:1px solid #282f3c;border-radius:3px;padding:4px 6px}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000000 10%,#000000 90%,transparent)}.logo-track{width:max-content;display:flex;animation:marquee 28s linear infinite}.logo-set{display:flex;align-items:center;gap:100px;padding-right:100px}.logo-set>span{color:#8c98ac;display:flex;align-items:center;gap:10px;font:650 24px Poppins,sans-serif;letter-spacing:-1px;white-space:nowrap}.logo-set b{font-size:30px;font-weight:400;color:#6c7b96}.marquee:hover .logo-track{animation-play-state:paused}.hero{padding-top:48px}.hero-copy{padding-top:35px}.brain-title{font:500 clamp(31px,3.6vw,49px)/1.17 Poppins,sans-serif;letter-spacing:-2px;margin:20px 0}.brain-title>span{color:#7f8ca3}.hero-copy p{font-size:13px}.universe{height:530px}.possibilities{padding-top:50px;padding-bottom:65px}.possibilities h2{font-size:27px}.section-pad{padding-top:100px;padding-bottom:100px}.about{background:var(--section);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.section-topline .eyebrow{font-size:8px;letter-spacing:1.8px;color:#8a9bb7}.section-side{font-size:7px;letter-spacing:1.6px;color:#4a566a}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:45px}.section-heading h2{font:500 clamp(30px,3.5vw,46px)/1.2 Poppins,sans-serif;letter-spacing:-2px;margin:0}.section-heading h2 span{color:var(--green)}.section-heading>p{font-size:13px;line-height:1.85;color:#808da3;max-width:340px;margin:0 0 4px}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.about-card{border:1px solid #242b38;background:linear-gradient(130deg,#0d172788,#0a101c66);border-radius:12px;padding:25px 26px 0;display:flex;flex-direction:column;position:relative;transition:border-color .3s}.about-card:hover{border-color:#4b5e7f}.card-number{font-size:9px;color:#54637e;letter-spacing:1px}.about-illustration{min-height:103px;display:flex;align-items:center;justify-content:center;gap:9px}.mini-system{font-size:7px;letter-spacing:1px;color:#94a2b9;border:1px solid #414f6730;padding:12px 10px;border-radius:5px;background:#5b9bff04}.mini-core{font-size:27px;color:var(--green);width:40px;height:40px;display:grid;place-items:center;border:1px solid #5b9bff50;background:#5b9bff0b;border-radius:50%;box-shadow:0 0 30px #5b9bff0d}.about-illustration>b{font-size:12px;color:#4f5f7a}.connector-line{width:12px;height:1px;background:#4b5d7b}.mini-chat{align-self:center;font-size:9px;padding:10px;border-radius:7px 7px 7px 0;color:#919db1;border:1px solid #313b4d}.mini-chat.reply{background:#5b9bff12;color:var(--green);margin-top:40px;border-radius:7px 7px 0 7px}.about-card h3{font:500 23px/1.32 Poppins,sans-serif;letter-spacing:-.8px;margin:8px 0 15px}.about-card>p{font-size:12px;line-height:1.9;color:#7e8ca3;margin:0 0 24px;min-height:70px}.about-card details{border-top:1px solid #282f3c;margin-top:auto}.about-card summary{list-style:none;cursor:pointer;font-size:10px;font-weight:500;padding:18px 0;display:flex;justify-content:space-between;align-items:center;color:#c0c6d1;gap:8px}.about-card summary::-webkit-details-marker{display:none}.about-card summary span{color:var(--green);font-size:17px}.about-card details[open] summary span{transform:rotate(45deg)}.about-card details p{font-size:11px;color:#8896ad;line-height:1.9;margin:0 0 22px}.case-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:55px;align-items:start}.case-tabs{display:flex;flex-direction:column;gap:6px}.case-tabs button{border:1px solid transparent;border-radius:8px;background:transparent;color:#808fa8;display:flex;align-items:center;gap:17px;text-align:left;padding:19px 20px;transition:.2s}.case-tabs button>span{font-size:8px;color:#53627b}.case-tabs button>div{font-size:16px;color:#b6bcc7;letter-spacing:-.3px}.case-tabs small{display:block;font-size:10px;margin-top:7px;color:#5e6e89;letter-spacing:0}.case-tabs b{margin-left:auto;font-size:18px;color:#586b8b;font-weight:400}.case-tabs button[aria-selected=true]{background:linear-gradient(100deg,#5b9bff11,#5b9bff04);border-color:#40506c70}.case-tabs button[aria-selected=true]>div,.case-tabs button[aria-selected=true] b{color:var(--green)}.case-tabs button:hover{background:#5b9bff07}.case-panel{border:1px solid #2d3544;border-radius:12px;overflow:hidden;background:#10213a;min-height:465px;box-shadow:0 20px 60px #00000033}.panel-top{height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #242b38;padding:0 22px;gap:12px}.panel-top>span{font-size:7px;letter-spacing:1.4px;color:#8d9db8;display:flex;align-items:center;gap:9px}.panel-top small{font-size:6px;letter-spacing:.9px;color:#52627e}#case-content{padding:25px 27px 26px;animation:caseIn .3s ease-out}.case-question{font-size:13px;line-height:1.75;color:#d4dae3;background:#5b9bff0f;border:1px solid #5b9bff19;padding:14px 17px;border-radius:10px 10px 0 10px;margin-left:50px;position:relative}.case-question::before{content:'VOCÊ';display:block;font-size:7px;letter-spacing:1.5px;color:#7385a5;margin-bottom:7px}.case-answer{display:flex;align-items:flex-start;gap:12px;margin-top:25px}.case-avatar{font-size:25px;color:var(--green);line-height:1.2}.case-answer-content{flex:1;min-width:0}.case-answer-content>strong{font-size:11px;color:#c0c6d1;font-weight:500}.case-answer-content>p{font-size:12px;color:#8493ac;line-height:1.8;margin:12px 0 16px}.result-widget{border:1px solid #2d3747;border-radius:8px;padding:17px;background:#080e18}.widget-top{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#6d7e9c;letter-spacing:.7px}.widget-total{display:block;font:500 28px Poppins,sans-serif;letter-spacing:-1px;color:#cdd6e6;margin:9px 0 4px}.widget-sub{color:#778eb5;font-size:9px}.mini-bars{display:flex;align-items:flex-end;height:65px;gap:10px;margin-top:17px;border-bottom:1px solid #313c4e}.mini-bars span{flex:1;height:var(--h);background:linear-gradient(#5b9bff,#4b6592);border-radius:3px 3px 0 0;opacity:.8}.mini-bars span:last-child{opacity:1}.widget-days{display:flex;justify-content:space-around;font-size:7px;color:#55647d;margin-top:6px}.widget-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #162642;font-size:11px;color:#8393ae;gap:12px}.widget-row:last-child{border:0}.widget-row b{color:#ccd2dd;font-weight:500}.case-source{font-size:7px;color:#50607c;display:flex;gap:6px;align-items:center;margin-top:14px;line-height:1.7}.case-source::before{content:'✓';color:#869cc2}.capability-note{font-size:9px;line-height:1.8;color:#52617c;text-align:center;max-width:800px;margin:30px auto 0}.implementation{background:#0d1b30;border-top:1px solid var(--border)}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:62px 0 70px;padding:0;counter-reset:none}.steps li{position:relative;border-top:1px solid #343f51;padding-top:29px}.step-index{position:absolute;top:-13px;left:0;color:var(--green);font:500 13px Poppins,sans-serif;background:#0d1b30;padding:0 13px 0 0}.step-icon{font-size:29px;display:block;color:#8195b8;height:48px}.steps h3{font:500 24px/1.3 Poppins,sans-serif;letter-spacing:-.7px;margin:13px 0 16px}.steps p{font-size:12px;color:#808da5;line-height:1.9;margin:0;max-width:310px}.steps small{display:block;font-size:7px;letter-spacing:1.3px;color:#54647f;margin-top:24px}.final-cta{padding:37px 34px;border:1px solid #39486350;border-radius:12px;background:radial-gradient(ellipse at 0 50%,#5b9bff10,transparent 75%);display:flex;align-items:center;gap:24px}.cta-star{font-size:48px;color:var(--green)}.final-cta>div{flex:1}.final-cta h2{font:500 25px/1.3 Poppins,sans-serif;letter-spacing:-1px;margin:0 0 9px}.final-cta p{font-size:11px;color:#7f8ea7;margin:0}.final-cta .button{font-size:12px;padding:15px 20px}footer{padding:30px 0}footer>span{font-size:6px}dialog{background:#0a1220;border:1px solid #48597860;border-radius:18px;color:var(--text);max-width:460px;width:calc(100% - 40px);padding:35px;text-align:center;box-shadow:0 30px 120px #000000aa}dialog::backdrop{background:#020407c9;backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:15px;top:12px;font-size:24px;border:0;background:none;color:#96a5bf}.contact-star{font-size:55px;color:var(--green);display:block;margin:25px 0 12px}dialog h2{font-size:29px}dialog>p{font-size:12px;line-height:1.9;color:#8493ad}.test-contact{border:1px solid #323e53;border-radius:9px;padding:18px;margin:23px 0}.test-contact span{display:block;font-size:7px;letter-spacing:2px;color:#7284a4}.test-contact strong{display:block;font-size:21px;margin:10px 0;color:#ccd3e0;font-weight:400}.test-contact small{font-size:9px;color:#6b7d9b}dialog .button{font-size:11px;width:100%}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes noteFloat{50%{translate:0 -8px}}@keyframes caseIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1550px){.intro{min-height:840px}.demo-stage{transform:scale(1.06)}.intro h1{font-size:71px}}@media(max-width:1100px){.intro{gap:10px}.intro h1{font-size:51px}.intro .eyebrow{font-size:7px;letter-spacing:1.2px}.note-top{right:-10px}.float-note{padding:10px 12px;font-size:8px}.float-note strong{font-size:9px}.note-bottom{left:-10px}.phone{width:286px}.demo-stage{min-height:620px}.intro-actions{gap:16px}.intro-actions .button{font-size:11px}.about-card{padding:22px 20px 0}.about-card h3{font-size:21px}.about-illustration{gap:5px}.mini-system{font-size:6px;padding:10px 7px}.case-layout{gap:30px}.section-heading{gap:35px}.section-heading>p{max-width:300px}.steps{gap:30px}.final-cta h2{font-size:22px}}
@media(max-width:850px){.header nav{gap:18px}.header nav a:last-child{display:none}.header .brand{font-size:25px}.button-small{padding:10px 12px;gap:12px;font-size:10px}.intro{grid-template-columns:1fr 1fr;min-height:740px;gap:5px}.intro h1{font-size:43px;letter-spacing:-2.5px}.intro-description{font-size:12px}.intro-lead{font-size:15px}.intro-benefits{font-size:11px}.intro-actions{display:flex;align-items:flex-start;flex-direction:column}.intro-actions .button{font-size:10px;padding:14px 15px}.intro-footnote{font-size:8px;line-height:1.6}.phone{width:260px}.demo-stage{min-height:600px}.float-note{display:none}.orbit-one{width:340px;height:400px;top:90px}.orbit-two{width:430px;height:500px;top:35px}.demo-chapters button{padding:7px 9px;font-size:8px}.demo-controls{gap:7px}.section-pad{padding-top:70px;padding-bottom:70px}.section-heading{gap:30px}.section-heading h2{font-size:32px;letter-spacing:-1.4px}.section-heading>p{font-size:11px;max-width:265px}.about-grid{gap:11px}.about-card{padding:19px 16px 0}.about-card h3{font-size:19px}.about-card>p{font-size:11px}.about-card summary{font-size:9px}.about-illustration{gap:3px;min-height:88px;flex-wrap:wrap}.mini-system{font-size:5px;padding:10px 5px;letter-spacing:.3px}.mini-core{width:29px;height:29px;font-size:22px}.about-illustration>b{font-size:9px}.mini-chat{font-size:7px;padding:8px}.mini-chat.reply{margin-top:-10px}.case-layout{gap:20px;grid-template-columns:.9fr 1.2fr}.case-tabs button{padding:17px 10px;gap:12px}.case-tabs button>div{font-size:13px}.case-tabs small{font-size:9px}.panel-top{padding:0 16px}.panel-top small{display:none}#case-content{padding:20px 17px}.case-question{margin-left:10px;font-size:12px}.case-answer{gap:9px}.case-answer-content>p{font-size:11px}.widget-total{font-size:24px}.steps{gap:25px}.steps h3{font-size:22px}.steps p{font-size:11px}.final-cta{padding:27px 25px;gap:20px}.cta-star{display:none}.final-cta h2{font-size:22px}.final-cta p{font-size:10px}.final-cta .button{font-size:10px;gap:10px;padding:13px}}
@media(max-width:620px){html{scroll-padding-top:20px}.wrap{width:87%}.header{height:74px;padding:0 6.5%;gap:15px}.header nav{display:none}.header .brand{font-size:25px}.header .brand-symbol{font-size:28px;margin-right:4px}.header .button-small{font-size:9px;padding:10px 12px}.intro{grid-template-columns:1fr;gap:20px;padding-top:38px;padding-bottom:70px}.intro-content{padding:0}.intro .eyebrow{font-size:6px;letter-spacing:1.45px;justify-content:flex-start;gap:9px}.intro h1{font-size:clamp(42px,10vw,60px);line-height:1.09;margin-top:25px;margin-bottom:22px;letter-spacing:-2.5px}.intro-lead{font-size:16px}.intro-description{font-size:13px;max-width:440px}.intro-benefits{font-size:11px;margin-top:22px;gap:10px;max-width:400px}.intro-actions{flex-direction:row;align-items:center;gap:20px}.intro-actions .button{font-size:11px;padding:15px 16px;gap:15px}.text-link{font-size:10px}.intro-footnote{font-size:9px;margin-bottom:0}.demo-stage{min-height:650px;margin-top:5px}.phone{width:300px}.demo-controls{margin-top:20px}.demo-chapters button{font-size:9px;padding:7px 12px}.demo-disclaimer{font-size:6px}.orbit-one{width:370px;height:430px;top:92px}.orbit-two{width:450px;height:550px;top:25px}.scroll-cue{bottom:27px}.clients{padding:25px 0 30px}.clients-heading{flex-direction:column;gap:9px;margin-bottom:22px}.clients-heading>span{font-size:10px}.clients-heading small{font-size:5px}.logo-set{gap:55px;padding-right:55px}.logo-set>span{font-size:21px}.logo-set b{font-size:25px}.hero{padding-top:23px}.hero-copy{padding-top:25px}.hero-copy .eyebrow{font-size:6px;letter-spacing:1.6px}.brain-title{font-size:31px;letter-spacing:-1.5px}.hero-copy p{font-size:11px;padding:0 12px}.universe{height:540px}.possibilities{padding-top:35px;padding-bottom:40px}.possibilities h2{font-size:26px}.section-pad{padding-top:50px;padding-bottom:55px}.section-topline{margin-bottom:25px}.section-topline .eyebrow{font-size:7px;letter-spacing:1.2px}.section-side{display:none}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:34px;letter-spacing:-1.6px}.section-heading>p{font-size:12px;max-width:100%;margin-top:20px}.about-grid{grid-template-columns:1fr;gap:16px}.about-card{padding:25px 26px 0}.about-illustration{min-height:97px;gap:10px;flex-wrap:nowrap}.mini-system{font-size:8px;padding:13px 12px}.mini-core{width:40px;height:40px;font-size:28px}.about-illustration>b{font-size:13px}.mini-chat{font-size:10px;padding:13px}.mini-chat.reply{margin-top:35px}.about-card h3{font-size:25px}.about-card>p{font-size:12px;min-height:0}.about-card summary{font-size:11px}.about-card details p{font-size:12px}.case-layout{grid-template-columns:1fr;gap:20px}.case-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#41506a transparent;padding-bottom:8px;gap:7px}.case-tabs button{flex-shrink:0;padding:13px 15px;border-color:#262e3d;border-radius:6px;gap:8px}.case-tabs button>div{font-size:11px}.case-tabs small,.case-tabs b,.case-tabs button>span{display:none}.case-panel{min-height:470px}.panel-top{height:45px;padding:0 19px}.panel-top small{display:block;font-size:5px}.panel-top>span{font-size:6px}#case-content{padding:22px 20px}.case-question{font-size:12px;margin-left:30px}.case-answer-content>p{font-size:12px}.result-widget{padding:17px}.widget-total{font-size:29px}.capability-note{font-size:8px;text-align:left;line-height:1.9;margin-top:21px}.steps{grid-template-columns:1fr;gap:40px;margin-top:48px;margin-bottom:45px}.steps li{padding-top:20px;padding-left:52px}.step-index{font-size:12px}.step-icon{position:absolute;left:0;top:31px;font-size:29px}.steps h3{font-size:24px;margin-top:14px}.steps p{font-size:12px;max-width:100%}.steps small{font-size:6px;margin-top:18px}.final-cta{flex-direction:column;text-align:center;padding:28px 20px;gap:23px}.cta-star{display:block;font-size:35px}.final-cta h2{font-size:24px}.final-cta p{font-size:11px;line-height:1.8;margin-top:15px}.final-cta .button{font-size:12px;gap:25px;padding:15px 23px}footer{align-items:center}footer p{font-size:9px}dialog{padding:30px 24px}dialog h2{font-size:27px}}
.demo-stage{overflow:clip;overflow-clip-margin:18px}html{overflow-x:clip}
:root{--brand-navy:#0A1628;--brand-primary:#0B4FD8;--brand-light:#5B9BFF;--green:var(--brand-light);--bg:var(--brand-navy);--text:#F3F6FC;--muted:#9CADC8;--border:#243A58}
.brand{display:inline-flex;align-items:center;line-height:1;letter-spacing:0;flex-shrink:0}
.brand-wordmark{display:block;width:165px;height:auto;object-fit:contain;max-width:100%}
footer .brand-wordmark{width:145px}
.button{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 6px 30px #0B4FD826}
.button:hover{background:#165FEA;border-color:#165FEA;box-shadow:0 8px 30px #0B4FD840}
.button:focus-visible{outline-color:#9EC5FF}
.core-mark{display:block;margin:0;line-height:0}
.core-mark img{display:block;width:64px;height:64px}
.core .brand-wordmark{width:126px;margin-top:9px}
.core small{color:#9CADC8;margin-top:10px}
.chat-avatar{background:var(--brand-navy)}
.chat-avatar img{width:29px;height:29px;display:block}
.chat-header strong{font-family:Poppins,sans-serif}
.verified{background:#459873}
.back-arrow{color:#337c58}.voice-icon{background:#176c4f}
.tiny-star img{width:17px;height:17px;display:block}
.mini-core img{width:29px;height:29px;display:block}
.case-avatar img{width:28px;height:28px;display:block}
.cta-star img{width:58px;height:58px;display:block}
.contact-star img{width:70px;height:70px;display:block;margin:0 auto}
.intro h1{letter-spacing:-2.6px}.section-heading h2{letter-spacing:-1.5px}
@media(max-width:850px){.brand-wordmark{width:143px}.core-mark img{width:49px;height:49px}.core .brand-wordmark{width:108px}.intro h1{letter-spacing:-2px}}
@media(max-width:620px){.brand-wordmark{width:136px}footer .brand-wordmark{width:120px}.core-mark img{width:42px;height:42px}.core .brand-wordmark{width:87px;margin-top:6px}.core small{margin-top:8px}.mini-core img{width:28px;height:28px}.cta-star img{width:46px;height:46px}.intro h1{letter-spacing:-1.9px}}
@media(prefers-reduced-motion:reduce){.logo-track,.float-note{animation:none!important}.logo-track{transform:none}}
