.content-hero{min-height:720px;padding:110px clamp(24px,8vw,128px);display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 35%,#6850ef 0,transparent 27%),radial-gradient(circle at 10% 10%,#153e68 0,transparent 34%),#101426}.content-hero.compact{min-height:580px;grid-template-columns:1fr;background:radial-gradient(circle at 80% 30%,#765cf0 0,transparent 30%),#12172b}.content-hero h1{font-size:clamp(54px,7vw,96px);line-height:.98;letter-spacing:-.055em;margin:0;max-width:1050px}.content-hero h1 span{color:#91edf3}.content-hero p{max-width:760px;font-size:20px;line-height:1.65;color:#c9d0df}.content-hero .eyebrow{color:#8eeaf2}.orchestration-orbit{position:relative;aspect-ratio:1;max-width:520px;margin:auto;border:1px solid #ffffff20;border-radius:50%;animation:orbitFloat 8s ease-in-out infinite}.orchestration-orbit:before,.orchestration-orbit:after{content:"";position:absolute;inset:14%;border:1px solid #ffffff20;border-radius:50%}.orchestration-orbit:after{inset:30%}.orbit-core{position:absolute;inset:38%;display:grid;place-items:center;border-radius:30%;font:bold 48px Manrope;background:linear-gradient(135deg,#765cff,#37d6e2);box-shadow:0 0 70px #6a5af080}.orchestration-orbit span{position:absolute;padding:10px 14px;border:1px solid #ffffff28;border-radius:999px;background:#11172ccc;font-size:11px;font-weight:800;letter-spacing:.1em}.orchestration-orbit span:nth-of-type(1){top:8%;left:42%}.orchestration-orbit span:nth-of-type(2){top:44%;right:-2%}.orchestration-orbit span:nth-of-type(3){bottom:9%;left:40%}.orchestration-orbit span:nth-of-type(4){top:44%;left:-5%}.orchestration-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#82edf3;box-shadow:0 0 18px #82edf3}.orchestration-orbit i:nth-of-type(1){top:24%;left:21%}.orchestration-orbit i:nth-of-type(2){bottom:23%;right:20%}.orchestration-orbit i:nth-of-type(3){top:48%;left:29%}@keyframes orbitFloat{50%{transform:translateY(-12px) rotate(2deg)}}.content-intro{padding:110px clamp(24px,8vw,128px);display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;background:#fff}.content-intro h2,.product-capture h2,.problem-heading h2,.workflow-steps h2{font-size:clamp(38px,4.5vw,66px);line-height:1.06;letter-spacing:-.045em;margin:0}.content-intro>p{font-size:19px;line-height:1.75;color:#5e6578;margin:0}.product-capture{padding:100px clamp(24px,7vw,112px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;background:#f4f5f9}.product-capture.reverse{grid-template-columns:1.2fr .8fr;background:#fff}.product-capture.reverse .capture-copy{order:2}.capture-copy>span,.support-options article>span,.content-cta span{font-size:11px;font-weight:800;letter-spacing:.13em;color:#6751eb}.capture-copy>p{font-size:17px;line-height:1.65;color:#60677a}.capture-copy ul{list-style:none;padding:0;margin:28px 0}.capture-copy li{padding:13px 0;border-bottom:1px solid #dfe2ea;font-weight:600}.product-capture figure{margin:0}.product-capture img{display:block;width:100%;border-radius:20px;box-shadow:0 32px 80px #16203a2b;border:1px solid #dfe2e9}.product-capture figcaption{padding:14px 4px;color:#747b8d;font-size:12px}.problem-section{padding:110px clamp(24px,7vw,112px);color:#fff;background:#12172a}.problem-section.light{color:#171b2b;background:#f4f5f9}.problem-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:end;margin-bottom:60px}.problem-heading .eyebrow{color:#82eaf2}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.problem-grid article{padding:30px;border:1px solid #ffffff17;border-radius:18px;background:#ffffff09}.problem-section.light .problem-grid article{background:#fff;border-color:#dfe2e9}.problem-grid span{color:#8eeaf2;font-weight:800}.problem-grid h3{font-size:22px}.problem-grid p{color:#c1c9d8;line-height:1.55}.problem-section.light .problem-grid p{color:#62697b}.problem-grid small{color:#909aaf;line-height:1.5}.workflow-steps{padding:110px clamp(24px,8vw,128px);display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:#fff}.workflow-steps ol{list-style:none;padding:0;margin:0;counter-reset:steps}.workflow-steps li{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #dfe2e9}.workflow-steps li b{font-size:20px}.workflow-steps li span{color:#646b7e;line-height:1.6}.content-cta{margin:70px clamp(24px,6vw,96px);padding:70px clamp(28px,6vw,85px);display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:26px;color:#fff;background:linear-gradient(120deg,#4e37d5,#7560f2)}.content-cta h2{font-size:clamp(34px,4vw,58px);margin:8px 0 0;letter-spacing:-.04em}.content-cta span{color:#a8f0f4}.capability-cards,.support-options{padding:90px clamp(24px,7vw,112px);display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#f4f5f9}.capability-cards article,.support-options article{padding:32px;border:1px solid #e0e3ea;border-radius:18px;background:#fff}.capability-cards article>span{color:#6751eb;font-weight:800}.capability-cards h3{font-size:23px}.capability-cards p,.support-options p{line-height:1.6;color:#62697b}.support-options{grid-template-columns:repeat(3,1fr)}.support-options h2{font-size:30px}.support-options .button{margin-top:16px}.legal-hero{padding:100px clamp(24px,8vw,128px);color:#fff;background:linear-gradient(135deg,#11162a,#392d92)}.legal-hero span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#95edf3}.legal-hero h1{font-size:clamp(50px,6vw,82px);margin:18px 0 10px;letter-spacing:-.05em}.legal-hero p{color:#bdc5d7}.legal-content{max-width:920px;margin:0 auto;padding:80px 24px 120px}.legal-content h2{margin:42px 0 12px;font-size:26px}.legal-content p{font-size:16px;line-height:1.8;color:#565e72}.legal-content a{color:#5d47e4;text-decoration:underline}.module-link{display:inline-block;margin-top:12px;font-weight:700;color:#9cecf2!important}.site-footer small{display:flex;justify-content:space-between;gap:20px}@media(max-width:900px){.content-hero,.content-intro,.product-capture,.product-capture.reverse,.problem-heading,.workflow-steps{grid-template-columns:1fr}.orchestration-orbit{width:min(82vw,470px)}.product-capture.reverse .capture-copy{order:0}.problem-grid,.capability-cards{grid-template-columns:1fr 1fr}.support-options{grid-template-columns:1fr}.content-cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.content-hero{min-height:660px;padding:74px 20px}.content-hero h1{font-size:49px}.orchestration-orbit{display:none}.content-intro,.product-capture,.problem-section,.workflow-steps{padding:75px 20px}.problem-grid,.capability-cards{grid-template-columns:1fr}.content-cta{margin:40px 16px;padding:45px 24px}.site-footer small{flex-direction:column}}
