.hero:where(.astro-yodha2z4){grid-template-columns:1.1fr 1fr;gap:32px 65px;padding-top:80px;display:grid;position:relative}.hero:where(.astro-yodha2z4) .eyebrow:where(.astro-yodha2z4){color:var(--muted);letter-spacing:2.2px;align-items:center;gap:13px;font-size:15px;display:flex}.tiny-cross:where(.astro-yodha2z4){color:var(--yellow);align-items:center;font-size:24px;line-height:1;display:inline-flex}h1:where(.astro-yodha2z4){letter-spacing:-4px;margin:0 0 30px;font-size:clamp(58px,5.6vw,86px);font-weight:500;line-height:1.025}h1:where(.astro-yodha2z4) span:where(.astro-yodha2z4){color:var(--yellow)}.intro:where(.astro-yodha2z4){color:var(--muted);margin-bottom:30px;font-size:19px;line-height:1.65}.actions:where(.astro-yodha2z4){flex-wrap:wrap;align-items:center;gap:30px;display:flex}.hero-visual:where(.astro-yodha2z4){border:1px solid var(--line);perspective:1100px;background:radial-gradient(at 50% 48%,#42433c55,#0000 68%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/32px 32px;border-radius:8px;align-self:center;min-height:525px;position:relative;overflow:hidden}.visual-top:where(.astro-yodha2z4),.visual-bottom:where(.astro-yodha2z4){letter-spacing:1.4px;color:#b5b6b4;z-index:3;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;left:24px;right:24px}.visual-top:where(.astro-yodha2z4){top:22px}.visual-bottom:where(.astro-yodha2z4){bottom:18px}.visual-bottom:where(.astro-yodha2z4) button:where(.astro-yodha2z4){color:var(--muted);border:1px solid var(--line);background:#2b2d2e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:inline-flex}#motion:where(.astro-yodha2z4) .icon{width:14px;height:14px}#motion:where(.astro-yodha2z4) .motion-play,#motion:where(.astro-yodha2z4)[aria-pressed=true] .motion-pause{display:none}#motion:where(.astro-yodha2z4)[aria-pressed=true] .motion-play{display:block}.orbit:where(.astro-yodha2z4){border:1px solid #65665533;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.automation-stack:where(.astro-yodha2z4){will-change:transform;width:76%;margin:77px auto 65px;transition:transform .7s;position:relative;transform:rotateY(-8deg)rotateX(5deg)rotate(-5deg)}.paused .automation-stack:where(.astro-yodha2z4){transform:none!important}.file-panel:where(.astro-yodha2z4){background:linear-gradient(125deg,#3b3e3f,#2e3032);border:1px solid #62645f;border-radius:8px;overflow:hidden;box-shadow:12px 22px 45px #0003}.panel-top:where(.astro-yodha2z4){border-bottom:1px solid #51534f;align-items:center;gap:13px;padding:15px 18px;font-size:14px;display:flex}.file-icon:where(.astro-yodha2z4){color:var(--yellow);border:1px solid #757567;padding:4px;font-size:10px}.small-plus:where(.astro-yodha2z4),.check:where(.astro-yodha2z4){color:var(--yellow);align-items:center;margin-left:auto;font-size:22px;display:inline-flex}.model-lines:where(.astro-yodha2z4){color:#c4c4bf;grid-template-columns:90px 1fr;gap:9px 18px;padding:16px 20px;font-size:11px;display:grid}.model-lines:where(.astro-yodha2z4) i:where(.astro-yodha2z4){background:#5d605c;border-radius:2px;align-self:center;width:80%;height:5px}.model-lines:where(.astro-yodha2z4) i:where(.astro-yodha2z4):nth-of-type(2){width:60%}.model-lines:where(.astro-yodha2z4) i:where(.astro-yodha2z4):nth-of-type(3){width:40%}.panel-footer:where(.astro-yodha2z4){color:#a9aba6;border-top:1px solid #51534f;gap:20px;padding:10px 18px;font-size:10px;display:flex}.connector:where(.astro-yodha2z4){border-left:1px solid var(--yellow);width:1px;height:27px;margin:auto;position:relative}.connector:where(.astro-yodha2z4):after{content:"";background:var(--yellow);border-radius:50%;width:5px;height:5px;animation:2s infinite travel;position:absolute;top:0;left:-3px}.second:where(.astro-yodha2z4):after{animation-delay:1s}.engine-panel:where(.astro-yodha2z4){background:var(--yellow);color:#292a26;border-radius:7px;align-items:center;gap:20px;margin:0 -17px;padding:18px 20px;display:flex;box-shadow:0 7px 35px #f9c53616}.engine-panel:where(.astro-yodha2z4) .engine-logo{object-fit:contain;filter:brightness(0);opacity:.85;flex:none;width:64px;height:30px}.engine-panel:where(.astro-yodha2z4) strong:where(.astro-yodha2z4){letter-spacing:-.2px;font-size:14px;display:block}.engine-panel:where(.astro-yodha2z4) div:where(.astro-yodha2z4)>span:where(.astro-yodha2z4){margin-top:3px;font-size:10px;display:block}.engine-spin:where(.astro-yodha2z4){transform-origin:50%;flex:none;justify-content:center;align-items:center;width:1em;height:1em;margin-left:auto;font-size:30px;animation:14s linear infinite spin;display:inline-flex}.engine-spin:where(.astro-yodha2z4) .icon{width:100%;height:100%;display:block}.output-panel:where(.astro-yodha2z4) .panel-top:where(.astro-yodha2z4){padding:12px 18px}.outputs:where(.astro-yodha2z4){color:#ccc;justify-content:space-around;padding:20px 10px;font-size:10px;display:flex}.outputs:where(.astro-yodha2z4) span:where(.astro-yodha2z4){align-items:center;gap:8px;display:flex}.outputs:where(.astro-yodha2z4) b:where(.astro-yodha2z4){color:var(--yellow);border:1px solid #77796d;padding:6px 4px;font-size:10px;font-weight:400}.trust:where(.astro-yodha2z4){border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:40px;padding:28px 0;font-size:13px;display:flex}.trust:where(.astro-yodha2z4) span:where(.astro-yodha2z4):before{content:"+";color:var(--yellow);margin-right:11px}@media (width>=1700px){.hero:where(.astro-yodha2z4){padding-top:100px}.hero-visual:where(.astro-yodha2z4){min-height:565px}.automation-stack:where(.astro-yodha2z4){margin-top:95px}}@media (width<=1100px){.hero:where(.astro-yodha2z4){gap:28px;padding-top:60px}h1:where(.astro-yodha2z4){letter-spacing:-3px;font-size:63px}.hero-visual:where(.astro-yodha2z4){min-height:490px}.automation-stack:where(.astro-yodha2z4){width:82%;margin-top:73px}.engine-panel:where(.astro-yodha2z4){gap:11px;padding:15px}.engine-spin:where(.astro-yodha2z4){font-size:23px}.outputs:where(.astro-yodha2z4){flex-wrap:wrap;gap:10px}.actions:where(.astro-yodha2z4){gap:20px}.trust:where(.astro-yodha2z4){font-size:11px}}@media (width<=800px){.hero:where(.astro-yodha2z4){grid-template-columns:1fr;gap:40px}.hero-copy:where(.astro-yodha2z4){max-width:600px}h1:where(.astro-yodha2z4){font-size:clamp(56px,9vw,76px)}.hero-visual:where(.astro-yodha2z4){justify-self:center;width:100%;max-width:560px;min-height:515px}.automation-stack:where(.astro-yodha2z4){width:75%;margin-top:77px}.trust:where(.astro-yodha2z4){flex-wrap:wrap;justify-content:flex-start;gap:12px 26px;margin-top:0;font-size:12px}}@media (width<=540px){.hero:where(.astro-yodha2z4){gap:38px;padding-top:44px}.hero:where(.astro-yodha2z4) .eyebrow:where(.astro-yodha2z4){letter-spacing:.8px;gap:8px;margin-bottom:25px;font-size:11px}h1:where(.astro-yodha2z4){letter-spacing:-2.9px;font-size:56px}.intro:where(.astro-yodha2z4){font-size:17px}.actions:where(.astro-yodha2z4){gap:23px}.hero-visual:where(.astro-yodha2z4){min-height:470px}.visual-top:where(.astro-yodha2z4),.visual-bottom:where(.astro-yodha2z4){letter-spacing:.8px;font-size:8px;left:16px;right:16px}.automation-stack:where(.astro-yodha2z4){width:82%;margin-top:63px}.panel-top:where(.astro-yodha2z4){padding:12px;font-size:12px}.engine-panel:where(.astro-yodha2z4) strong:where(.astro-yodha2z4){font-size:12px}.engine-panel:where(.astro-yodha2z4){gap:10px;margin:0 -8px;padding:15px 12px}.engine-panel:where(.astro-yodha2z4) .engine-logo{width:54px;height:25px}.engine-panel:where(.astro-yodha2z4) div:where(.astro-yodha2z4)>span:where(.astro-yodha2z4){font-size:9px}.panel-footer:where(.astro-yodha2z4){padding:10px;font-size:9px}.outputs:where(.astro-yodha2z4){gap:8px;padding:17px 7px}.outputs:where(.astro-yodha2z4) span:where(.astro-yodha2z4){gap:5px;font-size:9px}.outputs:where(.astro-yodha2z4) b:where(.astro-yodha2z4){font-size:9px}.trust:where(.astro-yodha2z4){gap:9px;padding:23px 0;display:grid}.trust:where(.astro-yodha2z4) span:where(.astro-yodha2z4):before{margin-right:9px}}@media (prefers-reduced-motion:reduce){.automation-stack:where(.astro-yodha2z4){transform:none!important}}.problem-grid:where(.astro-se3tv65j){grid-template-columns:repeat(3,1fr);gap:44px;margin-top:62px;display:grid}.problem-grid:where(.astro-se3tv65j) article:where(.astro-se3tv65j){border-top:1px solid var(--line);padding-top:21px}.problem-grid:where(.astro-se3tv65j) h3:where(.astro-se3tv65j){letter-spacing:-.6px;margin:0 0 16px;font-size:25px;line-height:1.3}.problem-grid:where(.astro-se3tv65j) p:where(.astro-se3tv65j){color:var(--muted);font-size:15px;line-height:1.75}.bridge:where(.astro-se3tv65j){color:var(--yellow);align-items:center;gap:28px;margin-top:56px;font-size:15px;display:flex}.bridge:where(.astro-se3tv65j) span:where(.astro-se3tv65j){font-size:25px}@media (width<=800px){.problem-grid:where(.astro-se3tv65j){gap:24px}.problem-grid:where(.astro-se3tv65j) h3:where(.astro-se3tv65j){font-size:21px}}@media (width<=540px){.problem-grid:where(.astro-se3tv65j){grid-template-columns:1fr;gap:23px;margin-top:38px}.problem-grid:where(.astro-se3tv65j) article:where(.astro-se3tv65j){position:relative}.problem-grid:where(.astro-se3tv65j) h3:where(.astro-se3tv65j){margin:0 0 14px;font-size:24px}.problem-grid:where(.astro-se3tv65j) h3:where(.astro-se3tv65j) br:where(.astro-se3tv65j){display:none}.bridge:where(.astro-se3tv65j){margin-top:30px}}.services:where(.astro-j2lavqje){background-color:var(--section-tone);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-heading:where(.astro-j2lavqje){margin-bottom:62px}.service:where(.astro-j2lavqje){border-top:1px solid #555654;grid-template-columns:1.3fr 1fr;gap:90px;padding:45px 0 48px;display:grid}.service:where(.astro-j2lavqje):last-child{padding-bottom:0}.service-title:where(.astro-j2lavqje){position:relative}.service-title:where(.astro-j2lavqje) .eyebrow:where(.astro-j2lavqje){color:var(--muted);font-size:11px}.service:where(.astro-j2lavqje) h3:where(.astro-j2lavqje){letter-spacing:-1.6px;margin:24px 0;font-size:40px;line-height:1.12}.service-symbol:where(.astro-j2lavqje){color:var(--yellow);line-height:1;position:absolute;top:36px;right:45px}.service-symbol:where(.astro-j2lavqje) .illustration{width:104px;height:104px;display:block}.service-body:where(.astro-j2lavqje)>p:where(.astro-j2lavqje){color:#dbdbd5;max-width:450px;margin:0}.service:where(.astro-j2lavqje) ul:where(.astro-j2lavqje){color:var(--muted);margin:23px 0 30px;padding:0;font-size:14px;list-style:none}.service:where(.astro-j2lavqje) li:where(.astro-j2lavqje){margin:9px 0}.service:where(.astro-j2lavqje) li:where(.astro-j2lavqje):before{content:"+";color:var(--yellow);margin-right:12px}.service:where(.astro-j2lavqje) .text-link:where(.astro-j2lavqje){color:var(--yellow)}@media (width<=1100px){.service:where(.astro-j2lavqje){gap:0 50px}.service-symbol:where(.astro-j2lavqje){right:0}}@media (width<=800px){.service:where(.astro-j2lavqje){grid-template-columns:1fr 1fr;gap:35px}.service:where(.astro-j2lavqje) h3:where(.astro-j2lavqje){font-size:32px}.service-symbol:where(.astro-j2lavqje){display:none}}@media (width<=540px){.service:where(.astro-j2lavqje){grid-template-columns:1fr;gap:5px;padding:30px 0}.service-title:where(.astro-j2lavqje) .eyebrow:where(.astro-j2lavqje){font-size:10px}.service:where(.astro-j2lavqje) h3:where(.astro-j2lavqje){margin:17px 0 20px;font-size:34px}.service:where(.astro-j2lavqje) h3:where(.astro-j2lavqje) br:where(.astro-j2lavqje){display:none}.service-body:where(.astro-j2lavqje) p:where(.astro-j2lavqje){font-size:15px}.service-heading:where(.astro-j2lavqje){margin-bottom:35px}}.steps:where(.astro-zuepckvj){grid-template-columns:repeat(4,1fr);gap:24px;margin-top:67px;display:grid}.steps:where(.astro-zuepckvj) article:where(.astro-zuepckvj){border-top:1px solid var(--line);padding-top:24px}.steps:where(.astro-zuepckvj) h3:where(.astro-zuepckvj){margin:0 0 14px;font-size:19px;line-height:1.3}.steps:where(.astro-zuepckvj) p:where(.astro-zuepckvj){color:var(--muted);max-width:220px;font-size:14px}.statement:where(.astro-zuepckvj){border:1px solid var(--line);background:#2e3132;border-radius:6px;margin-top:65px;padding:36px 44px;position:relative;overflow:hidden}.statement:where(.astro-zuepckvj) .eyebrow:where(.astro-zuepckvj){color:var(--muted)}.statement:where(.astro-zuepckvj) p:where(.astro-zuepckvj){letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3.7vw,52px);line-height:1.16}.statement:where(.astro-zuepckvj) p:where(.astro-zuepckvj) span:where(.astro-zuepckvj){color:var(--yellow)}.statement-arrow:where(.astro-zuepckvj){color:var(--yellow);font-size:110px;font-weight:200;position:absolute;top:50%;right:50px;transform:translateY(-50%)}.statement-arrow:where(.astro-zuepckvj) .icon{display:block}@media (width<=800px){.steps:where(.astro-zuepckvj){grid-template-columns:1fr 1fr;gap:30px}.steps:where(.astro-zuepckvj) p:where(.astro-zuepckvj){max-width:260px}}@media (width<=540px){.steps:where(.astro-zuepckvj){gap:25px;margin-top:38px}.steps:where(.astro-zuepckvj) h3:where(.astro-zuepckvj){font-size:18px}.steps:where(.astro-zuepckvj) p:where(.astro-zuepckvj){font-size:14px}.statement:where(.astro-zuepckvj){margin-top:38px;padding:27px 24px}.statement:where(.astro-zuepckvj) p:where(.astro-zuepckvj){letter-spacing:-1px;font-size:30px}.statement-arrow:where(.astro-zuepckvj){font-size:55px;top:35px;right:20px;transform:none}.statement:where(.astro-zuepckvj) .eyebrow:where(.astro-zuepckvj){margin-bottom:25px}}.about:where(.astro-5gtlsymu){background-color:var(--section-tone)}.about-grid:where(.astro-5gtlsymu){grid-template-columns:1fr 1.15fr;align-items:center;gap:105px;display:grid}.portrait-wrap:where(.astro-5gtlsymu){aspect-ratio:4/5;background:#323536;border-radius:6px;max-width:470px;position:relative;overflow:hidden}.portrait-wrap:where(.astro-5gtlsymu) img{object-fit:cover;object-position:center 25%;filter:grayscale();width:100%;height:100%;display:block}.portrait-label:where(.astro-5gtlsymu){letter-spacing:2px;background:linear-gradient(#0000,#1e2022db);padding:55px 27px 24px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.about-copy:where(.astro-5gtlsymu)>.eyebrow:where(.astro-5gtlsymu){color:var(--muted)}.about-copy:where(.astro-5gtlsymu) h2:where(.astro-5gtlsymu){margin-bottom:30px}.about-copy:where(.astro-5gtlsymu) p:where(.astro-5gtlsymu){color:var(--muted)}.about-copy:where(.astro-5gtlsymu) .lead:where(.astro-5gtlsymu){color:var(--text);font-size:21px;line-height:1.5}.tags:where(.astro-5gtlsymu){flex-wrap:wrap;gap:8px;margin:27px 0 33px;display:flex}.tags:where(.astro-5gtlsymu) span:where(.astro-5gtlsymu){border:1px solid #565856;border-radius:4px;padding:5px 12px;font-size:12px}@media (width<=1100px){.about-grid:where(.astro-5gtlsymu){gap:55px}}@media (width<=800px){.about-grid:where(.astro-5gtlsymu){grid-template-columns:1fr 1fr;gap:35px}.about-copy:where(.astro-5gtlsymu) .lead:where(.astro-5gtlsymu){font-size:18px}.about-copy:where(.astro-5gtlsymu) h2:where(.astro-5gtlsymu){font-size:38px}.about-copy:where(.astro-5gtlsymu) p:where(.astro-5gtlsymu){font-size:14px}}@media (width<=540px){.about-grid:where(.astro-5gtlsymu){grid-template-columns:1fr;gap:36px}.portrait-wrap:where(.astro-5gtlsymu){aspect-ratio:1;max-width:100%}.about-copy:where(.astro-5gtlsymu) h2:where(.astro-5gtlsymu){font-size:43px}.about-copy:where(.astro-5gtlsymu) p:where(.astro-5gtlsymu){font-size:16px}.about-copy:where(.astro-5gtlsymu) .lead:where(.astro-5gtlsymu){font-size:20px}}.contact:where(.astro-d56ov33j) .eyebrow:where(.astro-d56ov33j){color:var(--muted)}.contact:where(.astro-d56ov33j) h2:where(.astro-d56ov33j){font-size:clamp(38px,5.2vw,76px);line-height:1.1}.contact-row:where(.astro-d56ov33j){justify-content:space-between;align-items:center;gap:50px;margin-top:35px;display:flex}.contact-row:where(.astro-d56ov33j) p:where(.astro-d56ov33j){max-width:540px;color:var(--muted)}.email:where(.astro-d56ov33j){letter-spacing:-.6px;border-bottom:1px solid #72746b;align-items:center;gap:45px;margin-top:26px;padding:12px 0;font-size:24px;display:inline-flex}.email:where(.astro-d56ov33j) span:where(.astro-d56ov33j){color:var(--yellow)}@media (width<=800px){.contact-row:where(.astro-d56ov33j){flex-direction:column;align-items:flex-start;gap:15px}.contact-row:where(.astro-d56ov33j) p:where(.astro-d56ov33j){margin:0}}@media (width<=540px){.contact:where(.astro-d56ov33j) h2:where(.astro-d56ov33j){letter-spacing:-2px;font-size:43px}.contact:where(.astro-d56ov33j) h2:where(.astro-d56ov33j) .accent:where(.astro-d56ov33j){display:block}.contact-row:where(.astro-d56ov33j) p:where(.astro-d56ov33j){font-size:15px}.email:where(.astro-d56ov33j){font-size:23px}}
