:root{color-scheme:light;--ink: #071316;--muted: #5d6f75;--line: rgba(7, 19, 22, .12);--panel: rgba(255, 255, 255, .78);--panel-strong: rgba(255, 255, 255, .94);--teal: #008f95;--teal-dark: #043f45;--lime: #a7c925;--amber: #f4b000;--steel: #e7eef0;--shadow: 0 24px 80px rgba(18, 51, 58, .16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(145deg,#f5fafaf5,#e8f4f5e0 42%,#f9fcf6fa),repeating-linear-gradient(90deg,rgba(7,19,22,.04) 0 1px,transparent 1px 96px);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site{width:min(1180px,calc(100% - 40px));margin:0 auto}.topbar{position:sticky;top:12px;z-index:20;min-height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:12px 0 0;padding:10px;border:1px solid rgba(255,255,255,.82);border-radius:8px;background:#ffffffb8;box-shadow:0 18px 54px #07131617,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.brand,.topbar nav,.button,.eyebrow,.cardTop,.integration,.contactFacts p,.proofList p{display:inline-flex;align-items:center}.brand{min-width:0;gap:10px;font-weight:900;font-size:18px}.brandMark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--teal-dark),var(--teal))}.topbar nav{justify-content:center;gap:4px}.topbar nav a{min-height:38px;display:inline-flex;align-items:center;padding:0 13px;border-radius:8px;color:#385058;font-size:14px;font-weight:760}.topbar nav a:hover{background:#008f9514;color:var(--teal-dark)}.button{min-height:48px;justify-content:center;gap:10px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-weight:850;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:linear-gradient(135deg,#071316,#075f65 72%,#0a7f82);box-shadow:0 18px 40px #075f6540}.button.secondary,.button.compact{background:#ffffffb8;border-color:#0713161f;color:var(--teal-dark)}.button.compact{min-height:42px;padding:0 14px}.hero{min-height:calc(100svh - 90px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:38px;padding:76px 0 66px}.heroCopy{min-width:0}.eyebrow{width:fit-content;gap:8px;min-height:34px;margin:0;padding:0 10px;border:1px solid rgba(0,143,149,.2);border-radius:8px;color:var(--teal-dark);background:#ffffffa3;font-size:13px;font-weight:850}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1{margin:22px 0 18px;max-width:720px;font-size:70px;line-height:.98;letter-spacing:0}h1 span{color:var(--teal)}.heroText{max-width:650px;margin:0;color:#435a62;font-size:20px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.heroVisual{position:relative;min-height:510px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.88);background:var(--panel);box-shadow:var(--shadow),inset 0 1px #ffffffe6}.heroVisual img{width:100%;height:100%;min-height:510px;display:block;object-fit:cover}.heroVisual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.44);border-radius:8px;pointer-events:none}.metricBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;border:1px solid rgba(255,255,255,.84);border-radius:8px;background:#ffffff8f;box-shadow:0 18px 50px #07131614}.metric{min-height:132px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong)}.metric strong{display:block;margin-bottom:8px;color:var(--teal-dark);font-size:34px;line-height:1}.metric span{display:block;font-weight:850}.metric p{margin:8px 0 0;color:var(--muted);font-size:14px}.section,.workboardSection,.faqSection{padding:92px 0 0}.sectionHeader{max-width:820px;margin-bottom:28px}.sectionHeader h2,.proofBand h2{margin:14px 0 0;font-size:48px;line-height:1.04;letter-spacing:0}.sectionLead{max-width:680px;margin:14px 0 0;color:var(--muted);font-size:18px}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.featureCard,.stage,.integration,details,.contactForm{border:1px solid rgba(7,19,22,.11);border-radius:8px;background:#ffffffc2;box-shadow:0 16px 46px #07131614}.featureCard{min-height:264px;padding:22px}.featureCard.highlight{background:linear-gradient(135deg,#ffffffeb,#e2f6f4db),var(--panel-strong);border-color:#008f9542}.cardTop{justify-content:space-between;gap:12px;color:var(--teal-dark)}.cardTop span,.stage span{min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:8px;background:#a7c92529;color:#52650d;font-size:12px;font-weight:850}.featureCard h3,.stage h3{margin:28px 0 6px;font-size:23px;line-height:1.15}.featureCard h4{margin:0 0 12px;color:var(--teal);font-size:15px}.featureCard p,.stage p,.integration span,details p{margin:0;color:var(--muted)}.workboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stage{min-height:236px;padding:20px}.stageIndex{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--teal-dark);font-weight:900}.stage span{margin-top:18px;background:#f4b00029;color:#715200}.integrationGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.integration{align-items:flex-start;gap:14px;min-height:154px;padding:18px}.integration svg{flex:0 0 auto;color:var(--teal)}.integration h3{margin:0 0 4px;font-size:18px}.integration p{margin:0 0 8px;color:#52650d;font-size:13px;font-weight:850}.proofBand{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:28px;align-items:center;margin-top:92px;padding:28px;border:1px solid rgba(7,19,22,.12);border-radius:8px;background:linear-gradient(135deg,#071316f5,#043f45f0),var(--teal-dark);color:#fff;box-shadow:0 28px 90px #07131633}.proofBand .eyebrow{color:#d9fbf7;background:#ffffff14;border-color:#ffffff2e}.proofList{display:grid;gap:10px}.proofList p{gap:10px;margin:0;color:#ffffffd1}.proofList svg{color:var(--lime);flex:0 0 auto}.faqGrid{display:grid;gap:10px}details{padding:18px 20px}summary{cursor:pointer;font-weight:850}details p{margin-top:12px}.contactSection{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:32px;align-items:start;padding:92px 0}.contactFacts{display:grid;gap:10px;margin-top:26px}.contactFacts p{gap:10px;margin:0;color:var(--teal-dark);font-weight:780}.contactForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;background:#ffffffd6}.contactForm label{display:grid;gap:7px;color:#31484f;font-size:13px;font-weight:820}.contactForm .wide{grid-column:1 / -1}.contactForm input,.contactForm textarea{width:100%;min-height:46px;border:1px solid rgba(7,19,22,.16);border-radius:8px;padding:12px;background:#fff;color:var(--ink);outline:none}.contactForm textarea{min-height:132px;resize:vertical}.contactForm input:focus,.contactForm textarea:focus{border-color:#008f95ad;box-shadow:0 0 0 4px #008f951f}.contactForm button:disabled{cursor:wait;opacity:.7}.formState{grid-column:1 / -1;margin:0;font-weight:780}.formState.success{color:#167a47}.formState.error{color:#a73434}footer{min-height:82px;display:flex;justify-content:center;gap:20px;align-items:center;border-top:1px solid rgba(7,19,22,.12);color:var(--muted);font-size:14px;text-align:center}@media (max-width: 1080px){.hero,.contactSection,.proofBand{grid-template-columns:1fr}.hero{min-height:0}.heroVisual,.heroVisual img{min-height:420px}.featureGrid,.workboard{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.site{width:min(100% - 28px,1180px)}.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}h1{font-size:44px}.sectionHeader h2,.proofBand h2{font-size:34px}.hero{padding:44px 0 42px}.heroText,.sectionLead{font-size:16px}.metricBand,.featureGrid,.workboard,.integrationGrid,.contactForm{grid-template-columns:1fr}.section,.workboardSection,.faqSection{padding-top:62px}.contactSection{padding:62px 0}.heroVisual,.heroVisual img{min-height:310px}footer{display:block;padding:22px 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}:root{--ink: #0c1420;--muted: #4d5a67;--teal: #1c6269;--teal-dark: #123e45;--glass-radius: 44px;--glass-radius-soft: 999px;--glass-fill: rgba(242, 248, 255, .045);--glass-edge-light: rgba(255, 255, 255, .78);--glass-shadow: 20px 24px 30px rgba(48, 59, 74, .25), -8px -8px 20px rgba(255, 255, 255, .28);--glass-shadow-small: 9px 12px 18px rgba(48, 59, 74, .18), -6px -6px 14px rgba(255, 255, 255, .26)}body{background:radial-gradient(ellipse at 17% 7%,rgba(255,255,255,.92),transparent 28rem),radial-gradient(ellipse at 86% 18%,rgba(126,143,164,.36),transparent 34rem),radial-gradient(ellipse at 50% 108%,rgba(255,255,255,.46),transparent 30rem),linear-gradient(145deg,#eef4fb,#cbd7e5 48%,#9dabbd)}body:before{content:"";position:fixed;top:-8vh;right:-8vw;bottom:-8vh;left:-8vw;z-index:-3;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(180deg,rgba(35,48,63,.055) 1px,transparent 1px);background-size:72px 72px}body:after{content:"";position:fixed;left:6vw;top:8vh;z-index:-2;width:470px;height:78px;border-radius:999px;pointer-events:none;background:#f4f9ff12;box-shadow:43vw 5vh 0 -6px #f4f9ff12,16vw 48vh 0 24px #f4f9ff0f,62vw 60vh 0 2px #f4f9ff0d,-14vw 20vh 0 -18px #f4f9ff14,0 20px 26px #303b4a2e,inset 0 1px #ffffffb3,inset 0 -10px 16px #2f3b4b29}.topbar,.metric,.featureCard,.stage,.integration,details,.contactForm,.heroVisual,.proofBand,.eyebrow,.button.secondary,.button.compact,.contactFacts p,.cardTop span,.stage span,.brandMark,.stageIndex{position:relative;overflow:hidden;border:0;background:linear-gradient(145deg,#ffffff2e,#ffffff09 40%,#3c4a5c0e),radial-gradient(ellipse at 28% 10%,rgba(255,255,255,.36),rgba(255,255,255,.035) 36%,transparent 65%),var(--glass-fill);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-edge-light),inset 1px 0 #ffffff6b,inset -1px 0 #36435433,inset 0 -17px 22px #36435438,inset 0 11px 16px #ffffff1f;backdrop-filter:blur(13px) saturate(116%) brightness(1.02);-webkit-backdrop-filter:blur(13px) saturate(116%) brightness(1.02)}.topbar:before,.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before,.eyebrow:before,.button.secondary:before,.button.compact:before,.contactFacts p:before,.cardTop span:before,.stage span:before,.brandMark:before,.stageIndex:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff94,#ffffff0e 17%,#fff0 52%,#2d3a4a47),linear-gradient(90deg,rgba(255,255,255,.36),transparent 15%,transparent 84%,rgba(42,55,70,.18));box-shadow:inset 0 1px 1px #ffffffeb,inset 0 -1px 1px #2a374638,inset 0 8px 12px #ffffff29,inset 0 -13px 19px #2a374638}.topbar:after,.metric:after,.featureCard:after,.stage:after,.integration:after,details:after,.contactForm:after,.heroVisual:after,.proofBand:after,.eyebrow:after,.button.secondary:after,.button.compact:after,.contactFacts p:after,.cardTop span:after,.stage span:after,.brandMark:after,.stageIndex:after{content:"";position:absolute;left:12%;right:12%;top:8px;z-index:0;height:22px;border-radius:999px;pointer-events:none;background:linear-gradient(180deg,#ffffff94,#ffffff09);opacity:.72}.topbar>*,.metric>*,.featureCard>*,.stage>*,.integration>*,details>*,.contactForm>*,.heroVisual>*,.proofBand>*,.eyebrow>*,.button.secondary>*,.button.compact>*,.contactFacts p>*,.cardTop span>*,.stage span>*,.brandMark>*,.stageIndex>*{position:relative;z-index:1}.topbar,.eyebrow,.button,.metric,.contactFacts p,.cardTop span,.stage span,.brandMark,.stageIndex{border-radius:var(--glass-radius-soft)}.featureCard,.stage,.integration,details,.contactForm,.heroVisual,.proofBand{border-radius:var(--glass-radius)}.topbar{min-height:74px;padding:12px 16px;box-shadow:13px 16px 26px #303b4a38,-8px -8px 18px #ffffff57,inset 0 1px #ffffffd1,inset 0 -10px 16px #36435426}.brandMark,.stageIndex,.cardTop span,.stage span,.contactFacts p,.button.secondary,.button.compact,.eyebrow{box-shadow:var(--glass-shadow-small),inset 0 1px #ffffffc7,inset 0 -8px 13px #36435429;color:var(--ink)}.brandMark{font-weight:950;color:var(--teal-dark)}.topbar nav a:hover{background:#ffffff3d}.button.primary{border-radius:999px;color:#f9fdff;background:linear-gradient(145deg,#15202b,#31525b 58%,#45636d);box-shadow:11px 14px 24px #2a384747,inset 0 1px 1px #ffffff57,inset 0 -8px 14px #0000002e}.metricBand{overflow:visible;padding:26px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.metric{min-height:148px;padding:26px 34px}.metric strong{color:#103f47;text-shadow:0 1px 0 rgba(255,255,255,.3)}.metric span,.metric p,.featureCard h3,.stage h3,.integration h3,summary{text-shadow:0 1px 0 rgba(255,255,255,.2)}.featureCard,.stage{min-height:250px}.featureCard.highlight{background:linear-gradient(145deg,#fff3,#ffffff0a 40%,#3c4a5c0e),radial-gradient(ellipse at 28% 10%,rgba(255,255,255,.4),rgba(255,255,255,.04) 36%,transparent 65%),#ebfafb0e}.heroVisual{padding:10px}.heroVisual img{border-radius:34px;opacity:.74;filter:saturate(.75) contrast(.94) brightness(1.04)}.proofBand,.proofBand .eyebrow,.proofList p{color:var(--ink)}.proofList svg{color:var(--teal-dark)}.contactForm input,.contactForm textarea{border:0;border-radius:24px;background:#ffffff3d;box-shadow:inset 3px 4px 10px #2d3a4a1f,inset -3px -4px 10px #ffffff5c,0 1px #ffffff38}:root{--glass-radius: 999px;--glass-fill: rgba(229, 241, 252, .018);--glass-shadow: 0 30px 30px -18px rgba(6, 18, 31, .48), 22px 24px 42px rgba(30, 45, 62, .22), -9px -9px 22px rgba(255, 255, 255, .22);--glass-shadow-small: 0 14px 18px -10px rgba(6, 18, 31, .38), 9px 11px 18px rgba(30, 45, 62, .18), -5px -5px 12px rgba(255, 255, 255, .2)}body{background:radial-gradient(ellipse at 16% 6%,rgba(255,255,255,.92),transparent 30rem),radial-gradient(ellipse at 86% 22%,rgba(89,106,126,.34),transparent 35rem),radial-gradient(ellipse at 50% 110%,rgba(255,255,255,.36),transparent 28rem),linear-gradient(145deg,#edf4fb,#c9d6e4 48%,#91a1b3)}body:before{background:linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(180deg,rgba(28,43,58,.075) 1px,transparent 1px);background-size:72px 72px}.topbar,.metric,.featureCard,.stage,.integration,details,.contactForm,.heroVisual,.proofBand,.eyebrow,.button.secondary,.button.compact,.contactFacts p,.cardTop span,.stage span,.brandMark,.stageIndex{border-radius:999px;background:linear-gradient(180deg,#ffffff16,#ffffff03 34%,#0c1c2b0e),radial-gradient(ellipse at 24% 8%,rgba(255,255,255,.28),rgba(255,255,255,.025) 34%,transparent 62%),#e2effb05;box-shadow:var(--glass-shadow),inset 0 0 0 1px #ffffffdb,inset 0 0 0 3px #0a1b2b24,inset 0 0 0 7px #ffffff3b,inset 0 13px 9px -8px #ffffffb8,inset 0 -14px 7px -8px #03101e94,inset 18px 0 20px -16px #ffffff80,inset -18px 0 20px -16px #04122170;backdrop-filter:blur(6px) saturate(122%) contrast(1.02);-webkit-backdrop-filter:blur(6px) saturate(122%) contrast(1.02)}.metric,.featureCard,.stage,.integration,details,.contactForm,.proofBand{isolation:isolate}.topbar:before,.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before,.eyebrow:before,.button.secondary:before,.button.compact:before,.contactFacts p:before,.cardTop span:before,.stage span:before,.brandMark:before,.stageIndex:before{top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background:linear-gradient(180deg,#ffffffbd,#ffffff0f 26%,#06132142),linear-gradient(90deg,rgba(255,255,255,.48),transparent 16%,transparent 83%,rgba(6,19,33,.24));padding:6px;box-shadow:inset 0 1px 1px #fffffff5,inset 0 -2px 2px #010c186b,inset 0 10px 10px #ffffff38,inset 0 -15px 15px #010c183d;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.topbar:after,.metric:after,.featureCard:after,.stage:after,.integration:after,details:after,.contactForm:after,.heroVisual:after,.proofBand:after,.eyebrow:after,.button.secondary:after,.button.compact:after,.contactFacts p:after,.cardTop span:after,.stage span:after,.brandMark:after,.stageIndex:after{left:9%;right:9%;top:9px;height:32px;border-radius:999px;opacity:.9;background:linear-gradient(180deg,#ffffff94,#ffffff05),radial-gradient(ellipse at 0% 130%,rgba(255,255,255,.72),transparent 42%),radial-gradient(ellipse at 100% 130%,rgba(255,255,255,.66),transparent 44%);box-shadow:0 82px 28px -24px #ffffffb8,0 68px 34px -20px #0e263e59,28px 88px 32px -25px #ffffff6b,-24px 78px 28px -25px #ffffff4d,inset 0 1px #ffffffe0}.featureCard,.stage{min-height:250px;padding:30px 36px}.featureCard.highlight{background:linear-gradient(180deg,#ffffff18,#ffffff04 34%,#0c1c2b0f),radial-gradient(ellipse at 24% 8%,rgba(255,255,255,.3),rgba(255,255,255,.025) 34%,transparent 62%),#e4fafc05}.metric{min-height:150px;padding:28px 36px}.integration,details{min-height:150px;padding:22px 28px}.heroVisual,.proofBand,.contactForm{border-radius:64px}.heroVisual:before,.proofBand:before,.contactForm:before{top:6px;right:6px;bottom:6px;left:6px}.brandMark,.stageIndex,.cardTop span,.stage span,.contactFacts p,.button.secondary,.button.compact,.eyebrow{box-shadow:var(--glass-shadow-small),inset 0 0 0 1px #ffffffd1,inset 0 0 0 3px #0a1b2b1a,inset 0 9px 7px -7px #fff9,inset 0 -9px 7px -7px #03101e6b}.cardTop span,.stage span{background:#e6eff909}.contactForm input,.contactForm textarea{background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 0 0 2px #0d1e2f14,inset 0 -10px 16px #0a1a2a1a}@media (max-width: 760px){.featureCard,.stage,.integration,details,.contactForm,.proofBand,.heroVisual{border-radius:46px}}.topbar,.metric,.featureCard,.stage,.integration,details,.contactForm,.heroVisual,.proofBand,.eyebrow,.button.secondary,.button.compact{overflow:visible;border:0;border-radius:999px;background:#c5daec05;box-shadow:none;backdrop-filter:blur(2.4px) saturate(116%) contrast(1.02);-webkit-backdrop-filter:blur(2.4px) saturate(116%) contrast(1.02)}.topbar:before,.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before,.eyebrow:before,.button.secondary:before,.button.compact:before{content:"";position:absolute;top:-12px;right:-14px;bottom:-18px;left:-14px;z-index:1;border-radius:inherit;pointer-events:none;background:url(/assets/glass-plate.svg) center / 100% 100% no-repeat;padding:0;box-shadow:none;-webkit-mask:none;mask:none;opacity:1;filter:contrast(1.14) saturate(1.08)}.topbar:after,.metric:after,.featureCard:after,.stage:after,.integration:after,details:after,.contactForm:after,.heroVisual:after,.proofBand:after,.eyebrow:after,.button.secondary:after,.button.compact:after{content:"";position:absolute;left:10%;right:10%;bottom:-28px;top:auto;z-index:-1;height:62px;border-radius:999px;pointer-events:none;opacity:.78;background:radial-gradient(ellipse at 12% 20%,rgba(255,255,255,.68),transparent 42%),radial-gradient(ellipse at 86% 26%,rgba(210,240,255,.58),transparent 48%),linear-gradient(90deg,transparent,rgba(255,255,255,.32),rgba(20,50,78,.2),transparent);filter:blur(9px);box-shadow:none}.topbar>*,.metric>*,.featureCard>*,.stage>*,.integration>*,details>*,.contactForm>*,.heroVisual>*,.proofBand>*,.eyebrow>*,.button.secondary>*,.button.compact>*{position:relative;z-index:3}.featureGrid,.workboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}.metricBand{gap:26px;padding:30px 0 18px}.metric{min-height:142px;padding:32px 46px 28px}.featureCard,.stage{min-height:186px;padding:40px 58px 34px}.integration,details{min-height:152px;padding:38px 52px 34px}.heroVisual,.proofBand,.contactForm{border-radius:999px}.heroVisual:before,.proofBand:before,.contactForm:before{top:-26px;right:-30px;bottom:-34px;left:-30px}.heroVisual{padding:22px}.heroVisual img{border-radius:120px}.cardTop span,.stage span,.brandMark,.stageIndex,.contactFacts p{overflow:visible;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cardTop span:before,.cardTop span:after,.stage span:before,.stage span:after,.brandMark:before,.brandMark:after,.stageIndex:before,.stageIndex:after,.contactFacts p:before,.contactFacts p:after{display:none}.cardTop{justify-content:flex-start;gap:18px}.cardTop span,.stage span{min-height:0;padding:0;color:#0c1420c2;text-shadow:0 1px 0 rgba(255,255,255,.28)}.featureCard h3,.stage h3{margin-top:28px}.featureCard p,.stage p,.integration span,details p{color:#192937ad}@media (max-width: 1080px){.featureGrid,.workboard,.integrationGrid{grid-template-columns:1fr}}@media (max-width: 760px){.featureCard,.stage,.integration,details,.contactForm,.proofBand,.heroVisual{border-radius:999px;padding-left:34px;padding-right:34px}}.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before,.topbar:before,.eyebrow:before,.button.secondary:before,.button.compact:before{z-index:1}.metric>*,.featureCard>*,.stage>*,.integration>*,details>*,.contactForm>*,.heroVisual>*,.proofBand>*,.topbar>*,.eyebrow>*,.button.secondary>*,.button.compact>*{z-index:3}.featureCard,.stage{min-height:214px;padding-top:42px;padding-bottom:44px}.featureCard p,.stage p{max-width:88%}.featureCard,.stage{min-height:238px;padding-top:46px;padding-bottom:54px}.featureCard h3,.stage h3{margin-top:30px}.featureCard p,.stage p{max-width:82%;line-height:1.42}.metric,.featureCard,.stage{display:flex;flex-direction:column;justify-content:center;text-align:center}.featureCard .cardTop,.stage .stageIndex{align-self:center}.featureCard .cardTop{justify-content:center;gap:12px;margin-bottom:8px}.featureCard h3,.stage h3,.metric strong{color:#050d19f0;font-weight:950;text-shadow:0 1px 0 rgba(255,255,255,.62),0 -1px 0 rgba(1,10,19,.2),0 10px 18px rgba(4,18,31,.16)}.featureCard h3{margin:16px auto 8px;max-width:88%;font-size:26px}.featureCard h4,.stage span,.metric span{color:#0a5255eb;font-weight:920;text-shadow:0 1px 0 rgba(255,255,255,.52),0 7px 14px rgba(4,18,31,.1)}.featureCard p,.stage p,.metric p{margin-left:auto;margin-right:auto;max-width:76%;color:#142231a8;text-shadow:0 1px 0 rgba(255,255,255,.42),0 6px 12px rgba(4,18,31,.08)}.metric strong{font-size:42px}.metric span{font-size:17px}.metric p{max-width:82%}.featureCard::selection,.featureCard *::selection,.metric::selection,.metric *::selection,.stage::selection,.stage *::selection{background:#b4e2ee57}.featureCard h3:after,.metric strong:after,.stage h3:after{content:"";display:block;width:min(180px,58%);height:2px;margin:10px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),rgba(11,32,52,.2),transparent);opacity:.72;filter:blur(.2px)}.featureCard:after,.metric:after,.stage:after{z-index:2;left:18%;right:18%;top:28px;bottom:auto;height:36px;opacity:.32;filter:blur(2px);background:linear-gradient(180deg,#ffffffb8,#fff0)}.metric,.featureCard,.stage,.integration,details,.contactForm,.heroVisual,.proofBand{background:#ffffff02!important;backdrop-filter:blur(1.2px) saturate(112%) contrast(1.03)!important;-webkit-backdrop-filter:blur(1.2px) saturate(112%) contrast(1.03)!important}.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before{filter:contrast(1.28) saturate(1.16) brightness(1.03)}.featureCard:after,.metric:after,.stage:after{opacity:.18}.featureCard p,.stage p,.metric p{color:#081626b3}.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before{filter:contrast(1.08) saturate(1.08) brightness(1.04)!important}.metric,.featureCard,.stage{min-height:188px}.featureCard,.stage{padding-top:40px;padding-bottom:42px}.featureCard h3,.stage h3{font-size:25px}.featureCard p,.stage p,.metric p{color:#0a1928a3}.metric,.featureCard,.stage,.integration,details,.contactForm,.heroVisual,.proofBand{background:linear-gradient(180deg,#ffffff05,#9ec4de05 58%,#3c5f7c05)!important}.metric:before,.featureCard:before,.stage:before,.integration:before,details:before,.contactForm:before,.heroVisual:before,.proofBand:before{filter:contrast(1.14) saturate(1.12) brightness(1.05)!important}.metricBand{gap:20px;padding-top:22px}.featureGrid,.workboard,.integrationGrid{gap:20px 24px}.metric{min-height:124px;padding:24px 38px 26px}.metric strong{font-size:34px;margin-bottom:5px}.metric span{font-size:15px}.metric p{max-width:74%;margin-top:6px;font-size:13px;line-height:1.32}.featureCard,.stage{min-height:172px;padding:30px 46px 32px;display:grid;grid-template-rows:22px auto auto auto;align-content:center;justify-items:center;row-gap:6px;text-align:center}.featureCard .cardTop{height:22px;margin:0;justify-content:center;align-items:center;gap:10px}.featureCard .cardTop svg{width:19px;height:19px}.featureCard h3,.stage h3{margin:8px auto 0;max-width:86%;font-size:22px;line-height:1.08;text-align:center;text-wrap:balance}.featureCard h3:after,.metric strong:after,.stage h3:after{display:none}.featureCard h4{margin:0 auto;max-width:82%;font-size:14px;line-height:1.16;text-align:center;text-wrap:balance}.featureCard p,.stage p{margin:4px auto 0;max-width:74%;font-size:15px;line-height:1.32;text-align:center;text-wrap:balance}.featureCard:before,.stage:before,.metric:before{top:-10px;right:-12px;bottom:-14px;left:-12px}.featureCard:after,.stage:after,.metric:after{top:20px;height:28px}@media (max-width: 760px){.featureCard,.stage{min-height:186px;padding:30px 28px 34px}.featureCard p,.stage p,.metric p{max-width:86%}}.featureCard,.stage{min-height:160px;padding:24px 42px 28px;row-gap:4px}.featureCard .cardTop{height:20px;gap:8px}.featureCard .cardTop svg{width:18px;height:18px}.featureCard h3,.stage h3{margin-top:6px;font-size:21px;line-height:1.08}.featureCard h4{font-size:13px;line-height:1.12}.featureCard p,.stage p{max-width:68%;margin-top:3px;font-size:13px;line-height:1.25}.featureCard:before,.stage:before{top:-8px;right:-10px;bottom:-12px;left:-10px}.topbar,.eyebrow,.button.secondary,.button.compact,.proofBand,details,.contactForm,.heroVisual{overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#ffffff47,#d2e4f024)!important;box-shadow:0 18px 36px #2337481f,inset 0 1px #fff9,inset 0 -1px #2841541f!important;backdrop-filter:blur(10px) saturate(112%)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important}.topbar:before,.topbar:after,.eyebrow:before,.eyebrow:after,.button.secondary:before,.button.secondary:after,.button.compact:before,.button.compact:after,.proofBand:before,.proofBand:after,details:before,details:after,.contactForm:before,.contactForm:after,.heroVisual:before,.heroVisual:after{display:none!important}.topbar{min-height:66px;grid-template-columns:auto 1fr auto;padding:10px 14px;border-radius:999px}.topbar nav{background:transparent!important;box-shadow:none!important}.topbar nav a{border-radius:999px}.button.compact,.button.secondary,.eyebrow{min-height:38px;border-radius:999px;padding:0 14px}.brandMark{width:34px;height:34px}.proofBand{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;margin-top:84px;padding:34px 38px;border-radius:36px;color:var(--ink)}.proofBand h2{max-width:760px;font-size:42px;line-height:1.06}.proofList p{color:#081626c7}.faqGrid{gap:14px}details{min-height:auto;padding:18px 22px;border-radius:24px}summary{display:flex;align-items:center;gap:10px;line-height:1.25}details p{margin:12px 0 0 24px;max-width:900px;color:#142231b8}.contactSection{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:34px}.contactForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:26px;border-radius:34px}.contactForm label{align-content:start;text-align:left}.contactForm input,.contactForm textarea{border-radius:18px;background:#ffffff4d;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #2841541f,0 10px 22px #23374814}.contactForm textarea{min-height:138px}.contactForm .button.primary{border-radius:999px}.integration{min-height:138px;padding:30px 42px}@media (max-width: 1080px){.proofBand,.contactSection{grid-template-columns:1fr}}@media (max-width: 760px){.topbar{border-radius:28px}.proofBand,.contactForm{border-radius:28px;padding:22px}.contactForm{grid-template-columns:1fr}.proofBand h2{font-size:32px}}body:after{display:none!important}.sectionHeader .eyebrow,.contactSection .eyebrow,.proofBand .eyebrow{position:relative;z-index:1}.faqSection details{width:100%;min-height:0!important}.faqSection summary{min-height:20px}.topbar{overflow:visible!important;border:0!important;background:#e1eef90b!important;box-shadow:0 22px 46px #1e314224,inset 0 1px #ffffff9e,inset 0 -1px #253a4e21!important;backdrop-filter:blur(4px) saturate(118%) contrast(1.02)!important;-webkit-backdrop-filter:blur(4px) saturate(118%) contrast(1.02)!important}.topbar:before{content:""!important;display:block!important;position:absolute!important;top:-8px!important;right:-10px!important;bottom:-12px!important;left:-10px!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;background:url(/assets/glass-plate.svg) center / 100% 100% no-repeat!important;opacity:.86!important;filter:contrast(1.1) saturate(1.06) brightness(1.02)!important}.topbar:after{content:""!important;display:block!important;position:absolute!important;left:8%!important;right:8%!important;bottom:-18px!important;top:auto!important;z-index:0!important;height:42px!important;border-radius:999px!important;pointer-events:none!important;opacity:.42!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),rgba(27,58,84,.16),transparent)!important;filter:blur(8px)!important}.topbar>*{position:relative;z-index:4}.heroVisual{overflow:visible!important;border:0!important;border-radius:48px!important;background:#dcebf706!important;box-shadow:0 30px 70px #1f32442e,inset 0 1px #fff9,inset 0 -1px #253a4e24!important;backdrop-filter:blur(2px) saturate(112%) contrast(1.02)!important;-webkit-backdrop-filter:blur(2px) saturate(112%) contrast(1.02)!important}.heroVisual img{position:relative;z-index:1!important;border-radius:inherit;filter:saturate(.98) contrast(.98) brightness(1.02)}.heroVisual:before{content:""!important;display:block!important;position:absolute!important;top:-12px!important;right:-14px!important;bottom:-18px!important;left:-14px!important;z-index:2!important;border-radius:inherit!important;pointer-events:none!important;background:url(/assets/glass-plate.svg) center / 100% 100% no-repeat!important;opacity:.82!important;filter:contrast(1.14) saturate(1.08) brightness(1.03)!important}.heroVisual:after{content:""!important;display:block!important;position:absolute!important;top:14px!important;right:18px!important;bottom:18px!important;left:18px!important;z-index:3!important;border-radius:38px!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(180deg,#ffffff5c,#ffffff0e 28%,#fff0 62%),radial-gradient(ellipse at 24% 8%,rgba(255,255,255,.34),transparent 38%),linear-gradient(90deg,rgba(255,255,255,.2),transparent 18%,transparent 82%,rgba(15,43,70,.12));box-shadow:inset 0 1px #ffffff8f,inset 0 -18px 26px #243a4e1f!important}.heroVisual{overflow:visible!important;min-height:500px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:1400px;transform-style:preserve-3d}.heroVisual:before{content:""!important;display:block!important;position:absolute!important;top:64px!important;right:14px!important;bottom:34px!important;left:54px!important;z-index:0!important;border-radius:26px!important;pointer-events:none!important;background:linear-gradient(135deg,#09263d47,#2a57701a);filter:blur(22px)!important;transform:translate3d(28px,22px,-80px) rotateY(-8deg) rotateX(4deg)!important;opacity:.72!important}.heroVisual:after{display:none!important}.heroVisual img{width:min(100%,760px)!important;height:auto!important;min-height:0!important;aspect-ratio:1777 / 803;object-fit:contain!important;position:relative;z-index:2!important;display:block;margin:58px 0 0 auto;border-radius:18px!important;border:1px solid rgba(255,255,255,.64);box-shadow:0 46px 90px #152a3d3d,0 18px 32px #152a3d29,inset 0 1px #ffffffb3;transform:perspective(1400px) rotateY(-8deg) rotateX(4deg) rotate(-.8deg) translateZ(0);transform-origin:58% 50%;filter:saturate(1.02) contrast(1.02) brightness(1.01)!important}@media (max-width: 1080px){.heroVisual{min-height:420px!important}.heroVisual img{width:100%!important;margin:34px auto 0;transform:perspective(1100px) rotateY(-5deg) rotateX(3deg) rotate(-.4deg)}}@media (max-width: 760px){.heroVisual{min-height:auto!important}.heroVisual:before{top:44px!important;right:10px!important;bottom:18px!important;left:30px!important}.heroVisual img{margin-top:24px;border-radius:14px!important;transform:none}}.orbitVisual{min-height:540px!important;display:grid!important;place-items:center!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;perspective:1200px}.orbitVisual:before,.orbitVisual:after{display:none!important}.crmOrbit{--orbit-size: min(520px, 88vw);position:relative;width:var(--orbit-size);aspect-ratio:1;display:grid;place-items:center;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-10deg);filter:drop-shadow(0 42px 48px rgba(26,47,66,.22))}.orbitGlow{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.78),rgba(179,218,235,.32) 38%,rgba(40,75,98,.06) 68%,transparent 76%);filter:blur(8px);opacity:.86}.orbitRing,.orbitTrace{position:absolute;border-radius:50%;pointer-events:none}.orbitRing{top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(255,255,255,.56);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #143d541a,0 20px 46px #16374e1f;background:#e7f4fc0b;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.ringTwo{top:24%;right:24%;bottom:24%;left:24%;opacity:.72;border-color:#fff6}.orbitTrace{top:4%;right:4%;bottom:4%;left:4%;border:1px dashed rgba(27,98,105,.22);animation:orbitSpin 18s linear infinite}.traceTwo{top:19%;right:19%;bottom:19%;left:19%;opacity:.62;animation-duration:12s;animation-direction:reverse}.orbitTrack{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:orbitSpin 26s linear infinite}.orbitNode{--angle: calc(var(--i) * 51.428deg);position:absolute;left:50%;top:50%;transform:rotate(var(--angle)) translate(calc(var(--orbit-size) * .43)) rotate(calc(-1 * var(--angle))) rotate(10deg) rotateX(-58deg);transform-origin:0 0}.orbitNodeInner{min-width:132px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#091826eb;font-size:13px;font-weight:900;background:#eaf6fd3d;box-shadow:0 16px 26px #1834482e,inset 0 1px #ffffffbd,inset 0 -10px 18px #264a621f;backdrop-filter:blur(8px) saturate(118%);-webkit-backdrop-filter:blur(8px) saturate(118%);animation:nodeCounterSpin 26s linear infinite}.orbitNodeInner svg{color:var(--teal-dark)}.orbitCore{position:relative;z-index:3;width:178px;height:112px;display:grid;place-items:center;align-content:center;border-radius:999px;color:#061320f2;background:#ebf8ff3d;box-shadow:0 22px 38px #122a3e38,inset 0 2px #ffffffd1,inset 0 -16px 24px #23486229;backdrop-filter:blur(12px) saturate(122%);-webkit-backdrop-filter:blur(12px) saturate(122%);transform:rotateX(-58deg) rotate(10deg);animation:corePulse 3.6s ease-in-out infinite}.orbitCore span{font-size:15px;font-weight:950;text-transform:uppercase;letter-spacing:0}.orbitCore strong{margin-top:-4px;font-size:42px;line-height:1;letter-spacing:0}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes nodeCounterSpin{to{transform:rotate(-360deg)}}@keyframes corePulse{0%,to{box-shadow:0 22px 38px #122a3e38,inset 0 2px #ffffffd1,inset 0 -16px 24px #23486229}50%{box-shadow:0 30px 54px #122a3e47,inset 0 2px #ffffffeb,inset 0 -16px 24px #2348621f}}@media (prefers-reduced-motion: reduce){.orbitTrack,.orbitTrace,.orbitNodeInner,.orbitCore{animation:none!important}}@media (max-width: 1080px){.orbitVisual{min-height:460px!important}.crmOrbit{--orbit-size: min(460px, 86vw)}}@media (max-width: 760px){.orbitVisual{min-height:390px!important}.crmOrbit{--orbit-size: min(360px, 92vw)}.orbitNodeInner{min-width:104px;min-height:38px;font-size:11px}.orbitCore{width:138px;height:88px}.orbitCore strong{font-size:32px}}.orbitVisual{perspective:1800px;perspective-origin:50% 42%}.crmOrbit{--orbit-size: min(540px, 88vw);transform:rotateX(8deg) rotateY(-18deg) rotate(-4deg);transform-style:preserve-3d;filter:drop-shadow(0 54px 54px rgba(18,40,60,.24))}.orbitGlow{transform:translateZ(-110px) scale(1.08);opacity:.78}.orbitDepthPlane{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;pointer-events:none;border:1px solid rgba(255,255,255,.5);background:#e6f5ff06;box-shadow:0 0 0 1px #14476014,inset 0 1px #ffffff7a,0 28px 46px #18374c1c;transform-style:preserve-3d}.planeOne{transform:rotateX(67deg) rotate(-8deg) translateZ(-10px);animation:orbitPlaneDrift 22s linear infinite}.planeTwo{top:15%;right:15%;bottom:15%;left:15%;opacity:.72;transform:rotateY(66deg) rotate(16deg) translateZ(22px);animation:orbitPlaneDriftReverse 28s linear infinite}.planeThree{top:21%;right:21%;bottom:21%;left:21%;opacity:.58;transform:rotateX(58deg) rotateY(-42deg) rotate(28deg) translateZ(-48px);animation:orbitPlaneDrift 34s linear infinite}.orbitRing{background:#ebf8ff08}.ringOne{transform:rotateX(68deg) translateZ(-18px)}.ringTwo{transform:rotateY(64deg) rotate(10deg) translateZ(34px)}.orbitTrace{transform-style:preserve-3d;transform:rotateX(68deg) translateZ(-22px)}.traceTwo{transform:rotateY(64deg) rotate(18deg) translateZ(42px)}.orbitTrack{animation:orbitSpaceSpin 30s linear infinite}.orbitNode{--angle: calc(var(--i) * 51.428deg);--node-z: 0px;--node-y: 0px;--node-scale: 1;transform:rotateY(var(--angle)) rotateX(18deg) translateZ(calc(var(--orbit-size) * .42)) translateY(var(--node-y)) translateZ(var(--node-z)) rotateX(-26deg) rotateY(calc(-1 * var(--angle))) scale(var(--node-scale));transform-origin:0 0}.orbitNode:nth-child(1){--node-z: 92px;--node-y: -10px;--node-scale: 1.08;z-index:7}.orbitNode:nth-child(2){--node-z: 34px;--node-y: 22px;--node-scale: 1.01;z-index:6}.orbitNode:nth-child(3){--node-z: -82px;--node-y: -18px;--node-scale: .88;z-index:2}.orbitNode:nth-child(4){--node-z: 118px;--node-y: 10px;--node-scale: 1.12;z-index:8}.orbitNode:nth-child(5){--node-z: -48px;--node-y: 28px;--node-scale: .93;z-index:3}.orbitNode:nth-child(6){--node-z: 56px;--node-y: -26px;--node-scale: 1.04;z-index:6}.orbitNode:nth-child(7){--node-z: -108px;--node-y: 4px;--node-scale: .84;z-index:1}.orbitNodeInner{transform-style:preserve-3d;animation:nodeSpaceCounterSpin 30s linear infinite;box-shadow:0 22px 34px #14304638,inset 0 1px #ffffffc7,inset 0 -12px 20px #264a6221}.orbitCore{z-index:10;transform:translateZ(86px) rotateY(18deg) rotateX(-8deg) rotate(4deg);box-shadow:0 34px 48px #122a3e47,inset 0 2px #ffffffdb,inset 0 -18px 26px #23486229}.orbitCore:before{content:"";position:absolute;top:-18px;right:-24px;bottom:-22px;left:-24px;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 50% 60%,rgba(255,255,255,.4),rgba(84,143,171,.12) 46%,transparent 70%);filter:blur(12px)}@keyframes orbitSpaceSpin{to{transform:rotateY(360deg) rotateX(18deg)}}@keyframes nodeSpaceCounterSpin{to{transform:rotateY(-360deg)}}@keyframes orbitPlaneDrift{to{rotate:360deg}}@keyframes orbitPlaneDriftReverse{to{rotate:-360deg}}@media (prefers-reduced-motion: reduce){.orbitDepthPlane{animation:none!important}}@media (max-width: 760px){.crmOrbit{transform:rotateX(8deg) rotateY(-10deg) rotate(-4deg)}.orbitNode{transform:rotateY(var(--angle)) rotateX(14deg) translateZ(calc(var(--orbit-size) * .4)) translateY(var(--node-y)) translateZ(calc(var(--node-z) * .72)) rotateX(-20deg) rotateY(calc(-1 * var(--angle))) scale(var(--node-scale))}}.orbitVisual{min-height:560px!important;perspective:1900px;perspective-origin:50% 38%}.crmOrbit{--orbit-size: min(560px, 90vw);transform:rotateX(62deg) rotate(-12deg);transform-style:preserve-3d;filter:drop-shadow(0 58px 56px rgba(16,38,58,.24))}.orbitGlow{top:21%;right:21%;bottom:21%;left:21%;transform:translateZ(30px);background:radial-gradient(circle at 44% 38%,rgba(255,255,255,.98),rgba(191,235,248,.62) 28%,rgba(70,132,157,.18) 58%,transparent 76%);filter:blur(16px);opacity:1}.orbitDepthPlane{border-style:solid;border-color:#ffffff57;background:transparent;box-shadow:none}.planeOne{top:10%;right:10%;bottom:10%;left:10%;transform:translateZ(-18px);animation:none}.planeTwo{top:20%;right:20%;bottom:20%;left:20%;transform:translateZ(18px);opacity:.64;animation:none}.planeThree{top:31%;right:31%;bottom:31%;left:31%;transform:translateZ(58px);opacity:.48;animation:none}.orbitRing,.orbitTrace{background:transparent;box-shadow:none}.ringOne{top:8%;right:8%;bottom:8%;left:8%;transform:translateZ(-22px)}.ringTwo{top:24%;right:24%;bottom:24%;left:24%;transform:translateZ(42px)}.orbitTrace{top:14%;right:14%;bottom:14%;left:14%;transform:translateZ(4px);border-color:#1c626933}.traceTwo{top:31%;right:31%;bottom:31%;left:31%;transform:translateZ(72px);opacity:.5}.orbitCore{width:176px;height:176px;border-radius:50%;transform:translateZ(126px) rotateX(-62deg) rotate(12deg);color:#05131ff5;background:radial-gradient(circle at 35% 26%,#fffffff5,#d6f6ff9e 32%,#4f95a852 67%,#1f53692e);box-shadow:0 0 34px #b3eafa85,0 0 86px #1c62693d,0 36px 62px #10283e4d,inset 14px 16px 22px #ffffffb8,inset -20px -24px 34px #194c6833;backdrop-filter:blur(10px) saturate(126%);-webkit-backdrop-filter:blur(10px) saturate(126%)}.orbitCore:before{top:-38px;right:-38px;bottom:-38px;left:-38px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.54),rgba(107,186,209,.18) 48%,transparent 72%);filter:blur(18px)}.orbitCore span,.orbitCore strong{transform:translateZ(22px)}.orbitCore span{font-size:14px}.orbitCore strong{font-size:46px}.orbitTrack{animation:solarSpin 34s linear infinite;transform-style:preserve-3d}.orbitNode{--angle: calc(var(--i) * 51.428deg);--planet-radius: calc(var(--orbit-size) * .38);--planet-height: 0px;--planet-scale: 1;--planet-speed-tilt: 0deg;transform:rotate(var(--angle)) translate(var(--planet-radius)) translateZ(var(--planet-height)) rotate(calc(-1 * var(--angle))) rotateX(-62deg) rotate(12deg) scale(var(--planet-scale));transform-origin:0 0}.orbitNode:nth-child(1){--planet-radius: calc(var(--orbit-size) * .27);--planet-height: 92px;--planet-scale: 1.04;z-index:9}.orbitNode:nth-child(2){--planet-radius: calc(var(--orbit-size) * .34);--planet-height: 26px;--planet-scale: .96;z-index:6}.orbitNode:nth-child(3){--planet-radius: calc(var(--orbit-size) * .43);--planet-height: -54px;--planet-scale: .88;z-index:3}.orbitNode:nth-child(4){--planet-radius: calc(var(--orbit-size) * .5);--planet-height: 118px;--planet-scale: 1.1;z-index:10}.orbitNode:nth-child(5){--planet-radius: calc(var(--orbit-size) * .39);--planet-height: -96px;--planet-scale: .82;z-index:2}.orbitNode:nth-child(6){--planet-radius: calc(var(--orbit-size) * .31);--planet-height: 54px;--planet-scale: 1;z-index:7}.orbitNode:nth-child(7){--planet-radius: calc(var(--orbit-size) * .47);--planet-height: -22px;--planet-scale: .9;z-index:4}.orbitNode:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%) translateZ(-12px);background:#ffffffc7;box-shadow:0 0 18px #ffffff8c,0 0 34px #1c626947}.orbitNodeInner{min-width:126px;min-height:42px;animation:solarCounterSpin 34s linear infinite;background:linear-gradient(145deg,#ffffff57,#d5ebf729);border:1px solid rgba(255,255,255,.44);box-shadow:0 20px 32px #1430463d,inset 0 1px #ffffffd1,inset 0 -12px 20px #264a6224}@keyframes solarSpin{to{transform:rotate(360deg)}}@keyframes solarCounterSpin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.orbitTrack,.orbitNodeInner{animation:none!important}}@media (max-width: 1080px){.crmOrbit{--orbit-size: min(500px, 88vw)}}@media (max-width: 760px){.orbitVisual{min-height:430px!important}.crmOrbit{--orbit-size: min(370px, 92vw);transform:rotateX(60deg) rotate(-12deg)}.orbitCore{width:126px;height:126px}.orbitCore strong{font-size:32px}.orbitNodeInner{min-width:98px;min-height:36px;font-size:11px}}.orbitVisual{min-height:580px!important;display:grid!important;place-items:center!important;overflow:visible!important}.crmOrbit3d{width:min(760px,100%);height:min(580px,62vw);min-height:430px;position:relative}.crmOrbit3d canvas{width:100%!important;height:100%!important;display:block}@media (max-width: 1080px){.crmOrbit3d{height:min(520px,78vw);min-height:390px}}@media (max-width: 760px){.orbitVisual{min-height:420px!important}.crmOrbit3d{width:100%;height:390px;min-height:390px}}.showcaseSection{padding-top:92px}.showcaseFrame{position:relative;overflow:hidden;border-radius:48px;padding:18px;background:#e2effb12;box-shadow:0 30px 42px -22px #06121f6b,inset 0 0 0 1px #ffffffc7,inset 0 0 0 4px #0a1b2b1a,inset 0 18px 18px -14px #ffffffb8,inset 0 -18px 18px -14px #03101e61;backdrop-filter:blur(7px) saturate(122%);-webkit-backdrop-filter:blur(7px) saturate(122%)}.showcaseFrame:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.56);box-shadow:inset 0 1px #ffffffd6;z-index:2}.showcaseFrame img{width:100%;display:block;border-radius:34px;aspect-ratio:1776 / 803;object-fit:contain;object-position:center center;background:#ffffffb8;filter:saturate(.94) contrast(.98) brightness(1.02);transform:none;box-shadow:0 18px 34px #0713162e}.showcaseFrame p{position:relative;z-index:3;margin:14px 10px 2px;color:var(--muted);font-weight:780}@media (max-width: 760px){.showcaseFrame{border-radius:34px;padding:10px}.showcaseFrame img{border-radius:24px;aspect-ratio:4 / 3;transform:none}}
