.ServicePage-module__-32-Kq__page{color:var(--ink);background:#fff}.ServicePage-module__-32-Kq__page p{line-height:1.65}.ServicePage-module__-32-Kq__page .eyebrow{color:var(--pink)}.ServicePage-module__-32-Kq__hero{color:#fff;background:radial-gradient(at 80%,#ed08760c,#0000 55%),#080809;overflow:hidden}.ServicePage-module__-32-Kq__heroLayout{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;padding-block:3.5rem 4.5rem;display:grid}.ServicePage-module__-32-Kq__heroCopy{min-width:0}.ServicePage-module__-32-Kq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:640px;margin:1.2rem 0 1.5rem;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:800;line-height:1.04}.ServicePage-module__-32-Kq__hero h1 em{color:var(--pink);font-style:normal}.ServicePage-module__-32-Kq__hero p{color:#c3c3cd;max-width:520px;margin-bottom:1.7rem;font-size:1.07rem}.ServicePage-module__-32-Kq__diagram{aspect-ratio:1;background:radial-gradient(circle,#ed087613,#0000 65%);width:100%;max-width:580px;position:relative}.ServicePage-module__-32-Kq__connections{width:100%;height:100%;position:absolute;inset:0}.ServicePage-module__-32-Kq__connections>circle{stroke:#ed087635;stroke-width:1px}.ServicePage-module__-32-Kq__connections>circle:nth-child(2){stroke-dasharray:2 9}.ServicePage-module__-32-Kq__connections>path{stroke:var(--pink);stroke-width:1.6px}.ServicePage-module__-32-Kq__connections .ServicePage-module__-32-Kq__dot{fill:var(--pink);stroke:none}.ServicePage-module__-32-Kq__core{aspect-ratio:1;border:1px solid var(--pink);background:#17171c;border-radius:22%;place-items:center;width:22%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ed087608,0 0 40px #ed087625}.ServicePage-module__-32-Kq__core img{width:76%;height:auto}.ServicePage-module__-32-Kq__node{text-align:center;background:linear-gradient(135deg,#222227,#101013);border:1px solid #fff2;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:25%;height:22%;padding:.55rem;display:flex;position:absolute;box-shadow:0 12px 35px #0005,inset 0 1px #ffffff09}.ServicePage-module__-32-Kq__node>svg{color:var(--pink);width:1.8rem;height:1.8rem;margin-bottom:.15rem}.ServicePage-module__-32-Kq__node strong{font-size:clamp(.65rem,.9vw,.9rem);line-height:1.15}.ServicePage-module__-32-Kq__node small{color:#a4a4b0;font-size:clamp(.5rem,.65vw,.63rem);line-height:1.3}.ServicePage-module__-32-Kq__node0{top:5%;left:37.5%}.ServicePage-module__-32-Kq__node1{top:22.5%;right:8%}.ServicePage-module__-32-Kq__node2{bottom:22.5%;right:8%}.ServicePage-module__-32-Kq__node3{bottom:5%;left:37.5%}.ServicePage-module__-32-Kq__node4{bottom:22.5%;left:8%}.ServicePage-module__-32-Kq__node5{top:22.5%;left:8%}.ServicePage-module__-32-Kq__section{padding:clamp(3.5rem,6.5vw,6rem) 0}.ServicePage-module__-32-Kq__heading{grid-template-columns:1.12fr 1fr;align-items:end;gap:4rem;margin-bottom:2.7rem;display:grid}.ServicePage-module__-32-Kq__heading h2{letter-spacing:-.05em;text-wrap:balance;max-width:640px;margin:1rem 0 0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:800;line-height:1.06}.ServicePage-module__-32-Kq__heading>p{color:var(--muted);max-width:510px;margin:0}.ServicePage-module__-32-Kq__problemRail,.ServicePage-module__-32-Kq__phaseRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.ServicePage-module__-32-Kq__benefitRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.ServicePage-module__-32-Kq__controlNote{background:var(--blush);border:1px solid #ed08761c;border-radius:.8rem;align-items:flex-start;gap:1.2rem;margin-top:2rem;padding:1.7rem;display:flex}.ServicePage-module__-32-Kq__controlNote h3{margin:0 0 .6rem}.ServicePage-module__-32-Kq__controlNote p{max-width:930px;color:var(--muted);margin:0;font-size:.95rem}.ServicePage-module__-32-Kq__problemCard{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#fffafd);border-radius:.8rem;padding:1.7rem 1.4rem}.ServicePage-module__-32-Kq__icon{background:var(--blush);width:3rem;height:3rem;color:var(--pink);border-radius:.65rem;flex:none;place-items:center;font-size:1.4rem;display:grid}.ServicePage-module__-32-Kq__page h3{letter-spacing:-.025em;margin:1.2rem 0 .6rem;font-size:1.07rem;line-height:1.25}.ServicePage-module__-32-Kq__problemCard p,.ServicePage-module__-32-Kq__platformCard p,.ServicePage-module__-32-Kq__valueCard p,.ServicePage-module__-32-Kq__phaseCard p{color:var(--muted);margin:0;font-size:.91rem}.ServicePage-module__-32-Kq__dark{color:#fff;background:#080809}.ServicePage-module__-32-Kq__dark .ServicePage-module__-32-Kq__heading>p,.ServicePage-module__-32-Kq__dark article p{color:#bcbcc6}.ServicePage-module__-32-Kq__dark .ServicePage-module__-32-Kq__icon{background:#ed087615}.ServicePage-module__-32-Kq__platformRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ServicePage-module__-32-Kq__platformCard{background:#111114;border:1px solid #ffffff1c;border-radius:.7rem;align-items:flex-start;gap:1rem;padding:1.5rem 1.2rem;display:flex}.ServicePage-module__-32-Kq__platformCard h3,.ServicePage-module__-32-Kq__valueCard h3,.ServicePage-module__-32-Kq__integration h3{margin:0 0 .55rem}.ServicePage-module__-32-Kq__integration{border-top:1px solid #ffffff20;align-items:flex-start;gap:1.3rem;margin-top:2rem;padding-top:2rem;display:flex}.ServicePage-module__-32-Kq__integration p{color:#bcbcc6;max-width:860px;margin:0;font-size:.95rem}.ServicePage-module__-32-Kq__integration a{color:#ff58a8;font-weight:700}.ServicePage-module__-32-Kq__integration a svg{margin-left:.25rem;font-size:.75rem}.ServicePage-module__-32-Kq__valueLayout{grid-template-columns:3fr 1fr;gap:1.5rem;display:grid}.ServicePage-module__-32-Kq__valueRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ServicePage-module__-32-Kq__valueCard{border:1px solid var(--line);border-radius:.7rem;align-items:flex-start;gap:.8rem;padding:1.1rem .8rem;display:flex}.ServicePage-module__-32-Kq__valueCard .ServicePage-module__-32-Kq__icon{width:2.5rem;height:2.5rem;font-size:1.2rem}.ServicePage-module__-32-Kq__valueCard h3{font-size:.97rem}.ServicePage-module__-32-Kq__valueCard p{font-size:.86rem}.ServicePage-module__-32-Kq__quote{color:var(--pink-dark);background:#ffeaf4;border-radius:.8rem;flex-direction:column;justify-content:center;padding:1.7rem;display:flex}.ServicePage-module__-32-Kq__quote>span{height:3rem;font-size:5rem;font-weight:800;line-height:1}.ServicePage-module__-32-Kq__quote p{letter-spacing:-.04em;margin:.9rem 0 1.5rem;font-size:1.45rem;font-weight:700;line-height:1.15}.ServicePage-module__-32-Kq__quote i{background:var(--pink);width:2rem;height:2px}.ServicePage-module__-32-Kq__foundation{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:1rem;margin:2rem 0 0;padding-top:1.5rem;font-size:.93rem;display:flex}.ServicePage-module__-32-Kq__foundation>svg{color:var(--pink);flex:none;font-size:1.3rem}.ServicePage-module__-32-Kq__phaseCard{background:linear-gradient(135deg,#202024,#141417);border:1px solid #ffffff20;border-radius:.8rem;flex-direction:column;padding:1.5rem;display:flex}.ServicePage-module__-32-Kq__phaseTop{color:var(--pink);justify-content:space-between;align-items:center;font-size:1.1rem;display:flex}.ServicePage-module__-32-Kq__phaseTop>span{letter-spacing:.1em;font-size:.72rem;font-weight:800}.ServicePage-module__-32-Kq__phaseCard a{color:#ff58a8;margin-top:auto;padding-top:1.3rem;font-size:.85rem;font-weight:700}.ServicePage-module__-32-Kq__phaseCard a svg{margin-left:.3rem;font-size:.7rem}.ServicePage-module__-32-Kq__methodLink{align-items:center;gap:.7rem;margin-top:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.ServicePage-module__-32-Kq__methodLink svg{color:var(--pink)}.ServicePage-module__-32-Kq__cta{isolation:isolate;color:#fff;background:radial-gradient(at 85% 20%,#a5004c,#0000 48%),#19191c;border:1px solid #ffffff20;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:2rem;padding:3rem;display:flex;position:relative;overflow:hidden}.ServicePage-module__-32-Kq__cta>div,.ServicePage-module__-32-Kq__cta>a{z-index:1;position:relative}.ServicePage-module__-32-Kq__cta h2{letter-spacing:-.045em;margin:1rem 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1}.ServicePage-module__-32-Kq__cta p{color:#c6c6ce;max-width:590px;margin:0;font-size:.95rem}.ServicePage-module__-32-Kq__cta>a{flex:none}.ServicePage-module__-32-Kq__ctaNumber{color:#ffffff0b;letter-spacing:-.08em;z-index:0;font-size:10rem;font-weight:900;position:absolute;bottom:-2.7rem;right:2rem}@media (max-width:1100px){.ServicePage-module__-32-Kq__heroLayout{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.ServicePage-module__-32-Kq__hero h1{max-width:760px;font-size:clamp(2.5rem,6vw,3.8rem)}.ServicePage-module__-32-Kq__hero p{max-width:650px}.ServicePage-module__-32-Kq__diagram{justify-self:center;width:min(100%,550px)}.ServicePage-module__-32-Kq__node strong{font-size:clamp(.65rem,1.6vw,.9rem)}.ServicePage-module__-32-Kq__node small{font-size:clamp(.5rem,1.2vw,.65rem)}.ServicePage-module__-32-Kq__heading{gap:2rem}.ServicePage-module__-32-Kq__valueLayout{grid-template-columns:1fr}.ServicePage-module__-32-Kq__quote{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem}.ServicePage-module__-32-Kq__quote p{max-width:550px;margin:0;font-size:1.35rem}.ServicePage-module__-32-Kq__quote i{display:none}.ServicePage-module__-32-Kq__page .ServicePage-module__-32-Kq__platformCard,.ServicePage-module__-32-Kq__page .ServicePage-module__-32-Kq__valueCard{flex-basis:min(82vw,360px)}.ServicePage-module__-32-Kq__platformCard{flex-direction:column;gap:1.2rem;padding:1.6rem}.ServicePage-module__-32-Kq__valueCard{padding:1.5rem}.ServicePage-module__-32-Kq__cta{padding:2.3rem}}@media (max-width:700px){.ServicePage-module__-32-Kq__heroLayout{padding-block:2rem 3rem}.ServicePage-module__-32-Kq__hero h1{font-size:clamp(2.1rem,9vw,3rem)}.ServicePage-module__-32-Kq__hero p{font-size:1rem}.ServicePage-module__-32-Kq__node{border-radius:.6rem;gap:.25rem;padding:.3rem}.ServicePage-module__-32-Kq__node>svg{width:1.4rem;height:1.4rem}.ServicePage-module__-32-Kq__node small{display:none}.ServicePage-module__-32-Kq__node strong{font-size:clamp(.6rem,2.4vw,.8rem)}.ServicePage-module__-32-Kq__heading{grid-template-columns:1fr;gap:1.3rem;margin-bottom:2rem}.ServicePage-module__-32-Kq__heading h2{font-size:clamp(1.9rem,7vw,2.7rem)}.ServicePage-module__-32-Kq__heading>p{font-size:.97rem}.ServicePage-module__-32-Kq__foundation{align-items:flex-start}.ServicePage-module__-32-Kq__cta{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}.ServicePage-module__-32-Kq__quote{gap:1rem;padding:1.5rem}}
.SolutionAnswers-module__Iq3NBq__section{background:linear-gradient(135deg,#fff 0%,#fcf5f9 100%);padding:clamp(3.5rem,6.5vw,6rem) 0;scroll-margin-top:110px}.SolutionAnswers-module__Iq3NBq__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.SolutionAnswers-module__Iq3NBq__intro{color:#fff;background:radial-gradient(at 100% 0,#6b163f,#0000 65%),#121115;border:1px solid #ffffff20;border-radius:1.3rem;padding:clamp(1.8rem,3vw,2.7rem);position:relative;overflow:hidden}.SolutionAnswers-module__Iq3NBq__introIcon{color:#ff5bac;background:#ed087615;border:1px solid #ed08764d;border-radius:.8rem;place-items:center;width:3rem;height:3rem;margin-bottom:2rem;font-size:1.3rem;display:grid}.SolutionAnswers-module__Iq3NBq__intro .eyebrow{color:#ff65b2}.SolutionAnswers-module__Iq3NBq__intro h2{letter-spacing:-.05em;margin:1rem 0 1.4rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.07}.SolutionAnswers-module__Iq3NBq__intro h2 em{color:#ff65b2;font-style:normal}.SolutionAnswers-module__Iq3NBq__intro>p{color:#cec4d0;margin:0;font-size:.96rem;line-height:1.7}.SolutionAnswers-module__Iq3NBq__contact{border-top:1px solid #ffffff20;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:flex}.SolutionAnswers-module__Iq3NBq__contact>span{color:#b8aebb;font-size:.78rem}.SolutionAnswers-module__Iq3NBq__contact a{color:#fff;align-items:center;gap:1rem;font-size:.88rem;font-weight:700;display:inline-flex}.SolutionAnswers-module__Iq3NBq__contact a svg{color:#ff65b2}.SolutionAnswers-module__Iq3NBq__content{min-width:0}.SolutionAnswers-module__Iq3NBq__answers{gap:.85rem;display:grid}.SolutionAnswers-module__Iq3NBq__answer{border:1px solid var(--line);background:#fff;border-radius:1rem;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 7px 24px #2b102006}.SolutionAnswers-module__Iq3NBq__answer[open]{border-color:#ed087645;box-shadow:0 12px 35px #ed08760b}.SolutionAnswers-module__Iq3NBq__answer summary{cursor:pointer;align-items:center;gap:1rem;padding:1.5rem;list-style:none;display:flex}.SolutionAnswers-module__Iq3NBq__answer summary::-webkit-details-marker{display:none}.SolutionAnswers-module__Iq3NBq__answer summary:hover{background:#fff9fc}.SolutionAnswers-module__Iq3NBq__answer summary:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:1rem}.SolutionAnswers-module__Iq3NBq__number{color:var(--pink);letter-spacing:.06em;flex:none;font-size:.7rem;font-weight:800}.SolutionAnswers-module__Iq3NBq__answer summary h3{letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:1.04rem;font-weight:700;line-height:1.4}.SolutionAnswers-module__Iq3NBq__toggle{width:2rem;height:2rem;color:var(--pink);background:var(--blush);border:1px solid #ed08762a;border-radius:50%;flex:none;transition:transform .2s,background .2s;position:relative}.SolutionAnswers-module__Iq3NBq__toggle:before,.SolutionAnswers-module__Iq3NBq__toggle:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.SolutionAnswers-module__Iq3NBq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.SolutionAnswers-module__Iq3NBq__answer[open] .SolutionAnswers-module__Iq3NBq__toggle{color:#fff;background:var(--pink);transform:rotate(45deg)}.SolutionAnswers-module__Iq3NBq__answerBody{padding:0 1.5rem 1.5rem 3.8rem}.SolutionAnswers-module__Iq3NBq__answerBody p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.75}.SolutionAnswers-module__Iq3NBq__answerLinks{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.SolutionAnswers-module__Iq3NBq__answerLinks a{border:1px solid var(--line);background:#fff;border-radius:.6rem;align-items:center;gap:.8rem;padding:.75rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex}.SolutionAnswers-module__Iq3NBq__answerLinks a:hover{color:var(--pink-dark);border-color:#ed08764d}.SolutionAnswers-module__Iq3NBq__answerLinks svg{color:var(--pink);flex:none}.SolutionAnswers-module__Iq3NBq__section a:focus-visible{outline:2px solid var(--pink);outline-offset:5px}@media (max-width:1100px){.SolutionAnswers-module__Iq3NBq__layout{grid-template-columns:1fr;gap:1.5rem}.SolutionAnswers-module__Iq3NBq__intro{max-width:none}.SolutionAnswers-module__Iq3NBq__introIcon{margin-bottom:1.2rem}}@media (max-width:700px){.SolutionAnswers-module__Iq3NBq__intro{border-radius:1rem;padding:1.6rem}.SolutionAnswers-module__Iq3NBq__intro h2{font-size:2.15rem}.SolutionAnswers-module__Iq3NBq__answer summary{align-items:flex-start;gap:.7rem;padding:1.2rem}.SolutionAnswers-module__Iq3NBq__number{padding-top:.3rem}.SolutionAnswers-module__Iq3NBq__answer summary h3{font-size:1rem}.SolutionAnswers-module__Iq3NBq__answerBody{padding:0 1.2rem 1.3rem}.SolutionAnswers-module__Iq3NBq__toggle{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.SolutionAnswers-module__Iq3NBq__answer,.SolutionAnswers-module__Iq3NBq__toggle{transition:none}}
