.ServiceTabs-module__HpE9xa__catalog,.ServiceTabs-module__HpE9xa__tab{--accent:#1d4ed8;--accent-end:#1744bd;--accent-soft:#eff5ff;--accent-border:#cfdef9;--header-glow:#16469c}.ServiceTabs-module__HpE9xa__catalog[data-color=green],.ServiceTabs-module__HpE9xa__tab[data-color=green]{--accent:#047857;--accent-end:#065f46;--accent-soft:#ecfdf5;--accent-border:#bfead7;--header-glow:#126354}.ServiceTabs-module__HpE9xa__catalog[data-color=purple],.ServiceTabs-module__HpE9xa__tab[data-color=purple]{--accent:#6d28d9;--accent-end:#5b21b6;--accent-soft:#f5f0ff;--accent-border:#e6d8fa;--header-glow:#4d328d}.ServiceTabs-module__HpE9xa__tabs{background:#f5f7fb;border:1px solid #e8edf5;border-radius:15px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;padding:5px;display:flex}.ServiceTabs-module__HpE9xa__tab{color:#475569;overflow-wrap:anywhere;cursor:pointer;border-radius:10px;min-height:42px;padding:9px clamp(14px,3vw,25px);font-size:.875rem;font-weight:700;transition:background-color .16s,color .16s,box-shadow .16s}.ServiceTabs-module__HpE9xa__tab[aria-pressed=false]:hover{color:#172f50;background-color:#e8edf6}.ServiceTabs-module__HpE9xa__tab[aria-pressed=true]{background:linear-gradient(135deg, var(--accent), var(--accent-end));color:#fff;box-shadow:0 3px 8px #162a542e}.ServiceTabs-module__HpE9xa__tab:focus-visible,.ServiceTabs-module__HpE9xa__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ServiceTabs-module__HpE9xa__card{text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #e6edf6;border-radius:19px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(19px,2.25vw,24px);transition:transform .19s,border-color .19s,box-shadow .19s;display:flex}.ServiceTabs-module__HpE9xa__cardIcon,.ServiceTabs-module__HpE9xa__priceIcon{border:1px solid var(--accent-border);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.ServiceTabs-module__HpE9xa__cardTitle{color:#172944;margin-top:13px;font-size:1.0625rem;font-weight:700;line-height:1.35}.ServiceTabs-module__HpE9xa__cardDescription{color:#52637a;margin:7px 0 16px;font-size:.875rem;line-height:1.6}.ServiceTabs-module__HpE9xa__cardAction{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);border-radius:9px;align-items:center;gap:7px;margin-top:auto;padding:6px 10px;font-size:.8125rem;font-weight:700;transition:background-color .17s,color .17s;display:inline-flex}.ServiceTabs-module__HpE9xa__cardAction svg{flex:none;transition:transform .17s}.ServiceTabs-module__HpE9xa__card:focus-visible .ServiceTabs-module__HpE9xa__cardAction{background-color:var(--accent);color:#fff}@media (hover:hover){.ServiceTabs-module__HpE9xa__card:hover{border-color:var(--accent-border);transform:translateY(-3px);box-shadow:0 14px 30px -17px #0e234859}.ServiceTabs-module__HpE9xa__card:hover .ServiceTabs-module__HpE9xa__cardAction{background-color:var(--accent);color:#fff}.ServiceTabs-module__HpE9xa__card:hover .ServiceTabs-module__HpE9xa__cardAction svg{transform:translate(3px)}}html:has(.ServiceTabs-module__HpE9xa__dialog[open]){scroll-behavior:auto;overflow:hidden}.ServiceTabs-module__HpE9xa__dialog{color:#172944;overscroll-behavior:contain;background:#fff;border:1px solid #dce6f5;border-radius:23px;width:min(35rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 80px #04122a52}.ServiceTabs-module__HpE9xa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06142a96}.ServiceTabs-module__HpE9xa__dialogContent{overflow-wrap:anywhere}.ServiceTabs-module__HpE9xa__dialogHeader{background:linear-gradient(120deg, #071c38 5%, #102e59 55%, var(--header-glow));color:#fff;padding:18px clamp(20px,5vw,32px) 23px}.ServiceTabs-module__HpE9xa__dialogHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ServiceTabs-module__HpE9xa__category{color:#f1f6ff;background:#ffffff17;border:1px solid #ffffff3d;border-radius:20px;align-items:center;gap:7px;min-width:0;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.ServiceTabs-module__HpE9xa__category svg{flex:none}.ServiceTabs-module__HpE9xa__close{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff42;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .16s;display:grid}.ServiceTabs-module__HpE9xa__close:hover{background-color:#ffffff38}.ServiceTabs-module__HpE9xa__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.ServiceTabs-module__HpE9xa__dialogHeader h3{letter-spacing:-.025em;font-size:clamp(1.5rem,4.5vw,1.9rem);font-weight:750;line-height:1.17}.ServiceTabs-module__HpE9xa__dialogHeader p{color:#e0ebfc;margin-top:8px;font-size:.875rem;line-height:1.55}.ServiceTabs-module__HpE9xa__dialogBody{padding:22px clamp(20px,5vw,32px) 26px}.ServiceTabs-module__HpE9xa__dialogBody h4{color:#152c4e;font-size:1rem;font-weight:750}.ServiceTabs-module__HpE9xa__details{gap:10px;margin:14px 0 20px;display:grid}.ServiceTabs-module__HpE9xa__details li{color:#435572;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:10px;font-size:.875rem;line-height:1.6;display:grid}.ServiceTabs-module__HpE9xa__details li>span{background:var(--accent-soft);width:23px;height:23px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ServiceTabs-module__HpE9xa__price{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:15px;align-items:center;gap:12px;padding:13px 15px;display:flex}.ServiceTabs-module__HpE9xa__priceIcon{background:#fff}.ServiceTabs-module__HpE9xa__price p{color:#475973;font-size:.75rem;font-weight:650}.ServiceTabs-module__HpE9xa__price strong{color:#10294d;font-size:clamp(1rem,3.7vw,1.25rem);line-height:1.35;display:block}@media (prefers-reduced-motion:no-preference){.ServiceTabs-module__HpE9xa__grid{animation:.2s ease-out both ServiceTabs-module__HpE9xa__appear}.ServiceTabs-module__HpE9xa__dialog[open]{animation:.24s cubic-bezier(.22,.72,.32,1) both ServiceTabs-module__HpE9xa__dialog-enter}.ServiceTabs-module__HpE9xa__dialog[open]::backdrop{animation:.2s ease-out both ServiceTabs-module__HpE9xa__appear}}@media (prefers-reduced-motion:reduce){.ServiceTabs-module__HpE9xa__tab,.ServiceTabs-module__HpE9xa__card,.ServiceTabs-module__HpE9xa__cardAction,.ServiceTabs-module__HpE9xa__cardAction svg,.ServiceTabs-module__HpE9xa__close{transition:none}.ServiceTabs-module__HpE9xa__card:hover,.ServiceTabs-module__HpE9xa__card:hover .ServiceTabs-module__HpE9xa__cardAction svg{transform:none}}@keyframes ServiceTabs-module__HpE9xa__appear{0%{opacity:0}to{opacity:1}}@keyframes ServiceTabs-module__HpE9xa__dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
