.WPartnerReachMock-module-scss-module__ervtOa__card{box-sizing:border-box;background:var(--off);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:20px;display:flex}.WPartnerReachMock-module-scss-module__ervtOa__title{font-family:var(--font-heading);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink2);line-height:13px}.WPartnerReachMock-module-scss-module__ervtOa__row{box-sizing:border-box;background:var(--white);border:1px solid var(--border);border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;display:flex}.WPartnerReachMock-module-scss-module__ervtOa__rowName{font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink2);flex-shrink:0;width:72px}.WPartnerReachMock-module-scss-module__ervtOa__rowTrack{background:var(--border);border-radius:2px;flex:1;height:4px;overflow:hidden}.WPartnerReachMock-module-scss-module__ervtOa__rowFill{background:var(--grad-purple);border-radius:2px;height:100%}.WPartnerReachMock-module-scss-module__ervtOa__rowPct{font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--ink);text-align:right;flex-shrink:0;width:36px}.WPartnerReachMock-module-scss-module__ervtOa__tiles{flex-direction:row;gap:10px;display:flex}
@property --ring-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.ContactForm-module-scss-module__lG2tXG__grid{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.ContactForm-module-scss-module__lG2tXG__grid{grid-template-columns:1fr}}.ContactForm-module-scss-module__lG2tXG__submit{grid-column:1/-1}.ContactForm-module-scss-module__lG2tXG__successState{padding:var(--sp-7) 0;text-align:center}.ContactForm-module-scss-module__lG2tXG__successIcon{width:var(--sp-14);height:var(--sp-14);background:var(--purple-lt);margin:0 auto var(--sp-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.ContactForm-module-scss-module__lG2tXG__successIcon svg{width:var(--sp-7);height:var(--sp-7);stroke:var(--purple);fill:none;stroke-width:2px}.ContactForm-module-scss-module__lG2tXG__successTitle{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:6px}.ContactForm-module-scss-module__lG2tXG__successNote{font-size:var(--fs-base);color:var(--ink2);font-weight:var(--fw-light);margin:0}
@property --ring-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.ContactSection-module-scss-module__o4ZiFG__contactGrid{gap:var(--sp-14);grid-template-columns:1fr 400px;align-items:start;display:grid}@media (max-width:1024px){.ContactSection-module-scss-module__o4ZiFG__contactGrid{grid-template-columns:1fr}}.ContactSection-module-scss-module__o4ZiFG__contactH2{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:var(--sp-2)}.ContactSection-module-scss-module__o4ZiFG__contactSub{font-size:var(--fs-md);color:var(--ink2);font-weight:var(--fw-light);margin-bottom:var(--sp-8)}.ContactSection-module-scss-module__o4ZiFG__formGrid{gap:14px}@media (max-width:768px){.ContactSection-module-scss-module__o4ZiFG__formGrid{grid-template-columns:1fr}}.ContactSection-module-scss-module__o4ZiFG__formRodo{font-size:var(--fs-sm);color:var(--ink2);grid-column:1/-1;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.ContactSection-module-scss-module__o4ZiFG__formRodo input{accent-color:var(--purple);flex-shrink:0;margin-top:2px}.ContactSection-module-scss-module__o4ZiFG__formRodo a{color:var(--purple)}.ContactSection-module-scss-module__o4ZiFG__contactPanel{background:var(--purple-lt);border-radius:var(--radius);padding:var(--sp-9) var(--sp-7);gap:var(--sp-7);top:var(--sp-20);flex-direction:column;display:flex;position:sticky}.ContactSection-module-scss-module__o4ZiFG__citem{align-items:flex-start;gap:14px;display:flex}.ContactSection-module-scss-module__o4ZiFG__citemIcon{width:var(--sp-10);height:var(--sp-10);border-radius:var(--radius-md);background:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactSection-module-scss-module__o4ZiFG__citemIcon svg{width:45%;height:45%;stroke:var(--purple);fill:none;stroke-width:1.8px}.ContactSection-module-scss-module__o4ZiFG__citemLabel{font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);margin-bottom:var(--sp-1)}.ContactSection-module-scss-module__o4ZiFG__citemValue{font-family:var(--font-heading);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);margin-bottom:2px}.ContactSection-module-scss-module__o4ZiFG__citemValue a{color:var(--purple)}.ContactSection-module-scss-module__o4ZiFG__cdivider{background:#3b48a31f;height:1px}.ContactSection-module-scss-module__o4ZiFG__calendlyBtn{background:var(--white);padding:14px var(--sp-4);font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;transition:all var(--t);border:1.5px solid #3b48a333;border-radius:6px;align-items:center;gap:10px;width:100%;display:flex}.ContactSection-module-scss-module__o4ZiFG__calendlyBtn:hover{border-color:var(--purple);color:var(--purple)}.ContactSection-module-scss-module__o4ZiFG__calendlyBtn svg{stroke:currentColor;fill:none;width:18px;height:18px}.ContactSection-module-scss-module__o4ZiFG__calendlyBtn span{flex:1}
@property --ring-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.EcosystemDiagram-module-scss-module__gX9upq__diagram{--eco-unit:1cqmin;aspect-ratio:1;justify-content:center;align-items:center;width:340px;height:auto;display:flex;position:relative;container-type:size}.EcosystemDiagram-module-scss-module__gX9upq__center{width:calc(var(--eco-unit)*32);height:calc(var(--eco-unit)*32);border-radius:var(--radius-round);background:var(--grad-purple);font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--white);text-align:center;letter-spacing:.3px;z-index:var(--z-above);box-shadow:var(--shadow-ring),0 0 0 calc(var(--eco-unit)*12) #3b48a30a;justify-content:center;align-items:center;line-height:1.3;display:flex;position:relative}.EcosystemDiagram-module-scss-module__gX9upq__orbit{border-radius:var(--radius-round);border:1px solid #3b48a326;position:absolute}.EcosystemDiagram-module-scss-module__gX9upq__orbit1{width:calc(var(--eco-unit)*58);height:calc(var(--eco-unit)*58)}.EcosystemDiagram-module-scss-module__gX9upq__orbit2{width:calc(var(--eco-unit)*94);height:calc(var(--eco-unit)*94)}.EcosystemDiagram-module-scss-module__gX9upq__node{border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-4);font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink2);white-space:nowrap;-webkit-backdrop-filter:blur(var(--sp-1));backdrop-filter:blur(var(--sp-1));cursor:default;background:#ffffffeb;border:1px solid #3b48a32e;transition-property:background-color,border-color,color;transition-duration:.18s;transition-timing-function:ease}.EcosystemDiagram-module-scss-module__gX9upq__node:hover{border-color:var(--purple);color:var(--purple);background:#3b48a31a}.EcosystemDiagram-module-scss-module__gX9upq__nodeWrap{transform-origin:0 0;width:0;height:0;animation-name:EcosystemDiagram-module-scss-module__gX9upq__eco-orbit-cw;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.EcosystemDiagram-module-scss-module__gX9upq__nodeWrap .EcosystemDiagram-module-scss-module__gX9upq__node{top:calc(var(--eco-unit)*-48);animation-name:EcosystemDiagram-module-scss-module__gX9upq__eco-orbit-ccw;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0;transform:translate(-50%)translateY(-50%)}@keyframes EcosystemDiagram-module-scss-module__gX9upq__eco-orbit-cw{to{transform:rotate(360deg)}}@keyframes EcosystemDiagram-module-scss-module__gX9upq__eco-orbit-ccw{to{transform:translate(-50%)translateY(-50%)rotate(-360deg)}}@media (max-width:900px){.EcosystemDiagram-module-scss-module__gX9upq__diagram{max-width:320px}}@media (max-width:768px){.EcosystemDiagram-module-scss-module__gX9upq__diagram{width:75%;max-width:320px}}
.FaqItem-module-scss-module__4F5poq__item{border-bottom:1px solid var(--border)}.FaqItem-module-scss-module__4F5poq__item[open] .FaqItem-module-scss-module__4F5poq__question:after{transform:rotate(180deg)}.FaqItem-module-scss-module__4F5poq__question{padding:var(--sp-5) 0;font-family:var(--font-heading);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-4);list-style:none;display:flex}.FaqItem-module-scss-module__4F5poq__question::-webkit-details-marker{display:none}.FaqItem-module-scss-module__4F5poq__question:after{content:"";width:16px;height:16px;transition:transform var(--t);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}.FaqItem-module-scss-module__4F5poq__answer{font-size:var(--fs-md);color:var(--ink2);line-height:1.7;font-weight:var(--fw-light);padding-bottom:var(--sp-5)}
@property --ring-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.FaqSection-module-scss-module__pUcPgG__section{padding:var(--sp-20) 0;border-bottom:1px solid var(--border)}.FaqSection-module-scss-module__pUcPgG__header{margin-bottom:var(--sp-12);flex-direction:column;align-items:flex-start;display:flex}.FaqSection-module-scss-module__pUcPgG__list{max-width:800px}.FaqSection-module-scss-module__pUcPgG__list:first-child{border-top:1px solid var(--border)}
.ProofStrip-module-scss-module__FGqm2G__proofStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--sp-4) 0;background:var(--off);z-index:var(--z-above);position:relative;overflow:hidden}.ProofStrip-module-scss-module__FGqm2G__proofStrip:before,.ProofStrip-module-scss-module__FGqm2G__proofStrip:after{content:"";width:110px;height:100%;z-index:var(--z-above);pointer-events:none;position:absolute;top:0}.ProofStrip-module-scss-module__FGqm2G__proofStrip:before{background:linear-gradient(90deg, var(--off), transparent);left:0}.ProofStrip-module-scss-module__FGqm2G__proofStrip:after{background:linear-gradient(270deg, var(--off), transparent);right:0}.ProofStrip-module-scss-module__FGqm2G__proofLabel{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:2px;text-transform:uppercase;color:var(--ink2);font-family:var(--font-heading);z-index:var(--z-above);background:var(--off);padding:var(--sp-1) var(--sp-6) var(--sp-1) var(--sp-7);position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes ProofStrip-module-scss-module__FGqm2G__mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ProofStrip-module-scss-module__FGqm2G__mqTrack{animation:30s linear infinite ProofStrip-module-scss-module__FGqm2G__mq;display:flex}.ProofStrip-module-scss-module__FGqm2G__mqTrack:hover{animation-play-state:paused}
@property --ring-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.HeroSection-module-scss-module__xXtNOG__hero{background:var(--grad-light);flex-direction:column;height:calc(100svh - 96px);min-height:540px;max-height:85vh;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.HeroSection-module-scss-module__xXtNOG__hero{height:auto;min-height:calc(100svh - 96px);max-height:none}}.HeroSection-module-scss-module__xXtNOG__heroHeader{margin-bottom:var(--sp-5)}.HeroSection-module-scss-module__xXtNOG__heroBreadcrumb{margin-bottom:var(--sp-10)}.HeroSection-module-scss-module__xXtNOG__heroVideo{object-fit:cover;opacity:.45;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HeroSection-module-scss-module__xXtNOG__heroOverlay{position:absolute;inset:0}.HeroSection-module-scss-module__xXtNOG__heroGlow{pointer-events:none;position:absolute;inset:-10%;overflow:hidden}.HeroSection-module-scss-module__xXtNOG__heroBody{z-index:var(--z-above);padding:var(--sp-10) var(--sp-6) var(--sp-10);flex:1;align-items:center;display:flex;position:relative}@media (max-width:768px){.HeroSection-module-scss-module__xXtNOG__heroBody{padding:var(--sp-8) var(--sp-4);align-items:flex-start}}.HeroSection-module-scss-module__xXtNOG__heroContent{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1140px;margin:0 auto;display:flex}.HeroSection-module-scss-module__xXtNOG__heroContent.HeroSection-module-scss-module__xXtNOG__align-start{text-align:start;align-items:start}.HeroSection-module-scss-module__xXtNOG__heroContent.HeroSection-module-scss-module__xXtNOG__align-end{text-align:end;align-items:end}.HeroSection-module-scss-module__xXtNOG__heroTitle{font-family:var(--font-heading);font-size:var(--fs-h1);font-weight:var(--fw-bold);color:var(--ink);letter-spacing:-1.5px;margin-bottom:var(--sp-5);white-space:pre-line;line-height:1.06}.HeroSection-module-scss-module__xXtNOG__heroTitle span{color:var(--purple)}@media (max-width:768px){.HeroSection-module-scss-module__xXtNOG__heroTitle{letter-spacing:-1px}}@media (max-width:480px){.HeroSection-module-scss-module__xXtNOG__heroTitle{letter-spacing:-.5px;font-size:32px}}.HeroSection-module-scss-module__xXtNOG__heroSub{font-size:var(--fs-hero-sub);color:var(--ink2);line-height:1.65;font-weight:var(--fw-light);margin-bottom:var(--sp-10);max-width:540px}.HeroSection-module-scss-module__xXtNOG__heroProof{z-index:var(--z-above);position:relative}.HeroSection-module-scss-module__xXtNOG__scrollInd{bottom:var(--sp-7);align-items:center;gap:var(--sp-1);color:var(--ink2);font-family:var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:2px;text-transform:uppercase;z-index:var(--z-above);flex-direction:column;animation:2.2s ease-in-out infinite HeroSection-module-scss-module__xXtNOG__bounce;display:flex;position:absolute;left:50%;transform:translate(-50%)}.HeroSection-module-scss-module__xXtNOG__scrollInd svg{width:var(--sp-5);height:var(--sp-5)}@keyframes HeroSection-module-scss-module__xXtNOG__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (prefers-reduced-motion:reduce){.HeroSection-module-scss-module__xXtNOG__scrollInd{animation:none}}
