.ServiceFaq_section__b22nO{padding:32px 24px 40px}.ServiceFaq_inner__bAouV{max-width:1040px;margin:0 auto}.ServiceFaq_section__b22nO h2{scroll-margin-top:100px;margin-bottom:26px;color:var(--td-cream);font-size:clamp(30px,3vw,36px);line-height:1.3;font-weight:600;letter-spacing:-.025em}.ServiceFaq_section__b22nO details{border-bottom:1px solid #35564f;padding:20px 0}.ServiceFaq_section__b22nO summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:var(--td-type-body);font-weight:600;color:var(--td-cream);line-height:1.6}.ServiceFaq_section__b22nO summary::-webkit-details-marker{display:none}.ServiceFaq_section__b22nO summary span{color:var(--td-coral);font-size:20px;flex-shrink:0}.ServiceFaq_section__b22nO details[open] summary span{transform:rotate(45deg)}.ServiceFaq_section__b22nO summary:focus-visible{outline:2px solid var(--td-coral);outline-offset:5px}.ServiceFaq_section__b22nO details p{max-width:780px;margin-top:16px;color:var(--td-body);font-size:var(--td-type-body);line-height:1.7}.ServiceFaq_section__b22nO details a{display:inline-block;margin-top:12px;color:var(--td-coral);text-decoration:underline;text-underline-offset:4px;font-size:var(--td-type-body)}@media(max-width:650px){.ServiceFaq_section__b22nO{padding:28px 22px}}.AiConsultingPage_grid__k9EDg,.AiConsultingPage_inner__E5ZQw{max-width:1040px;margin:0 auto}.AiConsultingPage_hero__K3N_U{padding:40px 24px 48px;text-align:center}.AiConsultingPage_hero__K3N_U h1{max-width:760px;margin:22px auto 0;text-wrap:balance}.AiConsultingPage_hero__K3N_U>p:last-child{max-width:660px;margin:24px auto 0;text-wrap:balance}.AiConsultingPage_options__WlLje{padding:0 24px 48px}.AiConsultingPage_grid__k9EDg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.AiConsultingPage_option__e8i9q{display:flex;flex-direction:column;padding:32px;border:1px solid var(--td-card-edge);border-radius:18px;background:rgba(15,53,50,.45)}.AiConsultingPage_label__jGXUh{color:var(--td-coral);font-size:var(--td-type-secondary);line-height:1.5;font-weight:500;letter-spacing:.1em}.AiConsultingPage_main__HlbYj .AiConsultingPage_option__e8i9q h2{margin-top:18px;color:var(--td-cream);font-size:var(--td-type-card-title);font-weight:600;line-height:1.3}.AiConsultingPage_main__HlbYj .AiConsultingPage_option__e8i9q h2:after{display:none}.AiConsultingPage_description__uVoJY{margin-top:14px;color:var(--td-body);font-size:var(--td-type-body);line-height:1.7}.AiConsultingPage_option__e8i9q ul{margin:24px 0 28px;padding-left:19px;list-style:disc;color:var(--td-body);font-size:var(--td-type-body);line-height:1.7}.AiConsultingPage_option__e8i9q li{padding:4px 0}.AiConsultingPage_button__0t_x2{margin-top:auto}.AiConsultingPage_contact__np_ax h2{color:var(--td-cream);font-size:clamp(30px,3vw,36px);line-height:1.3;font-weight:600;letter-spacing:-.025em}.AiConsultingPage_contact__np_ax{padding:36px 24px 64px}.AiConsultingPage_contact__np_ax p{max-width:650px;margin:18px 0 24px;color:var(--td-body);font-size:var(--td-type-body);line-height:1.7}@media(max-width:650px){.AiConsultingPage_hero__K3N_U{padding:28px 22px 36px}.AiConsultingPage_options__WlLje{padding:0 22px 36px}.AiConsultingPage_grid__k9EDg{grid-template-columns:1fr;gap:20px}.AiConsultingPage_option__e8i9q{padding:26px 24px}.AiConsultingPage_contact__np_ax{padding:28px 22px 46px}}.ImplementationPage_inner__vZfJr{max-width:1040px;margin:0 auto}.ImplementationPage_hero__ZsLPA{padding:40px 24px 56px;text-align:center}.ImplementationPage_eyebrow__stGdS{color:var(--td-coral);font-size:var(--td-type-secondary);font-weight:500;letter-spacing:.16em}.ImplementationPage_hero__ZsLPA h1{margin:22px auto 0;max-width:800px;color:var(--td-cream);white-space:pre-line;font-size:clamp(36px,4vw,var(--td-type-page-title));font-weight:600;letter-spacing:-.035em;line-height:1.18}.ImplementationPage_intro__7m9tL{margin:24px auto 0;max-width:600px;font-size:var(--td-type-lead);line-height:1.7;color:var(--td-body);text-wrap:balance}.ImplementationPage_safety__mVGgn{margin:28px auto 0;max-width:650px;color:var(--td-body);font-size:var(--td-type-secondary);line-height:1.7;text-wrap:balance}.ImplementationPage_services__1hWgx{padding:0 24px 46px}.ImplementationPage_service__CM8_R{border-bottom:1px solid #35564f;scroll-margin-top:100px}.ImplementationPage_service__CM8_R:first-child{border-top:1px solid #35564f}.ImplementationPage_service__CM8_R summary{display:flex;align-items:center;gap:26px;padding:27px 8px;cursor:pointer;list-style:none}.ImplementationPage_service__CM8_R summary::-webkit-details-marker{display:none}.ImplementationPage_service__CM8_R summary:focus-visible{outline:2px solid #e8946c;outline-offset:4px;border-radius:4px}.ImplementationPage_service__CM8_R summary:hover h2{color:#efae8b}.ImplementationPage_number__jUaPB{align-self:flex-start;margin-top:4px;color:#e8946c;font-size:12px;letter-spacing:.08em}.ImplementationPage_main__tivMc .ImplementationPage_service__CM8_R h2{color:var(--td-cream);font-size:var(--td-type-card-title);font-weight:600;line-height:1.3;letter-spacing:-.02em;transition:color .15s}.ImplementationPage_main__tivMc .ImplementationPage_service__CM8_R h2:after{display:none!important}.ImplementationPage_service__CM8_R summary p{color:var(--td-body);font-size:var(--td-type-body);line-height:1.6;margin-top:7px}.ImplementationPage_toggle__irnyG{flex-shrink:0;position:relative;width:26px;height:26px;margin-left:auto;border:1px solid #527066;border-radius:50%}.ImplementationPage_toggle__irnyG:after,.ImplementationPage_toggle__irnyG:before{content:"";position:absolute;top:12px;left:7px;height:1px;width:10px;background:#e8946c}.ImplementationPage_toggle__irnyG:after{transform:rotate(90deg)}.ImplementationPage_service__CM8_R[open] .ImplementationPage_toggle__irnyG:after{transform:rotate(0)}.ImplementationPage_service__CM8_R[open]{background:rgba(17,54,48,.48)}.ImplementationPage_body__GWIEK{padding:0 64px 30px;max-width:850px;color:var(--td-body);font-size:var(--td-type-body);line-height:1.7}.ImplementationPage_body__GWIEK ul{list-style:disc;padding-left:19px;margin:17px 0}.ImplementationPage_body__GWIEK li{padding:3px 0}.ImplementationPage_body__GWIEK .ImplementationPage_note__kFHwN{padding-top:16px;border-top:1px solid #35564f;color:var(--td-body);font-size:var(--td-type-secondary)}.ImplementationPage_contact__Qkt8Z{padding:36px 24px 64px}.ImplementationPage_contact__Qkt8Z h2{color:var(--td-cream);font-size:clamp(30px,3vw,36px);font-weight:600;line-height:1.3;letter-spacing:-.025em}.ImplementationPage_contact__Qkt8Z p{margin-top:16px;color:var(--td-body);font-size:var(--td-type-body);line-height:1.7;max-width:600px}@media (max-width:650px){.ImplementationPage_hero__ZsLPA{padding:28px 22px 38px}.ImplementationPage_hero__ZsLPA h1{font-size:36px}.ImplementationPage_safety__mVGgn{margin-top:22px}.ImplementationPage_services__1hWgx{padding:0 22px 28px}.ImplementationPage_service__CM8_R summary{gap:15px;padding:23px 0}.ImplementationPage_main__tivMc .ImplementationPage_service__CM8_R h2{font-size:24px}.ImplementationPage_toggle__irnyG{width:24px;height:24px}.ImplementationPage_toggle__irnyG:after,.ImplementationPage_toggle__irnyG:before{top:11px;left:6px}.ImplementationPage_body__GWIEK{padding:0 16px 25px 31px}.ImplementationPage_contact__Qkt8Z{padding:28px 22px 46px}}