.DxAiSectionHead_dxAiSectionHead__qgHL1{position:relative;margin-bottom:var(--dxai-head-mb,44px)}.DxAiSectionHead_dxAiSectionHead__eyebrow__LjDkQ{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76;margin-bottom:18px}.DxAiSectionHead_dxAiSectionHead_theme_dark__SoLNd .DxAiSectionHead_dxAiSectionHead__eyebrow__LjDkQ{color:hsla(0,0%,100%,.72)}.DxAiSectionHead_dxAiSectionHead__chapterNo___Xp8l{display:none;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.14em;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"palt","tnum";color:rgba(0,0,0,0);-webkit-text-stroke:.7px rgba(11,17,32,.55);margin-bottom:16px}.DxAiSectionHead_dxAiSectionHead_tier_b3__e_xw4 .DxAiSectionHead_dxAiSectionHead__chapterNo___Xp8l{display:block}@media(max-width:1079px){.DxAiSectionHead_dxAiSectionHead_tier_b2__rrYIn .DxAiSectionHead_dxAiSectionHead__chapterNo___Xp8l{display:block}}.DxAiSectionHead_dxAiSectionHead_theme_dark__SoLNd .DxAiSectionHead_dxAiSectionHead__chapterNo___Xp8l{-webkit-text-stroke-color:hsla(0,0%,100%,.42)}.DxAiSectionHead_dxAiSectionHead__marginNo__m05io{display:none;position:absolute;z-index:0;pointer-events:none;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"palt","tnum";color:rgba(0,0,0,0);-webkit-text-stroke:2px rgba(11,17,32,.5);white-space:nowrap}.DxAiSectionHead_dxAiSectionHead_theme_dark__SoLNd .DxAiSectionHead_dxAiSectionHead__marginNo__m05io{-webkit-text-stroke-color:hsla(0,0%,100%,.42)}@media(min-width:1080px){.DxAiSectionHead_dxAiSectionHead_tier_b2__rrYIn .DxAiSectionHead_dxAiSectionHead__marginNo__m05io,.DxAiSectionHead_dxAiSectionHead_tier_b3__e_xw4 .DxAiSectionHead_dxAiSectionHead__marginNo__m05io{display:block}}.DxAiSectionHead_dxAiSectionHead_tier_b2__rrYIn .DxAiSectionHead_dxAiSectionHead__marginNo__m05io{font-size:clamp(96px,10vw,148px);left:calc(var(--dxai-measure, 880px) - var(--dxai-mn-overlap, 24px));bottom:var(--dxai-mn-bottom,-74px)}.DxAiSectionHead_dxAiSectionHead_tier_b3__e_xw4 .DxAiSectionHead_dxAiSectionHead__marginNo__m05io{font-size:clamp(72px,7.5vw,108px);right:var(--dxai-mn-right,-24px);bottom:var(--dxai-mn-bottom,-52px)}.DxAiSectionHead_dxAiSectionHead__title__ZRz9I{margin:0;text-align:left;color:#1a1a1a;font-feature-settings:"palt";overflow-wrap:anywhere;min-width:0;position:relative;z-index:1}.DxAiSectionHead_dxAiSectionHead_theme_dark__SoLNd .DxAiSectionHead_dxAiSectionHead__title__ZRz9I{color:hsla(0,0%,100%,.96)}.DxAiSectionHead_dxAiSectionHead_tier_b1__fc1sN .DxAiSectionHead_dxAiSectionHead__title__ZRz9I{font-size:var(--dxai-h2-b1);font-weight:900;letter-spacing:-.018em;line-height:1.32}.DxAiSectionHead_dxAiSectionHead_tier_b2__rrYIn .DxAiSectionHead_dxAiSectionHead__title__ZRz9I{font-size:var(--dxai-h2-b2);font-weight:800;letter-spacing:-.015em;line-height:1.4}.DxAiSectionHead_dxAiSectionHead_tier_b3__e_xw4 .DxAiSectionHead_dxAiSectionHead__title__ZRz9I{font-size:var(--dxai-h2-b3);font-weight:800;letter-spacing:-.008em;line-height:1.45}.DxAiSectionHead_dxAiSectionHead_tier_b1__fc1sN .DxAiSectionHead_dxAiSectionHead__title__ZRz9I [data-hd=lead]{font-size:.72em;font-weight:700;color:#5f636b;letter-spacing:-.008em}.DxAiSectionHead_dxAiSectionHead_tier_b1__fc1sN .DxAiSectionHead_dxAiSectionHead__title__ZRz9I [data-hd=num]{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:1.19em;font-weight:800;font-variant-numeric:tabular-nums;font-feature-settings:"palt","tnum";letter-spacing:-.03em}.DxAiSectionHead_dxAiSectionHead_tier_b1__fc1sN .DxAiSectionHead_dxAiSectionHead__title__ZRz9I [data-hd=main]{font-size:1em;font-weight:900}.DxAiSectionHead_dxAiSectionHead_theme_dark__SoLNd .DxAiSectionHead_dxAiSectionHead__title__ZRz9I [data-hd=lead]{color:hsla(0,0%,100%,.72)}.DxAiSectionHead_dxAiSectionHead_theme_dark__SoLNd .DxAiSectionHead_dxAiSectionHead__title__ZRz9I [data-hd=main]{color:#fff}.LastUpdated_lastUpdated__wTROq{font-size:.75rem;font-weight:600;color:#6b7280;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(38,218,210,.06);border:1px solid rgba(38,218,210,.18);border-radius:9999px}.LastUpdated_lastUpdated__wTROq:before{content:"";width:6px;height:6px;border-radius:50%;background:#26dad2;box-shadow:0 0 6px rgba(38,218,210,.5)}@media(max-width:768px){.LastUpdated_lastUpdated__wTROq{font-size:11px}}.LastUpdated_lastUpdated_theme_dark__AzFJ7{color:hsla(0,0%,100%,.65)}.CTAButton_ctaButton__Hxzfl{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:700;border-radius:8px;text-decoration:none!important;cursor:pointer;border:none;transition:transform .25s cubic-bezier(.16,1,.3,1),scale .1s cubic-bezier(.16,1,.3,1),background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.CTAButton_ctaButton__Hxzfl:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.CTAButton_ctaButton__Hxzfl:active{scale:.985}.CTAButton_ctaButton__Hxzfl:focus-visible{outline:2px solid var(--cta-focus-outline,rgba(38,218,210,.5));outline-offset:3px}@media(max-width:768px){.CTAButton_ctaButton__Hxzfl{width:100%;flex:1;padding:14px 24px;font-size:.875rem}}@media(prefers-reduced-motion:reduce){.CTAButton_ctaButton__Hxzfl{transition:none}}.CTAButton_ctaButton_type_primary__t6soL{background:#26dad2;color:var(--cta-primary-fg,#FFFFFF);box-shadow:0 4px 16px rgba(38,218,210,.2)}.CTAButton_ctaButton_type_primary__t6soL:hover{background:#4aeadf;transform:translateY(-2px);box-shadow:0 8px 32px rgba(38,218,210,.35)}.CTAButton_ctaButton_type_secondary__dIhD0{background:rgba(0,0,0,0);border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.95)}.CTAButton_ctaButton_type_secondary__dIhD0:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.CTAButton_ctaButton_type_accent__STpDF{background:#26dad2;color:#fff!important;border-radius:9999px}.CTAButton_ctaButton_type_accent__STpDF:hover{background:rgb(32.8338582677,192.5661417323,185.4669291339);transform:translateY(-1px);box-shadow:0 4px 12px rgba(38,218,210,.3)}.CTAButton_ctaButton_type_outline__msImf{background:rgba(0,0,0,0);border:1px solid var(--cta-outline-border,rgba(38,218,210,.3));color:var(--cta-outline-fg,#26DAD2)}.CTAButton_ctaButton_type_outline__msImf:hover{border-color:var(--cta-outline-border-hover,#26DAD2);background:var(--cta-outline-bg-hover,rgba(38,218,210,.06));transform:translateY(-1px)}.CTAButton_ctaButton_shape_pill__qXHMO{border-radius:9999px}.CTAButton_ctaButton_size_sm__Dfwmp{padding:12px 28px;font-size:1rem;font-weight:600}@media(max-width:768px){.CTAButton_ctaButton_size_sm__Dfwmp{width:auto;padding:10px 22px;font-size:.875rem}}.CTAButton_ctaButton__icon__6axY_{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.CTAButton_ctaButton__Hxzfl:hover .CTAButton_ctaButton__icon__6axY_{transform:translateX(2px)}.CTAButton_ctaButton_size_sm__Dfwmp .CTAButton_ctaButton__icon__6axY_{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.CTAButton_ctaButton__icon__6axY_{transition:none}.CTAButton_ctaButton__Hxzfl:hover .CTAButton_ctaButton__icon__6axY_{transform:none}}.CTAButton_ctaButton__text__yw_WO{white-space:nowrap}@keyframes DiagnosticQuiz_dqEnter__4cRlB{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes DiagnosticQuiz_dqExit__4nUyl{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-28px)}}@keyframes DiagnosticQuiz_dqResultIn__dgIje{0%{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes DiagnosticQuiz_dqIconPulse__n7pij{0%{box-shadow:0 0 0 0 rgba(38,218,210,.4)}70%{box-shadow:0 0 0 18px rgba(38,218,210,0)}to{box-shadow:0 0 0 0 rgba(38,218,210,0)}}@keyframes DiagnosticQuiz_dqDotPop__JuQ1h{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes DiagnosticQuiz_dqCheckPop__m_His{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes DiagnosticQuiz_dqGlowPulse__FWT3T{0%,to{opacity:.5}50%{opacity:.85}}@keyframes DiagnosticQuiz_dqBorderFlow__Qu8eo{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes DiagnosticQuiz_dqFloat__Kg6u_{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes DiagnosticQuiz_dqSelectedPulse__e_H3r{0%{box-shadow:0 0 0 0 rgba(38,218,210,.35)}50%{box-shadow:0 0 0 8px rgba(38,218,210,.12)}to{box-shadow:0 0 0 4px rgba(38,218,210,.06)}}@keyframes DiagnosticQuiz_dqResultIconSpin__1p_Zi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes DiagnosticQuiz_dqConfettiFall__aqiFC{0%{transform:translateY(-20px) rotate(0deg) scale(0);opacity:0}20%{opacity:1;transform:translateY(0) rotate(45deg) scale(1)}to{transform:translateY(40px) rotate(180deg) scale(.6);opacity:0}}@keyframes DiagnosticQuiz_dqNumPulse__AHhtG{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.DiagnosticQuiz_diagQuiz__LcwN2{--dq-card-bg:linear-gradient(135deg,#ffffff,#f0fdfa 50%,#f5f3ff);--dq-card-border:rgba(0,0,0,0.06);--dq-card-shadow:0 12px 40px rgba(0,0,0,0.08);--dq-text:#1A1A1A;--dq-text-sub:#6B7280;--dq-text-muted:#9CA3AF;--dq-option-bg:rgba(255,255,255,0.85);--dq-option-border:rgba(38,218,210,0.15);--dq-option-hover-bg:rgba(38,218,210,0.06);--dq-dot-bg:#F6F6F6;--dq-dot-border:rgba(38,218,210,0.2);--dq-dot-active-bg:rgba(38,218,210,0.12);--dq-icon-bg-from:rgba(38,218,210,0.15);--dq-icon-bg-to:rgba(38,218,210,0.05);--dq-icon-border:rgba(38,218,210,0.2);--dq-backdrop:none;--dq-glow-1:#26DAD2;--dq-glow-2:#a78bfa;--dq-glow-3:#38bdf8;--dq-num-bg:linear-gradient(135deg,#26DAD2,#38bdf8);--dq-ring:#0a7a76}.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1{padding:100px 0 120px;background:#0b1120;position:relative;overflow:hidden;--dq-card-bg:linear-gradient(135deg,rgba(38,218,210,0.06),rgba(15,23,42,0.95) 50%,rgba(99,102,241,0.04));--dq-card-border:rgba(255,255,255,0.08);--dq-card-shadow:0 12px 40px rgba(0,0,0,0.4);--dq-text:rgba(255,255,255,0.95);--dq-text-sub:rgba(255,255,255,0.65);--dq-text-muted:rgba(255,255,255,0.4);--dq-option-bg:rgba(255,255,255,0.05);--dq-option-border:rgba(38,218,210,0.15);--dq-option-hover-bg:rgba(38,218,210,0.1);--dq-dot-bg:rgba(255,255,255,0.06);--dq-dot-border:rgba(38,218,210,0.25);--dq-dot-active-bg:rgba(38,218,210,0.2);--dq-icon-bg-from:rgba(38,218,210,0.2);--dq-icon-bg-to:rgba(38,218,210,0.08);--dq-icon-border:rgba(38,218,210,0.3);--dq-backdrop:blur(20px);--dq-glow-1:#26DAD2;--dq-glow-2:#818cf8;--dq-glow-3:#38bdf8;--dq-num-bg:linear-gradient(135deg,#26DAD2,#818cf8);--dq-ring:#26DAD2}.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1:before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:800px;height:600px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(38,218,210,.1) 0,rgba(38,218,210,.04) 40%,transparent 70%);pointer-events:none;z-index:0;animation:DiagnosticQuiz_dqGlowPulse__FWT3T 4s ease-in-out infinite}@media(max-width:768px){.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1{padding:72px 0 80px}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1:before{animation:none}}.DiagnosticQuiz_diagQuiz__inner__TRyhj{max-width:720px;margin:0 auto;padding:0 24px;position:relative;z-index:1}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__inner__TRyhj{padding:0 16px}}.DiagnosticQuiz_diagQuiz__cardGlow__sSryt{border-radius:calc(24px + 3px);padding:3px;background:linear-gradient(135deg,var(--dq-glow-1),var(--dq-glow-2),var(--dq-glow-3),var(--dq-glow-2),var(--dq-glow-1));background-size:300% 300%;animation:DiagnosticQuiz_dqBorderFlow__Qu8eo 4s ease infinite}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__cardGlow__sSryt{border-radius:calc(16px + 3px)}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__cardGlow__sSryt{animation:none}}.DiagnosticQuiz_diagQuiz__card__1472U{background:var(--dq-card-bg);border:none;border-radius:24px;box-shadow:var(--dq-card-shadow);backdrop-filter:var(--dq-backdrop);-webkit-backdrop-filter:var(--dq-backdrop);padding:44px 52px;min-height:420px;position:relative;overflow:hidden}.DiagnosticQuiz_diagQuiz__card__1472U:before{content:"";position:absolute;top:0;left:0;width:var(--dq-progress,0);height:4px;background:linear-gradient(90deg,#26DAD2,#38bdf8 50%,#4AEADF);border-radius:0 9999px 9999px 0;transition:width .5s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__card__1472U{padding:28px 22px;border-radius:16px;min-height:360px}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__card__1472U:before{transition:none}}.DiagnosticQuiz_diagQuiz__stepDots__Fy4Cq{display:flex;align-items:center;gap:8px;margin-bottom:28px}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__stepDots__Fy4Cq{gap:6px;margin-bottom:22px}}.DiagnosticQuiz_diagQuiz__stepDot__YtIob{width:30px;height:30px;border-radius:50%;border:2px solid var(--dq-dot-border);background:var(--dq-dot-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__stepDot__YtIob{width:26px;height:26px}}.DiagnosticQuiz_diagQuiz__stepDot_state_done__13Xhu{background:linear-gradient(135deg,#26DAD2,#38bdf8);border-color:#26dad2;color:#fff;animation:DiagnosticQuiz_dqDotPop__JuQ1h .35s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__stepDot_state_done__13Xhu{animation:none}}.DiagnosticQuiz_diagQuiz__stepDot_state_active__uA9Uq{border-color:var(--dq-ring);background:var(--dq-dot-active-bg);outline:3px solid var(--dq-ring);outline-offset:0}.DiagnosticQuiz_diagQuiz__stepBadge__on4yc{margin-left:auto;display:inline-flex;align-items:center;padding:4px 14px;border-radius:9999px;background:linear-gradient(135deg,rgba(38,218,210,.12),rgba(56,189,248,.08));border:1px solid rgba(38,218,210,.2);font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.8125rem;font-weight:700;color:#26dad2;white-space:nowrap}.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1 .DiagnosticQuiz_diagQuiz__stepBadge__on4yc{background:rgba(38,218,210,.15);border-color:rgba(38,218,210,.3)}.DiagnosticQuiz_diagQuiz__questionPane_state_entering__sPl_u{animation:DiagnosticQuiz_dqEnter__4cRlB .3s cubic-bezier(.33,1,.68,1) both}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__questionPane_state_entering__sPl_u{animation:none}}.DiagnosticQuiz_diagQuiz__questionPane_state_exiting__zKAdx{animation:DiagnosticQuiz_dqExit__4nUyl .2s ease-in both;pointer-events:none}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__questionPane_state_exiting__zKAdx{animation:none;opacity:1}}.DiagnosticQuiz_diagQuiz__questionHeader__3FYhr{display:flex;align-items:center;gap:12px;margin-bottom:20px}.DiagnosticQuiz_diagQuiz__questionNum__nl2mo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--dq-num-bg);color:#fff;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;flex-shrink:0;animation:DiagnosticQuiz_dqNumPulse__AHhtG 2s ease-in-out infinite}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__questionNum__nl2mo{width:42px;height:42px;font-size:1.1rem;border-radius:12px}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__questionNum__nl2mo{animation:none}}.DiagnosticQuiz_diagQuiz__questionIconWrap__GxBsh{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--dq-icon-bg-from),var(--dq-icon-bg-to));border:1px solid var(--dq-icon-border);display:flex;align-items:center;justify-content:center;color:#26dad2;animation:DiagnosticQuiz_dqFloat__Kg6u_ 3s ease-in-out infinite}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__questionIconWrap__GxBsh{width:42px;height:42px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__questionIconWrap__GxBsh{animation:none}}.DiagnosticQuiz_diagQuiz__questionText__Q0dnT{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--dq-text);line-height:1.4;letter-spacing:-.01em;margin:0 0 28px}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__questionText__Q0dnT{font-size:1.5rem;margin-bottom:20px}}.DiagnosticQuiz_diagQuiz__optionList__YtQh7{list-style:none;margin:0;padding:0;display:grid;gap:10px}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp{width:100%;display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--dq-option-bg);border-left:1.5px solid var(--dq-option-border);border:1.5px solid var(--dq-option-border);border-left:4px solid rgba(0,0,0,0);border-radius:12px;cursor:pointer;text-align:left;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:hover{border-color:rgba(38,218,210,.5) rgba(38,218,210,.5) rgba(38,218,210,.5) #26dad2;background:var(--dq-option-hover-bg);transform:translateY(-2px)}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:hover .DiagnosticQuiz_diagQuiz__optionArrow__S6UL4{opacity:1;transform:translateX(3px)}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:hover .DiagnosticQuiz_diagQuiz__optionIndex__shA7c{background:linear-gradient(135deg,#26DAD2,#38bdf8);color:#fff;border-color:rgba(0,0,0,0)}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:active{transform:translateY(0)}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:focus-visible{outline:2px solid var(--dq-ring);outline-offset:2px}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:disabled{cursor:default}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp{padding:14px 16px;gap:12px}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp{transition:border-color .2s ease,background .2s ease}.DiagnosticQuiz_diagQuiz__optionBtn__rHtcp:hover{transform:none}}.DiagnosticQuiz_diagQuiz__optionBtn_state_selected__xHI9R{border-color:var(--dq-ring)!important;border-left-color:var(--dq-ring)!important;background:rgba(38,218,210,.1)!important;animation:DiagnosticQuiz_dqSelectedPulse__e_H3r .8s ease-out}.DiagnosticQuiz_diagQuiz__optionBtn_state_selected__xHI9R .DiagnosticQuiz_diagQuiz__optionIndex__shA7c{background:linear-gradient(135deg,#26DAD2,#38bdf8)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important;animation:DiagnosticQuiz_dqCheckPop__m_His .3s cubic-bezier(.34,1.56,.64,1)}.DiagnosticQuiz_diagQuiz__optionBtn_state_selected__xHI9R .DiagnosticQuiz_diagQuiz__optionArrow__S6UL4{opacity:1;color:#26dad2}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__optionBtn_state_selected__xHI9R,.DiagnosticQuiz_diagQuiz__optionBtn_state_selected__xHI9R .DiagnosticQuiz_diagQuiz__optionIndex__shA7c{animation:none}}.DiagnosticQuiz_diagQuiz__optionIndex__shA7c{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid rgba(38,218,210,.3);background:rgba(38,218,210,.06);font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:700;color:#26dad2;line-height:1;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__optionIndex__shA7c{transition:none}}.DiagnosticQuiz_diagQuiz__optionLabel__7tjh7{flex:1;font-size:.875rem;font-weight:500;color:var(--dq-text);line-height:1.55}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__optionLabel__7tjh7{font-size:.8125rem}}.DiagnosticQuiz_diagQuiz__optionArrow__S6UL4{flex-shrink:0;color:#26dad2;opacity:0;transition:opacity .2s ease,transform .2s ease}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__optionArrow__S6UL4{transition:none}}.DiagnosticQuiz_diagQuiz__backArea__j7WFk{margin-top:24px;display:flex;justify-content:flex-start}.DiagnosticQuiz_diagQuiz__backBtn__B7NvV{display:inline-flex;align-items:center;gap:6px;padding:6px 0;background:none;border:none;cursor:pointer;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:.875rem;color:var(--dq-text-muted);transition:color .2s ease}.DiagnosticQuiz_diagQuiz__backBtn__B7NvV:hover{color:var(--dq-text)}.DiagnosticQuiz_diagQuiz__backBtn__B7NvV:focus-visible{outline:2px solid var(--dq-ring);outline-offset:2px;border-radius:4px}.DiagnosticQuiz_diagQuiz__backBtn__B7NvV:disabled{cursor:default;opacity:.5}.DiagnosticQuiz_diagQuiz__resultPane__04SJS{display:flex;flex-direction:column;align-items:center;text-align:center;animation:DiagnosticQuiz_dqResultIn__dgIje .6s cubic-bezier(.34,1.56,.64,1) both;position:relative;padding-top:8px}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__resultPane__04SJS{animation:none}}.DiagnosticQuiz_diagQuiz__confetti__0Q87H{position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:200px;pointer-events:none;z-index:0}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A{position:absolute;width:8px;height:8px;border-radius:50%;animation:DiagnosticQuiz_dqConfettiFall__aqiFC 1.5s ease-out both}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:first-child{left:10%;top:20%;background:#26dad2;animation-delay:0s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(2){left:25%;top:10%;background:#a78bfa;animation-delay:.1s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(3){left:45%;top:5%;background:#38bdf8;animation-delay:.05s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(4){left:60%;top:12%;background:#f472b6;animation-delay:.15s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(5){left:80%;top:18%;background:#fbbf24;animation-delay:.08s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(6){left:90%;top:30%;background:#26dad2;animation-delay:.12s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(7){left:5%;top:40%;background:#38bdf8;animation-delay:.2s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(8){left:35%;top:15%;background:#fbbf24;animation-delay:.18s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(9){left:70%;top:8%;background:#a78bfa;animation-delay:.07s}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(10){left:15%;top:35%;background:#f472b6;animation-delay:.22s;width:6px;height:6px}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(11){left:55%;top:25%;background:#26dad2;animation-delay:.14s;width:6px;height:6px}.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A:nth-child(12){left:85%;top:10%;background:#38bdf8;animation-delay:.03s;width:6px;height:6px}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__confettiDot__9Q3_A{animation:none;display:none}}.DiagnosticQuiz_diagQuiz__resultDeco__lWhfS{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(38,218,210,.1) 0,rgba(56,189,248,.05) 40%,transparent 70%);pointer-events:none;z-index:0}.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1 .DiagnosticQuiz_diagQuiz__resultDeco__lWhfS{background:radial-gradient(circle,rgba(38,218,210,.18) 0,rgba(56,189,248,.08) 40%,transparent 70%)}.DiagnosticQuiz_diagQuiz__resultIconWrap__7Nd24{position:relative;z-index:1;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(38,218,210,.15),rgba(56,189,248,.1));border:2px solid rgba(38,218,210,.25);display:flex;align-items:center;justify-content:center;color:#26dad2;margin-bottom:20px;animation:DiagnosticQuiz_dqIconPulse__n7pij 1.5s ease-out}.DiagnosticQuiz_diagQuiz__resultIconWrap__7Nd24:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(from 0deg,rgba(38,218,210,.35),rgba(167,139,250,.2) 25%,transparent 40%,rgba(56,189,248,.25) 60%,transparent 75%,rgba(38,218,210,.35));animation:DiagnosticQuiz_dqResultIconSpin__1p_Zi 3s linear infinite;z-index:-1;filter:blur(6px)}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__resultIconWrap__7Nd24{width:68px;height:68px}}@media(prefers-reduced-motion:reduce){.DiagnosticQuiz_diagQuiz__resultIconWrap__7Nd24{animation:none}.DiagnosticQuiz_diagQuiz__resultIconWrap__7Nd24:before{animation:none;display:none}}.DiagnosticQuiz_diagQuiz__resultEyebrow__X0oh7{position:relative;z-index:1;margin-bottom:8px}.DiagnosticQuiz_diagQuiz__resultEyebrow__X0oh7,.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1 .DiagnosticQuiz_diagQuiz__resultEyebrow__X0oh7{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:700;color:#26dad2;letter-spacing:.2em;text-transform:uppercase}.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1 .DiagnosticQuiz_diagQuiz__resultEyebrow__X0oh7{margin-bottom:16px}.DiagnosticQuiz_diagQuiz__resultTitle__LIsEh{position:relative;z-index:1;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--dq-text);line-height:1.25;letter-spacing:-.025em;margin:0 0 16px}.DiagnosticQuiz_diagQuiz__resultBadge__c7Lcl{position:relative;z-index:1;display:inline-flex;align-items:center;padding:8px 20px;background:linear-gradient(135deg,rgba(38,218,210,.1),rgba(56,189,248,.06));border:1px solid rgba(38,218,210,.25);border-radius:9999px;margin-bottom:28px}.DiagnosticQuiz_diagQuiz_theme_dark__4Q8R1 .DiagnosticQuiz_diagQuiz__resultBadge__c7Lcl{background:rgba(38,218,210,.12);border-color:rgba(38,218,210,.3)}.DiagnosticQuiz_diagQuiz__resultBadgeText__qrwaz{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:700;background:linear-gradient(135deg,#26DAD2,#4AEADF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.DiagnosticQuiz_diagQuiz__resultDesc__12s6F{position:relative;z-index:1;font-size:1rem;line-height:1.8;color:var(--dq-text-sub);margin:0 0 36px;max-width:520px}@media(max-width:768px){.DiagnosticQuiz_diagQuiz__resultDesc__12s6F{font-size:.875rem;margin-bottom:28px}}.DiagnosticQuiz_diagQuiz__resultCtas__L1onf{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px}.DiagnosticQuiz_diagQuiz__resultCtas__L1onf>*{flex:none}.AnswerCapsule_answerCapsule__5_zDs{background:#f6f6f6;border:1px solid rgba(0,0,0,.08);border-radius:12px;margin:clamp(20px,3vw,36px) auto 48px;max-width:800px;padding:24px 28px}@media(max-width:768px){.AnswerCapsule_answerCapsule__5_zDs{padding:20px;margin:16px 16px 36px}}.AnswerCapsule_answerCapsule__label__Z_Hjw{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:#0b1120;margin:0 0 12px;letter-spacing:.04em}.AnswerCapsule_answerCapsule__icon__RAlyS{width:18px;height:18px;flex-shrink:0}.AnswerCapsule_answerCapsule__inner__oA4u5{font-size:.875rem;line-height:1.9;color:#475569}@media(max-width:768px){.AnswerCapsule_answerCapsule__inner__oA4u5{font-size:16px;line-height:1.75}}.AnswerCapsule_answerCapsule__inner__oA4u5 p{margin:0 0 4px}.AnswerCapsule_answerCapsule__inner__oA4u5 p:last-child{margin-bottom:0}.AnswerCapsule_answerCapsule__inner__oA4u5 strong{color:#1a1a1a;font-weight:600}.AppTrustBand_appTrustBand__HTGuG{background:#f5f4f0;border-bottom:1px solid #e5e3dc;padding:clamp(20px,2.5vw,28px) 0}.AppTrustBand_appTrustBand__inner__RMwSM{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.AppTrustBand_appTrustBand__inner__RMwSM{padding:0 16px}}.AppTrustBand_appTrustBand__list__ZzPSB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}@media(max-width:1024px){.AppTrustBand_appTrustBand__list__ZzPSB{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.AppTrustBand_appTrustBand__item__z3aNG{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;position:relative;color:#4b5157;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.5}.AppTrustBand_appTrustBand__item__z3aNG:not(:last-child):after{content:"";position:absolute;right:0;top:18%;bottom:18%;width:1px;background:#e5e3dc}@media(max-width:1024px){.AppTrustBand_appTrustBand__item__z3aNG{padding:10px 8px}.AppTrustBand_appTrustBand__item__z3aNG:not(:last-child):after{display:none}}@media(max-width:380px){.AppTrustBand_appTrustBand__item__z3aNG{font-size:.8125rem}}.AppTrustBand_appTrustBand__icon__mT0c2{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:rgba(38,218,210,.1);color:#0a7a76}.AppTrustBand_appTrustBand__label__WDwer{display:inline-block}.AppLocalAreas_appLocalAreas__NE9_k{padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);background:#f5f4f0;position:relative;z-index:1}.AppLocalAreas_appLocalAreas__inner__gWW2v{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.AppLocalAreas_appLocalAreas__inner__gWW2v{padding:0 16px}}.AppLocalAreas_appLocalAreas__inner__gWW2v{max-width:1120px}.AppLocalAreas_appLocalAreas__eyebrow__2_H0x{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin-bottom:14px}.AppLocalAreas_appLocalAreas__title__4B9Y3{margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.AppLocalAreas_appLocalAreas__lead__U3M56{max-width:780px;margin:0 0 clamp(32px,4vw,48px);font-size:1rem;line-height:1.8;color:#4b5157}.AppLocalAreas_appLocalAreas__grid__zaRtD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}@media(max-width:1024px){.AppLocalAreas_appLocalAreas__grid__zaRtD{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:480px){.AppLocalAreas_appLocalAreas__grid__zaRtD{grid-template-columns:minmax(0,1fr)}}.AppLocalAreas_appLocalAreas__card__P2Tf8{background:#fff;border:1px solid #e5e3dc;border-radius:16px;padding:clamp(20px,2.5vw,28px);display:flex;flex-direction:column;gap:12px;transition:border-color .25s ease}.AppLocalAreas_appLocalAreas__card__P2Tf8:hover{border-color:#26dad2}.AppLocalAreas_appLocalAreas__cardHeader__09Dyu{display:flex;align-items:center;gap:12px}.AppLocalAreas_appLocalAreas__cardIcon__4KCfd{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:rgba(38,218,210,.1);color:#0a7a76;flex-shrink:0}.AppLocalAreas_appLocalAreas__cardHeaderText__cbFDL{display:flex;flex-direction:column;gap:2px}.AppLocalAreas_appLocalAreas__cardName__uX5Tk{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:.01em;color:#1a1a1a;line-height:1.2}.AppLocalAreas_appLocalAreas__cardReading___vm1Y{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}.AppLocalAreas_appLocalAreas__cardIndustries__RiQGZ{margin:0;font-size:.875rem;line-height:1.7;color:#4b5157}.AppLocalAreas_appLocalAreas__cardTake__j0qHP{margin:0;font-size:.8125rem;line-height:1.7;color:#1a1a1a;padding-top:12px;border-top:1px dashed #e5e3dc}.AppLocalAreas_appLocalAreas__cardLinks__VkuMn{list-style:none;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 0}.AppLocalAreas_appLocalAreas__cardLink__IqdiU{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#0a7a76;border:1px solid #26dad2;background:rgba(38,218,210,.05);padding:6px 10px;border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease}.AppLocalAreas_appLocalAreas__cardLink__IqdiU:focus-visible,.AppLocalAreas_appLocalAreas__cardLink__IqdiU:hover{background:#26dad2;color:#fff;text-decoration:none}.AppLocalAreas_appLocalAreas__footnote__mlG6z{margin:clamp(28px,3vw,40px) 0 0;font-size:.8125rem;line-height:1.7;color:#9ca3af;max-width:880px}.AppVendorCompare_compare__8y4wm{padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);background:#fff;position:relative;z-index:1}.AppVendorCompare_compare__inner__arYpT{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.AppVendorCompare_compare__inner__arYpT{padding:0 16px}}.AppVendorCompare_compare__inner__arYpT{max-width:1120px}.AppVendorCompare_compare__eyebrow__awez1{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin-bottom:14px}.AppVendorCompare_compare__title__eleQg{margin:0 0 16px;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.AppVendorCompare_compare__lead__YUKNU{max-width:880px;margin:0 0 clamp(28px,3.5vw,40px);font-size:.9375rem;line-height:1.85;color:#4b5157}.AppVendorCompare_compare__tableWrap__5BzJ_{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e3dc;border-radius:14px;background:#fff}@media(max-width:1024px){.AppVendorCompare_compare__tableWrap__5BzJ_{border-radius:12px}}.AppVendorCompare_compare__table___y61I{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;min-width:720px}.AppVendorCompare_compare__table___y61I thead{background:#f5f4f0}.AppVendorCompare_compare__table___y61I td,.AppVendorCompare_compare__table___y61I th{padding:16px 18px;vertical-align:top;text-align:left;border-bottom:1px solid #e5e3dc}.AppVendorCompare_compare__table___y61I th{font-weight:800}.AppVendorCompare_compare__table___y61I tbody tr:last-child td,.AppVendorCompare_compare__table___y61I tbody tr:last-child th{border-bottom:0}.AppVendorCompare_compare__cellAxis__S2_Sd{width:22%;background:#f6f6f6;position:sticky;left:0;z-index:1}thead .AppVendorCompare_compare__cellAxis__S2_Sd{background:#f5f4f0}.AppVendorCompare_compare__axisName__YKEA1{display:block;font-size:.9375rem;font-weight:800;color:#1a1a1a;letter-spacing:.01em;line-height:1.4;margin-bottom:4px}.AppVendorCompare_compare__axisDetail__UmfiX{display:block;font-size:.75rem;font-weight:500;color:#9ca3af;line-height:1.5}.AppVendorCompare_compare__cellHead__XzqHo{width:26%}.AppVendorCompare_compare__cellHead_state_ours__aQwqZ{background:rgba(38,218,210,.1);position:relative}.AppVendorCompare_compare__cellHead_state_ours__aQwqZ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#26dad2;border-top-left-radius:14px;border-top-right-radius:14px}.AppVendorCompare_compare__headLabel__iPgSG{display:block;font-size:.9375rem;font-weight:800;color:#1a1a1a;letter-spacing:.01em;line-height:1.4;margin-bottom:4px}.AppVendorCompare_compare__headSub__blMI1{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:#9ca3af;text-transform:uppercase}.AppVendorCompare_compare__cell__3raUq{font-size:.8125rem;line-height:1.7;color:#4b5157}.AppVendorCompare_compare__cell_state_ours__WYkkV{background:rgba(38,218,210,.05);color:#1a1a1a}.AppVendorCompare_compare__cellNote__4R_iD{display:block;margin-top:8px}.AppVendorCompare_compare__mark___34TJ{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9999px;flex-shrink:0}.AppVendorCompare_compare__mark_state_good__GYcHy{background:rgba(38,218,210,.18);color:#0a7a76}.AppVendorCompare_compare__mark_state_partial__RFhsr{background:#fef3c7;color:#b45309}.AppVendorCompare_compare__mark_state_weak__TjfmQ{background:#fee2e2;color:#b91c1c}.AppVendorCompare_compare__footnote__Tq6GX{margin:clamp(20px,2.5vw,32px) 0 0;font-size:.75rem;line-height:1.7;color:#9ca3af;max-width:880px}@keyframes AppIndustryShowcase_appMarqueeLeft__U_zCD{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes AppIndustryShowcase_appMarqueeRight__qMV_k{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.AppIndustryShowcase_appIndustryShowcase__Sttiq{background:#f5f4f0;padding:clamp(64px,8vw,96px) 0;text-align:center}.AppIndustryShowcase_appIndustryShowcase__inner__VoK28{max-width:1120px;margin-left:auto;margin-right:auto;padding:0 24px}.AppIndustryShowcase_appIndustryShowcase__title__zyjeS{margin:0 0 16px;font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.AppIndustryShowcase_appIndustryShowcase__sub__mZJm9{font-size:clamp(15px,1.5vw,17px);color:#4b5157;line-height:1.7;max-width:760px;margin:0 auto 24px}.AppIndustryShowcase_appIndustryShowcase__hint__gh4Qq{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;margin-bottom:clamp(28px,3vw,40px);background:linear-gradient(135deg,#F0FDFA,#ECFDF5);border:1.5px solid #26dad2;border-radius:9999px;text-align:left;box-shadow:0 6px 22px rgba(20,184,166,.12)}.AppIndustryShowcase_appIndustryShowcase__hintBadge__m2ZNX{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#0a7a76;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;border-radius:9999px}.AppIndustryShowcase_appIndustryShowcase__hintBadgeDot__CUhnl{width:6px;height:6px;border-radius:50%;background:#fff;animation:AppIndustryShowcase_appMarqueePulse__vracZ 1.6s ease-in-out infinite}@keyframes AppIndustryShowcase_appMarqueePulse__vracZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.AppIndustryShowcase_appIndustryShowcase__hintText__Sto0C{font-size:13px;color:#4b5157;line-height:1.5}.AppIndustryShowcase_appIndustryShowcase__hintText__Sto0C strong{color:#1a1a1a;font-weight:800}.AppIndustryShowcase_appIndustryShowcase__closing__r2MRd{margin:clamp(32px,4vw,48px) 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:700;line-height:1.7;color:#1a1a1a}.AppIndustryShowcase_appMarquee__WHtk_{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:100vw;overflow:hidden;padding:16px 0;mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 4%,black 96%,transparent)}.AppIndustryShowcase_appMarquee_row_2__zin44{margin-top:16px}.AppIndustryShowcase_appMarquee__track__DPeGo{display:flex;gap:20px;width:-moz-fit-content;width:fit-content}.AppIndustryShowcase_appMarquee__track__DPeGo:hover{animation-play-state:paused}.AppIndustryShowcase_appMarquee__track_dir_left__6fyp5{animation:AppIndustryShowcase_appMarqueeLeft__U_zCD 90s linear infinite}.AppIndustryShowcase_appMarquee__track_dir_right__Ai68R{animation:AppIndustryShowcase_appMarqueeRight__qMV_k 90s linear infinite}.AppIndustryShowcase_appMarquee__item__umGwW{flex-shrink:0;width:320px}@media(max-width:1024px){.AppIndustryShowcase_appMarquee__item__umGwW{width:240px}}.AppIndustryShowcase_appCard__Grxei{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04);overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;min-height:280px}.AppIndustryShowcase_appCard__Grxei:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 48px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.06)}.AppIndustryShowcase_appCard_state_clickable__7_h_p{cursor:pointer}.AppIndustryShowcase_appCard__chrome__5xLjp{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:relative}.AppIndustryShowcase_appCard__chromeAccent__ej9Ub{position:absolute;bottom:0;left:0;right:0;height:2px}.AppIndustryShowcase_appCard__dots__CYDtF{display:flex;gap:5px}.AppIndustryShowcase_appCard__dot__yEvyC{width:8px;height:8px;border-radius:50%}.AppIndustryShowcase_appCard__url__RG3Qt{flex:1 1;height:20px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:9px;color:#94a3b8;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden}.AppIndustryShowcase_appCard__mock__P6yle{flex:1 1;display:flex;background:linear-gradient(180deg,#fff,#f8fafc);min-height:160px}.AppIndustryShowcase_appCard__mockSide__9YoG0{width:32px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:12px 0}.AppIndustryShowcase_appCard__mockSideDot__lmV7_{width:14px;height:14px;border-radius:4px;background:hsla(0,0%,100%,.65)}.AppIndustryShowcase_appCard__mockSideDot__lmV7_:first-child{background:hsla(0,0%,100%,.95)}.AppIndustryShowcase_appCard__mockBody__hRAHi{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:12px}.AppIndustryShowcase_appCard__mockHeader__P5xsq{display:flex;align-items:center;justify-content:space-between}.AppIndustryShowcase_appCard__mockHeaderTitle__GqcjH{display:inline-block;width:50%;height:8px;border-radius:2px}.AppIndustryShowcase_appCard__mockHeaderBadge__h_aiI{display:inline-block;width:32px;height:12px;border-radius:9999px}.AppIndustryShowcase_appCard__mockCards__737Kd{display:flex;gap:6px}.AppIndustryShowcase_appCard__mockCardCell__cMsZH{flex:1 1;height:36px;border:1px solid;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 6px}.AppIndustryShowcase_appCard__mockCardLine__VbcC1{display:block;width:70%;height:3px;border-radius:2px}.AppIndustryShowcase_appCard__mockCardLine__VbcC1:first-child{width:50%}.AppIndustryShowcase_appCard__mockTable___7kKz{display:flex;flex-direction:column;gap:4px;margin-top:4px}.AppIndustryShowcase_appCard__mockRow__u29tu{display:flex;align-items:center;gap:6px}.AppIndustryShowcase_appCard__mockRowDot__mEr7f{width:6px;height:6px;border-radius:2px;flex-shrink:0}.AppIndustryShowcase_appCard__mockRowLine__SUXtu{display:block;height:4px;background:rgba(15,23,42,.08);border-radius:2px}.AppIndustryShowcase_appCard__footer__m7wOW{padding:12px 14px;background:#fff;border-top:1px solid #f1f5f9}.AppIndustryShowcase_appCard__badge__YdptN{display:block;font-size:12px;font-weight:800;color:#1a1a1a;letter-spacing:.02em;margin-bottom:6px}.AppIndustryShowcase_appCard__features__SbKSe{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}.AppIndustryShowcase_appCard__feature__HvwYE{font-size:10px;font-weight:700;letter-spacing:.02em}.AppIndustryShowcase_appCard__feature__HvwYE:before{content:"・";margin-right:1px;opacity:.5}.AppIndustryShowcase_appCard__feature__HvwYE:first-child:before{content:"";margin-right:0}@media(prefers-reduced-motion:reduce){.AppIndustryShowcase_appIndustryShowcase__hintBadgeDot__CUhnl,.AppIndustryShowcase_appMarquee__track_dir_left__6fyp5,.AppIndustryShowcase_appMarquee__track_dir_right__Ai68R{animation:none}}@media(max-width:768px){.breakpoints_brPc__3J5GT{display:none}}.breakpoints_brSp__P_82F{display:none}@media(max-width:768px){.breakpoints_brSp__P_82F{display:block}}.AppPriceBreakdown_priceBreakdown__qaMF_{background:#faf8f4;padding:clamp(56px,7vw,96px) clamp(16px,4vw,32px)}.AppPriceBreakdown_priceBreakdown__inner__H0OeO{max-width:1280px;margin:0 auto}.AppPriceBreakdown_priceBreakdown__head__8Cm_f{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.AppPriceBreakdown_priceBreakdown__eyebrow__rNkVf{font-size:12px;letter-spacing:.15em;font-weight:600;color:#b98a3d;margin:0 0 12px;text-transform:uppercase}.AppPriceBreakdown_priceBreakdown__title__E7OH7{font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.45;color:#1a1a1a;margin:0 0 20px;letter-spacing:-.01em;text-wrap:balance}.AppPriceBreakdown_priceBreakdown__titleSep__hK5kG{display:inline-block;margin:0 8px;color:#999;font-weight:400}.AppPriceBreakdown_priceBreakdown__titleSub__75NlW{display:block;font-size:clamp(14px,1.6vw,17px);font-weight:500;color:#555;margin-top:6px}@media(min-width:768px){.AppPriceBreakdown_priceBreakdown__titleSub__75NlW{display:inline;margin-top:0}}.AppPriceBreakdown_priceBreakdown__lead__GWMy0{max-width:760px;margin:0 auto;font-size:clamp(14px,1.5vw,16px);line-height:1.85;color:#444;letter-spacing:.01em}.AppPriceBreakdown_priceBreakdown__grid__DFuoO{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:clamp(40px,5vw,64px)}@media(min-width:768px){.AppPriceBreakdown_priceBreakdown__grid__DFuoO{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:1280px){.AppPriceBreakdown_priceBreakdown__grid__DFuoO{grid-template-columns:repeat(4,1fr);gap:24px}}.AppPriceBreakdown_priceBreakdown__card__3Sy1e{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e2d6;border-radius:16px;padding:clamp(20px,2.6vw,28px);min-width:0}.AppPriceBreakdown_priceBreakdown__card_plan_diagnosis__kYG2b{border-color:#b7d8d8;background:linear-gradient(180deg,#F4FCFC,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__card_plan_mvp__cc6T5{border-color:#e2c58a;background:linear-gradient(180deg,#FFFCF4,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__card_plan_fullsystem__THYHf{border-color:#b0bfd9;background:linear-gradient(180deg,#F2F6FE,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__card_plan_operation__cK94G{border-color:#c2d8c0;background:linear-gradient(180deg,#F2FAF1,#FFFFFF 32%)}.AppPriceBreakdown_priceBreakdown__cardHead__qgjr_{border-bottom:1px dashed #d8cfbe;padding-bottom:16px;margin-bottom:18px}.AppPriceBreakdown_priceBreakdown__cardPrice__VTF70{font-size:clamp(22px,2.6vw,26px);font-weight:800;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.02em}.AppPriceBreakdown_priceBreakdown__cardName__NNdEP{font-size:clamp(14px,1.4vw,16px);font-weight:600;color:#444;margin:0 0 12px;line-height:1.45}.AppPriceBreakdown_priceBreakdown__cardTotal__vCyKY{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#666;margin:0 0 12px;padding:6px 12px;background:rgba(185,138,61,.08);border-radius:9999px}.AppPriceBreakdown_priceBreakdown__cardTotalIcon__muvrv{display:inline-flex;align-items:center;color:#b98a3d}.AppPriceBreakdown_priceBreakdown__cardOneLine__RtIvx{font-size:13px;line-height:1.7;color:#555;margin:0}.AppPriceBreakdown_priceBreakdown__cardList__m4rHV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left:2px solid #e5dcc8;padding:6px 0 6px 14px}.AppPriceBreakdown_priceBreakdown__card_plan_diagnosis__kYG2b .AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left-color:#7fbaba}.AppPriceBreakdown_priceBreakdown__card_plan_fullsystem__THYHf .AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left-color:#7b97c7}.AppPriceBreakdown_priceBreakdown__card_plan_operation__cK94G .AppPriceBreakdown_priceBreakdown__cardRow__LeZmB{border-left-color:#6fb39c}.AppPriceBreakdown_priceBreakdown__cardRowHead__VACnP{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.AppPriceBreakdown_priceBreakdown__cardRowStep__S4tWW{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.5;flex:1;min-width:0;overflow-wrap:anywhere}.AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{font-size:11.5px;font-weight:600;color:#b98a3d;white-space:nowrap;font-variant-numeric:tabular-nums}.AppPriceBreakdown_priceBreakdown__card_plan_diagnosis__kYG2b .AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{color:#2a8585}.AppPriceBreakdown_priceBreakdown__card_plan_fullsystem__THYHf .AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{color:#4863a0}.AppPriceBreakdown_priceBreakdown__card_plan_operation__cK94G .AppPriceBreakdown_priceBreakdown__cardRowHours__HqXaM{color:#3f8c73}.AppPriceBreakdown_priceBreakdown__cardRowDetail__hj8Pd{font-size:12.5px;color:#666;line-height:1.65;margin:0;overflow-wrap:anywhere}.AppPriceBreakdown_priceBreakdown__externalBlock__vmAo4{background:#fff;border:1px solid #e8e2d6;border-radius:16px;padding:clamp(24px,3.5vw,36px)}.AppPriceBreakdown_priceBreakdown__externalHead__b0Ahq{display:flex;align-items:center;gap:10px;margin-bottom:14px}.AppPriceBreakdown_priceBreakdown__externalIcon__yHx2a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(185,138,61,.12);border-radius:8px;color:#b98a3d;flex-shrink:0}.AppPriceBreakdown_priceBreakdown__externalTitle__q8LsD{font-size:clamp(16px,1.8vw,19px);font-weight:700;color:#1a1a1a;line-height:1.5;margin:0}.AppPriceBreakdown_priceBreakdown__externalLead__Eu4kC{font-size:14px;line-height:1.85;color:#555;margin:0 0 24px;max-width:800px}.AppPriceBreakdown_priceBreakdown__externalList__kmol7{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.AppPriceBreakdown_priceBreakdown__externalList__kmol7{grid-template-columns:1fr 1fr;gap:16px 28px}}.AppPriceBreakdown_priceBreakdown__externalItem__UAfSA{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#faf8f4;border-radius:12px;border:1px solid #efe7d6}.AppPriceBreakdown_priceBreakdown__externalItemIcon__mK2G6{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid #e0d6be;border-radius:8px;color:#b98a3d;flex-shrink:0;margin-top:2px}.AppPriceBreakdown_priceBreakdown__externalItemBody__MzNo3{flex:1;min-width:0}.AppPriceBreakdown_priceBreakdown__externalItemLabel__vtkl9{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}@media(min-width:480px){.AppPriceBreakdown_priceBreakdown__externalItemLabel__vtkl9{flex-direction:row;align-items:baseline;gap:10px}}.AppPriceBreakdown_priceBreakdown__externalItemName__I530g{font-size:14px;font-weight:700;color:#1a1a1a}.AppPriceBreakdown_priceBreakdown__externalItemCost__lN_8n{font-size:13px;font-weight:600;color:#b98a3d;font-variant-numeric:tabular-nums}.AppPriceBreakdown_priceBreakdown__externalItemNote__3ihe1{font-size:12.5px;line-height:1.7;color:#666;margin:0;overflow-wrap:anywhere}.AppPriceBreakdown_priceBreakdown__externalFootnote___P4y8{font-size:12px;color:#888;text-align:center;margin:0;letter-spacing:.02em}.AppFailurePatterns_failurePatterns__EWTtn{background:#0b1120;color:#e8ecf5;padding:clamp(56px,7vw,96px) clamp(16px,4vw,32px)}.AppFailurePatterns_failurePatterns__inner__M2ZJK{max-width:1100px;margin:0 auto}.AppFailurePatterns_failurePatterns__head__dKWdQ{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.AppFailurePatterns_failurePatterns__eyebrow__Va_QX{font-size:12px;letter-spacing:.18em;font-weight:600;color:#26dad2;margin:0 0 12px;text-transform:uppercase}.AppFailurePatterns_failurePatterns__title__aCnbq{font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.45;color:#fff;margin:0 0 20px;letter-spacing:-.01em;text-wrap:balance}.AppFailurePatterns_failurePatterns__titleSep__DIMq6{display:inline-block;margin:0 8px;color:#4a5570;font-weight:400}.AppFailurePatterns_failurePatterns__titleSub__ol1wz{display:block;font-size:clamp(14px,1.6vw,17px);font-weight:500;color:#b8c4d8;margin-top:6px}@media(min-width:768px){.AppFailurePatterns_failurePatterns__titleSub__ol1wz{display:inline;margin-top:0}}.AppFailurePatterns_failurePatterns__lead__SSpDT{max-width:760px;margin:0 auto;font-size:clamp(14px,1.5vw,16px);line-height:1.85;color:#c4cfe3;letter-spacing:.01em}.AppFailurePatterns_failurePatterns__list__XXbzQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.AppFailurePatterns_failurePatterns__item__OjvTi{background:hsla(0,0%,100%,.03);border:1px solid rgba(38,218,210,.15);border-radius:16px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px);transition:border-color .3s ease,background .3s ease}.AppFailurePatterns_failurePatterns__item__OjvTi:hover{border-color:rgba(38,218,210,.32);background:hsla(0,0%,100%,.05)}.AppFailurePatterns_failurePatterns__itemHead__orWdq{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.AppFailurePatterns_failurePatterns__itemNum__N1d40{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#26dad2;letter-spacing:.01em;font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1}.AppFailurePatterns_failurePatterns__itemIcon__rvKZb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(38,218,210,.1);border-radius:12px;color:#26dad2;flex-shrink:0}.AppFailurePatterns_failurePatterns__itemTitle__SjmiT{font-size:clamp(16px,2vw,20px);font-weight:700;color:#fff;line-height:1.5;margin:0;flex:1;min-width:0}.AppFailurePatterns_failurePatterns__itemBody__7v2yv{margin:0;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:1024px){.AppFailurePatterns_failurePatterns__itemBody__7v2yv{grid-template-columns:repeat(3,1fr);gap:24px}}.AppFailurePatterns_failurePatterns__itemRow__NpSqq{display:flex;flex-direction:column;gap:6px;min-width:0}.AppFailurePatterns_failurePatterns__itemLabel__jXjNR{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8aa3cc;margin:0;display:flex;align-items:center;gap:6px}.AppFailurePatterns_failurePatterns__itemLabel__jXjNR:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;flex-shrink:0}.AppFailurePatterns_failurePatterns__itemRow_type_problem__i37ey .AppFailurePatterns_failurePatterns__itemLabel__jXjNR{color:#e89a7a}.AppFailurePatterns_failurePatterns__itemRow_type_cause__m4mgj .AppFailurePatterns_failurePatterns__itemLabel__jXjNR{color:#c9a36b}.AppFailurePatterns_failurePatterns__itemRow_type_action__mJh5_ .AppFailurePatterns_failurePatterns__itemLabel__jXjNR{color:#26dad2}.AppFailurePatterns_failurePatterns__itemValue__x_BCp{font-size:13.5px;line-height:1.85;color:#d0d9ec;margin:0;letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word}.DxAiPriceBreakdown_priceBreakdown__Jbm1n{background:#f6f6f6;padding:16px 0 88px}@media(max-width:768px){.DxAiPriceBreakdown_priceBreakdown__Jbm1n{padding:12px 0 64px}}.DxAiPriceBreakdown_priceBreakdown__inner__yM5kj{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.DxAiPriceBreakdown_priceBreakdown__inner__yM5kj{padding:0 16px}}.DxAiPriceBreakdown_priceBreakdown__head__yMRXq{text-align:left;margin-bottom:clamp(40px,5vw,64px)}.DxAiPriceBreakdown_priceBreakdown__headRow__qaDR5{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:6px;padding-bottom:14px;margin-bottom:18px;border-bottom:2px solid rgba(26,26,26,.3)}.DxAiPriceBreakdown_priceBreakdown__eyebrow__Hgo5v{font-size:12px;letter-spacing:.24em;font-weight:700;color:#5f636b;margin:0;text-transform:uppercase;flex:0 0 auto;padding-right:16px;border-right:1px solid rgba(26,26,26,.3)}.DxAiPriceBreakdown_priceBreakdown__title__My1H9{font-size:var(--dxai-h2-b4);font-weight:700;line-height:1.5;color:#1a1a1a;margin:0;letter-spacing:-.004em;flex:1 1 320px;min-width:0;text-wrap:balance}.DxAiPriceBreakdown_priceBreakdown__titleSep__ur4GR{display:inline-block;margin:0 8px;color:#999;font-weight:400}.DxAiPriceBreakdown_priceBreakdown__titleSub__K412x{display:block;font-size:clamp(14px,1.6vw,17px);font-weight:500;color:#555;margin-top:6px}@media(min-width:768px){.DxAiPriceBreakdown_priceBreakdown__titleSub__K412x{display:inline;margin-top:0}}.DxAiPriceBreakdown_priceBreakdown__lead__AVDMa{max-width:38em;margin:0;font-size:clamp(14px,1.5vw,16px);line-height:1.85;color:#444;letter-spacing:.01em}.DxAiPriceBreakdown_priceBreakdown__grid__Ucb7e{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:clamp(40px,5vw,64px)}@media(min-width:768px){.DxAiPriceBreakdown_priceBreakdown__grid__Ucb7e{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media(min-width:1280px){.DxAiPriceBreakdown_priceBreakdown__grid__Ucb7e{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.DxAiPriceBreakdown_priceBreakdown__card___hxhV{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e2d6;border-radius:16px;padding:clamp(20px,2.6vw,28px);min-width:0}.DxAiPriceBreakdown_priceBreakdown__card_plan_diagnosis__JfR6S{border-color:#b7d8d8;background:linear-gradient(180deg,#F4FCFC,#FFFFFF 32%)}.DxAiPriceBreakdown_priceBreakdown__card_plan_poc__A2x6T{border-color:#e2c58a;background:linear-gradient(180deg,#FFFCF4,#FFFFFF 32%)}.DxAiPriceBreakdown_priceBreakdown__card_plan_handson__0QWfm{border-color:#b0bfd9;background:linear-gradient(180deg,#F2F6FE,#FFFFFF 32%)}.DxAiPriceBreakdown_priceBreakdown__card_plan_operation__YSyoV{border-color:#c2d8c0;background:linear-gradient(180deg,#F2FAF1,#FFFFFF 32%)}.DxAiPriceBreakdown_priceBreakdown__cardHead__6Dyip{border-bottom:1px dashed #d8cfbe;padding-bottom:16px;margin-bottom:18px}.DxAiPriceBreakdown_priceBreakdown__cardPrice__N4Tse{font-size:clamp(24px,2.8vw,28px);font-weight:800;color:#1a1a1a;margin:0 0 6px;letter-spacing:-.02em}.DxAiPriceBreakdown_priceBreakdown__cardName__O9h2f{font-size:clamp(14px,1.4vw,16px);font-weight:600;color:#444;margin:0 0 12px;line-height:1.45}.DxAiPriceBreakdown_priceBreakdown__cardTotal__bFptN{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#666;margin:0 0 12px;padding:6px 12px;background:rgba(185,138,61,.08);border-radius:9999px}.DxAiPriceBreakdown_priceBreakdown__cardTotalIcon__f0ZYi{display:inline-flex;align-items:center;color:#b98a3d}.DxAiPriceBreakdown_priceBreakdown__cardOneLine__CPIYk{font-size:13px;line-height:1.7;color:#555;margin:0}.DxAiPriceBreakdown_priceBreakdown__cardList__zH0_s{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.DxAiPriceBreakdown_priceBreakdown__cardRow__KKTLg{border-left:2px solid #e5dcc8;padding:6px 0 6px 14px}.DxAiPriceBreakdown_priceBreakdown__card_plan_diagnosis__JfR6S .DxAiPriceBreakdown_priceBreakdown__cardRow__KKTLg{border-left-color:#7fbaba}.DxAiPriceBreakdown_priceBreakdown__card_plan_handson__0QWfm .DxAiPriceBreakdown_priceBreakdown__cardRow__KKTLg{border-left-color:#7b97c7}.DxAiPriceBreakdown_priceBreakdown__card_plan_operation__YSyoV .DxAiPriceBreakdown_priceBreakdown__cardRow__KKTLg{border-left-color:#6fb39c}.DxAiPriceBreakdown_priceBreakdown__cardRowHead__d1byc{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.DxAiPriceBreakdown_priceBreakdown__cardRowStep__XAgvE{font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.5;flex:1;min-width:0;overflow-wrap:anywhere}.DxAiPriceBreakdown_priceBreakdown__cardRowHours__ACnWv{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;white-space:nowrap;font-variant-numeric:tabular-nums}.DxAiPriceBreakdown_priceBreakdown__card_plan_diagnosis__JfR6S .DxAiPriceBreakdown_priceBreakdown__cardRowHours__ACnWv{color:#2a8585}.DxAiPriceBreakdown_priceBreakdown__card_plan_handson__0QWfm .DxAiPriceBreakdown_priceBreakdown__cardRowHours__ACnWv{color:#4863a0}.DxAiPriceBreakdown_priceBreakdown__card_plan_operation__YSyoV .DxAiPriceBreakdown_priceBreakdown__cardRowHours__ACnWv{color:#3f8c73}.DxAiPriceBreakdown_priceBreakdown__cardRowDetail__VirHW{font-size:12.5px;color:#666;line-height:1.65;margin:0;overflow-wrap:anywhere}.DxAiPriceBreakdown_priceBreakdown__externalBlock__z77BH{background:#fff;border:1px solid #e8e2d6;border-radius:16px;padding:clamp(24px,3.5vw,36px)}.DxAiPriceBreakdown_priceBreakdown__externalHead__z4wZ0{display:flex;align-items:center;gap:10px;margin-bottom:14px}.DxAiPriceBreakdown_priceBreakdown__externalIcon__kavLz{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(185,138,61,.12);border-radius:8px;color:#b98a3d;flex-shrink:0}.DxAiPriceBreakdown_priceBreakdown__externalTitle__flGvF{font-size:var(--dxai-h3-b4);font-weight:700;color:#1a1a1a;line-height:1.5;margin:0}.DxAiPriceBreakdown_priceBreakdown__externalLead__mnZ3l{font-size:14px;line-height:1.85;color:#555;margin:0 0 24px;max-width:38em}.DxAiPriceBreakdown_priceBreakdown__externalList__fllDV{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:768px){.DxAiPriceBreakdown_priceBreakdown__externalList__fllDV{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px}}.DxAiPriceBreakdown_priceBreakdown__externalItem__V_MY0{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border-radius:12px;border:1px solid #efe7d6}.DxAiPriceBreakdown_priceBreakdown__externalItemIcon__06Pda{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid #e0d6be;border-radius:8px;color:#b98a3d;flex-shrink:0;margin-top:2px}.DxAiPriceBreakdown_priceBreakdown__externalItemBody__nlIsP{flex:1;min-width:0}.DxAiPriceBreakdown_priceBreakdown__externalItemLabel__6ok4s{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}@media(min-width:480px){.DxAiPriceBreakdown_priceBreakdown__externalItemLabel__6ok4s{flex-direction:row;align-items:baseline;gap:10px}}.DxAiPriceBreakdown_priceBreakdown__externalItemName__OnwXH{font-size:14px;font-weight:700;color:#1a1a1a}.DxAiPriceBreakdown_priceBreakdown__externalItemCost__H6xIP{font-size:13px;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}.DxAiPriceBreakdown_priceBreakdown__externalItemNote__c1iOi{font-size:12.5px;line-height:1.7;color:#666;margin:0;overflow-wrap:anywhere}.DxAiPriceBreakdown_priceBreakdown__externalFootnote___7jrK{font-size:12px;color:#5f636b;text-align:left;margin:0;letter-spacing:.02em;max-inline-size:40em;line-break:strict}.EcPlansStack_ecPlans__section__6hyjT{padding:clamp(72px,9vw,112px) 0;position:relative}.EcPlansStack_ecPlans__section_theme_light__lPc5K{background:#f5f4f0;color:#1a1a1a}.EcPlansStack_ecPlans__section_theme_dark__lH7FK{background:#0f1923;color:#fff}.EcPlansStack_ecPlans__sectionInner__wf2hr{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.EcPlansStack_ecPlans__sectionInner__wf2hr{padding:0 16px}}.EcPlansStack_ecPlans__sectionInner__wf2hr{max-width:1080px}.EcPlansStack_ecPlans__plan__z2_ZC{background:rgba(0,0,0,0);border-radius:16px;padding:clamp(28px,3.5vw,48px);display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px)}.EcPlansStack_ecPlans__plan_theme_light__XhcJo{background:#fff;border:1px solid #e5e3dc}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1)}.EcPlansStack_ecPlans__plan_layout_featured__BbVxN{border-color:#26dad2}.EcPlansStack_ecPlans__plan_layout_consult__Nl3qs{border-style:dashed}.EcPlansStack_ecPlans__planHeader__G3fLN{display:flex;gap:16px;align-items:flex-start}@media(max-width:768px){.EcPlansStack_ecPlans__planHeader__G3fLN{flex-direction:column;gap:12px}}.EcPlansStack_ecPlans__planIconWrap__PNyej{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(38,218,210,.12);color:#26dad2;flex-shrink:0}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__planIconWrap__PNyej{background:rgba(38,218,210,.18);color:#4aeadf}.EcPlansStack_ecPlans__planHeaderText__jXFHO{display:flex;flex-direction:column;gap:4px;min-width:0}.EcPlansStack_ecPlans__planTagline__l_Yr2{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;color:#26dad2;text-transform:uppercase}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__planTagline__l_Yr2{color:#4aeadf}.EcPlansStack_ecPlans__planTitleRow__V3TAo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.EcPlansStack_ecPlans__planName__1Cp6f{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:-.01em;line-height:1.3;color:inherit}.EcPlansStack_ecPlans__planBadge__9XxCt{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:.6875rem;font-weight:800;letter-spacing:.08em;background:#c49a3c;color:#fff;text-transform:uppercase}.EcPlansStack_ecPlans__planPrice__laRcW{margin:6px 0 0;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(20px,2.6vw,28px);font-weight:800;color:inherit;letter-spacing:-.01em}.EcPlansStack_ecPlans__planDesc__JKRTg{margin:0;font-size:.9375rem;line-height:1.85;color:inherit;opacity:.92}.EcPlansStack_ecPlans__audience__UzNyO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:768px){.EcPlansStack_ecPlans__audience__UzNyO{grid-template-columns:minmax(0,1fr)}}.EcPlansStack_ecPlans__audienceItem__xp1pi{padding:16px 18px;border-radius:12px;border:1px solid #e5e3dc;background:#f5f4f0}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__audienceItem__xp1pi{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.EcPlansStack_ecPlans__audienceItem_type_for__JdqxF{border-left:3px solid #4caf82}.EcPlansStack_ecPlans__audienceItem_type_notfor__TD9xs{border-left:3px solid #e8924a}.EcPlansStack_ecPlans__audienceHead__DJye3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.EcPlansStack_ecPlans__audienceIcon__FfcvL{display:inline-flex;align-items:center;justify-content:center;color:inherit}.EcPlansStack_ecPlans__audienceLabel__KXmwB{font-size:.8125rem;font-weight:800;letter-spacing:.02em;color:inherit}.EcPlansStack_ecPlans__audienceText__TVh2r{margin:0;font-size:.8125rem;line-height:1.75;color:inherit;opacity:.92}.EcPlansStack_ecPlans__features__aO7pZ{border-top:1px dashed #e5e3dc;padding-top:18px}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__features__aO7pZ{border-top-color:hsla(0,0%,100%,.14)}.EcPlansStack_ecPlans__featuresLabel__F_LM7{margin:0 0 10px;font-size:.8125rem;font-weight:800;letter-spacing:.04em;color:inherit}.EcPlansStack_ecPlans__featuresList__aVAJ_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}@media(max-width:768px){.EcPlansStack_ecPlans__featuresList__aVAJ_{grid-template-columns:minmax(0,1fr)}}.EcPlansStack_ecPlans__featuresItem__oAvF3{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.6;color:inherit;opacity:.92}.EcPlansStack_ecPlans__featuresDot__sxpDB{display:inline-block;width:6px;height:6px;margin-top:8px;border-radius:9999px;background:#26dad2;flex-shrink:0}.EcPlansStack_ecPlans__meritsDem__wQilw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:768px){.EcPlansStack_ecPlans__meritsDem__wQilw{grid-template-columns:minmax(0,1fr)}}.EcPlansStack_ecPlans__demeritsBox__HqxDx,.EcPlansStack_ecPlans__meritsBox__6ErKV{padding:18px 20px;border-radius:12px;border:1px solid #e5e3dc}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__demeritsBox__HqxDx,.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__meritsBox__6ErKV{border-color:hsla(0,0%,100%,.1)}.EcPlansStack_ecPlans__meritsLabel__J15LO{margin:0 0 10px;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.EcPlansStack_ecPlans__meritsLabel_type_merit___lG2p{color:#4caf82}.EcPlansStack_ecPlans__meritsLabel_type_demerit__uL9ai{color:#e8924a}.EcPlansStack_ecPlans__demeritList__Xc72x,.EcPlansStack_ecPlans__meritList__X07hW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.EcPlansStack_ecPlans__demeritItem__cMnWa,.EcPlansStack_ecPlans__meritItem__RpSfs{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.7;color:inherit;opacity:.95}.EcPlansStack_ecPlans__meritIcon__lWRqk{background:rgba(76,175,130,.18);color:#4caf82}.EcPlansStack_ecPlans__demeritIcon__8YS7H,.EcPlansStack_ecPlans__meritIcon__lWRqk{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;flex-shrink:0}.EcPlansStack_ecPlans__demeritIcon__8YS7H{background:rgba(232,146,74,.18);color:#e8924a}.EcPlansStack_ecPlans__judgeLine__miqYi{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:rgba(38,218,210,.08);border-left:3px solid #26dad2}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__judgeLine__miqYi{background:rgba(38,218,210,.14)}.EcPlansStack_ecPlans__judgeLineIcon__UG_G5{display:inline-flex;align-items:center;justify-content:center;color:#26dad2;flex-shrink:0}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__judgeLineIcon__UG_G5{color:#4aeadf}.EcPlansStack_ecPlans__judgeLineText__dZU4c{margin:0;font-size:.875rem;line-height:1.7;color:inherit;opacity:.95}.EcPlansStack_ecPlans__judgeLineLabel__BtGNG{display:inline-block;margin-right:8px;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#26dad2}.EcPlansStack_ecPlans__plan_theme_dark__vgbNf .EcPlansStack_ecPlans__judgeLineLabel__BtGNG{color:#4aeadf}.EcPlansStack_ecPlans__cta__NpHY_{display:flex}.EcPlansStack_ecPlans__ctaLink__wcmSh{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:9999px;background:#26dad2;color:#06262a;font-size:.9375rem;font-weight:800;text-decoration:none;transition:transform .25s ease,background .25s ease}.EcPlansStack_ecPlans__ctaLink__wcmSh:focus-visible,.EcPlansStack_ecPlans__ctaLink__wcmSh:hover{transform:translateY(-1px);background:#4aeadf}.EcPlansStack_ecPlans__ctaLabel__yT5Ta{display:inline-flex;align-items:baseline;gap:6px}.EcPlansStack_ecPlans__ctaPlanName__ADJa0{font-weight:800}.EcPlansStack_ecPlans__planNote__HuDgR{margin:0;font-size:.75rem;line-height:1.7;color:inherit;opacity:.7}.EcWhyAndProcess_ecWhyAndProcess__Mljqk{padding:clamp(72px,9vw,112px) 0;background:#fff}.EcWhyAndProcess_ecWhyAndProcess__inner__FyVdq{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.EcWhyAndProcess_ecWhyAndProcess__inner__FyVdq{padding:0 16px}}.EcWhyAndProcess_ecWhyAndProcess__inner__FyVdq{max-width:1120px}.EcWhyAndProcess_ecWhyAndProcess__header__CEuG5{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.EcWhyAndProcess_ecWhyAndProcess__eyebrow__dbpf_{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin:0 0 14px}.EcWhyAndProcess_ecWhyAndProcess__title__GuS_W{margin:0 0 16px;font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.EcWhyAndProcess_ecWhyAndProcess__titleBreak__tgfKN{display:inline}.EcWhyAndProcess_ecWhyAndProcess__lead__MhOKu{max-width:720px;margin:0 auto;font-size:1rem;line-height:1.85;color:#4b5157}.EcWhyAndProcess_ecWhyAndProcess__grid__9get_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,48px)}@media(max-width:1024px){.EcWhyAndProcess_ecWhyAndProcess__grid__9get_{grid-template-columns:minmax(0,1fr)}}.EcWhyAndProcess_ecWhyAndProcess__colTitle__Sfq1J{margin:0 0 24px;display:flex;flex-direction:column;gap:4px}.EcWhyAndProcess_ecWhyAndProcess__colTitleEn__sO_mm{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#26dad2}.EcWhyAndProcess_ecWhyAndProcess__colTitleJp__I10Gm{font-size:1.125rem;font-weight:800;color:#1a1a1a}.EcWhyAndProcess_ecWhyAndProcess__processList__PcOaa,.EcWhyAndProcess_ecWhyAndProcess__reasonList__AAUkd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.EcWhyAndProcess_ecWhyAndProcess__processItem__B9tN_,.EcWhyAndProcess_ecWhyAndProcess__reasonItem__4Zf4R{display:flex;gap:16px;padding:18px 20px;border-radius:16px;border:1px solid #e5e3dc;background:#f5f4f0}.EcWhyAndProcess_ecWhyAndProcess__processNum__ZxBk3,.EcWhyAndProcess_ecWhyAndProcess__reasonNum__2aUL_{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:1.25rem;color:#26dad2;letter-spacing:-.01em;line-height:1;flex-shrink:0}.EcWhyAndProcess_ecWhyAndProcess__processBody__Sctnt,.EcWhyAndProcess_ecWhyAndProcess__reasonBody__9Ldor{display:flex;flex-direction:column;gap:6px;min-width:0}.EcWhyAndProcess_ecWhyAndProcess__reasonTitle__EsYtA{margin:0;font-size:1rem;font-weight:800;color:#1a1a1a;line-height:1.5}.EcWhyAndProcess_ecWhyAndProcess__processText__OYcf8,.EcWhyAndProcess_ecWhyAndProcess__reasonText___QP9i{margin:0;font-size:.875rem;line-height:1.8;color:#4b5157}.EcWhyAndProcess_ecWhyAndProcess__processLabel__I_ffp{margin:0;font-size:.9375rem;font-weight:800;color:#1a1a1a}.EcWhyAndProcess_ecWhyAndProcess__ctaBlock__j4yZh{margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,36px);border-radius:16px;background:linear-gradient(135deg,#F5F4F0,#fff);border:1px solid #e5e3dc;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center}@media(max-width:1024px){.EcWhyAndProcess_ecWhyAndProcess__ctaBlock__j4yZh{grid-template-columns:minmax(0,1fr)}}.EcWhyAndProcess_ecWhyAndProcess__ctaHeading__4B70I{margin:0 0 8px;font-size:1.125rem;font-weight:800;color:#1a1a1a}.EcWhyAndProcess_ecWhyAndProcess__ctaLead__w_WLR{margin:0;font-size:.875rem;line-height:1.8;color:#4b5157}.EcWhyAndProcess_ecWhyAndProcess__ctaActions__TL_9N{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:1024px){.EcWhyAndProcess_ecWhyAndProcess__ctaActions__TL_9N{justify-content:flex-start}}.EcWhyAndProcess_ecWhyAndProcess__ctaPrimary__ylkok{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:9999px;background:#26dad2;color:#06262a;font-size:.9375rem;font-weight:800;text-decoration:none;transition:transform .25s ease,background .25s ease}.EcWhyAndProcess_ecWhyAndProcess__ctaPrimary__ylkok:focus-visible,.EcWhyAndProcess_ecWhyAndProcess__ctaPrimary__ylkok:hover{transform:translateY(-1px);background:#4aeadf}.EcWhyAndProcess_ecWhyAndProcess__ctaSecondary__XTVqT{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:9999px;border:1px solid #26dad2;background:rgba(0,0,0,0);color:#0a7a76;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}.EcWhyAndProcess_ecWhyAndProcess__ctaSecondary__XTVqT:focus-visible,.EcWhyAndProcess_ecWhyAndProcess__ctaSecondary__XTVqT:hover{background:#26dad2;color:#fff}.PillarIntro_pillarIntro__BYu15{background:#fff;padding:104px 0 88px;position:relative;z-index:1}@media(max-width:768px){.PillarIntro_pillarIntro__BYu15{padding:72px 0 64px}}.PillarIntro_pillarIntro__container__uNIc3{max-width:760px;margin:0 auto;padding:0 24px;position:relative}.PillarIntro_pillarIntro__container__uNIc3:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:rgba(11,17,32,.12)}.PillarIntro_pillarIntro__body__aTYKX{padding-left:36px}@media(max-width:768px){.PillarIntro_pillarIntro__body__aTYKX{padding-left:24px}}.PillarIntro_pillarIntro__tline__ZXjsH{display:block;width:56px;height:2px;background:#0a7a76;margin-bottom:34px;transform:scaleX(1);transform-origin:left center}.PillarIntro_pillarIntro__eyebrow__sV6Tb{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76;margin-bottom:22px}.PillarIntro_pillarIntro__title__gI1dB{font-feature-settings:"palt";font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.6;letter-spacing:-.01em;color:#1a1a1a;margin:0 0 28px;text-align:left}.PillarIntro_pillarIntro__lead__IwIS3{font-size:15px;line-height:2.1;color:#6b7280;margin:0 0 20px;text-align:left}.PillarIntro_pillarIntro__inlineLink__khgbx{color:#0a7a76;font-weight:700;border-bottom:1px solid rgba(10,122,118,.35);transition:border-color .2s cubic-bezier(.16,1,.3,1)}.PillarIntro_pillarIntro__inlineLink__khgbx:focus-visible,.PillarIntro_pillarIntro__inlineLink__khgbx:hover{border-color:#0a7a76}.PillarIntro_pillarIntro__bullets__lmIzE{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid rgba(11,17,32,.12)}.PillarIntro_pillarIntro__bullet__W8Ufq{display:flex;align-items:center;gap:14px;padding:15px 2px;border-bottom:1px solid rgba(11,17,32,.08);font-size:14.5px;font-weight:500;color:#1a1a1a}.PillarIntro_pillarIntro__bulletNum__P3Wro{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;color:#0a7a76;flex-shrink:0}.PillarIntro_pillarIntro__bulletText__FAjxp{flex:1}.PillarIntro_pillarIntro__skipLink__IbSOj{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-size:13.5px;font-weight:700;color:#0a7a76}.PillarIntro_pillarIntro__skipLink__IbSOj svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.PillarIntro_pillarIntro__skipLink__IbSOj:focus-visible svg,.PillarIntro_pillarIntro__skipLink__IbSOj:hover svg{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.PillarIntro_pillarIntro__skipLink__IbSOj svg{transition:none}}.PillarIntro_pillarIntro__skipLinkText__FunZa{letter-spacing:.02em}.PillarPurpose_pillarPurpose__02mzT{background:#faf6f0;padding-block:clamp(104px,12vw,120px) clamp(96px,11vw,104px);position:relative;z-index:1;overflow-x:clip}@media(max-width:768px){.PillarPurpose_pillarPurpose__02mzT{padding-block:76px 68px}}.PillarPurpose_pillarPurpose__container__m2UYg{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,2fr);column-gap:clamp(32px,5vw,72px);align-items:start}@media(max-width:899px){.PillarPurpose_pillarPurpose__container__m2UYg{grid-template-columns:1fr;row-gap:48px}}.PillarPurpose_pillarPurpose__pillar__cswuY{display:flex;flex-direction:column;gap:32px}.PillarPurpose_pillarPurpose__pillarHead__bm6of{display:grid;grid-template-columns:auto auto;grid-template-areas:"eyebrow eyebrow" "title   tline";column-gap:20px;row-gap:24px;align-items:start;justify-content:start}@media(max-width:767px){.PillarPurpose_pillarPurpose__pillarHead__bm6of{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "tline";row-gap:16px}}.PillarPurpose_pillarPurpose__title__iBGuB{grid-area:title;writing-mode:vertical-rl;text-orientation:mixed;font-weight:900;font-size:clamp(74px,8.4vw,116px);letter-spacing:-.03em;line-height:1.04;max-block-size:clamp(360px,46vh,540px);color:#1a1a1a;margin:0;font-feature-settings:"palt"}@media(max-width:899px){.PillarPurpose_pillarPurpose__title__iBGuB{font-size:clamp(56px,9vw,74px);max-block-size:clamp(300px,40vh,420px)}}@media(max-width:767px){.PillarPurpose_pillarPurpose__title__iBGuB{writing-mode:horizontal-tb;text-orientation:mixed;max-block-size:none;font-size:clamp(28px,7.6vw,38px);line-height:1.3;letter-spacing:-.02em;text-align:left}}.PillarPurpose_pillarPurpose__tline__iXn0C{grid-area:tline;display:block;width:2px;height:clamp(240px,32vh,360px);background:#26dad2;justify-self:start;transform:scaleY(1);transform-origin:top center}@media(max-width:767px){.PillarPurpose_pillarPurpose__tline__iXn0C{width:56px;height:2px;transform:scaleX(1);transform-origin:left center}}.PillarPurpose_pillarPurpose__eyebrow__RI3xS{grid-area:eyebrow;writing-mode:vertical-rl;text-orientation:mixed;display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76}@media(max-width:767px){.PillarPurpose_pillarPurpose__eyebrow__RI3xS{writing-mode:horizontal-tb;text-orientation:mixed}}.PillarPurpose_pillarPurpose__desc__DXNXb{font-size:15px;line-height:2;color:#5f636b;max-inline-size:30ch;margin:0;text-align:left}.PillarPurpose_pillarPurpose__rows__nSb7i{display:flex;flex-direction:column}.PillarPurpose_pillarPurpose__row__lsn_T{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(20px,3vw,36px);padding-block:clamp(28px,3.4vw,40px);border-top:1px solid rgba(26,26,26,.12)}.PillarPurpose_pillarPurpose__row__lsn_T:last-child{border-bottom:1px solid rgba(26,26,26,.12)}@media(max-width:767px){.PillarPurpose_pillarPurpose__row__lsn_T{column-gap:16px;padding-block:24px}}.PillarPurpose_pillarPurpose__rowNum__dMPoQ{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:clamp(40px,4.4vw,54px);line-height:1;color:#1a1a1a;font-variant-numeric:tabular-nums;transition:color .2s cubic-bezier(.16,1,.3,1)}@media(max-width:767px){.PillarPurpose_pillarPurpose__rowNum__dMPoQ{font-size:28px}}@media(prefers-reduced-motion:reduce){.PillarPurpose_pillarPurpose__rowNum__dMPoQ{transition:none}}.PillarPurpose_pillarPurpose__row__lsn_T:focus-within .PillarPurpose_pillarPurpose__rowNum__dMPoQ,.PillarPurpose_pillarPurpose__row__lsn_T:hover .PillarPurpose_pillarPurpose__rowNum__dMPoQ{color:#0a7a76}.PillarPurpose_pillarPurpose__rowBody__tmj2x{display:flex;flex-direction:column}.PillarPurpose_pillarPurpose__rowTitle__Rn4lY{font-feature-settings:"palt";font-size:clamp(18px,1.8vw,22px);font-weight:900;line-height:1.5;color:#1a1a1a;margin:0 0 10px}.PillarPurpose_pillarPurpose__rowDetail__AxYsM{font-size:15px;line-height:1.9;color:#5f636b;margin:0 0 20px}.PillarPurpose_pillarPurpose__rowLinks__Srqvo{margin-top:auto}.PillarPurpose_pillarPurpose__rowLinksLabel__sPVd2{display:inline-block;margin-bottom:10px;padding:2px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;background:#f6f6f6;color:#6b7280;border-radius:9999px}.PillarPurpose_pillarPurpose__rowLinksList__7h0cT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PillarPurpose_pillarPurpose__rowLinksItem__gKo6X{margin:0}.PillarPurpose_pillarPurpose__rowLink__FevzL{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#0a7a76;text-decoration:none;transition:gap .2s cubic-bezier(.16,1,.3,1)}.PillarPurpose_pillarPurpose__rowLink__FevzL:focus-visible,.PillarPurpose_pillarPurpose__rowLink__FevzL:hover{gap:10px;color:#1db8b0}.PillarPurpose_pillarPurpose__rowLink__FevzL:focus-visible .PillarPurpose_pillarPurpose__rowLinkArrow__puQgg,.PillarPurpose_pillarPurpose__rowLink__FevzL:hover .PillarPurpose_pillarPurpose__rowLinkArrow__puQgg{transform:translateX(2px)}.PillarPurpose_pillarPurpose__rowLinkText__zzzHa{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.PillarPurpose_pillarPurpose__rowLinkArrow__puQgg{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.PillarPurpose_pillarPurpose__rowLinkArrow__puQgg,.PillarPurpose_pillarPurpose__rowLink__FevzL{transition:none}}.ServiceFinder_serviceFinder__ZXarQ{padding:112px 0 104px;background:#faf6f0;position:relative;overflow-x:clip}@media(max-width:768px){.ServiceFinder_serviceFinder__ZXarQ{padding:76px 0 68px}}.ServiceFinder_serviceFinder__container__Ysz5T{max-width:1200px;margin:0 auto;padding:0 24px}.ServiceFinder_serviceFinder__header__oBWab{margin-bottom:40px}.ServiceFinder_serviceFinder__tline__9T452{display:block;width:56px;height:2px;background:#0a7a76;margin-bottom:26px;transform:scaleX(1);transform-origin:left center}.ServiceFinder_serviceFinder__eyebrow__NwjCc{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76;margin-bottom:18px}.ServiceFinder_serviceFinder__title__EM_hF{font-feature-settings:"palt";font-size:clamp(24px,2.6vw,36px);font-weight:900;line-height:1.4;letter-spacing:-.015em;color:#1a1a1a;margin:0 0 16px;text-align:left}.ServiceFinder_serviceFinder__desc__Ev7mW{font-size:15px;line-height:1.9;color:#5f636b;margin:0;text-align:left}.ServiceFinder_serviceFinder__card__CjKd4{max-width:680px;margin:0 auto;padding:0;background:#fff;border:1px solid rgba(11,17,32,.12);background-image:repeating-linear-gradient(0deg,transparent 0 41px,rgba(11,17,32,.03) 41px 42px);box-shadow:0 20px 50px rgba(11,17,32,.08);position:relative}@media(max-width:768px){.ServiceFinder_serviceFinder__card__CjKd4{margin:0}}.ServiceFinder_serviceFinder__sheetHead__vAkYf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 40px;border-bottom:2px solid rgba(11,17,32,.85);background:#fff}@media(max-width:768px){.ServiceFinder_serviceFinder__sheetHead__vAkYf{padding:16px 24px}}.ServiceFinder_serviceFinder__sheetHeadLabel__wcUZs{letter-spacing:.2em;color:#6b7280}.ServiceFinder_serviceFinder__sheetHeadLabel__wcUZs,.ServiceFinder_serviceFinder__sheetHeadPage__vC7M0{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:700;white-space:nowrap}.ServiceFinder_serviceFinder__sheetHeadPage__vC7M0{flex-shrink:0;letter-spacing:.1em;color:#0a7a76}.ServiceFinder_serviceFinder__options__o0KCJ,.ServiceFinder_serviceFinder__progress__v5Rwp,.ServiceFinder_serviceFinder__question__YwpXf,.ServiceFinder_serviceFinder__resultActions__mUQcg,.ServiceFinder_serviceFinder__resultHeader__X6w_m{padding-left:40px;padding-right:40px}@media(max-width:768px){.ServiceFinder_serviceFinder__options__o0KCJ,.ServiceFinder_serviceFinder__progress__v5Rwp,.ServiceFinder_serviceFinder__question__YwpXf,.ServiceFinder_serviceFinder__resultActions__mUQcg,.ServiceFinder_serviceFinder__resultHeader__X6w_m{padding-left:24px;padding-right:24px}}.ServiceFinder_serviceFinder__progress__v5Rwp{display:flex;align-items:center;gap:6px;padding-top:24px;padding-bottom:24px}.ServiceFinder_serviceFinder__progressDot__ClYJq{width:20px;height:4px;background:rgba(11,17,32,.12);transition:background-color .3s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.ServiceFinder_serviceFinder__progressDot__ClYJq{transition:none}}.ServiceFinder_serviceFinder__progressDot_state_active__olVzw{background:#0a7a76}.ServiceFinder_serviceFinder__progressDot_state_done__YUX_f{background:#1a1a1a}.ServiceFinder_serviceFinder__question__YwpXf{font-feature-settings:"palt";font-size:clamp(19px,2.2vw,24px);font-weight:900;color:#1a1a1a;line-height:1.5;margin:0 0 24px}.ServiceFinder_serviceFinder__options__o0KCJ{display:flex;flex-direction:column;padding-bottom:32px;border-top:1px solid rgba(11,17,32,.08)}.ServiceFinder_serviceFinder__option__ojYe5{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:16px 2px;border:none;border-bottom:1px solid rgba(11,17,32,.08);background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;color:#1a1a1a;text-align:left}.ServiceFinder_serviceFinder__option__ojYe5:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:#26dad2;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ServiceFinder_serviceFinder__option__ojYe5:focus-visible,.ServiceFinder_serviceFinder__option__ojYe5:hover{color:#0a7a76}.ServiceFinder_serviceFinder__option__ojYe5:focus-visible:after,.ServiceFinder_serviceFinder__option__ojYe5:hover:after{transform:scaleX(1)}.ServiceFinder_serviceFinder__option__ojYe5:focus-visible{outline:2px solid rgba(10,122,118,.5);outline-offset:-2px}@media(max-width:768px){.ServiceFinder_serviceFinder__option__ojYe5{font-size:14px;padding:14px 2px}}@media(prefers-reduced-motion:reduce){.ServiceFinder_serviceFinder__option__ojYe5:after{transition:none}}.ServiceFinder_serviceFinder__optionNum__h87Zm{flex-shrink:0;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:#6b7280}.ServiceFinder_serviceFinder__optionLabel__DyELH{flex:1}.ServiceFinder_serviceFinder__optionArrow__Zz7MJ{flex-shrink:0;color:#0a7a76;opacity:0;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.ServiceFinder_serviceFinder__option__ojYe5:focus-visible .ServiceFinder_serviceFinder__optionArrow__Zz7MJ,.ServiceFinder_serviceFinder__option__ojYe5:hover .ServiceFinder_serviceFinder__optionArrow__Zz7MJ{opacity:1;transform:translateX(2px)}@media(prefers-reduced-motion:reduce){.ServiceFinder_serviceFinder__optionArrow__Zz7MJ{transition:none}}.ServiceFinder_serviceFinder__resultHeader__X6w_m{text-align:center;padding-top:40px;padding-bottom:28px}.ServiceFinder_serviceFinder__resultEyebrow__aX1zS{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:700;color:#0a7a76;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px}.ServiceFinder_serviceFinder__resultIconWrap__c_drs{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(10,122,118,.06);border:1px solid rgba(10,122,118,.2);color:#0a7a76;margin:0 auto 20px}.ServiceFinder_serviceFinder__resultTitle__oUVv_{font-feature-settings:"palt";font-size:clamp(20px,2.4vw,26px);font-weight:900;color:#1a1a1a;margin:0 0 12px}.ServiceFinder_serviceFinder__resultDesc____iOp{font-size:14.5px;line-height:1.85;color:#6b7280;max-width:460px;margin:0 auto}.ServiceFinder_serviceFinder__resultActions__mUQcg{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-top:24px;padding-bottom:40px;border-top:1px solid rgba(11,17,32,.08)}.ServiceFinder_serviceFinder__resultCta__sKdrB{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:9999px;background:#26dad2;color:#0b1120;text-decoration:none;font-size:15px;font-weight:700;transition:background .3s cubic-bezier(.16,1,.3,1),gap .3s cubic-bezier(.16,1,.3,1)}.ServiceFinder_serviceFinder__resultCta__sKdrB:focus-visible,.ServiceFinder_serviceFinder__resultCta__sKdrB:hover{background:#1db8b0;gap:12px}.ServiceFinder_serviceFinder__resultCta__sKdrB:focus-visible{outline:2px solid rgba(38,218,210,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ServiceFinder_serviceFinder__resultCta__sKdrB{transition:none}}.ServiceFinder_serviceFinder__resetBtn__EunCH{display:inline-flex;align-items:center;gap:6px;padding:12px 20px;border-radius:9999px;border:1px solid rgba(11,17,32,.12);background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.ServiceFinder_serviceFinder__resetBtn__EunCH:focus-visible,.ServiceFinder_serviceFinder__resetBtn__EunCH:hover{border-color:rgba(10,122,118,.4);color:#0a7a76}.ServiceFinder_serviceFinder__resetBtn__EunCH:focus-visible{outline:2px solid rgba(10,122,118,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ServiceFinder_serviceFinder__resetBtn__EunCH{transition:none}}.ServiceNav_serviceNav__oFyVY{position:fixed;top:72px;left:0;right:0;z-index:100;padding:8px 16px;opacity:0;visibility:hidden;transform:translateY(-16px);pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s}@media(prefers-reduced-motion:reduce){.ServiceNav_serviceNav__oFyVY{transition:none}}.ServiceNav_serviceNav_state_visible__y2JX_{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear}.ServiceNav_serviceNav__bar__RJ_LY{max-width:calc(100% - 32px);width:fit-content;margin:0 auto;padding:6px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:9999px;border:1px solid rgba(11,17,32,.06);box-shadow:0 12px 32px rgba(11,17,32,.1);overflow:hidden}.ServiceNav_serviceNav__list__PwRNj{display:flex;align-items:center;justify-content:flex-start;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ServiceNav_serviceNav__list__PwRNj::-webkit-scrollbar{display:none}.ServiceNav_serviceNav__list__PwRNj li{list-style:none;margin:0;padding:0;flex-shrink:0}.ServiceNav_serviceNav__item__3_dLY{position:relative;padding:8px 14px;border-radius:9999px;border:none;background:rgba(0,0,0,0);color:#6b7280;font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .25s cubic-bezier(.16,1,.3,1);min-height:36px}.ServiceNav_serviceNav__item__3_dLY:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:#26dad2;transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ServiceNav_serviceNav__item__3_dLY:hover{color:#1a1a1a}.ServiceNav_serviceNav__item__3_dLY:focus-visible{outline:2px solid rgba(38,218,210,.5);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ServiceNav_serviceNav__item__3_dLY,.ServiceNav_serviceNav__item__3_dLY:after{transition:none}}.ServiceNav_serviceNav__item_state_active__ZLA_M{color:#0a7a76}.ServiceNav_serviceNav__item_state_active__ZLA_M:after{transform:scaleX(1)}.ServiceNav_serviceNav__item_state_active__ZLA_M:hover{color:#0a7a76}.ServiceOverview_serviceOverview__MuGKN{background:#fff;padding:128px 0 120px;position:relative;z-index:1}@media(max-width:768px){.ServiceOverview_serviceOverview__MuGKN{padding:96px 0 88px}}.ServiceOverview_serviceOverview__header__6a4mI{max-width:1200px;padding:0 24px;margin:0 auto 56px}.ServiceOverview_serviceOverview__eyebrow__K0ze3{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76;margin-bottom:18px}.ServiceOverview_serviceOverview__headRow__9v_NE{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.ServiceOverview_serviceOverview__heading__7Nwfu{font-feature-settings:"palt";font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1.4;letter-spacing:-.015em;color:#1a1a1a;margin:0;text-align:left}.ServiceOverview_serviceOverview__note__O5l3q{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#6b7280;padding-bottom:10px;white-space:nowrap}@media(max-width:768px){.ServiceOverview_serviceOverview__note__O5l3q{display:none}}.ServiceOverview_serviceOverview__bento__X2DXW{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}@media(max-width:768px){.ServiceOverview_serviceOverview__bento__X2DXW{grid-template-columns:1fr;gap:16px}}.ServiceOverview_serviceOverview__card__g_HT1{position:relative;border:1px solid rgba(11,17,32,.12);background:#fff;padding:30px 28px 26px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.ServiceOverview_serviceOverview__card__g_HT1:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:#26dad2;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ServiceOverview_serviceOverview__card__g_HT1:focus-visible,.ServiceOverview_serviceOverview__card__g_HT1:hover{transform:translateY(-3px);border-color:rgba(11,17,32,.22)}.ServiceOverview_serviceOverview__card__g_HT1:focus-visible:before,.ServiceOverview_serviceOverview__card__g_HT1:hover:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__card__g_HT1,.ServiceOverview_serviceOverview__card__g_HT1:before{transition:none}}.ServiceOverview_serviceOverview__num__aUuuZ{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:rgba(11,17,32,.38);margin-bottom:16px}.ServiceOverview_serviceOverview__badge___TIq6{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#0a7a76;border:1px solid rgba(10,122,118,.3);border-radius:9999px;padding:4px 12px;margin-bottom:16px}.ServiceOverview_serviceOverview__en__S_t_d{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6b7280;margin-bottom:6px}.ServiceOverview_serviceOverview__cardTitle__DCfZU{font-feature-settings:"palt";font-size:clamp(18px,1.7vw,21px);font-weight:900;line-height:1.45;letter-spacing:-.01em;margin:0 0 10px}.ServiceOverview_serviceOverview__tagline__sbQ8a{font-size:13.5px;line-height:1.85;color:#6b7280;margin:0 0 18px}.ServiceOverview_serviceOverview__foot__8peOc{margin-top:auto;display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;flex-wrap:wrap}.ServiceOverview_serviceOverview__price__lgN8W{font-size:12.5px;font-weight:700;color:#1a1a1a;letter-spacing:.02em}.ServiceOverview_serviceOverview__cta__3P8VV{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#0a7a76}.ServiceOverview_serviceOverview__cta__3P8VV svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.ServiceOverview_serviceOverview__cta__3P8VV svg{transition:none}}.ServiceOverview_serviceOverview__card__g_HT1:focus-visible .ServiceOverview_serviceOverview__cta__3P8VV svg,.ServiceOverview_serviceOverview__card__g_HT1:hover .ServiceOverview_serviceOverview__cta__3P8VV svg{transform:translateX(3px)}.ServiceOverview_serviceOverview__card_type_featured__siMwy{grid-column:1/8;grid-row:span 2;background:#0f1923;border-color:hsla(0,0%,100%,.1);color:#fff;padding:40px 38px 34px;background-image:repeating-linear-gradient(0deg,transparent 0 35px,rgba(255,255,255,.045) 35px 36px)}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__num__aUuuZ{color:#26dad2}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__badge___TIq6{color:#26dad2;border-color:rgba(38,218,210,.4)}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__en__S_t_d{color:hsla(0,0%,100%,.5)}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__cardTitle__DCfZU{font-size:clamp(24px,2.4vw,32px)}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__tagline__sbQ8a{color:hsla(0,0%,100%,.8);font-size:14.5px;max-width:30em}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__price__lgN8W{color:#c49a3c}.ServiceOverview_serviceOverview__card_type_featured__siMwy .ServiceOverview_serviceOverview__cta__3P8VV{color:#26dad2}.ServiceOverview_serviceOverview__card_type_featured__siMwy:focus-visible,.ServiceOverview_serviceOverview__card_type_featured__siMwy:hover{border-color:rgba(38,218,210,.45)}.ServiceOverview_serviceOverview__list__Lyzsz{list-style:none;width:100%;margin:6px 0 26px;padding:0;border-top:1px solid hsla(0,0%,100%,.16)}.ServiceOverview_serviceOverview__listItem__MKyKE{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:13.5px;font-weight:700;color:hsla(0,0%,100%,.85)}.ServiceOverview_serviceOverview__listNum__G1rf0{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:rgba(38,218,210,.7);flex-shrink:0}.ServiceOverview_serviceOverview__ghostNum__HPVfE{position:absolute;right:-14px;bottom:-38px;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:170px;line-height:1;color:rgba(0,0,0,0);-webkit-text-stroke:1px hsla(0,0%,100%,.07);pointer-events:none;user-select:none}.ServiceOverview_serviceOverview__card_pos_b__6Jlnj,.ServiceOverview_serviceOverview__card_pos_c__sSHOw{grid-column:8/13}.ServiceOverview_serviceOverview__card_pos_d__RcGSk{grid-column:1/6}.ServiceOverview_serviceOverview__card_pos_e__FAhQH{grid-column:6/9}.ServiceOverview_serviceOverview__card_pos_f__3WpPu{grid-column:9/13}.ServiceOverview_serviceOverview__card_pos_g__qlKD_{grid-column:1/13;flex-direction:row;align-items:center;gap:28px;padding:26px 28px;flex-wrap:wrap}.ServiceOverview_serviceOverview__card_pos_g__qlKD_ .ServiceOverview_serviceOverview__cardHead__a45cA{display:flex;flex-direction:column;min-width:200px}.ServiceOverview_serviceOverview__card_pos_g__qlKD_ .ServiceOverview_serviceOverview__num__aUuuZ{margin-bottom:8px}.ServiceOverview_serviceOverview__card_pos_g__qlKD_ .ServiceOverview_serviceOverview__cardTitle__DCfZU{margin-bottom:0}.ServiceOverview_serviceOverview__card_pos_g__qlKD_ .ServiceOverview_serviceOverview__tagline__sbQ8a{margin-bottom:0;flex:1;min-width:220px}.ServiceOverview_serviceOverview__card_pos_g__qlKD_ .ServiceOverview_serviceOverview__foot__8peOc{margin-top:0;width:auto;margin-left:auto}@media(max-width:768px){.ServiceOverview_serviceOverview__card_pos_b__6Jlnj,.ServiceOverview_serviceOverview__card_pos_c__sSHOw,.ServiceOverview_serviceOverview__card_pos_d__RcGSk,.ServiceOverview_serviceOverview__card_pos_e__FAhQH,.ServiceOverview_serviceOverview__card_pos_f__3WpPu,.ServiceOverview_serviceOverview__card_pos_g__qlKD_,.ServiceOverview_serviceOverview__card_type_featured__siMwy{grid-column:1/-1;grid-row:auto}.ServiceOverview_serviceOverview__card_pos_g__qlKD_{flex-direction:column;align-items:flex-start;gap:10px}.ServiceOverview_serviceOverview__card_pos_g__qlKD_ .ServiceOverview_serviceOverview__foot__8peOc{margin-left:0;margin-top:12px}}