:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#071326;--bg-2:#091a32;--panel:#0e2039;--panel-2:#102743;--line:#a3c0e824;--text:#f3f7ff;--muted:#a9b7cb;--muted-2:#7f91ac;--cyan:#18d3e6;--blue:#218cf4;--violet:#786bff;--green:#47d9a0;--radius-lg:26px;--shadow:0 24px 72px #00000057;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#061120;background:var(--cyan)}.container{width:min(1180px,100% - 56px);margin-inline:auto}.section-pad{padding:112px 0}.site-shell{background:radial-gradient(1000px 600px at 90% 7%, #1366b71f, transparent 65%), var(--bg);overflow:hidden}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1ee0;border-bottom:1px solid #b8d3f517;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.brand{flex:none;align-items:center;width:170px;display:inline-flex}.brand img{width:100%;height:auto}.main-nav{color:#b9c5d6;align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.main-nav>a:not(.nav-cta){transition:color .18s}.main-nav>a:not(.nav-cta):hover{color:#fff}.nav-cta{color:#efffff;background:#0aa4ce1f;border:1px solid #18d3e65c;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;transition:all .2s;display:inline-flex}.nav-cta:hover{border-color:var(--cyan);background:#0aa4ce38;transform:translateY(-1px)}.mobile-toggle{color:#fff;background:0 0;border:0;display:none}.hero-section{isolation:isolate;padding:78px 0 28px;position:relative}.hero-glow{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#0077ff29 0,#09438d1a 36%,#0000 72%);border-radius:50%;width:760px;height:600px;position:absolute;top:30px;right:-170px}.hero-grid{grid-template-columns:minmax(390px,.88fr) minmax(480px,1.12fr);align-items:center;gap:30px;min-height:520px;display:grid}.hero-copy{z-index:2;padding:16px 0 35px;position:relative}.eyebrow{color:#8be7f0;letter-spacing:.18em;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.eyebrow-dot,.live-dot,.visual-dot{background:var(--cyan);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #18d3e6bf}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{font-family:Manrope,DM Sans,ui-sans-serif,system-ui,sans-serif}.hero-copy h1{letter-spacing:-.055em;max-width:680px;margin:23px 0 22px;font-size:clamp(44px,5.3vw,72px);font-weight:800;line-height:1.04}.hero-copy h1 span,h2 span{color:var(--cyan)}.hero-lede{color:#acbad0;max-width:550px;margin-bottom:28px;font-size:17px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#041322;background:linear-gradient(110deg,#25d9e6,#30b8f6 55%,#5289ff);box-shadow:0 10px 26px #13abd938}.button-primary:hover{box-shadow:0 14px 32px #13abd954}.button-secondary{color:#e6f2ff;background:#0f203894;border-color:#afcdef33}.button-secondary:hover{background:#0f2d47cc;border-color:#18d3e699}.hero-note{color:#8294ac;align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.hero-note svg{color:#5bd8b0}.hero-visual{margin-right:-84px;position:relative}.hero-visual:before{content:"";z-index:-1;filter:blur(55px);background:#0a70da29;border-radius:50%;position:absolute;inset:15% 5% 0}.hero-visual img{width:100%;box-shadow:var(--shadow);border:1px solid #98c9ee29;border-radius:22px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 100%)}.hero-image-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d0dbea;background:#061325c2;border:1px solid #c5e1ff29;border-radius:30px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:17px;right:17px}.live-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px #47d9a0b3}.channel-strip{border-top:1px solid var(--line);align-items:center;gap:22px;min-height:68px;margin-top:58px;padding:16px 0 0;display:flex}.strip-label{color:#8191a9;letter-spacing:.15em;white-space:nowrap;font-size:9px;font-weight:700}.channel-list{flex-wrap:wrap;gap:9px;display:flex}.channel-pill{color:#d2deed;background:#142b478c;border:1px solid #adc6e421;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:inline-flex}.channel-mark{background:linear-gradient(135deg, var(--cyan), var(--blue));border-radius:2px;width:6px;height:6px}.strip-footnote{color:#7588a1;text-align:right;margin-left:auto;font-size:10px}.problem-section{background:linear-gradient(115deg,#0b1d348c,#07132666);border-block:1px solid #accbeb12}.problem-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:82px;display:grid}.section-intro h2,.section-heading h2,.split-heading h2,.faq-intro h2,.demo-copy h2{letter-spacing:-.045em;margin:18px 0 19px;font-size:clamp(34px,4vw,50px);font-weight:750;line-height:1.1}.section-intro p,.section-heading>p,.split-heading>p,.faq-intro>p,.demo-copy>p{color:var(--muted);font-size:15px;line-height:1.8}.text-link{color:#8de9f2;align-items:center;gap:9px;margin-top:15px;font-size:12px;font-weight:700;display:inline-flex}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(4px)}.pain-list{gap:12px;display:grid}.pain-card{border:1px solid var(--line);background:linear-gradient(120deg,#122843d1,#0b1d33d1);border-radius:17px;grid-template-columns:46px 1fr 20px;align-items:center;gap:17px;padding:20px;display:grid}.pain-icon,.feature-icon{color:#6ce8f3;background:#12a4d026;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pain-icon.violet{color:#a79bff;background:#786bff29}.pain-icon.cyan{color:#6ce8f3;background:#12a4d026}.pain-card h3{letter-spacing:-.02em;margin-bottom:5px;font-size:14px}.pain-card p{color:#91a1b7;margin:0;font-size:11px;line-height:1.6}.pain-arrow{color:#58708f}.platform-section{position:relative}.section-heading{max-width:650px}.center-heading{text-align:center;margin:0 auto 52px}.center-heading .eyebrow{justify-content:center}.center-heading>p{max-width:600px;margin:0 auto}.value-rail{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:start;gap:16px;display:grid}.value-step{background:linear-gradient(140deg,#0f223ae0,#08182cbf);border:1px solid #a6c6ea1f;border-radius:17px;min-height:190px;padding:22px;position:relative}.step-index{color:#647c9a;letter-spacing:.15em;font:700 10px/1 ui-monospace,monospace;position:absolute;top:19px;right:20px}.step-icon{width:43px;height:43px;color:var(--cyan);background:#19bede1f;border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.step-icon.violet{color:#a89dff;background:#786bff26}.step-icon.green{color:var(--green);background:#47d9a01c}.step-icon.blue{color:#76a9ff;background:#218cf421}.value-step h3{margin-bottom:8px;font-size:16px}.value-step p{color:#8e9fb5;margin:0;font-size:11px;line-height:1.6}.rail-arrow{color:#52718f;place-items:center;height:90px;display:grid}.features-section{background:linear-gradient(#0a1a2fb3,#07132633);border-block:1px solid #accbeb12}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;max-width:none;margin-bottom:60px;display:grid}.split-heading h2{max-width:650px;margin-bottom:0}.split-heading>p{max-width:400px;margin:0 0 5px auto}.feature-list{gap:74px;display:grid}.feature-row{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.feature-row.feature-reverse{grid-template-columns:1.28fr .72fr}.feature-reverse .feature-copy{grid-area:1/2}.feature-reverse .feature-visual{grid-area:1/1}.feature-copy{max-width:430px}.feature-icon{margin-bottom:21px}.feature-copy .eyebrow{margin-bottom:8px;font-size:9px}.feature-copy h3{letter-spacing:-.04em;margin:10px 0 15px;font-size:clamp(27px,3vw,38px);line-height:1.16}.feature-copy>p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.75}.feature-copy ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.feature-copy li{color:#c9d5e5;align-items:center;gap:9px;font-size:11px;display:flex}.feature-copy li svg{color:var(--green)}.feature-visual{min-width:0;margin:0}.feature-image-wrap{background:#0c1d34;border:1px solid #a0c7ee2e;border-radius:18px;overflow:hidden;box-shadow:0 28px 60px #00000042}.feature-image-wrap img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .45s}.feature-image-wrap:hover img{transform:scale(1.025)}.feature-visual figcaption{color:#7186a0;align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.visual-dot{width:5px;height:5px}.capability-section{padding-top:30px}.capability-panel{border-radius:var(--radius-lg);min-height:480px;box-shadow:var(--shadow);background:radial-gradient(450px 340px at 78%,#107ccc2b,#0000 75%),linear-gradient(120deg,#0c2038,#0a1b31 52%,#0a2340);border:1px solid #31a6e333;grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;padding:58px 62px;display:grid;position:relative;overflow:hidden}.capability-copy{z-index:2;position:relative}.capability-copy h2{letter-spacing:-.05em;max-width:460px;margin:19px 0;font-size:clamp(32px,3.7vw,48px);line-height:1.08}.capability-copy>p{max-width:450px;color:var(--muted);font-size:13px;line-height:1.8}.capability-tags{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.capability-tags span{color:#c9d7e9;background:#0b1c3199;border:1px solid #accced24;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.capability-tags svg{color:#72dce8}.capability-orbit{aspect-ratio:1;justify-self:center;width:min(450px,100%);position:relative}.orbit-ring{border:1px solid #4fa9e033;border-radius:50%;position:absolute;inset:10%}.ring-two{border-style:dashed;border-color:#5bbde83b;inset:23%}.orbit-core{z-index:2;color:#e6faff;text-align:center;background:radial-gradient(circle at 50% 25%,#198fd973,#0d2340 72%);border:1px solid #1fcae252;border-radius:50%;place-content:center;justify-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:37%;box-shadow:0 0 48px #14abe029}.orbit-core img{object-fit:contain;width:48px;height:44px;margin-bottom:6px}.orbit-node{z-index:3;color:#d7e5f5;background:#091a2ff0;border:1px solid #adcbed2e;border-radius:13px;align-items:center;gap:9px;width:118px;padding:12px;font-size:10px;display:flex;position:absolute;box-shadow:0 10px 25px #0003}.orbit-node svg{color:var(--cyan)}.node-one{top:10%;left:34%}.node-two{top:40%;right:2%}.node-three{bottom:12%;left:27%}.node-four{top:44%;left:1%}.faq-section{border-top:1px solid #accbeb12}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.faq-intro h2{font-size:clamp(34px,3.8vw,48px)}.faq-intro .button{margin-top:13px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{color:#e8eff9;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:21px 0;font-size:13px;font-weight:650;display:flex}.faq-item button svg{color:#91a8c1;flex:none;transition:transform .2s}.faq-item.is-open button svg{color:var(--cyan);transform:rotate(180deg)}.faq-item p{color:#99a9bd;max-width:700px;margin:-4px 34px 21px 0;font-size:12px;line-height:1.75}.demo-section{padding-top:52px}.demo-card{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:radial-gradient(480px 340px at 0 20%,#197fcf2e,#0000 75%),linear-gradient(115deg,#0e2340,#0a1a30);border:1px solid #18d3e638;grid-template-columns:.92fr 1.08fr;gap:65px;padding:55px;display:grid}.demo-copy{align-self:center}.demo-copy h2{font-size:clamp(34px,3.8vw,50px)}.demo-copy>p{max-width:420px}.demo-promise{color:#a7bacf;align-items:center;gap:9px;margin-top:24px;font-size:11px;display:flex}.demo-promise svg{color:var(--green)}.demo-form{background:#0512229e;border:1px solid #a8c8eb24;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:24px;display:grid}.demo-form label{color:#c4d2e3;gap:7px;font-size:10px;font-weight:600;display:grid}.demo-form label:nth-child(3),.demo-form label:nth-child(4),.demo-form .consent-row,.submit-button,.form-status,.form-privacy{grid-column:1/-1}.demo-form input,.demo-form select{color:#f0f6ff;background:#0b1d33;border:1px solid #a6c3e526;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:11px}.demo-form input::placeholder{color:#667c97}.demo-form select:invalid,.demo-form select option[value=""]{color:#7187a0}.demo-form input:focus,.demo-form select:focus{border-color:#18d3e6a6;box-shadow:0 0 0 3px #18d3e617}.demo-form .consent-row{color:#96a9c0;align-items:flex-start;gap:10px;font-size:9px;font-weight:400;line-height:1.6;display:flex}.demo-form .consent-row input{width:15px;min-width:15px;height:15px;min-height:15px;accent-color:var(--cyan);margin-top:1px}.submit-button{border:0;width:100%;margin-top:3px}.submit-button:disabled{cursor:wait;opacity:.7}.form-status{margin:0;font-size:11px;line-height:1.5}.form-status.success{color:#68e0ae}.form-status.error{color:#ffb4ae}.form-privacy{color:#7389a4;margin:-1px 0 0;font-size:9px;line-height:1.6}.site-footer{background:#050f1e;border-top:1px solid #accbeb1a}.footer-main{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding-top:39px;padding-bottom:37px;display:grid}.footer-brand img{width:155px;margin-bottom:14px}.footer-brand p{color:#788ca6;max-width:260px;margin:0;font-size:10px;line-height:1.6}.footer-links{color:#9aacc2;flex-wrap:wrap;justify-content:center;gap:15px 22px;font-size:10px;display:flex}.footer-links a:hover,.footer-bottom a:hover{color:var(--cyan)}.footer-note{color:#8093ab;text-align:right;justify-content:flex-end;align-items:center;gap:9px;font-size:10px;display:flex}.footer-status{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #47d9a0b3}.footer-bottom{color:#647891;border-top:1px solid #accbeb14;justify-content:space-between;align-items:center;gap:15px;min-height:54px;font-size:9px;display:flex}.footer-bottom a{color:#91a5bd}@media (width<=1050px){.container{width:min(100% - 44px,900px)}.hero-grid{grid-template-columns:1fr 1fr;gap:22px;min-height:450px}.hero-visual{margin-right:-80px}.hero-copy h1{font-size:clamp(42px,5vw,60px)}.channel-strip{flex-wrap:wrap;gap:12px 18px}.strip-footnote{margin-left:0}.problem-grid{gap:45px}.feature-row,.feature-row.feature-reverse{gap:42px}.capability-panel{padding:48px 38px}.demo-card{gap:35px;padding:40px}}@media (width<=760px){.container{width:min(100% - 36px,620px)}.section-pad{padding:78px 0}.nav-wrap{min-height:68px}.brand{width:145px}.mobile-toggle{border:1px solid #adcaed29;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.main-nav{border-bottom:1px solid var(--line);background:#050f1efa;align-items:stretch;gap:0;padding:10px 18px 18px;display:none;position:absolute;top:68px;left:0;right:0}.main-nav.is-open{display:grid}.main-nav>a:not(.nav-cta){border-bottom:1px solid #adcaed14;padding:13px 6px}.nav-cta{justify-content:center;margin-top:12px}.hero-section{padding-top:51px}.hero-grid{grid-template-columns:1fr;gap:24px;min-height:0}.hero-copy{padding:0}.hero-copy h1{max-width:610px;margin-top:19px;font-size:clamp(42px,10vw,64px)}.hero-lede{font-size:15px}.hero-visual{width:calc(100% + 18px);margin:0 -9px}.hero-visual img{border-radius:15px;-webkit-mask-image:none;mask-image:none}.hero-image-tag{padding:8px 10px;font-size:9px;bottom:9px;right:9px}.channel-strip{margin-top:32px;padding-top:18px}.strip-label{width:100%}.channel-list{gap:7px}.channel-pill{padding:7px 9px;font-size:9px}.strip-footnote{font-size:9px}.problem-grid,.faq-grid{grid-template-columns:1fr;gap:35px}.section-intro h2,.section-heading h2,.split-heading h2,.faq-intro h2,.demo-copy h2{font-size:clamp(32px,8vw,43px)}.pain-card{grid-template-columns:40px 1fr 16px;gap:12px;padding:15px}.value-rail{grid-template-columns:1fr 1fr;gap:12px}.value-step{min-height:165px;padding:17px}.rail-arrow{display:none}.center-heading{margin-bottom:35px}.split-heading{grid-template-columns:1fr;gap:16px;margin-bottom:39px}.split-heading>p{margin-left:0}.feature-list{gap:48px}.feature-row,.feature-row.feature-reverse{grid-template-columns:1fr;gap:23px}.feature-reverse .feature-copy,.feature-reverse .feature-visual{grid-area:auto}.feature-copy{max-width:none}.feature-copy h3{max-width:560px}.feature-visual figcaption{font-size:8px}.capability-section{padding-top:0}.capability-panel{grid-template-columns:1fr;gap:12px;padding:35px 25px 24px}.capability-orbit{width:min(360px,100%);margin-top:5px}.faq-grid{gap:40px}.demo-section{padding-top:22px}.demo-card{grid-template-columns:1fr;gap:28px;padding:29px 22px}.demo-form{padding:18px}.footer-main{grid-template-columns:1fr;gap:22px;padding-block:32px}.footer-links{justify-content:flex-start}.footer-note{text-align:left;justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding-block:16px}}@media (width<=440px){.container{width:min(100% - 28px,400px)}.hero-copy h1{font-size:42px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-note{align-items:flex-start;font-size:10px}.channel-list{grid-template-columns:1fr 1fr;width:100%;display:grid}.channel-pill{justify-content:center}.value-rail{grid-template-columns:1fr}.value-step{min-height:0}.demo-form{grid-template-columns:1fr}.demo-form label,.demo-form label:nth-child(3),.demo-form label:nth-child(4){grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--cyan-soft:#18d3e629;--glass:#0b1c31b8;--glass-border:#a0caf229;--ease-out:cubic-bezier(.22, .75, .25, 1)}.scroll-progress{z-index:100;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#00d5e8 0%,#218cf4 54%,#8a70ff 100%);height:3px;position:fixed;inset:0 0 auto;box-shadow:0 0 18px #18d3e675}.site-header{background:#040d1bc7;border-bottom-color:#99c6ef1f;box-shadow:0 8px 32px #00000014}.main-nav>a:not(.nav-cta){position:relative}.main-nav>a:not(.nav-cta):after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--cyan), #7893ff);height:1px;transition:transform .25s var(--ease-out);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.main-nav>a:not(.nav-cta):hover:after{transform:scaleX(1)}.nav-cta{box-shadow:inset 0 0 18px #18d3e60d}.hero-section{overflow:hidden}.hero-section:before{z-index:0;content:"";opacity:.42;pointer-events:none;background:radial-gradient(420px circle at var(--spot-x,70%) var(--spot-y,28%), #12aef024, transparent 72%);transition:opacity .3s;position:absolute;inset:0}.hero-grid-lines{z-index:0;opacity:.12;pointer-events:none;background-image:linear-gradient(#8cbeee1a 1px,#0000 1px),linear-gradient(90deg,#8cbeee1a 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%)}.hero-glow{z-index:0;opacity:.85;background:radial-gradient(at 48% 46%,#0a95f838,#1e4cbb1a 34%,#5036c10f 55%,#0000 74%);width:820px;height:660px;animation:13s ease-in-out infinite alternate aurora-drift;top:0;right:-150px}.hero-grid,.channel-strip{z-index:1;position:relative}.hero-copy{padding-top:22px}.hero-copy h1{text-wrap:balance}.hero-copy h1 span{background:linear-gradient(105deg,#19d7e7 10%,#52bbff 60%,#a294ff 115%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-visual{transform-style:preserve-3d;margin-right:-48px}.hero-visual img{border-color:#8accff38;border-radius:24px;box-shadow:0 40px 100px #0000006b,0 0 60px #0f7edd1c}.hero-image-tag{box-shadow:0 10px 34px #0003}.hero-float-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08182cc7;border:1px solid #b5daff30;border-radius:15px;align-items:center;gap:10px;min-width:180px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0d}.hero-float-top{top:12%;right:-2%}.hero-float-bottom{bottom:17%;left:-3%}.hero-float-card>span:last-child{gap:3px;display:grid}.hero-float-card strong{color:#eff8ff;letter-spacing:.01em;font-size:10px}.hero-float-card small{color:#8fa5bf;font-size:9px}.hero-float-icon{width:31px;height:31px;color:var(--cyan);background:#18d3e61c;border:1px solid #18d3e633;border-radius:10px;place-items:center;display:grid}.hero-float-icon.violet{color:#b0a3ff;background:#786bff21;border-color:#917dff40}.button{isolation:isolate;position:relative;overflow:hidden}.button-primary:before{z-index:-1;content:"";transition:transform .6s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff52,#0000);position:absolute;inset:0;transform:translate(-110%)skew(-18deg)}.button-primary:hover:before{transform:translate(110%)skew(-18deg)}.button-primary:hover{transform:translateY(-3px)}.button-secondary:hover{transform:translateY(-2px)}.pain-card,.value-step,.capability-tags span,.orbit-node,.demo-form{transition:border-color .24s ease, background .24s ease, box-shadow .24s ease, transform .24s var(--ease-out)}.pain-card:hover,.value-step:hover{border-color:#18d3e647;transform:translateY(-4px);box-shadow:0 20px 46px #00000030,0 0 30px #18d3e60a}.value-step:hover{background:linear-gradient(140deg,#10314beb,#081a30d6)}.value-step{min-height:204px}.step-icon{box-shadow:inset 0 0 18px #18d3e60f}.rail-arrow{color:#72bfd8}.features-section{background:linear-gradient(#0a1a2feb,#0713268f);position:relative;overflow:hidden}.features-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#107bd01c,#0000 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:12%;right:-16%}.showcase-panel{z-index:1;background:linear-gradient(135deg,#112641e0,#08182be8);border:1px solid #85c3f42e;border-radius:25px;padding:20px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047,inset 0 1px #ffffff0b}.showcase-panel:before{content:"";filter:blur(70px);pointer-events:none;background:#18d3e612;border-radius:50%;width:460px;height:300px;position:absolute;top:-190px;right:-90px}.showcase-topline{z-index:1;border-bottom:1px solid #a4c6e81a;justify-content:space-between;align-items:center;gap:20px;padding:3px 3px 18px;display:flex;position:relative}.showcase-tabs{gap:8px;display:flex}.showcase-tab{color:#9aabc1;text-align:left;cursor:pointer;min-width:170px;transition:color .2s ease, border-color .2s ease, background .2s ease, transform .2s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.showcase-tab:hover{color:#eaf5ff;background:#ffffff09;border-color:#9dc5eb29;transform:translateY(-1px)}.showcase-tab.is-active{color:#f5fbff;background:linear-gradient(135deg,#18d3e61f,#218cf414);border-color:#18d3e64d;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000001a}.showcase-tab-icon{color:#76dfea;background:#18d3e61a;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.showcase-tab.is-active .showcase-tab-icon{color:#08182b;background:linear-gradient(135deg,#27d7e5,#5aa6ff)}.showcase-tab-label{gap:3px;display:grid}.showcase-tab-label strong{font-size:10px;font-weight:700}.showcase-tab-label small{color:#748aa4;letter-spacing:.12em;font-size:8px}.showcase-tab-arrow{color:#5d7898;opacity:0;margin-left:auto;transition:opacity .2s,transform .2s}.showcase-tab.is-active .showcase-tab-arrow{color:var(--cyan);opacity:1;transform:translate(1px,-1px)}.showcase-status{color:#8ea3bc;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.showcase-status .live-dot{width:6px;height:6px}.showcase-status-divider{background:#aac9e933;width:1px;height:12px;margin-inline:4px}.showcase-content{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);align-items:center;gap:clamp(28px,4vw,60px);padding:30px 10px 12px;display:grid;position:relative}.showcase-visual{min-width:0}.showcase-windowbar{background:linear-gradient(90deg,#182c44f5,#0b1b2ff5);border:1px solid #a3c5e72b;border-bottom:0;border-radius:15px 15px 0 0;align-items:center;gap:5px;height:31px;padding:0 12px;display:flex}.showcase-windowbar>span{background:#97b4d166;border-radius:50%;width:6px;height:6px}.showcase-windowbar>span:first-child{background:#ed747e}.showcase-windowbar>span:nth-child(2){background:#e7bd60}.showcase-windowbar>span:nth-child(3){background:#5fcea0}.showcase-windowbar small{color:#7188a4;letter-spacing:.13em;margin-left:8px;font:700 7px/1 ui-monospace,monospace}.showcase-image-frame{background:#0a1828;border:1px solid #96c4ee2e;border-radius:0 0 15px 15px;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000047}.showcase-image-frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#23b3f209,#0000 45%,#8e6bff09);border:1px solid #ffffff09;position:absolute;inset:0}.showcase-image-frame img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .6s var(--ease-out), filter .4s ease}.showcase-image-frame:hover img{filter:saturate(1.04);transform:scale(1.018)}.showcase-image-badge{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061222c7;border:1px solid #c8e1fa29;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 26px #00000038}.showcase-badge-icon{color:#041421;background:linear-gradient(135deg,#21d8e6,#5aa3ff);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.showcase-image-badge>span:last-child{gap:3px;display:grid}.showcase-image-badge strong{color:#eff8ff;font-size:9px}.showcase-image-badge small{color:#91a6bf;font-size:8px}.showcase-image-caption{color:#7187a0;letter-spacing:.02em;align-items:center;gap:7px;margin-top:10px;font-size:8px;display:flex}.showcase-image-caption .visual-dot{width:5px;height:5px}.showcase-copy{max-width:420px;padding:14px 4px}.showcase-copy .eyebrow{margin-bottom:13px;font-size:9px}.showcase-copy h3{color:#f3f7ff;letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(26px,3vw,38px);line-height:1.12}.showcase-copy>p{color:#a6b7cc;margin-bottom:20px;font-size:12px;line-height:1.8}.showcase-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.showcase-points li{color:#d1dceb;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.showcase-points li svg{color:#53dcaa;flex:none;margin-top:1px}.showcase-copy .text-link{margin-top:24px}.showcase-disclaimer{z-index:1;color:#71849d;margin:13px 3px 0;font-size:9px;line-height:1.6;position:relative}.capability-panel{isolation:isolate}.capability-panel:before{z-index:-1;content:"";filter:blur(24px);background:radial-gradient(circle,#18d3e612,#0000 70%);border-radius:50%;width:60%;height:140%;position:absolute;inset:-30% 0 auto auto}.capability-tags span:hover{background:#0e2d44cc;border-color:#18d3e652;transform:translateY(-2px)}.orbit-ring{animation:32s linear infinite orbit-rotate}.ring-two{animation-duration:24s;animation-direction:reverse}.orbit-node:hover{border-color:#18d3e65c;transform:translateY(-3px);box-shadow:0 14px 32px #00000047,0 0 24px #18d3e60f}.faq-item button{transition:color .18s}.faq-item button:hover{color:#8feaf2}.faq-item button:focus-visible,.showcase-tab:focus-visible,.mobile-toggle:focus-visible,a:focus-visible,.button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.demo-card{position:relative;overflow:hidden}.demo-card:before{content:"";filter:blur(75px);pointer-events:none;background:#3075ff17;border-radius:50%;width:420px;height:320px;position:absolute;top:-220px;right:8%}.demo-copy,.demo-form{z-index:1;position:relative}.demo-form:focus-within{border-color:#18d3e647;box-shadow:0 0 45px #18d3e60b}@keyframes aurora-drift{0%{transform:translate(-2%,-1%)scale(.96)}to{transform:translate(2%,2%)scale(1.04)}}@keyframes orbit-rotate{to{transform:rotate(360deg)}}@media (width<=1050px){.hero-visual{margin-right:-30px}.showcase-tab{min-width:145px}.showcase-content{gap:28px}}@media (width<=760px){.hero-section:before{opacity:.24}.hero-grid-lines{opacity:.08;background-size:48px 48px}.hero-grid,.channel-strip{z-index:1}.hero-visual{width:calc(100% + 18px);margin:0 -9px}.hero-visual img{border-radius:17px}.hero-float-top{top:7%;right:2%}.hero-float-bottom{bottom:15%;left:2%}.showcase-panel{border-radius:20px;padding:12px}.showcase-topline{flex-direction:column;align-items:flex-start;gap:12px;padding:3px 2px 13px}.showcase-tabs{scrollbar-width:thin;scrollbar-color:#5e8bb166 transparent;width:100%;padding:0 0 3px;overflow-x:auto}.showcase-tab{flex:1 0 auto;min-width:155px}.showcase-status{padding-left:4px}.showcase-content{grid-template-columns:1fr;gap:20px;padding:18px 3px 5px}.showcase-copy{max-width:none;padding:5px 3px 10px}.showcase-copy h3{max-width:560px}.showcase-disclaimer{margin-inline:2px}.orbit-ring{animation-duration:50s}}@media (width<=440px){.hero-float-card{border-radius:12px;gap:7px;min-width:0;padding:8px}.hero-float-top{top:5%;right:1%}.hero-float-bottom{bottom:14%;left:1%}.hero-float-card strong{font-size:8px}.hero-float-card small{font-size:7px}.hero-float-icon{width:26px;height:26px}.hero-image-tag{max-width:78%}.showcase-tab{min-width:143px;padding:8px}.showcase-windowbar{height:27px}.showcase-image-badge{padding:6px 8px;bottom:7px;right:7px}}@media (prefers-reduced-motion:reduce){.hero-glow,.orbit-ring{animation:none!important}.scroll-progress{display:none}.hero-float-card{transform:none!important}}:root{--surface-soft:#142b478c;--header-surface:#040d1bd1;--accent-readable:#8be7f0;--subtle-text:#8191a9;--control-surface:#0b1d33}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f8fc;--bg-2:#edf3f9;--panel:#fff;--panel-2:#f3f7fb;--line:#122a4921;--text:#12243b;--muted:#4d6078;--muted-2:#65778e;--cyan:#0b7e94;--blue:#256fe0;--violet:#6c5cda;--green:#167e58;--shadow:0 24px 72px #1b345221;--surface-soft:#ffffffd6;--header-surface:#fafcffe0;--accent-readable:#08758a;--subtle-text:#61748b;--control-surface:#fff}body,.site-shell,.site-header,.pain-card,.value-step,.channel-pill,.theme-toggle{transition:background-color .28s,color .28s,border-color .28s,box-shadow .28s}.site-shell{background-color:var(--bg)}.brand{flex:none;width:auto}.brand-lockup{align-items:center;gap:10px;line-height:1;display:inline-flex}.brand .brand-symbol{object-fit:contain;filter:drop-shadow(0 5px 16px #00aae833);flex:none;width:62px;height:59px;transition:transform .28s cubic-bezier(.22,.75,.25,1),filter .28s}.brand:hover .brand-symbol,.footer-brand:hover .brand-symbol{filter:drop-shadow(0 8px 22px #00beea52);transform:translateY(-2px)rotate(-3deg)}.brand-wordmark{color:var(--text);gap:5px;display:grid}.brand-wordmark strong{letter-spacing:-.065em;text-transform:lowercase;font:800 31px/.82 Manrope,DM Sans,ui-sans-serif,system-ui,sans-serif}.brand-wordmark small{color:var(--accent-readable);letter-spacing:.43em;padding-left:2px;font:800 10px/1 DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.nav-controls{align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--line);min-height:40px;color:var(--text);background:var(--surface-soft);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.theme-toggle:hover{border-color:#18bedc8c;transform:translateY(-1px)}.theme-toggle svg{color:var(--cyan);transition:transform .3s}.theme-toggle:hover svg{transform:rotate(-12deg)scale(1.06)}.theme-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.hero-brand-watermark{z-index:0;aspect-ratio:1;opacity:.11;filter:drop-shadow(0 0 72px #00aaf033);pointer-events:none;width:min(52vw,660px);position:absolute;top:46%;right:26%;transform:translate(50%,-50%)rotate(-10deg)}.hero-brand-watermark img{object-fit:contain;width:100%;height:100%}.windowbar-logo{object-fit:contain;flex:none;width:24px;height:24px;margin-left:7px}.channel-pill{border-color:var(--line);color:var(--text);background:var(--surface-soft);transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff09}.channel-pill:hover{border-color:#18bedc5c;transform:translateY(-2px);box-shadow:0 10px 22px #0000001f}.channel-icon{flex:none}.channel-whatsapp .channel-icon{color:#25d366}.channel-meta .channel-icon{color:#0081fb}.channel-instagram .channel-icon{color:#e4405f}.channel-telegram .channel-icon{color:#2aabee}.channel-facebook .channel-icon{color:#1877f2}.channel-email .channel-icon{color:var(--cyan)}:root[data-theme=light] .site-shell{background:radial-gradient(1000px 600px at 92% 5%, #2f7ede13, transparent 66%), var(--bg)}:root[data-theme=light] .site-header{background:var(--header-surface);border-bottom-color:var(--line);box-shadow:0 8px 28px #162e4b0e}:root[data-theme=light] .main-nav{color:#43556d}:root[data-theme=light] .main-nav>a:not(.nav-cta):hover{color:var(--text)}:root[data-theme=light] .nav-cta{color:#0b4560;background:#16aac017;border-color:#077b9642}:root[data-theme=light] .nav-cta:hover{background:#16aac026}:root[data-theme=light] .mobile-toggle{border-color:var(--line);color:var(--text);background:var(--surface-soft)}:root[data-theme=light] .hero-section:before{opacity:.32;background:radial-gradient(420px circle at var(--spot-x,70%) var(--spot-y,28%), #0a94bf1a, transparent 72%)}:root[data-theme=light] .hero-grid-lines{opacity:.055;background-image:linear-gradient(#244a731f 1px,#0000 1px),linear-gradient(90deg,#244a731f 1px,#0000 1px)}:root[data-theme=light] .hero-glow{opacity:.58;background:radial-gradient(at 48% 46%,#1a97df29,#306ad013 34%,#6f56cd0b 55%,#0000 74%)}:root[data-theme=light] .hero-brand-watermark{opacity:.105}:root[data-theme=light] .eyebrow{color:var(--accent-readable)}:root[data-theme=light] .hero-lede{color:#4b5f78}:root[data-theme=light] .hero-note{color:#61738a}:root[data-theme=light] .hero-note svg{color:#16845e}:root[data-theme=light] .button-secondary{color:#19304c;background:#ffffffb8;border-color:#132e4c2b}:root[data-theme=light] .button-secondary:hover{background:#fff;border-color:#0b7e946b}:root[data-theme=light] .strip-label,:root[data-theme=light] .strip-footnote{color:var(--muted-2)}:root[data-theme=light] .channel-whatsapp .channel-icon{color:#118541}:root[data-theme=light] .channel-meta .channel-icon{color:#0668e1}:root[data-theme=light] .channel-instagram .channel-icon{color:#d72f53}:root[data-theme=light] .channel-telegram .channel-icon{color:#087db8}:root[data-theme=light] .channel-facebook .channel-icon{color:#1265c7}:root[data-theme=light] .problem-section{border-block-color:var(--line);background:linear-gradient(115deg,#fff,#f0f5fa 72%,#f8fafc)}:root[data-theme=light] .text-link{color:#08778d}:root[data-theme=light] .pain-card{border-color:var(--line);background:linear-gradient(125deg,#fffffffa,#f7fafdfa);box-shadow:0 12px 30px #1c36550e}:root[data-theme=light] .pain-card p{color:var(--muted)}:root[data-theme=light] .pain-arrow{color:var(--muted-2)}:root[data-theme=light] .value-step{border-color:var(--line);background:linear-gradient(145deg,#fff,#f3f7fb);box-shadow:0 10px 28px #1c36550b}:root[data-theme=light] .value-step:hover{background:linear-gradient(145deg,#fff,#eaf4f8)}:root[data-theme=light] .step-index,:root[data-theme=light] .value-step p,:root[data-theme=light] .rail-arrow{color:var(--muted-2)}:root[data-theme=light] .features-section{border-block-color:var(--line);background:linear-gradient(#eef4fa,#f7f9fc 78%)}:root[data-theme=light] .feature-copy li{color:#344861}:root[data-theme=light] .feature-visual figcaption{color:#667990}:root[data-theme=light] .faq-section{border-top-color:var(--line)}:root[data-theme=light] .faq-item{border-bottom-color:var(--line)}:root[data-theme=light] .faq-item button{color:var(--text)}:root[data-theme=light] .faq-item button:hover{color:var(--accent-readable)}:root[data-theme=light] .faq-item button svg{color:#71849a}:root[data-theme=light] .faq-item.is-open button svg{color:var(--cyan)}:root[data-theme=light] .faq-item p{color:var(--muted)}:root[data-theme=light] .showcase-panel,:root[data-theme=light] .capability-panel,:root[data-theme=light] .demo-card{--text:#f3f7ff;--muted:#a9b7cb;--muted-2:#7f91ac;--cyan:#18d3e6;--blue:#218cf4;--violet:#786bff;--green:#47d9a0;color:#f3f7ff}:root[data-theme=light] .showcase-panel .text-link,:root[data-theme=light] .capability-panel .text-link,:root[data-theme=light] .demo-card .text-link{color:#8de9f2}:root[data-theme=light] .capability-panel h2 span,:root[data-theme=light] .demo-card h2 span{color:#48d6e5}.footer-brand .brand-lockup-footer{margin-bottom:14px}.footer-brand .brand-symbol{width:60px;height:57px;margin:0}.footer-brand .brand-wordmark{color:#f3f7ff}.footer-brand .brand-wordmark small{color:#18d3e6}@media (width<=760px){.nav-controls{gap:8px}.brand-lockup{gap:7px}.brand .brand-symbol{width:50px;height:48px}.brand-wordmark strong{font-size:26px}.brand-wordmark small{font-size:8px}.theme-toggle{width:42px;min-height:42px;padding:0}.theme-toggle span{display:none}.main-nav{background:var(--header-surface)}.main-nav>a:not(.nav-cta){border-bottom-color:var(--line)}.hero-brand-watermark{opacity:.045;width:min(66vw,340px);top:38%;right:18%}:root[data-theme=light] .hero-brand-watermark{opacity:.07}}.capabilities-section{border-block:1px solid var(--line);background:linear-gradient(#0a1d3585,#0713262e);position:relative;overflow:hidden}.capabilities-section:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#18a0da1a,#0000 68%);border-radius:50%;width:min(60vw,720px);position:absolute;top:8%;left:-18%}.capabilities-section .container{z-index:1;position:relative}.suite-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.suite-feature-card{background:linear-gradient(145deg,#112743db,#08182cd1);border:1px solid #9bc2e924;border-radius:19px;min-height:285px;padding:24px 21px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.suite-feature-card:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle,#1db7e01c,#0000 69%);border-radius:50%;width:180px;height:180px;transition:opacity .45s,scale .55s cubic-bezier(.22,.75,.25,1);position:absolute;top:-75px;right:-60px}.suite-feature-card:hover:after{opacity:1;scale:1.24}.suite-feature-icon{color:#6ce8f3;background:#12a4d021;border:1px solid #18d3e62e;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid}.suite-feature-blue .suite-feature-icon{color:#85b9ff;background:#2d74e021;border-color:#4791f638}.suite-feature-violet .suite-feature-icon{color:#b4a8ff;background:#786bff21;border-color:#917dff38}.suite-feature-green .suite-feature-icon{color:#62e0ad;background:#47d9a01c;border-color:#47d9a036}.suite-feature-card .eyebrow{margin-bottom:10px;font-size:9px}.suite-feature-card h3{z-index:1;letter-spacing:-.035em;margin:0 0 10px;font-size:19px;line-height:1.24;position:relative}.suite-feature-card>p{z-index:1;min-height:68px;color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.65;position:relative}.suite-feature-points{z-index:1;border-top:1px solid var(--line);gap:8px;margin:0;padding:14px 0 0;list-style:none;display:grid;position:relative}.suite-feature-points li{color:#bacbe0;align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;display:flex}.suite-feature-points svg{color:var(--green);flex:none;margin-top:1px}.capabilities-disclaimer{max-width:900px;color:var(--subtle-text);text-align:center;margin:18px auto 0;font-size:10px;line-height:1.6}.demo-benefits{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.demo-benefits li{color:#c5d5e7;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.demo-benefits svg{color:#59dda9;flex:none;margin-top:1px}.contact-panel{background:radial-gradient(320px 240px at 93% 0,#0a8bdd3b,#0000 72%),linear-gradient(145deg,#051427f5,#092039f5);border:1px solid #18d3e63d;border-radius:20px;flex-direction:column;justify-content:center;min-height:340px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 55px #0003}.contact-orb{pointer-events:none;background:radial-gradient(circle,#18d3e657,#218cf41f 48%,#0000 72%);border-radius:50%;width:90px;height:90px;position:absolute;top:22px;right:24px}.contact-kicker{color:#9bdce9;letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:24px;font-size:9px;font-weight:800;display:flex;position:relative}.contact-representative{align-items:center;gap:13px;margin-bottom:25px;display:flex;position:relative}.contact-avatar{color:#74e7ef;background:#18d3e61a;border:1px solid #18d3e647;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.contact-representative>span:last-child{gap:5px;display:grid}.contact-representative strong{color:#f2f7ff;font-size:13px}.contact-representative small{color:#9ab0c8;font-size:10px}.contact-number-block{gap:8px;margin-bottom:20px;display:grid;position:relative}.contact-number-label{color:#849ab3;letter-spacing:.16em;font-size:8px;font-weight:800}.contact-phone{color:#f5fbff;letter-spacing:-.035em;width:fit-content;font-size:clamp(24px,3vw,33px);font-weight:800;line-height:1.15;transition:color .2s}.contact-phone:hover{color:#61ddeb}.contact-number-pending{color:#bacbe0;font-size:18px;font-weight:750}.contact-actions{gap:10px;margin-top:6px;display:grid;position:relative}.contact-whatsapp-button{letter-spacing:-.01em;border-radius:18px;gap:14px;width:100%;min-height:72px;font-size:18px}.contact-whatsapp-button svg{width:30px;height:30px}.contact-note{color:#91a8c1;margin:15px 0 0;font-size:9px;line-height:1.55;position:relative}.button[aria-disabled=true]{cursor:not-allowed;opacity:.64}:root[data-theme=light] .capabilities-section{border-block-color:var(--line);background:linear-gradient(#f1f6fb,#f8fafc)}:root[data-theme=light] .capabilities-section:before{opacity:.36}:root[data-theme=light] .suite-feature-card{border-color:var(--line);background:linear-gradient(145deg,#fff,#f5f9fd);box-shadow:0 12px 35px #1c36550e}:root[data-theme=light] .suite-feature-card h3{color:var(--text)}:root[data-theme=light] .suite-feature-card>p{color:var(--muted)}:root[data-theme=light] .suite-feature-points li{color:#344861}:root[data-theme=light] .demo-benefits li{color:#c5d5e7}:root[data-theme=light] .contact-panel{color:#f3f7ff}@media (width<=1050px){.suite-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.suite-feature-grid{gap:11px}.suite-feature-card{min-height:0;padding:20px 17px}.suite-feature-card>p{min-height:0}.demo-benefits{gap:11px}.contact-panel{min-height:0;padding:26px 21px}.contact-number-pending{font-size:16px}}@media (width<=440px){.suite-feature-grid{grid-template-columns:1fr}.suite-feature-card{padding:22px}.contact-actions{display:grid}.contact-actions .button{width:100%}.contact-phone{font-size:27px}}.button-whatsapp{color:#fff;background:linear-gradient(110deg,#1ebe5d,#25d366 55%,#3be07d);box-shadow:0 10px 26px #25d36647}.button-whatsapp:hover{filter:brightness(1.05);transform:translateY(-3px);box-shadow:0 14px 32px #25d3666b}.button-whatsapp:focus-visible{outline-offset:3px;outline:3px solid #a7f3c4}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--color-cyan-300:oklch(86.5% .127 207.078);--spacing:.25rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--animate-fade-up:xchat-fade-up .68s cubic-bezier(.22, .75, .25, 1) both;--animate-soft-pulse:xchat-soft-pulse 3.2s ease-in-out infinite;--animate-shimmer-slow:xchat-shimmer-slow 5.5s ease-in-out infinite;--animate-float-gentle:xchat-float-gentle 6s ease-in-out infinite}}@layer utilities{.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-cyan-300\/40:hover{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-fade-up{animation:var(--animate-fade-up)}.motion-safe\:animate-float-gentle{animation:var(--animate-float-gentle)}.motion-safe\:animate-shimmer-slow{animation:var(--animate-shimmer-slow)}.motion-safe\:animate-soft-pulse{animation:var(--animate-soft-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes xchat-fade-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes xchat-soft-pulse{0%,to{opacity:.48;scale:.96}50%{opacity:.88;scale:1.04}}@keyframes xchat-shimmer-slow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes xchat-float-gentle{0%,to{translate:0}50%{translate:0 -6px}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-aurora i{aspect-ratio:1;filter:blur(70px);opacity:.34;will-change:transform;border-radius:50%;width:46vw;max-width:640px;position:absolute}.hero-aurora i:first-child{background:radial-gradient(circle,#1fd4e8,#0000 68%);animation:19s ease-in-out infinite alternate aurora-a;top:-18%;left:-8%}.hero-aurora i:nth-child(2){background:radial-gradient(circle,#3b6cff,#0000 68%);animation:23s ease-in-out infinite alternate aurora-b;top:6%;right:-12%}.hero-aurora i:nth-child(3){opacity:.16;background:radial-gradient(circle,#25d366,#0000 70%);animation:27s ease-in-out infinite alternate aurora-c;bottom:-30%;left:28%}@keyframes aurora-a{to{transform:translate(14vw,9vh)scale(1.15)}}@keyframes aurora-b{to{transform:translate(-12vw,12vh)scale(.92)}}@keyframes aurora-c{to{transform:translate(-10vw,-8vh)scale(1.2)}}:root[data-theme=light] .hero-aurora i{opacity:.2}.hero-grid-lines{-webkit-mask-image:radial-gradient(70% 80% at 60% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 80% at 60% 40%,#000 30%,#0000 78%)}.brand .brand-symbol{animation:5.5s ease-in-out infinite logo-breathe}@keyframes logo-breathe{0%,to{filter:drop-shadow(0 5px 16px #00aae838);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 8px 24px #00c8f06b);transform:translateY(-2px)scale(1.035)}}.hero-brand-watermark{animation:16s ease-in-out infinite alternate watermark-drift}@keyframes watermark-drift{0%{transform:translate(50%,-50%)rotate(-10deg)scale(1)}to{transform:translate(48%,-52%)rotate(-5deg)scale(1.06)}}.suite-feature-grid{perspective:1200px}.suite-feature-card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,border-color .3s,box-shadow .3s;position:relative}.suite-feature-card:before{z-index:0;content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx) var(--my), #22d3ee29, transparent 62%);transition:opacity .3s;position:absolute;inset:0}.suite-feature-card:hover:before{opacity:1}.suite-feature-card:hover .suite-feature-icon{box-shadow:0 0 0 6px #22d3ee14,0 10px 30px #22d3ee47}.suite-feature-points li{transition:transform .25s,color .25s}.suite-feature-card:hover .suite-feature-points li{transform:translate(3px)}.suite-feature-card:hover .suite-feature-points li:nth-child(2){transition-delay:45ms}.suite-feature-card:hover .suite-feature-points li:nth-child(3){transition-delay:90ms}.contact-panel{position:relative}.contact-panel:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--angle), transparent 0 62%, #25d366d9 78%, #22d3eed9 90%, transparent 100%);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes border-spin{to{--angle:360deg}}.button-whatsapp{position:relative}.button-whatsapp:after{z-index:-1;content:"";border-radius:inherit;animation:2.6s ease-out infinite wa-ring;position:absolute;inset:-2px;box-shadow:0 0 #25d3668c}@keyframes wa-ring{0%{box-shadow:0 0 #25d36680}70%,to{box-shadow:0 0 0 16px #25d36600}}.button-whatsapp svg{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.button-whatsapp:hover svg{transform:rotate(-12deg)scale(1.18)}.whatsapp-fab{z-index:40;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(135deg,#1ebe5d,#25d366);border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:58px;height:58px;padding:0 16px;transition:opacity .35s,transform .35s cubic-bezier(.3,1.4,.5,1),gap .3s,padding .3s;display:inline-flex;position:fixed;bottom:22px;right:22px;overflow:hidden;transform:translateY(20px)scale(.8);box-shadow:0 12px 30px #25d36666,0 2px 8px #0000004d}.whatsapp-fab.is-visible{opacity:1;pointer-events:auto;transform:none}.whatsapp-fab-label{white-space:nowrap;max-width:0;font-size:13px;font-weight:800;transition:max-width .35s;overflow:hidden}.whatsapp-fab:hover,.whatsapp-fab:focus-visible{gap:10px;padding:0 20px}.whatsapp-fab:hover .whatsapp-fab-label,.whatsapp-fab:focus-visible .whatsapp-fab-label{max-width:160px}.whatsapp-fab:focus-visible{outline-offset:3px;outline:3px solid #a7f3c4}.whatsapp-fab-ping{border-radius:inherit;animation:2.8s ease-out infinite fab-ping;position:absolute;inset:0}@keyframes fab-ping{0%{box-shadow:0 0 #25d36680}70%,to{box-shadow:0 0 0 18px #25d36600}}.capabilities-section,.capability-section,.faq-section,.demo-section{content-visibility:auto;contain-intrinsic-size:auto 700px}@media (width<=700px){.whatsapp-fab{min-width:54px;height:54px;bottom:14px;right:14px}.hero-aurora i{filter:blur(50px)}.suite-feature-card{transform:none}}@media (prefers-reduced-motion:reduce){.hero-aurora i,.brand .brand-symbol,.hero-brand-watermark,.contact-panel:after,.button-whatsapp:after,.whatsapp-fab-ping{animation:none!important}.suite-feature-card{transform:none!important}.whatsapp-fab{transition:opacity .2s}}.fade-img{opacity:0;height:auto;transition:opacity .45s ease, transform .6s var(--ease-out,ease-out), filter .4s ease;background:#0a1828}.fade-img.is-loaded{opacity:1}.showcase-image-frame{background:linear-gradient(110deg,#0a1828 30%,#12304d 50%,#0a1828 70%) 0 0/220% 100%;animation:1.6s linear infinite img-skeleton}.showcase-image-frame:has(.is-loaded){background:#0a1828;animation:none}@keyframes img-skeleton{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.showcase-image-frame{animation:none}.fade-img{transition:none}}.main-nav .nav-cta.nav-cta-whatsapp,:root[data-theme=light] .main-nav .nav-cta.nav-cta-whatsapp{color:#fff;background:linear-gradient(110deg,#1ebe5d,#25d366 55%,#3be07d);border:0;border-radius:13px;gap:9px;padding:13px 20px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 8px 22px #25d36659}.main-nav .nav-cta.nav-cta-whatsapp:hover,:root[data-theme=light] .main-nav .nav-cta.nav-cta-whatsapp:hover{color:#fff;filter:brightness(1.06);background:linear-gradient(110deg,#1ebe5d,#25d366 55%,#3be07d);transform:translateY(-2px);box-shadow:0 12px 28px #25d36680}.nav-cta-whatsapp:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:4.5s ease-in-out infinite nav-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes nav-shine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.nav-cta-whatsapp:focus-visible{outline-offset:3px;outline:3px solid #a7f3c4}@media (prefers-reduced-motion:reduce){.nav-cta-whatsapp:before{animation:none}}.suite-feature-card .suite-feature-icon{color:#08182c;border:2px solid #ffffff38;box-shadow:0 8px 22px #00000047}.suite-feature-cyan .suite-feature-icon{background:linear-gradient(135deg,#22d3ee,#38bdf8)}.suite-feature-blue .suite-feature-icon{background:linear-gradient(135deg,#5b8cff,#7aa5ff)}.suite-feature-violet .suite-feature-icon{background:linear-gradient(135deg,#a07bff,#c08bff)}.suite-feature-green .suite-feature-icon{background:linear-gradient(135deg,#2bd46b,#7be495)}
