:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#050510;--panel:#090b19;--violet:#8b5cf6;--orchid:#bd7bff;--iris:#d4a5ff;--iris-rgb:212, 165, 255;--peach:#ffd29b;--mint:#7ddfba;--white:#f8fbff;--muted:#f8fbffad;--line:#ffffff2e;--stage-pad:clamp(.75rem, 2.2vw, 2.5rem);--panel-radius:clamp(1.35rem, 3vw, 3rem);--hero-top:clamp(5.1rem, 11svh, 7.5rem);--hero-side:clamp(1.35rem, 4.2vw, 4.8rem);--hero-bottom:clamp(4.25rem, 7.4svh, 6.2rem)}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}html{background:var(--ink)}body{min-width:320px;color:var(--white);background:radial-gradient(circle at 12% 18%, #ffd29b85, transparent 25rem), radial-gradient(circle at 50% 5%, #8b5cf694, transparent 34rem), radial-gradient(circle at 85% 80%, rgba(var(--iris-rgb), .2), transparent 28rem), linear-gradient(135deg, #090915 0%, #211846 52%, #050510 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a,button{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible{outline:2px solid var(--iris);outline-offset:4px}.experience{isolation:isolate;width:100%;height:100svh;position:relative;overflow:hidden}.spaceBackdrop{z-index:0;pointer-events:none;background:radial-gradient(at 24% 34%,#f8fbff1a,#0000 14rem),radial-gradient(at 62% 22%,#d4a5ff33,#0000 24rem),radial-gradient(at 78% 72%,#ffd29b1a,#0000 18rem),linear-gradient(135deg,#03030d 0%,#0a0a1b 46%,#070613 100%);position:fixed;inset:0;overflow:hidden}.spaceBackdrop:before,.spaceBackdrop:after{content:"";pointer-events:none;position:absolute;inset:-18%}.spaceBackdrop:before{background:radial-gradient(ellipse at 38% 48%, #f8fbff14, transparent 18rem), radial-gradient(ellipse at 42% 50%, rgba(var(--iris-rgb), .16), transparent 32rem), radial-gradient(ellipse at 58% 44%, #ffd29b0f, transparent 28rem);filter:blur(10px);transform:rotate(-12deg)}.spaceBackdrop:after{background:linear-gradient(115deg, transparent 18%, #f8fbff0d, transparent 42%), linear-gradient(115deg, transparent 40%, rgba(var(--iris-rgb), .05), transparent 64%);opacity:.72;transform:rotate(-9deg)}.starField,.meteorField{position:absolute;inset:0}.starField{z-index:1}.meteorField{z-index:2}.backdropRippleLayer{z-index:3;position:absolute;inset:0;overflow:hidden}.star{background:#f8fbfff0;border-radius:999px;position:absolute;box-shadow:0 0 .8rem #f8fbff80}.meteor{height:2px;box-shadow:0 0 1.15rem #f8fbff9e, 0 0 2.4rem rgba(var(--iris-rgb), .34);transform-origin:100%;background:linear-gradient(90deg,#f8fbff00,#f8fbff6b,#f8fbff);border-radius:999px;position:absolute}.meteor:after{content:"";width:.34rem;height:.34rem;box-shadow:0 0 .75rem #ffffffe6, 0 0 1.7rem rgba(var(--iris-rgb), .54);background:#fffffff5;border-radius:999px;position:absolute;top:50%;right:-.16rem;transform:translateY(-50%)}.ambient{z-index:0;pointer-events:none;filter:blur(18px);opacity:.64;border-radius:999px;position:fixed}.ambientOne{background:rgba(var(--iris-rgb), .24);width:21rem;height:21rem;animation:13s ease-in-out infinite alternate drift;top:20svh;left:-7rem}.ambientTwo{background:#ffd29b57;width:18rem;height:18rem;animation:16s ease-in-out infinite alternate-reverse drift;bottom:8svh;right:-4rem}.stageViewport{z-index:1;padding:var(--stage-pad);place-items:center;display:grid;position:absolute;inset:0}.stageFrame{width:min(96rem, calc(100vw - (var(--stage-pad) * 2)));height:calc(100svh - (var(--stage-pad) * 2));min-height:33rem;max-height:58rem;position:relative}.screen{z-index:1;position:absolute;inset:0}.sectionPanel{border-radius:var(--panel-radius);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 2rem 8rem #0706148c}.stageNav{z-index:12;color:#ffffffe6;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:absolute;top:clamp(1rem,2.5vw,2.8rem);left:clamp(1rem,4vw,5.4rem);right:clamp(1rem,4vw,5.4rem)}.brand,.navLinks,.navActions{align-items:center;display:flex}.brand{transform-origin:0;gap:.7rem;min-height:2.6rem;padding:0;font-size:1.18rem;font-weight:800}.navHero .brand,.navHero .navLinks,.brand,.navLinks{color:var(--white)}.brandMark{width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px #05051014, 0 0 1.35rem rgba(var(--iris-rgb), .22);background:radial-gradient(circle at 28% 18%,#fffffffa,#ffffffd1 62%,#ffffffb8),#ffffffe0;border-radius:.72rem;place-items:center;display:grid}.brandLogo{width:1.76rem;height:1.76rem;display:block}.navLinks{gap:clamp(1rem,2.5vw,2.9rem);margin-left:clamp(1rem,4vw,3rem);margin-right:auto;font-size:.98rem;font-weight:700}.navLinks button,.navActions a{border-radius:999px;min-height:2.35rem;position:relative}.navLinks button{padding:0 .12rem}.navLinks button:after{content:"";background:rgba(var(--iris-rgb), .92);height:.16rem;box-shadow:0 0 1.1rem rgba(var(--iris-rgb), .42);transform-origin:50%;border-radius:999px;transition:transform .24s,background .24s,box-shadow .24s;position:absolute;bottom:.18rem;left:.05rem;right:.05rem;transform:scaleX(0)}.navLinks button:hover:after,.navLinks button.isActive:after{transform:scaleX(1)}.navLinks button.isActive{color:var(--white);text-shadow:0 0 1.25rem rgba(var(--iris-rgb), .36)}.navLinks button,.navActions a,.ghostCta,.brand,.pillButton,.primaryCta{transition:opacity .18s,transform .18s,color .18s,border-color .18s,box-shadow .18s}.navLinks button:hover,.navActions a:hover,.ghostCta:hover,.brand:hover{opacity:.82}.navActions{gap:1.45rem;font-weight:800}.pillButton,.primaryCta{min-height:3rem;color:var(--white);background:#050510eb;border:1px solid #be7eff9e;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;display:inline-flex;box-shadow:0 0 2.2rem #8b5cf65c,inset 0 0 1.4rem #8b5cf61f}.pillButton{transform-origin:50%;padding:0 1.65rem}.primaryCta{min-width:10.6rem;padding:0 1.55rem;font-weight:850;transition:transform .18s,box-shadow .18s}.primaryCta:hover{box-shadow:0 0 3rem rgba(var(--iris-rgb), .2), 0 0 2.2rem #8b5cf661, inset 0 0 1.8rem rgba(var(--iris-rgb), .16)}.ghostCta{color:#ffffffd6;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;font-weight:850;display:inline-flex}.copyWord{will-change:opacity, transform, filter;margin-right:.26em;display:inline-block}.heroPanel{background:radial-gradient(circle at 8% 9%,#ffd7a6f5,#0000 15rem),radial-gradient(circle at 46% 9%,#be7effd6,#0000 27rem),radial-gradient(circle at 68% 60%,#453595eb,#0000 24rem),linear-gradient(112deg,#7b59dd 0%,#233764 42%,#06070d 88%);grid-template-rows:minmax(0,1fr) auto;display:grid}.heroPanel:before,.heroPanel:after,.contentPanel:before{content:"";pointer-events:none;position:absolute;inset:0}.heroPanel:before{opacity:.16;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(0deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:6rem 6rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#0000 78%);mask-image:linear-gradient(90deg,#0000,#000 18%,#0000 78%)}.heroPanel:after{background:radial-gradient(circle at 84% 15%, rgba(var(--iris-rgb), .2), transparent 13rem), linear-gradient(90deg, transparent 0%, #0000009e 83%)}.heroGrid{z-index:2;min-height:0;padding:var(--hero-top) var(--hero-side) clamp(.85rem, 2svh, 1.6rem);grid-template-columns:minmax(25rem,.96fr) minmax(25rem,1.04fr);align-items:center;gap:clamp(1.25rem,3vw,3.5rem);display:grid;position:relative}.heroCopy{align-self:center;max-width:44rem;position:relative}.eyebrow{color:#ffffffc7;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.15rem;font-size:.78rem;font-weight:850;display:inline-flex}.eyebrow:before{content:"";background:var(--iris);width:.55rem;height:.55rem;box-shadow:0 0 1.2rem var(--iris);border-radius:999px}.heroCopy h1,.sectionIntro h2,.workflowCopy h2,.contactCopy h2,.closingPanel h2{letter-spacing:0;margin:0;font-weight:850;line-height:.94}.heroCopy h1{color:#03030a;text-wrap:balance;max-width:44rem;font-size:clamp(2.8rem,min(6.4vw,7.2svh),4.15rem);line-height:.98}.typingLine{display:block}.typingWord{margin-right:.28ch;display:inline-flex}.typingWord:last-child{margin-right:0}.typingChar{display:inline-block}.heroCopy h1 .typingLineAccent{color:var(--white);text-shadow:0 0 2.2rem #ffffff29}.heroCopy p,.sectionIntro p,.workflowCopy p,.contactCopy p,.closingPanel p,.solutionCard p{color:var(--muted);line-height:1.62}.heroCopy p{color:#ffffffc2;max-width:36rem;margin:clamp(.8rem,1.7svh,1.15rem) 0 0;font-size:clamp(.9rem,1.75svh,1.02rem);line-height:1.48}.heroCtas,.closingActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(1rem,2.4svh,1.65rem);display:flex}.orbitStage{isolation:isolate;align-self:center;height:min(38.5rem,68svh);min-height:22rem;position:relative}.orbitStage:before{content:"";background:radial-gradient(circle, rgba(var(--iris-rgb), .18), transparent 20%), radial-gradient(circle at 66% 55%, #8b5cf63d, transparent 38%);filter:blur(10px);border-radius:999px;position:absolute;inset:9% 4% 5% 0}.ring{border:1px solid #ffffff2e;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ringOuter{aspect-ratio:1;width:min(39rem,91%)}.ringMiddle{aspect-ratio:1;border-color:#be7eff75;width:min(29rem,68%)}.ringInner{aspect-ratio:1;border-color:#ffffff47;width:min(20rem,47%)}.orbitDotTrack{z-index:2;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbitDotTrackOuter{aspect-ratio:1;width:min(39rem,91%)}.orbitDotTrackMiddle{aspect-ratio:1;width:min(29rem,68%)}.orbitDotTrackInner{aspect-ratio:1;width:min(20rem,47%)}.orbitDot{border-radius:999px;width:.7rem;height:.7rem;position:absolute}.orbitDotIris{background:var(--iris);box-shadow:0 0 1.2rem rgba(var(--iris-rgb), .88);top:12%;left:17%}.orbitDotPeach{background:var(--peach);bottom:21%;right:13%;box-shadow:0 0 1.3rem #ffd29bd1}.orbitDotSoft{box-shadow:0 0 1.1rem #ffffffa3, 0 0 1.6rem rgba(var(--iris-rgb), .32);background:#ffffffd1;top:-.35rem;left:46%}.centerMetric{z-index:5;text-align:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.productHub{width:clamp(12rem,24vw,10rem);padding:clamp(.7rem);background:radial-gradient(circle at 28% 18%, #ffd29b33, transparent 5rem), radial-gradient(circle at 72% 80%, rgba(var(--iris-rgb), .26), transparent 6rem), linear-gradient(145deg, #ffffff21, #ffffff0b), #0505109e;border:1px solid #ffffff24;border-radius:1.6rem;box-shadow:0 1.4rem 4rem #00000047,inset 0 0 0 1px #be7eff14}.productHubEyebrow,.productHubCaption{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.62rem,1.25svh,.76rem);font-weight:850}.productHubStack{gap:.36rem;margin:.55rem 0 .45rem;display:grid}.productHub strong{min-height:clamp(2rem,4.6svh,2.55rem);color:var(--white);box-shadow:inset 0 0 0 1px #ffffff1c, 0 0 1.6rem rgba(var(--iris-rgb), .12);white-space:nowrap;background:#050510b8;border-radius:999px;justify-content:center;align-items:center;padding:0 .86rem;font-size:clamp(.86rem,1.7svh,1.05rem);font-weight:950;line-height:1;display:inline-flex}.productHubConnector{color:var(--iris);font-size:.82rem;font-weight:950;line-height:1}.orbitLabelTrack{z-index:3;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbitLabelTrackOne{aspect-ratio:1;width:min(31rem,72%)}.orbitLabelTrackTwo{aspect-ratio:1;width:min(25rem,60%)}.orbitLabel{border:1px solid rgba(var(--iris-rgb), .38);min-height:2.35rem;color:var(--white);background:linear-gradient(135deg, #8b5cf6f5, rgba(var(--iris-rgb), .9));box-shadow:0 .8rem 2.2rem #0c081c70, 0 0 1.6rem rgba(var(--iris-rgb), .18);letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.82rem;font-weight:850;display:inline-flex;position:absolute}.orbitLabelOne{top:80%;left:18%;translate:-50% -50%}.orbitLabelTwo{top:20%;left:78%;translate:-50% -50%}.avatarOrb,.agentNode{z-index:4;position:absolute;translate:-50% -50%}.avatarOrb{aspect-ratio:1;object-fit:cover;border:.35rem solid #fffc;border-radius:999px;width:clamp(3.2rem,4.8vw,4.45rem);box-shadow:0 0 2.2rem #ffd29b47}.agentNode{aspect-ratio:1;width:clamp(3.5rem,4.8vw,4.35rem);color:var(--iris);background:#04050ee6;border:1px solid #ffffff1a;border-radius:1.05rem;place-items:center;display:grid;box-shadow:0 0 2rem #8b5cf661}.avatarOne{top:38%;left:18%}.avatarTwo{top:39%;left:74%;box-shadow:0 0 2.4rem #ff74bc61}.avatarThree{top:69%;left:39%}.avatarFour{top:83%;left:58%}.nodeOne{top:34%;left:43%}.nodeTwo{color:var(--peach);top:62%;left:11%}.nodeThree{color:var(--orchid);top:64%;left:70%}.nodeFour{color:#ff709f;top:55%;left:94%}.proofStrip{z-index:3;margin:0 var(--hero-side) clamp(.85rem, 2.2svh, 1.7rem);color:#f8fbff85;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:1rem;padding-top:.55rem;display:grid;position:relative;bottom:auto;left:auto;right:auto}.proofStrip span{white-space:nowrap;align-items:center;gap:.55rem;min-width:0;font-size:clamp(.78rem,1.85svh,1rem);font-weight:850;display:inline-flex}.contentPanel{z-index:2;background:radial-gradient(circle at 8% 8%, #ffd7a6b8, transparent 16rem), radial-gradient(circle at 42% 8%, #be7effa3, transparent 29rem), radial-gradient(circle at 78% 35%, rgba(var(--iris-rgb), .16), transparent 24rem), linear-gradient(112deg, #7b59ddeb 0%, #233764ed 42%, #06070d 88%);align-items:center;padding:clamp(5.4rem,12svh,8.5rem) clamp(1.4rem,5vw,5.6rem) clamp(2rem,6svh,4.8rem);display:grid}.contentPanel:before{opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(0deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:5.5rem 5.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.solutionPanel{gap:clamp(1.5rem,4svh,3rem)}.solutionPanel,.workflowPanel{background:radial-gradient(circle at 7% 8%,#ffd7a6d1,#0000 15rem),radial-gradient(circle at 41% 6%,#be7effc2,#0000 30rem),radial-gradient(circle at 75% 42%,#443292e0,#0000 24rem),linear-gradient(112deg,#7957d9 0%,#233764 42%,#06070d 88%)}.solutionPanel .sectionIntro h2{color:#050510;max-width:52rem}.solutionPanel .sectionIntro p{color:#f8fbffc7}.sectionIntro{z-index:2;max-width:56rem;position:relative}.sectionIntro h2,.workflowCopy h2,.contactCopy h2,.closingPanel h2{font-size:clamp(3.4rem,8.3svh,5rem)}.sectionIntro p,.workflowCopy p,.contactCopy p,.closingPanel p{max-width:45rem;margin:1.15rem 0 0;font-size:clamp(.96rem,1.95svh,1.12rem)}.solutionGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,1.4vw,1.25rem);display:grid;position:relative}.solutionCard{background:radial-gradient(circle at 20% 0%, #ffd29b3d, transparent 8.5rem), radial-gradient(circle at 95% 18%, rgba(var(--iris-rgb), .24), transparent 10rem), linear-gradient(155deg, #ffffff29, #ffffff0b), #04050ec7;transform-origin:bottom;border:1px solid #ffffff2e;border-radius:1.35rem;flex-direction:column;min-height:clamp(14rem,31svh,16.8rem);padding:clamp(.95rem,1.55vw,1.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 1.7rem 5rem #00000057,inset 0 0 0 1px #be7eff14}.solutionCard:nth-child(2){margin-top:clamp(.6rem,2svh,1.25rem)}.solutionCard:nth-child(3){margin-top:clamp(.2rem,1svh,.7rem)}.solutionCard:before{content:"";background:rgba(var(--iris-rgb), .22);filter:blur(30px);border-radius:999px;height:12rem;transition:transform .26s,opacity .26s;position:absolute;inset:auto -18% -34% 10%}.solutionCard:after{content:"";border-radius:inherit;background:linear-gradient(135deg, #ffffff42, transparent 24%), linear-gradient(225deg, rgba(var(--iris-rgb), .18), transparent 34%);opacity:.58;pointer-events:none;position:absolute;inset:0}.solutionCard:hover:before{opacity:.9;transform:translateY(-1.3rem)scale(1.08)}.productCardTop,.productMetaRow,.productKicker,.productMetric,.solutionCard h3,.solutionCard p{z-index:1;position:relative}.productCardTop{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:clamp(.72rem,1.6svh,1.1rem);display:flex}.productNumber{color:#ffffff6b;letter-spacing:.08em;font-size:.9rem;font-weight:950}.cardIcon{aspect-ratio:1;color:#050510;background:linear-gradient(135deg, var(--peach), var(--iris) 54%, var(--orchid));width:3.05rem;box-shadow:0 0 2.4rem rgba(var(--iris-rgb), .2), inset 0 0 0 1px #ffffff57;border-radius:1rem;place-items:center;margin:0;display:grid}.productMetaRow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.productKicker,.productMetric{color:#ffffffb8;background:#05051057;border:1px solid #ffffff24;border-radius:999px;align-items:center;width:fit-content;min-height:1.75rem;padding:0 .72rem;font-size:.78rem;font-weight:850;display:inline-flex}.productMetric{color:#ffffffdb;background:rgba(var(--iris-rgb), .14)}.solutionCard h3{letter-spacing:0;margin:.68rem 0 0;font-size:clamp(1.22rem,1.75vw,1.52rem)}.solutionCard p{margin:.72rem 0 0}.productCopy{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.45rem;display:-webkit-box;overflow:hidden}.workflowPanel{padding-left:clamp(1.4rem,4.6vw,4.8rem)}.workflowShell{z-index:2;grid-template-columns:minmax(22rem,.92fr) minmax(22rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.workflowVisual{background:radial-gradient(circle at 50% 28%, rgba(var(--iris-rgb), .22), transparent 12rem), radial-gradient(circle at 12% 85%, #ffd29b24, transparent 11rem), linear-gradient(150deg, #ffffff1f, #ffffff09), #04051070;border:1px solid #ffffff24;border-radius:2rem;min-height:min(58svh,37rem);padding:clamp(1rem,2vw,1.4rem);position:relative;overflow:hidden;box-shadow:0 1.6rem 5.5rem #00000047,inset 0 0 0 1px #be7eff12}.workflowOrbitGlow{background:linear-gradient(90deg, transparent, #ffffff0a, transparent), radial-gradient(circle at center, rgba(var(--iris-rgb), .1), transparent 48%);border:1px solid #ffffff14;border-radius:2rem;position:absolute;inset:11%}.workflowCore{z-index:3;color:#06101a;background:linear-gradient(135deg, var(--peach), var(--iris) 52%, var(--orchid));min-height:3.2rem;box-shadow:0 0 0 1px #ffffff59, 0 0 4rem rgba(var(--iris-rgb), .24);border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem;font-weight:950;display:inline-flex;position:absolute;top:11%;left:50%;translate:-50% -50%}.workflowLanes{z-index:2;gap:clamp(.7rem,1.5svh,1rem);display:grid;position:absolute;inset:20% 7% 6%}.workflowLane{background:linear-gradient(135deg,#ffffff21,#ffffff0a),#0506109e;border:1px solid #ffffff21;border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:clamp(.68rem,1.15vw,.9rem);display:grid;position:relative;box-shadow:0 1.2rem 3rem #00000038}.workflowLane:nth-child(2){margin-left:clamp(1.1rem,4vw,3.2rem)}.workflowLaneIcon{aspect-ratio:1;width:2.65rem;color:var(--iris);box-shadow:inset 0 0 0 1px #ffffff17, 0 0 1.6rem rgba(var(--iris-rgb), .12);background:#04050ec7;border-radius:.82rem;place-items:center;display:grid}.workflowLane span{color:rgba(var(--iris-rgb), .92);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:950;display:block}.workflowLane strong{color:var(--white);margin-top:.14rem;font-size:clamp(.92rem,1.32vw,1.08rem);display:block}.workflowLane p{color:#f8fbff9e;margin:.24rem 0 0;font-size:clamp(.72rem,1.08vw,.8rem);line-height:1.28}.workflowBeam{z-index:1;background:linear-gradient(90deg, transparent, rgba(var(--iris-rgb), .32), transparent);transform-origin:0;width:24rem;height:1px;position:absolute}.workflowBeamOne{top:32%;left:6%;transform:rotate(24deg)}.workflowBeamTwo{bottom:18%;left:18%;transform:rotate(-18deg)}.miniPanel{border:1px solid var(--line);color:#ffffffd1;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#070814c7;border-radius:.5rem;place-items:center;width:9rem;min-height:3.8rem;font-weight:900;display:grid;position:absolute;box-shadow:0 1.4rem 3rem #00000047}.mini1{top:20%;left:3%}.mini2{top:17%;right:6%}.mini3{bottom:17%;left:7%}.mini4{bottom:19%;right:2%}.workflowCopy{z-index:2;position:relative}.industryList{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.industryList span{color:#ffffffd1;background:#0505106b;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:2.7rem;padding:0 1.1rem;font-weight:850;display:inline-flex}.rippleField{z-index:1;opacity:.86;filter:saturate(1.12);position:absolute;inset:0}.rippleImpact{mix-blend-mode:screen;will-change:opacity, transform;position:absolute;transform:translate(-50%,-50%)}.rippleDrop,.waterRing,.waterFlash{border-radius:999px;position:absolute}.rippleDrop{width:.7rem;height:.7rem;box-shadow:0 0 1rem #ffffff94, 0 0 1.8rem rgba(var(--iris-rgb), .42);background:radial-gradient(circle at 34% 28%,#fff,#0000 38%),#dab0ffdb;top:12%;left:50%;transform:translate(-50%,-50%)}.waterRing{box-shadow:0 0 1.6rem #f8fbff4d, 0 0 2.7rem rgba(var(--iris-rgb), .26);background:radial-gradient(circle,#0000 48%,#f8fbff14 49%,#0000 64%);border:1.5px solid #f8fbff94;inset:34%}.waterRingTwo{border-color:#dab0ff70;box-shadow:0 0 1.2rem #f8fbff38,0 0 2.8rem #be7eff3d}.waterRingThree{box-shadow:0 0 1rem #f8fbff33, 0 0 3rem rgba(var(--iris-rgb), .18);border-color:#f8fbff57}.waterFlash{background:radial-gradient(circle, #f8fbff4d, transparent 52%), radial-gradient(circle, rgba(var(--iris-rgb), .2), transparent 72%);width:50%;height:50%;box-shadow:inset 0 0 1.5rem #f8fbff1f, 0 0 3.2rem rgba(var(--iris-rgb), .14);top:50%;left:50%;transform:translate(-50%,-50%)}.contactPanel{padding-bottom:clamp(1.4rem,4svh,3.2rem)}.contactLayout{z-index:2;grid-template-columns:minmax(20rem,.85fr) minmax(26rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid;position:relative}.contactCopy{max-width:39rem}.contactHighlights{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.contactHighlights span{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:2.55rem;padding:0 1rem;font-weight:850;display:inline-flex}.contactForm{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff21,#ffffff0b),#060812b8;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 1.6rem 5rem #00000047}.fieldGroup{gap:.45rem;min-width:0;display:grid}.fieldGroupFull,.formButton{grid-column:1/-1}.fieldGroup span{color:#f8fbffad;text-transform:uppercase;font-size:.82rem;font-weight:850}.fieldGroup input,.fieldGroup textarea{width:100%;color:var(--white);background:#05060fc7;border:1px solid #ffffff24;border-radius:.5rem;outline:none;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff05}.fieldGroup input{min-height:3.05rem;padding:0 .95rem}.fieldGroup textarea{resize:none;min-height:8.5rem;padding:.85rem .95rem}.fieldGroup input::placeholder,.fieldGroup textarea::placeholder{color:#f8fbff61}.fieldGroup input:focus,.fieldGroup textarea:focus{border-color:rgba(var(--iris-rgb), .72);box-shadow:0 0 0 3px rgba(var(--iris-rgb), .12)}.formButton{width:100%;margin-top:.1rem}.closingPanel .eyebrow,.closingPanel p{margin-inline:auto}.closingActions{justify-content:center}.pageRail{z-index:13;gap:.8rem;display:grid;position:absolute;top:50%;right:clamp(-2.35rem,-1.5vw,-1rem);transform:translateY(-50%)}.pageRail button{background:#ffffff57;border:1px solid #ffffff61;border-radius:999px;width:.7rem;height:.7rem;padding:0;transition:background .18s,transform .18s}.pageRail button:hover,.pageRail button.isActive{background:var(--iris);transform:scale(1.22)}.sectionCount{z-index:13;color:#f8fbffa8;font-size:.9rem;font-weight:900;position:absolute;bottom:-1.8rem;left:0}.sectionCount span{color:#f8fbff57}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.2rem,-1.4rem)scale(1.06)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-.75rem)}}@media (max-height:820px){.sectionPanel{min-height:29rem}.heroCopy h1{font-size:clamp(2.8rem,8svh,3.85rem)}.sectionIntro h2,.workflowCopy h2,.contactCopy h2,.closingPanel h2{font-size:4.2rem}.heroCopy p,.sectionIntro p,.workflowCopy p,.contactCopy p,.closingPanel p{font-size:1rem;line-height:1.5}.cardIcon{margin:0}.solutionCard{min-height:14.4rem}.orbitStage{height:min(34rem,64svh)}}@media (max-width:1050px){.stageNav{flex-wrap:wrap;row-gap:.8rem}.navLinks{order:3;justify-content:space-between;width:100%;margin:0;font-size:.92rem}.heroGrid,.workflowShell,.contactLayout{grid-template-columns:1fr}.heroGrid{grid-template-rows:minmax(0,auto) minmax(15rem,1fr);padding-top:clamp(12.2rem,25svh,14rem);padding-bottom:clamp(.7rem,1.8svh,1.2rem)}.contentPanel{padding-top:clamp(8.8rem,18svh,10.4rem)}.heroCopy{max-width:48rem}.orbitStage{height:min(30rem,40svh);min-height:18rem}.ringOuter,.orbitDotTrackOuter{width:min(34rem,82%,42svh)}.ringMiddle,.orbitDotTrackMiddle{width:min(25rem,64%,32svh)}.ringInner,.orbitDotTrackInner{width:min(17rem,48%,23svh)}.proofStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowVisual{min-height:24rem}}@media (max-width:760px){:root{--stage-pad:.55rem;--panel-radius:1.25rem}.stageFrame{min-height:calc(100svh - (var(--stage-pad) * 2))}.stageNav{top:.9rem;left:.95rem;right:.95rem}.brand{color:var(--white);font-size:1rem}.navHero .brand{color:var(--white)}.navActions>a{display:none}.navLinks{scrollbar-width:none;gap:.75rem;padding-bottom:.12rem;font-size:.78rem;display:flex;overflow-x:auto}.navLinks::-webkit-scrollbar{display:none}.navLinks button{white-space:nowrap;min-height:1.9rem}.pillButton{min-height:2.65rem;padding:0 1rem}.heroGrid{gap:.4rem;padding:6.9rem 1rem .65rem}.heroCopy{align-self:start}.heroCopy h1{font-size:3.15rem}.heroCopy p{margin-top:.9rem;font-size:.94rem}.heroCtas,.closingActions{gap:.7rem;margin-top:1rem}.primaryCta{min-width:9.2rem;min-height:2.75rem;padding:0 1rem}.ghostCta{min-height:2.75rem}.orbitStage{height:24svh;min-height:13.5rem}.ringOuter,.orbitDotTrackOuter{width:min(20rem,78%,35svh)}.ringMiddle,.orbitDotTrackMiddle{width:min(14.5rem,58%,26svh)}.ringInner,.orbitDotTrackInner{width:min(10rem,42%,19svh)}.productHub{border-radius:1.1rem;width:9.6rem;padding:.55rem}.productHubEyebrow,.productHubCaption{font-size:.54rem}.productHub strong{min-height:1.72rem;padding:0 .54rem;font-size:.72rem}.orbitLabel{min-height:2rem;padding:0 .7rem;font-size:.7rem}.orbitLabelOne{top:77%;left:24%}.orbitLabelTwo{top:23%;left:72%}.avatarOrb{border-width:.26rem;width:3rem}.agentNode{border-radius:.85rem;width:3.1rem}.nodeFour{left:89%}.proofStrip{background:linear-gradient(#0000,#05060f52);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .7rem;margin:0 1rem .72rem;padding-top:.45rem;bottom:auto;left:auto;right:auto}.proofStrip span{font-size:.72rem}.contentPanel{padding:8.15rem 1rem 2.6rem}.sectionIntro h2,.workflowCopy h2,.contactCopy h2,.closingPanel h2{font-size:3.05rem;line-height:1}.sectionIntro p,.workflowCopy p,.contactCopy p,.closingPanel p{margin-top:.9rem;font-size:.94rem}.solutionPanel{gap:.7rem}.solutionPanel .sectionIntro h2{font-size:2.4rem;line-height:.98}.solutionPanel .sectionIntro p{margin-top:.65rem;font-size:.84rem;line-height:1.34}.solutionGrid{grid-template-columns:1fr;gap:.58rem}.solutionCard{border-radius:1rem;min-height:0;margin-top:0;padding:.78rem}.solutionCard:nth-child(2),.solutionCard:nth-child(3){margin-top:0}.productCardTop{margin-bottom:.55rem}.cardIcon{border-radius:.72rem;width:2.45rem}.productKicker,.productMetric{min-height:1.6rem;padding:0 .55rem;font-size:.66rem}.productNumber{font-size:.72rem}.solutionCard h3{margin-top:.38rem;font-size:1rem}.solutionCard p{margin-top:.28rem;font-size:.78rem;line-height:1.28}.productCopy{min-height:0}.productMetric{font-size:.66rem}.workflowShell{gap:.85rem}.workflowVisual{border-radius:1.25rem;min-height:18.5rem;padding:.8rem}.workflowCore{min-height:2.55rem;font-size:.78rem}.workflowLanes{gap:.5rem;inset:19% 5% 5%}.workflowLane{border-radius:.82rem;gap:.55rem;padding:.55rem}.workflowLane:nth-child(2){margin-left:.8rem}.workflowLaneIcon{width:2rem}.workflowLane span{font-size:.62rem}.workflowLane strong{font-size:.82rem}.workflowLane p{font-size:.68rem;line-height:1.25}.industryList{gap:.5rem;margin-top:1rem}.industryList span{min-height:2.2rem;padding:0 .75rem;font-size:.86rem}.contactLayout{gap:1rem}.contactHighlights{display:none}.contactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .62rem;padding:.85rem}.fieldGroup{gap:.28rem}.fieldGroup span{font-size:.68rem}.fieldGroup input{min-height:2.35rem;padding:0 .72rem;font-size:.86rem}.fieldGroup textarea{min-height:4.8rem;padding:.62rem .72rem;font-size:.86rem}.contactPanel{padding-top:4.9rem}.contactCopy h2{font-size:2.45rem}.contactCopy p{font-size:.88rem;line-height:1.38}.pageRail,.sectionCount{display:none}}@media (max-width:470px){.stageFrame{min-height:calc(100svh - (var(--stage-pad) * 2))}.heroCopy h1{font-size:2.55rem}.heroCtas,.closingActions{flex-direction:column;align-items:stretch}.primaryCta,.ghostCta{width:100%}.proofStrip{gap:.45rem}.proofStrip span{font-size:.66rem}.orbitLabel{min-height:1.8rem;padding:0 .6rem;font-size:.63rem}.contactForm{grid-template-columns:1fr}}@media (max-height:640px){.heroGrid{padding-top:4.8rem;padding-bottom:.55rem}.eyebrow{margin-bottom:.7rem;font-size:.7rem}.heroCopy h1{font-size:2.45rem}.heroCopy p{margin-top:.55rem;font-size:.78rem;line-height:1.32}.orbitStage{height:22svh;min-height:10rem}.proofStrip{gap:.35rem;margin-bottom:.6rem;bottom:auto}.proofStrip span{font-size:.68rem}.contentPanel{padding-top:4.8rem;padding-bottom:1.4rem}.sectionIntro h2,.workflowCopy h2,.contactCopy h2,.closingPanel h2{font-size:2.5rem}.sectionIntro p,.workflowCopy p,.contactCopy p,.closingPanel p{font-size:.8rem;line-height:1.32}.solutionCard{padding:.7rem}.solutionCard h3{font-size:1rem}.solutionCard p{font-size:.78rem}.contactHighlights{display:none}.contactForm{gap:.48rem;padding:.7rem}.fieldGroup input{min-height:2.2rem}.fieldGroup textarea{min-height:4.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
