.service_detailPage__0AkPE{background:#f7f1e8;color:#111111}.service_detailHero__bP_yy{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(17,17,17,.15);border-radius:2.5rem;background:radial-gradient(circle at 92% 8%,rgba(199,231,255,.55),transparent 28%),radial-gradient(circle at 8% 92%,rgba(215,255,69,.45),transparent 25%),#fff9ef;box-shadow:0 28px 80px rgba(17,17,17,.08)}.service_detailHero__bP_yy:before{position:absolute;z-index:-1;inset:0;content:"";background-image:linear-gradient(rgba(17,17,17,.038) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,17,.038) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(180deg,#000,transparent 92%)}.service_heroCode__JE_wq{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem .92rem;border:1px solid rgba(17,17,17,.14);border-radius:999px;background:rgba(255,249,239,.78);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.service_heroCode__JE_wq:before{width:.62rem;height:.62rem;border:1px solid #111111;border-radius:999px;content:"";background:#d7ff45}.service_detailTitle__qTDge{margin-top:1.7rem;max-width:1050px;font-size:clamp(2.9rem,6.4vw,7.4rem);font-weight:950;line-height:.84;letter-spacing:-.082em;text-transform:uppercase;text-wrap:balance}.service_intelligencePanel__hDPwf{position:relative;overflow:hidden;min-height:540px;padding:1.5rem;border:1px solid rgba(247,241,232,.15);border-radius:1.9rem;color:#f7f1e8;background:radial-gradient(circle at 75% 25%,rgba(199,231,255,.14),transparent 25%),#111111;box-shadow:9px 9px 0 #d7ff45}.service_intelligencePanel__hDPwf:after,.service_intelligencePanel__hDPwf:before{position:absolute;border:1px solid rgba(215,255,69,.18);border-radius:999px;content:"";animation:service_spin__CTRS3 18s linear infinite}.service_intelligencePanel__hDPwf:before{top:4rem;right:-8rem;width:25rem;height:25rem}.service_intelligencePanel__hDPwf:after{top:9rem;right:-3rem;width:15rem;height:15rem;border-style:dashed;border-color:rgba(199,231,255,.2);animation-direction:reverse;animation-duration:13s}.service_panelTop___HoG3{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:rgba(247,241,232,.48);font-size:.66rem;font-weight:800;letter-spacing:.2em}.service_panelCode__w7vY5{position:relative;z-index:2;margin-top:4.5rem;color:#d7ff45;font-size:clamp(4.5rem,9vw,8rem);font-weight:950;line-height:.7;letter-spacing:-.09em}.service_panelCategory__OW02W{position:relative;z-index:2;margin-top:1.5rem;color:rgba(247,241,232,.55);font-size:.7rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.service_panelGoal__pt5Vn{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:3;padding:1.15rem;border:1px solid rgba(247,241,232,.13);border-radius:1.25rem;background:rgba(255,249,239,.07);backdrop-filter:blur(14px)}.service_panelGoal__pt5Vn span{color:rgba(247,241,232,.43);font-size:.64rem;font-weight:900;letter-spacing:.2em}.service_panelGoal__pt5Vn p{margin-top:.6rem;color:rgba(247,241,232,.76);font-size:1.05rem;line-height:1.5}.service_stat__VFtfF{min-height:114px;padding:1rem;border:1px solid rgba(17,17,17,.13);border-radius:1.35rem;background:rgba(255,249,239,.8)}.service_stat__VFtfF strong{display:block;font-size:1.6rem;font-weight:950;letter-spacing:-.05em}.service_stat__VFtfF span{display:block;margin-top:.5rem;color:#6f6a62;font-size:.85rem;line-height:1.4}.service_sectionTitle__e1usl{margin-top:1rem;font-size:clamp(2.9rem,6.2vw,7.6rem);font-weight:950;line-height:.83;letter-spacing:-.078em;text-transform:uppercase;text-wrap:balance}.service_quickAnswer__8hB2g{overflow:hidden;border:1px solid rgba(17,17,17,.14);border-radius:2.4rem;background:#fff9ef}.service_answerGrid__VsWNh{background:linear-gradient(rgba(17,17,17,.043) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,17,.043) 1px,transparent 0);background-size:34px 34px}.service_questionCard__NujTd{min-height:260px;padding:1.35rem;border:1px solid rgba(17,17,17,.14);border-radius:1.6rem;background:#fff9ef;transition:transform .24s ease,box-shadow .24s ease}.service_questionCard__NujTd:hover{box-shadow:6px 6px 0 #111111;transform:translateY(-5px)}.service_questionCard__NujTd span{color:#6f6a62;font-size:.68rem;font-weight:900;letter-spacing:.18em}.service_questionCard__NujTd h3{margin-top:4rem;font-size:1.8rem;font-weight:950;line-height:1.03;letter-spacing:-.05em}.service_intentBoard__UFIwh{overflow:hidden;border:1px solid rgba(17,17,17,.16);border-radius:2.5rem;color:#f7f1e8;background:radial-gradient(circle at 88% 5%,rgba(199,231,255,.14),transparent 26%),#111111}.service_keywordRow__EKFjY{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;border-top:1px solid rgba(247,241,232,.12);transition:padding-left .22s ease}.service_keywordRow__EKFjY:hover{padding-left:.5rem}.service_keywordRow__EKFjY>span:first-child{color:rgba(247,241,232,.4);font-size:.66rem;font-weight:900;letter-spacing:.16em}.service_keywordRow__EKFjY strong{font-size:1.2rem;letter-spacing:-.03em}.service_keywordRow__EKFjY>span:last-child{color:#d7ff45;font-size:1.35rem}.service_blueprint__P6hi2{counter-reset:module;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(17,17,17,.15);border-radius:2rem;background:#fff9ef}.service_blueprint__P6hi2 article{counter-increment:module;min-height:290px;padding:1.3rem;border-right:1px solid rgba(17,17,17,.12);transition:background .24s ease}.service_blueprint__P6hi2 article:last-child{border-right:0}.service_blueprint__P6hi2 article:hover{background:#ddf7de}.service_blueprint__P6hi2 article:before{color:#6f6a62;content:"0" counter(module);font-size:.68rem;font-weight:900;letter-spacing:.16em}.service_blueprint__P6hi2 h3{margin-top:4rem;font-size:1.55rem;font-weight:950;line-height:1.06;letter-spacing:-.048em}.service_trustCard__3Ox6v{display:flex;min-height:260px;flex-direction:column;padding:1.35rem;border:1px solid rgba(17,17,17,.14);border-radius:1.6rem;background:#fff9ef;transition:transform .24s ease,box-shadow .24s ease}.service_trustCard__3Ox6v:hover{box-shadow:6px 6px 0 #111111;transform:translateY(-5px)}.service_trustCard__3Ox6v:nth-child(2){border-color:#111111;background:#d7ff45;box-shadow:7px 7px 0 #111111}.service_trustCard__3Ox6v:nth-child(2):hover{box-shadow:10px 10px 0 #111111}.service_trustCard__3Ox6v span{color:#6f6a62;font-size:.66rem;font-weight:900;letter-spacing:.18em}.service_trustCard__3Ox6v h3{margin-top:auto;font-size:1.75rem;font-weight:950;line-height:1.02;letter-spacing:-.05em}.service_deliverableCard__f6TRk{min-height:280px;padding:1.35rem;border:1px solid rgba(17,17,17,.14);border-radius:1.6rem;background:#fff9ef}.service_deliverableCard__f6TRk:nth-child(4){background:#c7e7ff}.service_deliverableCard__f6TRk:nth-child(6){color:#f7f1e8;background:#111111}.service_deliverableCard__f6TRk p:first-child{color:#6f6a62;font-size:.66rem;font-weight:900;letter-spacing:.18em}.service_deliverableCard__f6TRk:nth-child(6) p:first-child{color:rgba(247,241,232,.5)}.service_deliverableCard__f6TRk h3{margin-top:3rem;font-size:1.9rem;font-weight:950;line-height:1;letter-spacing:-.055em}.service_deliverableCard__f6TRk p:last-child{margin-top:1rem;color:#6f6a62;line-height:1.58}.service_deliverableCard__f6TRk:nth-child(6) p:last-child{color:rgba(247,241,232,.62)}.service_guardrail__YZAVN{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.15rem 0;border-top:1px solid rgba(17,17,17,.11)}.service_guardrail__YZAVN span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:999px;color:#111111;background:#d7ff45;font-size:.68rem;font-weight:900}.service_guardrail__YZAVN p{color:#6f6a62;line-height:1.6}.service_faq___Q5_W{overflow:hidden;border:1px solid rgba(17,17,17,.14);border-radius:1.35rem;background:#fff9ef}.service_faq___Q5_W[open]{box-shadow:6px 6px 0 #111111}.service_faq___Q5_W summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.3rem;cursor:pointer;list-style:none}.service_faq___Q5_W summary::-webkit-details-marker{display:none}.service_faq___Q5_W summary strong{font-size:1.2rem;font-weight:900;letter-spacing:-.035em}.service_faq___Q5_W summary span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid #111111;border-radius:999px;font-size:1.35rem;transition:transform .2s ease,background .2s ease}.service_faq___Q5_W[open] summary span{background:#d7ff45;transform:rotate(45deg)}.service_faq___Q5_W>p{max-width:900px;padding:0 1.3rem 1.4rem;color:#6f6a62;line-height:1.7}.service_relatedCard__tWZsx{display:flex;min-height:250px;flex-direction:column;padding:1.35rem;border:1px solid rgba(17,17,17,.14);border-radius:1.6rem;background:#fff9ef;transition:transform .24s ease,box-shadow .24s ease}.service_relatedCard__tWZsx:hover{box-shadow:6px 6px 0 #111111;transform:translateY(-5px)}.service_relatedCard__tWZsx span:first-child{color:#6f6a62;font-size:.66rem;font-weight:900;letter-spacing:.18em}.service_relatedCard__tWZsx h3{margin-top:auto;font-size:1.8rem;font-weight:950;line-height:1;letter-spacing:-.055em}.service_relatedCard__tWZsx span:last-child{margin-top:1rem;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.service_cta__5uvpT{overflow:hidden;border:1px solid rgba(17,17,17,.16);border-radius:2.5rem 2.5rem 5rem 5rem;color:#f7f1e8;background:radial-gradient(circle at 18% 0,rgba(199,231,255,.1),transparent 25%),#111111}@keyframes service_spin__CTRS3{to{transform:rotate(1turn)}}@media (max-width:1279px){.service_blueprint__P6hi2{grid-template-columns:repeat(3,minmax(0,1fr))}.service_blueprint__P6hi2 article{border-bottom:1px solid rgba(17,17,17,.12)}}@media (max-width:1023px){.service_detailHero__bP_yy{border-radius:1.8rem}.service_intelligencePanel__hDPwf{min-height:500px}.service_blueprint__P6hi2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.service_detailTitle__qTDge{font-size:clamp(2.6rem,13vw,4.6rem)}.service_intelligencePanel__hDPwf{min-height:460px;border-radius:1.5rem;box-shadow:6px 6px 0 #d7ff45}.service_blueprint__P6hi2{grid-template-columns:1fr}.service_blueprint__P6hi2 article{min-height:auto;border-right:0}.service_blueprint__P6hi2 h3{margin-top:2.8rem}.service_keywordRow__EKFjY{grid-template-columns:auto 1fr}.service_keywordRow__EKFjY>span:last-child{display:none}.service_cta__5uvpT{border-radius:2rem 2rem 3.5rem 3.5rem}}@media (prefers-reduced-motion:reduce){.service_intelligencePanel__hDPwf:after,.service_intelligencePanel__hDPwf:before{animation:none}.service_keywordRow__EKFjY,.service_questionCard__NujTd,.service_relatedCard__tWZsx,.service_trustCard__3Ox6v{transition-duration:.01ms}}@media (prefers-contrast:more){.service_deliverableCard__f6TRk,.service_faq___Q5_W,.service_questionCard__NujTd,.service_relatedCard__tWZsx,.service_trustCard__3Ox6v{border-color:#111111}}