.AmbientBg-module__oVxj4W__bg{z-index:0;background:var(--abyss);position:fixed;inset:0;overflow:hidden}.AmbientBg-module__oVxj4W__image{opacity:.95;background-image:url(/img/aurora-ridge.jpg);background-position:50% 40%;background-size:cover;animation:20s ease-in-out infinite alternate AmbientBg-module__oVxj4W__ambientDrift;position:absolute;inset:-4%}@keyframes AmbientBg-module__oVxj4W__ambientDrift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.12)translate(-3%,-2.5%)}}.AmbientBg-module__oVxj4W__glowA,.AmbientBg-module__oVxj4W__glowB{mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute}.AmbientBg-module__oVxj4W__glowA{background:radial-gradient(closest-side,#34d39980,#34d39900 70%);width:70vmax;height:46vmax;animation:9s ease-in-out infinite alternate AmbientBg-module__oVxj4W__glowDriftA;top:-6%;left:-8%}.AmbientBg-module__oVxj4W__glowB{background:radial-gradient(closest-side,#3b82f673,#3b82f600 70%);width:62vmax;height:42vmax;animation:12s ease-in-out infinite alternate AmbientBg-module__oVxj4W__glowDriftB;top:22%;right:-14%}@keyframes AmbientBg-module__oVxj4W__glowDriftA{0%{opacity:.55;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(55%,22%)scale(1.35)}}@keyframes AmbientBg-module__oVxj4W__glowDriftB{0%{opacity:1;transform:translate(0,0)scale(1.1)}to{opacity:.5;transform:translate(-55%,-16%)scale(.85)}}.AmbientBg-module__oVxj4W__curtain{mix-blend-mode:screen;opacity:.8;will-change:transform, opacity;background:repeating-linear-gradient(90deg,#34d39900 0,#34d39933 70px,#7dd3fc12 120px,#34d39900 190px);width:120%;height:70%;animation:13s ease-in-out infinite alternate AmbientBg-module__oVxj4W__curtainShimmer;position:absolute;top:0;left:-10%;-webkit-mask-image:linear-gradient(#0000 0%,#000 35%,#0000 90%);mask-image:linear-gradient(#0000 0%,#000 35%,#0000 90%)}@keyframes AmbientBg-module__oVxj4W__curtainShimmer{0%{opacity:.45;transform:translate(-9%)skew(-6deg)}to{opacity:.95;transform:translate(9%)skew(6deg)}}.AmbientBg-module__oVxj4W__wash{background:linear-gradient(#04060c1f 0%,#04060c6b 50%,#04060cbd 100%),radial-gradient(80% 55% at 50% 0,#0000,#04060c4d 85%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.AmbientBg-module__oVxj4W__image{animation-duration:20s!important;animation-iteration-count:infinite!important}.AmbientBg-module__oVxj4W__glowA{animation-duration:9s!important;animation-iteration-count:infinite!important}.AmbientBg-module__oVxj4W__glowB{animation-duration:12s!important;animation-iteration-count:infinite!important}.AmbientBg-module__oVxj4W__curtain{animation-duration:13s!important;animation-iteration-count:infinite!important}}
.QuoteForm-module__0zOFoW__section{position:relative}.QuoteForm-module__0zOFoW__form{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a1021cc,#060912d9);border-radius:24px;flex-direction:column;gap:20px;max-width:820px;margin-top:44px;padding:clamp(24px,4vw,44px);display:flex}.QuoteForm-module__0zOFoW__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.QuoteForm-module__0zOFoW__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.QuoteForm-module__0zOFoW__field{flex-direction:column;gap:8px;display:flex}.QuoteForm-module__0zOFoW__field span,.QuoteForm-module__0zOFoW__choices legend{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);opacity:.85;font-size:.72rem}.QuoteForm-module__0zOFoW__field input,.QuoteForm-module__0zOFoW__field textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:#0a122899;border-radius:12px;padding:14px 16px;transition:border-color .25s,box-shadow .25s}.QuoteForm-module__0zOFoW__field textarea{resize:vertical;min-height:120px}.QuoteForm-module__0zOFoW__field input::placeholder,.QuoteForm-module__0zOFoW__field textarea::placeholder{color:var(--dim)}.QuoteForm-module__0zOFoW__field input:focus,.QuoteForm-module__0zOFoW__field textarea:focus{border-color:#7dd3fc8c;outline:none;box-shadow:0 0 0 3px #7dd3fc1f}.QuoteForm-module__0zOFoW__choices{border:0;flex-direction:column;gap:10px;padding:0;display:flex}.QuoteForm-module__0zOFoW__choices legend{margin-bottom:4px}.QuoteForm-module__0zOFoW__choices label{color:var(--mut);cursor:pointer;align-items:center;gap:10px;display:flex}.QuoteForm-module__0zOFoW__choices input{accent-color:var(--blue);width:18px;height:18px}.QuoteForm-module__0zOFoW__consent{color:var(--dim);font-size:.85rem}.QuoteForm-module__0zOFoW__consent a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.QuoteForm-module__0zOFoW__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.QuoteForm-module__0zOFoW__actions button[disabled]{opacity:.6;cursor:progress}.QuoteForm-module__0zOFoW__status{color:var(--mut);font-size:.95rem}.QuoteForm-module__0zOFoW__status a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.QuoteForm-module__0zOFoW__grid{grid-template-columns:1fr}}
.ServicePage-module__ABXfcG__main{z-index:1;position:relative}.ServicePage-module__ABXfcG__main .section{--section:clamp(64px, 9vh, 112px)}.ServicePage-module__ABXfcG__hero{padding-top:clamp(140px,22vh,220px);padding-bottom:clamp(48px,8vh,96px)}.ServicePage-module__ABXfcG__en{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin:14px 0 22px;font-size:.66rem}.ServicePage-module__ABXfcG__title{max-width:1100px;margin-bottom:30px}.ServicePage-module__ABXfcG__lede{margin-bottom:32px}.ServicePage-module__ABXfcG__meta{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.ServicePage-module__ABXfcG__heroCta{gap:16px;display:flex}.ServicePage-module__ABXfcG__capGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(40px,6vh,64px);display:grid}.ServicePage-module__ABXfcG__cap{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .5s var(--ease-out), border-color .35s ease;background:linear-gradient(170deg,#0d142899,#070a1473);border-radius:20px;padding:30px 28px}.ServicePage-module__ABXfcG__cap:hover{border-color:#7dd3fc47;transform:translateY(-4px)}.ServicePage-module__ABXfcG__capNum{color:var(--cyan);opacity:.7;font-size:.68rem}.ServicePage-module__ABXfcG__cap h3{color:var(--ink);margin:14px 0 10px;font-size:1.12rem;font-weight:500}.ServicePage-module__ABXfcG__cap p{color:var(--mut);font-size:.92rem;line-height:1.6}.ServicePage-module__ABXfcG__howRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-top:clamp(40px,6vh,64px);list-style:none;display:grid}.ServicePage-module__ABXfcG__howStep{padding-top:18px}.ServicePage-module__ABXfcG__howNum{color:var(--cyan);opacity:.75;font-size:.7rem}.ServicePage-module__ABXfcG__howLine{background:linear-gradient(90deg,#7dd3fc66,#7dd3fc0a);height:1px;margin:12px 0 18px}.ServicePage-module__ABXfcG__howStep h3{color:var(--ink);margin-bottom:10px;font-size:1.35rem}.ServicePage-module__ABXfcG__howStep p{color:var(--mut);font-size:.9rem}.ServicePage-module__ABXfcG__compareGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ServicePage-module__ABXfcG__compareCol{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:36px 34px}.ServicePage-module__ABXfcG__compareCol h3{letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px;font-size:.78rem}.ServicePage-module__ABXfcG__compareCol ul{flex-direction:column;gap:13px;list-style:none;display:flex}.ServicePage-module__ABXfcG__compareCol li{color:var(--mut);padding-left:26px;font-size:.96rem;position:relative}.ServicePage-module__ABXfcG__compareBad{background:linear-gradient(#1e0f0859,#0a08064d);border-color:#f59e0b24}.ServicePage-module__ABXfcG__compareBad h3{color:var(--amber)}.ServicePage-module__ABXfcG__compareBad li:before{content:"×";color:#f59e0bb3;font-family:var(--f-mono);position:absolute;left:0}.ServicePage-module__ABXfcG__compareGood{background:linear-gradient(#0a192f8c,#080e1e73);border-color:#2563eb59;box-shadow:0 24px 80px -24px #2563eb59}.ServicePage-module__ABXfcG__compareGood h3{color:var(--cyan)}.ServicePage-module__ABXfcG__compareGood li:before{content:"✓";color:var(--teal);font-family:var(--f-mono);position:absolute;left:0}.ServicePage-module__ABXfcG__roiPanel{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:linear-gradient(#0a1021cc,#060912d9);border-radius:24px;padding:clamp(32px,5vw,56px)}.ServicePage-module__ABXfcG__roiRow{color:var(--mut);font-family:var(--f-mono);flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:28px 0;font-size:.85rem;display:flex}.ServicePage-module__ABXfcG__roiPart em{color:var(--cyan);margin-right:20px;font-style:normal}.ServicePage-module__ABXfcG__roiResult{color:var(--amber);margin-bottom:18px;font-size:clamp(2rem,4.2vw,3.4rem)}.ServicePage-module__ABXfcG__roiNote{color:var(--mut);max-width:560px;margin-inline:auto;font-size:.95rem}.ServicePage-module__ABXfcG__caseGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:clamp(40px,6vh,64px);display:grid}.ServicePage-module__ABXfcG__case{border:1px solid var(--line-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a102180;border-radius:20px;padding:32px 30px}.ServicePage-module__ABXfcG__case h3{color:var(--ink);margin-bottom:20px;font-size:1.4rem}.ServicePage-module__ABXfcG__case ul{flex-direction:column;gap:12px;list-style:none;display:flex}.ServicePage-module__ABXfcG__case li{color:var(--mut);padding-left:26px;font-size:.93rem;position:relative}.ServicePage-module__ABXfcG__case li:before{content:"";background:var(--cyan);width:13px;height:1.5px;position:absolute;top:.55em;left:0}.ServicePage-module__ABXfcG__pricePanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f1934a6,#080d1c99);border:1px solid #2563eb59;border-radius:24px;max-width:760px;padding:clamp(32px,5vw,56px)}.ServicePage-module__ABXfcG__priceList{flex-direction:column;margin-top:26px;display:flex}.ServicePage-module__ABXfcG__priceRow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.ServicePage-module__ABXfcG__priceRow:last-child{border-bottom:0}.ServicePage-module__ABXfcG__priceRow dt{color:var(--mut);font-size:.95rem}.ServicePage-module__ABXfcG__priceRow dd{color:var(--ink);text-align:right;font-size:clamp(1.15rem,2vw,1.5rem)}.ServicePage-module__ABXfcG__priceNote{color:var(--dim);margin-top:20px;font-size:.88rem;line-height:1.6}.ServicePage-module__ABXfcG__faqGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(40px,6vh,64px);display:grid}.ServicePage-module__ABXfcG__faqItem{border:1px solid var(--line-soft);background:#0a102173;border-radius:18px;padding:28px}.ServicePage-module__ABXfcG__faqItem h3{color:var(--ink);margin-bottom:10px;font-size:1.02rem;font-weight:500}.ServicePage-module__ABXfcG__faqItem p{color:var(--mut);font-size:.92rem;line-height:1.6}.ServicePage-module__ABXfcG__cta{text-align:center;padding-bottom:clamp(120px,18vh,200px)}.ServicePage-module__ABXfcG__ctaInner{flex-direction:column;align-items:center;gap:26px;display:flex}.ServicePage-module__ABXfcG__ctaLede{margin-inline:auto}@media (max-width:1024px){.ServicePage-module__ABXfcG__capGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ServicePage-module__ABXfcG__capGrid,.ServicePage-module__ABXfcG__compareGrid,.ServicePage-module__ABXfcG__faqGrid{grid-template-columns:1fr}}.ServicePage-module__ABXfcG__whyGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.ServicePage-module__ABXfcG__whyStat{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a1021b3,#060912bf);border-radius:20px;padding:28px 24px}.ServicePage-module__ABXfcG__whyValue{color:var(--cyan);margin-bottom:14px;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.ServicePage-module__ABXfcG__whyLabel{color:var(--mut);font-size:.95rem;line-height:1.5}.ServicePage-module__ABXfcG__whySeo{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(170deg,#0d142899,#070a1473);border-radius:24px;margin-top:18px;padding:clamp(28px,4vw,44px)}.ServicePage-module__ABXfcG__whySeo h3{margin-bottom:14px;font-size:clamp(1.4rem,2.4vw,2rem)}.ServicePage-module__ABXfcG__whySeo p{color:var(--mut);max-width:820px}.ServicePage-module__ABXfcG__whySource{color:var(--dim);max-width:820px;margin-top:20px;font-size:.8rem}@media (max-width:1024px){.ServicePage-module__ABXfcG__whyGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ServicePage-module__ABXfcG__whyGrid{grid-template-columns:1fr}}.ServicePage-module__ABXfcG__phaseGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.ServicePage-module__ABXfcG__phase{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a1021b3,#060912bf);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:30px 28px;display:flex}.ServicePage-module__ABXfcG__phaseNow{border-color:#2563eb8c;box-shadow:0 20px 70px -20px #2563eb66}.ServicePage-module__ABXfcG__phase h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}.ServicePage-module__ABXfcG__phase p{color:var(--mut);font-size:.95rem}@media (max-width:1024px){.ServicePage-module__ABXfcG__phaseGrid{grid-template-columns:1fr}}
