.service-module__fFsgLW__detailPage{color:#111;background:#f7f1e8}.service-module__fFsgLW__detailHero{isolation:isolate;background:radial-gradient(circle at 92% 8%,#d7ff4580,#0000 28%),radial-gradient(circle at 8% 92%,#c7e7ff8a,#0000 25%),#fff9ef;border:1px solid #11111126;border-radius:2.5rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #11111114}.service-module__fFsgLW__detailHero:before{z-index:-1;content:"";background-image:linear-gradient(#1111110a 1px,#0000 1px),linear-gradient(90deg,#1111110a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.service-module__fFsgLW__heroCode{letter-spacing:.16em;text-transform:uppercase;background:#fff9efc7;border:1px solid #11111124;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem .92rem;font-size:.72rem;font-weight:900;display:inline-flex}.service-module__fFsgLW__heroCode:before{content:"";background:#d7ff45;border:1px solid #111;border-radius:999px;width:.62rem;height:.62rem}.service-module__fFsgLW__detailTitle{letter-spacing:-.082em;text-transform:uppercase;text-wrap:balance;max-width:1050px;margin-top:1.7rem;font-size:clamp(3.1rem,7vw,8.3rem);font-weight:950;line-height:.84}.service-module__fFsgLW__intelligencePanel{color:#f7f1e8;background:radial-gradient(circle at 75% 25%,#d7ff4521,#0000 25%),#111;border:1px solid #f7f1e826;border-radius:1.9rem;min-height:540px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:9px 9px #d7ff45}.service-module__fFsgLW__intelligencePanel:before,.service-module__fFsgLW__intelligencePanel:after{content:"";border:1px solid #d7ff452e;border-radius:999px;animation:18s linear infinite service-module__fFsgLW__spin;position:absolute}.service-module__fFsgLW__intelligencePanel:before{width:25rem;height:25rem;top:4rem;right:-8rem}.service-module__fFsgLW__intelligencePanel:after{border-style:dashed;width:15rem;height:15rem;animation-duration:13s;animation-direction:reverse;top:9rem;right:-3rem}.service-module__fFsgLW__panelTop{z-index:2;color:#f7f1e87a;letter-spacing:.2em;justify-content:space-between;align-items:center;font-size:.66rem;font-weight:800;display:flex;position:relative}.service-module__fFsgLW__panelCode{z-index:2;color:#d7ff45;letter-spacing:-.09em;margin-top:4.5rem;font-size:clamp(5rem,10vw,9rem);font-weight:950;line-height:.7;position:relative}.service-module__fFsgLW__panelGoal{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9ef12;border:1px solid #f7f1e821;border-radius:1.25rem;padding:1.15rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.service-module__fFsgLW__panelGoal span{color:#f7f1e86e;letter-spacing:.2em;font-size:.64rem;font-weight:900}.service-module__fFsgLW__panelGoal p{color:#f7f1e8c2;margin-top:.6rem;font-size:1.05rem;line-height:1.5}.service-module__fFsgLW__stat{background:#fff9efcc;border:1px solid #11111121;border-radius:1.35rem;min-height:114px;padding:1rem}.service-module__fFsgLW__stat strong{letter-spacing:-.05em;font-size:1.6rem;font-weight:950;display:block}.service-module__fFsgLW__stat span{color:#6f6a62;margin-top:.5rem;font-size:.85rem;line-height:1.4;display:block}.service-module__fFsgLW__sectionTitle{letter-spacing:-.078em;text-transform:uppercase;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,6.6vw,8rem);font-weight:950;line-height:.83}.service-module__fFsgLW__quickAnswer{background:#fff9ef;border:1px solid #11111124;border-radius:2.4rem;overflow:hidden}.service-module__fFsgLW__answerGrid{background-color:#0000;background-image:linear-gradient(#1111110b 1px,#0000 1px),linear-gradient(90deg,#1111110b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.service-module__fFsgLW__questionCard{background:#fff9ef;border:1px solid #11111124;border-radius:1.6rem;min-height:260px;padding:1.35rem;transition:transform .24s,box-shadow .24s}.service-module__fFsgLW__questionCard:hover{transform:translateY(-5px);box-shadow:6px 6px #111}.service-module__fFsgLW__questionCard span{color:#6f6a62;letter-spacing:.18em;font-size:.68rem;font-weight:900}.service-module__fFsgLW__questionCard h3{letter-spacing:-.05em;margin-top:4rem;font-size:1.8rem;font-weight:950;line-height:1.03}.service-module__fFsgLW__intentBoard{color:#f7f1e8;background:radial-gradient(circle at 88% 5%,#d7ff4521,#0000 26%),#111;border:1px solid #11111129;border-radius:2.5rem;overflow:hidden}.service-module__fFsgLW__keywordRow{border-top:1px solid #f7f1e81f;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.service-module__fFsgLW__keywordRow>span:first-child{color:#f7f1e866;letter-spacing:.16em;font-size:.66rem;font-weight:900}.service-module__fFsgLW__keywordRow strong{letter-spacing:-.03em;font-size:1.2rem}.service-module__fFsgLW__keywordRow>span:last-child{color:#d7ff45;font-size:1.35rem}.service-module__fFsgLW__blueprint{counter-reset:module;background:#fff9ef;border:1px solid #11111126;border-radius:2rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.service-module__fFsgLW__blueprint article{counter-increment:module;border-right:1px solid #1111111f;min-height:290px;padding:1.3rem}.service-module__fFsgLW__blueprint article:last-child{border-right:0}.service-module__fFsgLW__blueprint article:before{color:#6f6a62;content:"0" counter(module);letter-spacing:.16em;font-size:.68rem;font-weight:900}.service-module__fFsgLW__blueprint h3{letter-spacing:-.048em;margin-top:4rem;font-size:1.55rem;font-weight:950;line-height:1.06}.service-module__fFsgLW__trustCard{background:#fff9ef;border:1px solid #11111124;border-radius:1.6rem;flex-direction:column;min-height:260px;padding:1.35rem;display:flex}.service-module__fFsgLW__trustCard:nth-child(2){background:#d7ff45;border-color:#111;box-shadow:7px 7px #111}.service-module__fFsgLW__trustCard span{color:#6f6a62;letter-spacing:.18em;font-size:.66rem;font-weight:900}.service-module__fFsgLW__trustCard h3{letter-spacing:-.05em;margin-top:auto;font-size:1.75rem;font-weight:950;line-height:1.02}.service-module__fFsgLW__deliverableCard{background:#fff9ef;border:1px solid #11111124;border-radius:1.6rem;min-height:280px;padding:1.35rem}.service-module__fFsgLW__deliverableCard:nth-child(4){background:#c7e7ff}.service-module__fFsgLW__deliverableCard:nth-child(6){color:#f7f1e8;background:#111}.service-module__fFsgLW__deliverableCard p:first-child{color:#6f6a62;letter-spacing:.18em;font-size:.66rem;font-weight:900}.service-module__fFsgLW__deliverableCard:nth-child(6) p:first-child{color:#f7f1e880}.service-module__fFsgLW__deliverableCard h3{letter-spacing:-.055em;margin-top:3rem;font-size:1.9rem;font-weight:950;line-height:1}.service-module__fFsgLW__deliverableCard p:last-child{color:#6f6a62;margin-top:1rem;line-height:1.58}.service-module__fFsgLW__deliverableCard:nth-child(6) p:last-child{color:#f7f1e89e}.service-module__fFsgLW__guardrail{border-top:1px solid #1111111c;grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem 0;display:grid}.service-module__fFsgLW__guardrail span{color:#111;background:#d7ff45;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-size:.68rem;font-weight:900;display:grid}.service-module__fFsgLW__guardrail p{color:#6f6a62;line-height:1.6}.service-module__fFsgLW__faq{background:#fff9ef;border:1px solid #11111124;border-radius:1.35rem;overflow:hidden}.service-module__fFsgLW__faq summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.3rem;list-style:none;display:grid}.service-module__fFsgLW__faq summary::-webkit-details-marker{display:none}.service-module__fFsgLW__faq summary strong{letter-spacing:-.035em;font-size:1.22rem;font-weight:900}.service-module__fFsgLW__faq summary span{border:1px solid #111;border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;font-size:1.35rem;transition:transform .2s,background .2s;display:grid}.service-module__fFsgLW__faq[open] summary span{background:#d7ff45;transform:rotate(45deg)}.service-module__fFsgLW__faq>p{color:#6f6a62;max-width:900px;padding:0 1.3rem 1.4rem;line-height:1.7}.service-module__fFsgLW__relatedCard{background:#fff9ef;border:1px solid #11111124;border-radius:1.6rem;flex-direction:column;min-height:250px;padding:1.35rem;transition:transform .24s,box-shadow .24s;display:flex}.service-module__fFsgLW__relatedCard:hover{transform:translateY(-5px);box-shadow:6px 6px #111}.service-module__fFsgLW__relatedCard span:first-child{color:#6f6a62;letter-spacing:.18em;font-size:.66rem;font-weight:900}.service-module__fFsgLW__relatedCard h3{letter-spacing:-.055em;margin-top:auto;font-size:1.8rem;font-weight:950;line-height:1}.service-module__fFsgLW__relatedCard span:last-child{letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.78rem;font-weight:900}.service-module__fFsgLW__cta{color:#f7f1e8;background:radial-gradient(circle at 18% 0,#c7e7ff1a,#0000 25%),#111;border:1px solid #11111129;border-radius:2.5rem 2.5rem 5rem 5rem;overflow:hidden}@keyframes service-module__fFsgLW__spin{to{transform:rotate(360deg)}}@media (max-width:1279px){.service-module__fFsgLW__blueprint{grid-template-columns:repeat(3,minmax(0,1fr))}.service-module__fFsgLW__blueprint article{border-bottom:1px solid #1111111f}}@media (max-width:1023px){.service-module__fFsgLW__detailHero{border-radius:1.8rem}.service-module__fFsgLW__intelligencePanel{min-height:500px}.service-module__fFsgLW__blueprint{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.service-module__fFsgLW__detailTitle{font-size:clamp(3rem,16vw,5.2rem)}.service-module__fFsgLW__intelligencePanel{border-radius:1.5rem;min-height:460px;box-shadow:6px 6px #d7ff45}.service-module__fFsgLW__blueprint{grid-template-columns:1fr}.service-module__fFsgLW__blueprint article{border-right:0;min-height:auto}.service-module__fFsgLW__blueprint h3{margin-top:2.8rem}.service-module__fFsgLW__keywordRow{grid-template-columns:auto 1fr}.service-module__fFsgLW__keywordRow>span:last-child{display:none}.service-module__fFsgLW__cta{border-radius:2rem 2rem 3.5rem 3.5rem}}@media (prefers-reduced-motion:reduce){.service-module__fFsgLW__intelligencePanel:before,.service-module__fFsgLW__intelligencePanel:after{animation:none}}@media (prefers-contrast:more){.service-module__fFsgLW__questionCard,.service-module__fFsgLW__trustCard,.service-module__fFsgLW__deliverableCard,.service-module__fFsgLW__faq,.service-module__fFsgLW__relatedCard{border-color:#111}}
