.service-pages-module__QSpA2G__page{background:radial-gradient(circle at 12% 8%,#3d7cff1f,#0000 30rem),linear-gradient(#f7f8fb 0%,#fff 46rem,#f7f8fb 100%);min-height:100vh}.service-pages-module__QSpA2G__main{padding-top:var(--top-bar-height)}.service-pages-module__QSpA2G__hero{color:#fff;background:radial-gradient(circle at 80% 20%,#35b6ff29,#0000 25rem),linear-gradient(135deg,#10152b 0%,#111935 48%,#081827 100%);min-height:560px;padding:86px 0 72px;position:relative;overflow:hidden}.service-pages-module__QSpA2G__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#080c1ab8,#080c1a2e),radial-gradient(circle at 40% 80%,#7e68ff2e,#0000 28rem);position:absolute;inset:0}.service-pages-module__QSpA2G__heroInner,.service-pages-module__QSpA2G__sectionInner{width:var(--container);margin:0 auto;position:relative}.service-pages-module__QSpA2G__heroInner{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:52px;display:grid}.service-pages-module__QSpA2G__eyebrow{color:#8ff2cf;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:900}.service-pages-module__QSpA2G__hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(42px,5vw,78px);font-weight:950;line-height:.95}.service-pages-module__QSpA2G__heroLead{color:#ffffffd1;max-width:720px;margin:24px 0 0;font-size:19px;line-height:1.65}.service-pages-module__QSpA2G__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.service-pages-module__QSpA2G__primaryAction,.service-pages-module__QSpA2G__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:15px;font-weight:850;display:inline-flex}.service-pages-module__QSpA2G__primaryAction{color:#fff;background:linear-gradient(135deg,#3d7cff,#18a67a);padding:0 22px;box-shadow:0 18px 40px #1491b247}.service-pages-module__QSpA2G__secondaryAction{color:#fff;border:1px solid #ffffff3d;padding:0 20px}.service-pages-module__QSpA2G__mediaCard{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;min-height:380px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.service-pages-module__QSpA2G__mediaCard img{object-fit:cover}.service-pages-module__QSpA2G__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:-42px;display:grid}.service-pages-module__QSpA2G__metric{min-height:140px;box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #16203314;border-radius:18px;padding:22px;position:relative}.service-pages-module__QSpA2G__metric span{color:var(--muted);font-size:13px;font-weight:800;display:block}.service-pages-module__QSpA2G__metric strong{color:var(--ink);margin-top:10px;font-size:34px;line-height:1;display:block}.service-pages-module__QSpA2G__metric p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.45}.service-pages-module__QSpA2G__section{padding:84px 0}.service-pages-module__QSpA2G__caseProofSection{width:calc(100% - var(--rail-width));margin-left:var(--rail-width);color:#f8fafc;background:radial-gradient(circle at 50% 4%,#ffffff14,#0000 21rem),radial-gradient(circle at 48% 60%,#3d7cff1f,#0000 28rem),linear-gradient(#15151a 0%,#090a0e 100%);padding:78px 0 86px;overflow:hidden}.service-pages-module__QSpA2G__caseProofSection *{box-sizing:border-box}.service-pages-module__QSpA2G__caseProofInner{width:min(1280px, calc(100vw - var(--rail-width) - 44px));padding:0 var(--page-gutter,16px);margin:0 auto}.service-pages-module__QSpA2G__caseProofHead{text-align:center;max-width:940px;margin:0 auto}.service-pages-module__QSpA2G__caseProofEyebrow{color:#e5e7ebad;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;font-size:14px;font-weight:850;line-height:1;display:inline-flex}.service-pages-module__QSpA2G__caseProofEyebrow:before{color:#f8fafcb8;content:"*";font-size:18px;line-height:1}.service-pages-module__QSpA2G__caseProofHead h2{color:#fff;letter-spacing:0;max-width:1020px;margin:18px auto 0;font-size:clamp(34px,5vw,50px);font-weight:820;line-height:1.08}.service-pages-module__QSpA2G__caseProofGrid{grid-template-columns:minmax(300px,1fr) minmax(330px,380px) minmax(300px,1fr);align-items:center;gap:28px;margin-top:48px;display:grid}.service-pages-module__QSpA2G__caseProofStack{gap:18px;display:grid}.service-pages-module__QSpA2G__caseProofStackLeft{justify-items:end}.service-pages-module__QSpA2G__caseProofStackRight{justify-items:start}.service-pages-module__QSpA2G__caseProofCard{background:radial-gradient(circle at 20% 0,#ffffff1f,#0000 12rem),linear-gradient(145deg,#ffffff17,#ffffff12);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:space-between;gap:9px;width:min(100%,318px);height:154px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 42px #0000003d}.service-pages-module__QSpA2G__caseProofCardOffset{transform:translate(-4px)}.service-pages-module__QSpA2G__caseProofStackLeft .service-pages-module__QSpA2G__caseProofCardCenter{justify-self:start}.service-pages-module__QSpA2G__caseProofStackRight .service-pages-module__QSpA2G__caseProofCardCenter{justify-self:end}.service-pages-module__QSpA2G__caseProofIcon{z-index:1;color:#f8fafcf5;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.service-pages-module__QSpA2G__caseProofNumber{color:#ffffff17;letter-spacing:0;font-size:42px;font-weight:760;line-height:1;transition:color .18s,text-shadow .18s,opacity .18s;position:absolute;top:10px;right:16px}.service-pages-module__QSpA2G__caseProofCardTop{z-index:1;align-items:center;gap:10px;min-height:36px;padding-right:58px;display:flex;position:relative}.service-pages-module__QSpA2G__caseProofCardBody{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.service-pages-module__QSpA2G__caseProofMeta{color:#8ff2cfc7;letter-spacing:.03em;text-overflow:clip;text-transform:uppercase;white-space:nowrap;margin:0;font-size:10px;font-weight:820;line-height:1.25;overflow:hidden}.service-pages-module__QSpA2G__caseProofCard h3{color:#fff;letter-spacing:0;text-overflow:clip;white-space:nowrap;max-width:100%;margin:0;font-size:16px;font-weight:780;line-height:1.15;overflow:hidden}.service-pages-module__QSpA2G__caseProofCardBody>p{color:#f8fafcb8;max-height:32px;margin:0;font-size:12px;font-weight:540;line-height:1.35;overflow:hidden}.service-pages-module__QSpA2G__caseProofLink,.service-pages-module__QSpA2G__caseProofLinkMuted{z-index:1;color:#ffffffeb;align-items:center;gap:6px;width:fit-content;margin-top:0;font-size:11px;font-weight:820;line-height:1;display:inline-flex;position:relative}.service-pages-module__QSpA2G__caseProofLinkMuted{color:#f8fafc85}.service-pages-module__QSpA2G__caseProofCard:hover{background:radial-gradient(circle at 20% 0,#8ff2cf1a,#0000 12rem),linear-gradient(145deg,#ffffff1a,#ffffff13);border-color:#8ff2cf38}.service-pages-module__QSpA2G__caseProofCard:hover .service-pages-module__QSpA2G__caseProofNumber{color:#8ff2cfb8;text-shadow:0 0 22px #8ff2cf3d}.service-pages-module__QSpA2G__caseProofGallery{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:14px;width:min(100%,360px);height:498px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.service-pages-module__QSpA2G__caseProofGallery:before,.service-pages-module__QSpA2G__caseProofGallery:after{z-index:2;content:"";pointer-events:none;height:78px;position:absolute;left:0;right:0}.service-pages-module__QSpA2G__caseProofGallery:before{background:linear-gradient(#111116 0%,#0000 100%);top:0}.service-pages-module__QSpA2G__caseProofGallery:after{background:linear-gradient(#0000 0%,#0a0b0f 100%);bottom:0}.service-pages-module__QSpA2G__caseProofGalleryColumn{border-radius:17px;overflow:hidden}.service-pages-module__QSpA2G__caseProofRunner{gap:14px;display:grid}.service-pages-module__QSpA2G__caseProofGalleryColumnUp .service-pages-module__QSpA2G__caseProofRunner{animation:26s linear infinite service-pages-module__QSpA2G__case-proof-scroll-up}.service-pages-module__QSpA2G__caseProofGalleryColumnDown .service-pages-module__QSpA2G__caseProofRunner{animation:28s linear infinite service-pages-module__QSpA2G__case-proof-scroll-down}.service-pages-module__QSpA2G__caseProofPhoto{background:#151821;border-radius:17px;height:clamp(168px,18vw,224px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.service-pages-module__QSpA2G__caseProofPhoto img{object-fit:cover;filter:saturate(.98)brightness(.68)contrast(1.08)}@keyframes service-pages-module__QSpA2G__case-proof-scroll-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes service-pages-module__QSpA2G__case-proof-scroll-down{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}.service-pages-module__QSpA2G__faqContactBand{width:calc(100% - var(--rail-width));margin-left:var(--rail-width);isolation:isolate;background:radial-gradient(circle at 88% 10%,#18a67a29,#0000 30rem),radial-gradient(circle at 92% 58%,#3d7cff3d,#0000 28rem),radial-gradient(circle at 12% 100%,#18a67a2e,#0000 28rem),linear-gradient(#0e1334 0%,#101733 100%);position:relative;overflow:hidden}:is(.service-pages-module__QSpA2G__faqContactBand .faqx,.service-pages-module__QSpA2G__faqContactBand .final-request){background:0 0;width:100%;margin-left:0}.service-pages-module__QSpA2G__faqContactBand .final-request{padding-bottom:clamp(78px,7vw,118px)}:is(.service-pages-module__QSpA2G__faqContactBand .faqx__wrap,.service-pages-module__QSpA2G__faqContactBand .final-request__panel){width:min(1200px, calc(100vw - var(--rail-width) - 52px))}.service-pages-module__QSpA2G__sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.service-pages-module__QSpA2G__sectionHeader h2{max-width:680px;color:var(--ink);margin:0;font-size:clamp(32px,4vw,54px);font-weight:950;line-height:1}.service-pages-module__QSpA2G__sectionHeader p{max-width:420px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.service-pages-module__QSpA2G__benefitGrid,.service-pages-module__QSpA2G__packageGrid,.service-pages-module__QSpA2G__hubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-pages-module__QSpA2G__benefitCard,.service-pages-module__QSpA2G__stageCard,.service-pages-module__QSpA2G__packageCard,.service-pages-module__QSpA2G__hubCard,.service-pages-module__QSpA2G__faqCard{background:#fff;border:1px solid #16203314;border-radius:18px;box-shadow:0 14px 42px #1f2c4714}.service-pages-module__QSpA2G__benefitCard{min-height:150px;padding:22px}.service-pages-module__QSpA2G__benefitIcon{width:42px;height:42px;color:var(--accent);background:#3d7cff1a;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.service-pages-module__QSpA2G__benefitCard p,.service-pages-module__QSpA2G__stageCard p,.service-pages-module__QSpA2G__packageCard p,.service-pages-module__QSpA2G__faqCard p,.service-pages-module__QSpA2G__hubCard p{color:#3b465c;margin:0;font-size:15px;line-height:1.58}.service-pages-module__QSpA2G__stageList{counter-reset:service-stage;gap:12px;display:grid}.service-pages-module__QSpA2G__stageCard{counter-increment:service-stage;grid-template-columns:62px 1fr;align-items:center;min-height:88px;padding:18px 22px;display:grid}.service-pages-module__QSpA2G__stageCard:before{color:var(--accent);content:counter(service-stage, decimal-leading-zero);font-size:22px;font-weight:950}.service-pages-module__QSpA2G__packageCard{min-height:168px;padding:24px}.service-pages-module__QSpA2G__packageCard h3,.service-pages-module__QSpA2G__hubCard h2,.service-pages-module__QSpA2G__faqCard h3{color:var(--ink);margin:0 0 12px;font-size:20px;font-weight:900;line-height:1.18}.service-pages-module__QSpA2G__faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-pages-module__QSpA2G__faqCard{padding:24px}.service-pages-module__QSpA2G__hubHero{background:radial-gradient(circle at 82% 16%,#3d7cff29,#0000 28rem),linear-gradient(#fff 0%,#eef3fb 100%);padding:96px 0 58px}.service-pages-module__QSpA2G__hubTitle{max-width:860px;color:var(--ink);margin:0;font-size:clamp(42px,6vw,82px);font-weight:950;line-height:.95}.service-pages-module__QSpA2G__hubLead{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:19px;line-height:1.65}.service-pages-module__QSpA2G__hubGrid{padding:54px 0 82px}.service-pages-module__QSpA2G__hubCard{min-height:390px;display:grid;overflow:hidden}.service-pages-module__QSpA2G__hubMedia{background:#111935;min-height:190px;position:relative}.service-pages-module__QSpA2G__hubMedia img{object-fit:cover}.service-pages-module__QSpA2G__hubBody{align-content:start;gap:14px;padding:24px;display:grid}.service-pages-module__QSpA2G__hubPrice{color:var(--accent);font-size:14px;font-weight:900}.service-pages-module__QSpA2G__hubLink{width:fit-content;color:var(--ink);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:900;display:inline-flex}@media (max-width:1120px){.service-pages-module__QSpA2G__heroInner{grid-template-columns:1fr}.service-pages-module__QSpA2G__caseProofGrid{grid-template-columns:minmax(278px,1fr) minmax(292px,340px) minmax(278px,1fr);gap:24px}.service-pages-module__QSpA2G__caseProofCard{width:min(100%,300px)}.service-pages-module__QSpA2G__mediaCard{min-height:320px}.service-pages-module__QSpA2G__benefitGrid,.service-pages-module__QSpA2G__packageGrid,.service-pages-module__QSpA2G__hubGrid,.service-pages-module__QSpA2G__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.service-pages-module__QSpA2G__faqContactBand{width:100%;margin-left:0}:is(.service-pages-module__QSpA2G__faqContactBand .faqx__wrap,.service-pages-module__QSpA2G__faqContactBand .final-request__panel){width:min(1200px,100vw - 48px)}.service-pages-module__QSpA2G__caseProofSection{width:100%;margin-left:0}.service-pages-module__QSpA2G__caseProofInner{width:var(--container)}.service-pages-module__QSpA2G__caseProofGrid,.service-pages-module__QSpA2G__caseProofGrid[data-case-count="1"]{grid-template-columns:1fr;gap:22px}.service-pages-module__QSpA2G__caseProofGallery{order:-1;width:min(420px,100%);height:430px}.service-pages-module__QSpA2G__caseProofStack{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.service-pages-module__QSpA2G__caseProofCard,.service-pages-module__QSpA2G__caseProofCardOffset,.service-pages-module__QSpA2G__caseProofStackLeft .service-pages-module__QSpA2G__caseProofCardCenter,.service-pages-module__QSpA2G__caseProofStackRight .service-pages-module__QSpA2G__caseProofCardCenter{width:100%;height:154px;transform:none}}@media (max-width:760px){.service-pages-module__QSpA2G__main{padding-top:var(--top-bar-height)}.service-pages-module__QSpA2G__faqContactBand .final-request{padding-bottom:72px}.service-pages-module__QSpA2G__hero{min-height:auto;padding:72px 0 52px}.service-pages-module__QSpA2G__heroInner,.service-pages-module__QSpA2G__sectionInner{width:min(100% - 28px,640px)}.service-pages-module__QSpA2G__hero h1,.service-pages-module__QSpA2G__hubTitle{font-size:clamp(38px,12vw,52px)}.service-pages-module__QSpA2G__heroLead,.service-pages-module__QSpA2G__hubLead{font-size:16px}.service-pages-module__QSpA2G__metrics,.service-pages-module__QSpA2G__benefitGrid,.service-pages-module__QSpA2G__packageGrid,.service-pages-module__QSpA2G__hubGrid,.service-pages-module__QSpA2G__faqGrid{grid-template-columns:1fr}.service-pages-module__QSpA2G__metrics{margin-top:18px}.service-pages-module__QSpA2G__section{padding:58px 0}.service-pages-module__QSpA2G__caseProofSection{padding:54px 0 72px}.service-pages-module__QSpA2G__caseProofHead h2{font-size:32px}.service-pages-module__QSpA2G__caseProofGrid{margin-top:34px}.service-pages-module__QSpA2G__caseProofStack{grid-template-columns:1fr}.service-pages-module__QSpA2G__caseProofCard{height:150px;padding:20px}.service-pages-module__QSpA2G__caseProofCard h3{font-size:15px}.service-pages-module__QSpA2G__caseProofGallery{height:372px}.service-pages-module__QSpA2G__caseProofPhoto{height:150px}.service-pages-module__QSpA2G__sectionHeader{display:grid}.service-pages-module__QSpA2G__stageCard{grid-template-columns:46px 1fr;padding:16px}}
.ServiceMethodSection-module__5-JWmq__methodSection{width:calc(100% - var(--rail-width));margin-left:var(--rail-width);scroll-margin-top:var(--top-bar-height);color:#081126;background:radial-gradient(circle at 96% 12%,#7446ff1a,#0000 17rem),radial-gradient(circle at 8% 18%,#536aff0e,#0000 18rem),linear-gradient(#fff 0%,#fbfbff 45%,#fff 100%);padding:26px 0 28px;position:relative;overflow:hidden}.ServiceMethodSection-module__5-JWmq__methodSection:before,.ServiceMethodSection-module__5-JWmq__methodSection:after{content:"";pointer-events:none;position:absolute}.ServiceMethodSection-module__5-JWmq__methodSection:before{opacity:.46;background:radial-gradient(#0000 61.5%,#684bf52b 62% 62.6%,#0000 63.1%),radial-gradient(#0000 72.5%,#684bf521 73% 73.6%,#0000 74.1%),radial-gradient(#0000 83%,#684bf51a 83.5% 84.1%,#0000 84.6%);border:0;border-radius:50%;width:520px;height:190px;top:110px;left:-300px;transform:rotate(-15deg)}.ServiceMethodSection-module__5-JWmq__methodSection:after{background:radial-gradient(circle,#5c3df51a,#0000 68%);border-radius:50%;width:360px;height:360px;bottom:-140px;right:-92px}.ServiceMethodSection-module__5-JWmq__methodShell{z-index:1;width:min(1390px, calc(100vw - var(--rail-width) - 128px));margin:0 auto;position:relative}.ServiceMethodSection-module__5-JWmq__methodHeader{text-align:center;max-width:1300px;margin:0 auto 29px}.ServiceMethodSection-module__5-JWmq__methodHeader p{color:#5b3df5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:16px;font-weight:950;line-height:1}.ServiceMethodSection-module__5-JWmq__methodHeader h2{color:#081126;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(39px,4vw,56px);font-weight:950;line-height:.96}.ServiceMethodSection-module__5-JWmq__methodHeader span{color:#48536c;max-width:660px;margin:12px auto 0;font-size:18px;line-height:1.42;display:block}.ServiceMethodSection-module__5-JWmq__methodGrid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:stretch;gap:26px;display:grid}.ServiceMethodSection-module__5-JWmq__timelineList{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ServiceMethodSection-module__5-JWmq__timelineList:before{content:"";background:linear-gradient(#0000,#5e48e52e 9%,#5e48e538 88%,#0000);width:1px;position:absolute;top:42px;bottom:38px;left:99px}.ServiceMethodSection-module__5-JWmq__methodStep{--tone:#6d4cf6;--tone-alt:#1674f2;--tone-soft:#6d4cf61f;--tone-glow:#6d4cf62e;grid-template-columns:78px 18px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;display:grid;position:relative}.ServiceMethodSection-module__5-JWmq__methodStep[data-tone=blue]{--tone:#1777ee;--tone-alt:#22c1f3;--tone-soft:#1777ee1c;--tone-glow:#1777ee2e}.ServiceMethodSection-module__5-JWmq__methodStep[data-tone=green]{--tone:#18b87c;--tone-alt:#37d8bd;--tone-soft:#18b87c1c;--tone-glow:#18b87c2e}.ServiceMethodSection-module__5-JWmq__methodStep[data-tone=orange]{--tone:#ff8b18;--tone-alt:#ffd15c;--tone-soft:#ff8b181f;--tone-glow:#ff8b182e}.ServiceMethodSection-module__5-JWmq__stepNumber{color:var(--tone);text-align:right;font-size:31px;font-weight:950;line-height:1;transform:translate(-18px)}.ServiceMethodSection-module__5-JWmq__stepDot{z-index:1;background:var(--tone);width:14px;height:14px;box-shadow:0 0 0 7px var(--tone-soft), 0 8px 18px var(--tone-glow);border:4px solid #fff;border-radius:999px;justify-self:center;display:block;position:relative}.ServiceMethodSection-module__5-JWmq__stepDot:before{z-index:-1;background:var(--tone);opacity:.18;content:"";border-radius:999px;width:34px;height:34px;animation:3.85s cubic-bezier(.22,.9,.28,1) infinite ServiceMethodSection-module__5-JWmq__stepDotPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.58)}.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(2) .ServiceMethodSection-module__5-JWmq__stepDot:before{animation-delay:.32s}.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(3) .ServiceMethodSection-module__5-JWmq__stepDot:before{animation-delay:.64s}.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(4) .ServiceMethodSection-module__5-JWmq__stepDot:before{animation-delay:.96s}.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(5) .ServiceMethodSection-module__5-JWmq__stepDot:before{animation-delay:1.28s}.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(6) .ServiceMethodSection-module__5-JWmq__stepDot:before{animation-delay:1.6s}@keyframes ServiceMethodSection-module__5-JWmq__stepDotPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.56)}16%{opacity:.22;transform:translate(-50%,-50%)scale(.72)}74%{opacity:.08;transform:translate(-50%,-50%)scale(1.18)}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@media (prefers-reduced-motion:reduce){.ServiceMethodSection-module__5-JWmq__stepDot:before{opacity:.16;animation:none;transform:translate(-50%,-50%)scale(.86)}}.ServiceMethodSection-module__5-JWmq__methodStepCard{background:#ffffffeb;border-radius:17px;grid-template-columns:66px minmax(0,1fr) auto 24px;align-items:center;gap:16px;min-height:92px;padding:13px 17px;display:grid;box-shadow:0 22px 44px #1f2c4714,inset 0 0 0 1px #1620330b}.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true]{min-height:104px}.ServiceMethodSection-module__5-JWmq__methodStep:hover .ServiceMethodSection-module__5-JWmq__methodStepCard,.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true]{background:radial-gradient(circle at 12% 0%, #ffffff38, transparent 13rem), linear-gradient(105deg, var(--tone) 0%, color-mix(in srgb, var(--tone) 58%, var(--tone-alt) 42%) 46%, var(--tone-alt) 100%);color:#fff;box-shadow:0 28px 54px var(--tone-glow), inset 0 1px 0 #ffffff2e}.ServiceMethodSection-module__5-JWmq__methodStepIcon{background:radial-gradient(circle at 32% 20%, #fff 0%, #ffffffbf 36%, var(--tone-soft) 100%), #fff;width:58px;height:58px;color:var(--tone);box-shadow:inset 0 0 0 1px #16203309, 0 12px 26px var(--tone-glow);border-radius:16px;place-items:center;display:grid}.ServiceMethodSection-module__5-JWmq__methodStep:hover .ServiceMethodSection-module__5-JWmq__methodStepIcon,.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__methodStepIcon{color:var(--tone);background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffff70,0 18px 30px #070e2629}.ServiceMethodSection-module__5-JWmq__methodStepCopy{gap:5px;min-width:0;display:grid}.ServiceMethodSection-module__5-JWmq__methodStepCopy strong{color:#10172c;font-size:18px;font-weight:950;line-height:1.12}.ServiceMethodSection-module__5-JWmq__methodStepCopy small{color:#3f4961;max-width:560px;font-size:13.5px;font-weight:600;line-height:1.34}.ServiceMethodSection-module__5-JWmq__methodStep:hover .ServiceMethodSection-module__5-JWmq__methodStepCopy strong,.ServiceMethodSection-module__5-JWmq__methodStep:hover .ServiceMethodSection-module__5-JWmq__methodStepCopy small,.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__methodStepCopy strong,.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__methodStepCopy small{color:#fff}.ServiceMethodSection-module__5-JWmq__methodStepCard em{background:var(--tone-soft);min-width:98px;min-height:26px;color:var(--tone);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.ServiceMethodSection-module__5-JWmq__methodStep:hover .ServiceMethodSection-module__5-JWmq__methodStepCard em,.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] em{color:#fff;background:#ffffff2e}.ServiceMethodSection-module__5-JWmq__stepArrow{color:#121c3442}.ServiceMethodSection-module__5-JWmq__methodStep:hover .ServiceMethodSection-module__5-JWmq__stepArrow,.ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__stepArrow{color:#ffffffe6}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__methodStep:not(:hover) .ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true]{color:inherit;background:#ffffffeb;box-shadow:0 22px 44px #1f2c4714,inset 0 0 0 1px #1620330b}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__methodStep:not(:hover) .ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__methodStepIcon{background:radial-gradient(circle at 32% 20%, #fff 0%, #ffffffbf 36%, var(--tone-soft) 100%), #fff;color:var(--tone);box-shadow:inset 0 0 0 1px #16203309, 0 12px 26px var(--tone-glow)}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__methodStep:not(:hover) .ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__methodStepCopy strong{color:#10172c}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__methodStep:not(:hover) .ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__methodStepCopy small{color:#3f4961}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__methodStep:not(:hover) .ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] em{background:var(--tone-soft);color:var(--tone)}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__methodStep:not(:hover) .ServiceMethodSection-module__5-JWmq__methodStepCard[data-featured=true] .ServiceMethodSection-module__5-JWmq__stepArrow{color:#121c3442}.ServiceMethodSection-module__5-JWmq__visualPanel{background:#071126;border-radius:16px;min-height:580px;position:relative;overflow:hidden;box-shadow:0 30px 70px #141b3638,inset 0 1px #ffffff12}.ServiceMethodSection-module__5-JWmq__visualPanel:after{z-index:3;background:linear-gradient(115deg, #ffffff21, transparent 28%), radial-gradient(circle at 78% 20%, #ffffff24, transparent 13rem), radial-gradient(circle at 18% 96%, #00000080, transparent 19rem), inset 0 0 0 1px #ffffff14;content:"";pointer-events:none;position:absolute;inset:0}.ServiceMethodSection-module__5-JWmq__visualFrame{--visual-wash:#6d4cf657;--visual-wash-alt:#1774f245;opacity:0;margin:0;transition:opacity .52s,transform 1.15s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.045)}.ServiceMethodSection-module__5-JWmq__visualFrame[data-featured=true]{opacity:1;transform:scale(1)}.ServiceMethodSection-module__5-JWmq__visualFrame[data-tone=blue]{--visual-wash:#1777ee57;--visual-wash-alt:#22c1f345}.ServiceMethodSection-module__5-JWmq__visualFrame[data-tone=green]{--visual-wash:#18b87c57;--visual-wash-alt:#37d8bd40}.ServiceMethodSection-module__5-JWmq__visualFrame[data-tone=orange]{--visual-wash:#ff8b1857;--visual-wash-alt:#ffd15c40}.ServiceMethodSection-module__5-JWmq__visualFrame img{object-fit:cover;filter:saturate(1.08)contrast(1.04);width:100%;height:100%}.ServiceMethodSection-module__5-JWmq__visualFrame:before,.ServiceMethodSection-module__5-JWmq__visualFrame:after{content:"";pointer-events:none;position:absolute;inset:0}.ServiceMethodSection-module__5-JWmq__visualFrame:before{z-index:1;background:radial-gradient(circle at 23% 16%, var(--visual-wash), transparent 19rem), radial-gradient(circle at 82% 84%, var(--visual-wash-alt), transparent 18rem), linear-gradient(140deg, #060c1e29, #060c1e7a 64%, #060c1ec7);mix-blend-mode:screen}.ServiceMethodSection-module__5-JWmq__visualFrame:after{z-index:2;background:radial-gradient(circle at 50% 38%,#0000 0 34%,#04081638 62%,#040816a8 100%),linear-gradient(#0000 54%,#050a1a9e)}.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:hover) .ServiceMethodSection-module__5-JWmq__visualFrame{opacity:0;transform:scale(1.045)}:is(.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:first-child:hover) .ServiceMethodSection-module__5-JWmq__visualFrame:first-child,.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(2):hover) .ServiceMethodSection-module__5-JWmq__visualFrame:nth-child(2),.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(3):hover) .ServiceMethodSection-module__5-JWmq__visualFrame:nth-child(3),.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(4):hover) .ServiceMethodSection-module__5-JWmq__visualFrame:nth-child(4),.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(5):hover) .ServiceMethodSection-module__5-JWmq__visualFrame:nth-child(5),.ServiceMethodSection-module__5-JWmq__methodGrid:has(.ServiceMethodSection-module__5-JWmq__methodStep:nth-child(6):hover) .ServiceMethodSection-module__5-JWmq__visualFrame:nth-child(6)){opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ServiceMethodSection-module__5-JWmq__visualFrame{transition:opacity .18s}}.ServiceMethodSection-module__5-JWmq__methodSummary{background:#fffffff5;border-radius:18px;grid-template-columns:88px minmax(315px,.54fr) minmax(600px,1.22fr) minmax(275px,.55fr);align-items:center;gap:16px;margin-top:28px;padding:18px 20px 18px 24px;display:grid;box-shadow:0 22px 52px #1f2c4714,inset 0 0 0 1px #1620330b}.ServiceMethodSection-module__5-JWmq__summaryIcon{color:#fff;background:radial-gradient(circle at 28% 20%,#ffffff6b,#0000 30%),linear-gradient(145deg,#7d44f6,#23196f);border-radius:13px;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 16px 34px #4b2dca38}.ServiceMethodSection-module__5-JWmq__summaryCopy,.ServiceMethodSection-module__5-JWmq__summaryStats,.ServiceMethodSection-module__5-JWmq__summaryCta{min-width:0}.ServiceMethodSection-module__5-JWmq__summaryCopy h3{color:#10172c;margin:0;font-size:15.5px;font-weight:950;line-height:1.18}.ServiceMethodSection-module__5-JWmq__summaryCopy p{color:#4a556f;max-width:330px;margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.55}.ServiceMethodSection-module__5-JWmq__summaryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ServiceMethodSection-module__5-JWmq__summaryStat{--tone:#7645f6;--tone-soft:#7645f61c;border-left:1px solid #16203314;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;min-height:86px;padding:0 16px;display:grid}.ServiceMethodSection-module__5-JWmq__summaryStat[data-tone=blue]{--tone:#1978ef;--tone-soft:#1978ef1a}.ServiceMethodSection-module__5-JWmq__summaryStat[data-tone=green]{--tone:#19bd7c;--tone-soft:#19bd7c1a}.ServiceMethodSection-module__5-JWmq__summaryStat span{background:var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:999px;grid-row:span 3;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1620330a}.ServiceMethodSection-module__5-JWmq__summaryStat strong{color:#121a33;font-size:31px;font-weight:950;line-height:1}.ServiceMethodSection-module__5-JWmq__summaryStat p,.ServiceMethodSection-module__5-JWmq__summaryStat small{color:#18233d;margin:0;line-height:1.22}.ServiceMethodSection-module__5-JWmq__summaryStat p{white-space:nowrap;font-size:12.5px;font-weight:900}.ServiceMethodSection-module__5-JWmq__summaryStat small{color:#5a657c;margin-top:3px;font-size:12px;font-weight:600}.ServiceMethodSection-module__5-JWmq__summaryCta{color:#fff;background:radial-gradient(circle at 86% 20%,#6e4eff33,#0000 10rem),linear-gradient(145deg,#111a40,#061029);border-radius:14px;align-content:center;gap:9px;min-height:116px;padding:18px 66px 18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f193d33,inset 0 1px #ffffff14}.ServiceMethodSection-module__5-JWmq__summaryCta strong{font-size:20px;font-weight:950;line-height:1.12;display:block}.ServiceMethodSection-module__5-JWmq__summaryCta span{color:#ffffffc2;max-width:260px;font-size:14px;font-weight:600;line-height:1.42}.ServiceMethodSection-module__5-JWmq__summaryCta i{color:#fff;border:1px solid #ffffff52;border-radius:999px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;position:absolute;top:22px;right:22px}@media (max-width:1320px){.ServiceMethodSection-module__5-JWmq__methodGrid{grid-template-columns:minmax(0,1fr)}.ServiceMethodSection-module__5-JWmq__visualPanel{min-height:440px}.ServiceMethodSection-module__5-JWmq__methodSummary{grid-template-columns:82px minmax(0,1fr) minmax(390px,.9fr)}.ServiceMethodSection-module__5-JWmq__summaryCta{grid-column:1/-1}}@media (max-width:980px){.ServiceMethodSection-module__5-JWmq__methodSection{padding:46px 0}.ServiceMethodSection-module__5-JWmq__methodShell{width:min(100% - 32px,760px)}.ServiceMethodSection-module__5-JWmq__methodHeader{text-align:left}.ServiceMethodSection-module__5-JWmq__methodHeader h2{font-size:clamp(34px,8vw,50px)}.ServiceMethodSection-module__5-JWmq__methodHeader span{margin-left:0;font-size:17px}.ServiceMethodSection-module__5-JWmq__timelineList:before{left:58px}.ServiceMethodSection-module__5-JWmq__methodStep{grid-template-columns:54px 16px minmax(0,1fr);gap:10px}.ServiceMethodSection-module__5-JWmq__stepNumber{font-size:24px}.ServiceMethodSection-module__5-JWmq__methodStepCard{grid-template-columns:58px minmax(0,1fr) 22px;gap:14px}.ServiceMethodSection-module__5-JWmq__methodStepCard em{grid-column:2/3;width:fit-content;min-width:0}.ServiceMethodSection-module__5-JWmq__stepArrow{grid-area:1/3/3}.ServiceMethodSection-module__5-JWmq__methodStepIcon{width:52px;height:52px}.ServiceMethodSection-module__5-JWmq__visualPanel{min-height:390px}.ServiceMethodSection-module__5-JWmq__methodSummary{grid-template-columns:74px minmax(0,1fr);gap:16px;padding:18px}.ServiceMethodSection-module__5-JWmq__summaryStats,.ServiceMethodSection-module__5-JWmq__summaryCta{grid-column:1/-1}}@media (max-width:640px){.ServiceMethodSection-module__5-JWmq__methodShell{width:min(100% - 24px,560px)}.ServiceMethodSection-module__5-JWmq__methodHeader p{font-size:12px}.ServiceMethodSection-module__5-JWmq__methodHeader h2{font-size:clamp(31px,10vw,42px);line-height:1.02}.ServiceMethodSection-module__5-JWmq__methodHeader span{font-size:15px}.ServiceMethodSection-module__5-JWmq__timelineList{gap:10px}.ServiceMethodSection-module__5-JWmq__timelineList:before,.ServiceMethodSection-module__5-JWmq__stepDot{display:none}.ServiceMethodSection-module__5-JWmq__methodStep{grid-template-columns:1fr;min-height:auto}.ServiceMethodSection-module__5-JWmq__stepNumber{z-index:2;font-size:18px;position:absolute;top:16px;right:16px}.ServiceMethodSection-module__5-JWmq__methodStepCard{grid-template-columns:48px minmax(0,1fr);min-height:126px;padding:16px}.ServiceMethodSection-module__5-JWmq__methodStepCard em{grid-column:1/-1}.ServiceMethodSection-module__5-JWmq__stepArrow{display:none}.ServiceMethodSection-module__5-JWmq__methodStepIcon{border-radius:14px;width:48px;height:48px}.ServiceMethodSection-module__5-JWmq__methodStepCopy strong{padding-right:32px;font-size:17px}.ServiceMethodSection-module__5-JWmq__methodStepCopy small{font-size:13px}.ServiceMethodSection-module__5-JWmq__visualPanel{border-radius:16px;min-height:330px}.ServiceMethodSection-module__5-JWmq__summaryIcon{width:62px;height:62px}.ServiceMethodSection-module__5-JWmq__summaryCopy h3{font-size:17px}.ServiceMethodSection-module__5-JWmq__summaryCopy p{font-size:13px}.ServiceMethodSection-module__5-JWmq__summaryStats{grid-template-columns:1fr}.ServiceMethodSection-module__5-JWmq__summaryStat{border-top:1px solid #16203314;border-left:0;min-height:74px;padding:10px 0}.ServiceMethodSection-module__5-JWmq__summaryCta{min-height:116px;padding:18px 66px 18px 18px}}
