.an-hint{color:#94a3b8;white-space:nowrap;font-size:13.5px}.an-row .an-ico{background:0 0;border:0;border-radius:0;font-size:28px}.an-ico img{object-fit:contain;width:34px;height:34px}.spec-tile img{width:52px;height:52px}.svcc-test-ico{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-4px;display:flex}.svcc-test-ico img{object-fit:contain;width:100%;height:100%}.cat-panel{background:#fff;border:1px solid #eef1f5;border-radius:22px;margin-top:18px;padding:20px 22px 22px;box-shadow:0 1px 3px #0f172a0a}.cat-tier+.cat-tier{border-top:1px solid #f1f5f9;margin-top:18px;padding-top:18px}.cat-tier-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cat-tier-title{color:#1a1a2e;letter-spacing:-.4px;font-size:19px;font-weight:800}.svcc{--svcc-aside:30%}.svcc.svcc{grid-template-columns:1fr var(--svcc-aside)}.svcc-geo{width:var(--svcc-aside);border-left:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:7px;margin-left:auto;padding-left:26px;display:flex}.svcc-geo-addr{color:#1a1a2e;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.svcc-geo-addr i{color:#2e5bff;flex-shrink:0;margin-top:1px;font-size:16px}.svcc-geo-row{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.svcc-geo-row .dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.svcc-geo-row .dot--district{background:#2e5bff}.svcc-geo-row .dot--metro{background:#00b894}.svcc-geo-row .walk{color:#94a3b8;align-items:center;gap:3px;display:inline-flex}.svcc-geo-map{color:#2e5bff;align-items:center;gap:4px;margin-top:1px;font-size:13.5px;font-weight:600;display:inline-flex}.svcc-tests-list.svcc-tests-list{max-height:none;overflow:visible}.svcc-book:hover,.svcc-book:focus{color:#fff}.svcc-about{border-top:1px solid #f1f5f9;margin-top:14px;padding-top:14px}.svcc-about-title{color:#1a1a2e;font-size:13px;font-weight:700}.svcc-about-text{color:#475569;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:1080px){.svcc-head{flex-wrap:wrap}.svcc-geo{border-top:1px solid #f1f5f9;border-left:none;width:100%;margin-left:0;padding-top:12px;padding-left:0}.cat-panel{padding:18px 16px}}
*{box-sizing:border-box}html,body{color:#334155;-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:#2e5bff;text-decoration:none}a:hover{color:#1e3ecc;text-decoration:none}button{font-family:inherit}.num{font-variant-numeric:tabular-nums}h1,h2,h3{margin:0}a,a:hover,a:focus,.link:hover{text-decoration:none}@keyframes mo-up{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes mo-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.hero-in{animation:.7s cubic-bezier(.2,.8,.2,1) both mo-in}.d1{animation-delay:50ms}.d2{animation-delay:.15s}.d3{animation-delay:.25s}@supports (animation-timeline:view()){.reveal,.stagger>*{animation:linear both mo-up;animation-timeline:view();animation-range:entry 2% entry 44%}.stagger>:nth-child(2){animation-range:entry 6% entry 48%}.stagger>:nth-child(3){animation-range:entry 10% entry 52%}.stagger>:nth-child(4){animation-range:entry 14% entry 56%}.stagger>:nth-child(5){animation-range:entry 18% entry 60%}}}.lift{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s}.lift:hover{border-color:#dbe3ff;transform:translateY(-4px);box-shadow:0 22px 44px -22px #0f172a59}.btn{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}.btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.99)}.chip{transition:border-color .2s,color .2s,background-color .2s}.chip:hover{color:#2e5bff;border-color:#2e5bff}.cat-link{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cat-link:hover{transform:translate(3px)}.arrow i{transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-block}.arrow:hover i{transform:translate(4px)}.wrap{width:100%;max-width:1360px;padding:0 20px}.site-header{z-index:40;background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.header-row{align-items:center;gap:24px;height:76px;display:flex}.head-logo{letter-spacing:-.46px;color:#1a1a2e;flex-shrink:0;font-size:23px;font-weight:700}.head-center{flex:1;align-items:center;min-width:0;height:46px;display:flex;position:relative}.head-nav{white-space:nowrap;align-items:center;gap:22px;display:flex;position:absolute;left:0}.head-tools{align-items:center;gap:10px;display:none;position:absolute;left:0;right:0}.head-svc{color:#1a1a2e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;height:46px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:flex}.head-svc:hover{color:#2e5bff;border-color:#2e5bff}.head-svc .chev{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.head-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;height:46px;padding:0 6px 0 18px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.head-search:hover{border-color:#cbd5e1}.head-search:focus-within{background:#fff;border-color:#2e5bff;box-shadow:0 0 0 3px #2e5bff1f}.head-search input{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:inherit;font-size:14.5px}.head-search input::placeholder{color:#94a3b8}.head-find{color:#fff;cursor:pointer;background:#2e5bff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:34px;font-size:18px;transition:filter .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.head-find:hover{filter:brightness(1.08);transform:scale(1.05)}@supports (animation-timeline:scroll()){.head-tools{opacity:0;pointer-events:none;animation:linear both head-tools-in;animation-timeline:scroll(root);animation-range:240px 380px;display:flex;translate:0 -6px}.head-nav{animation:linear both head-nav-out;animation-timeline:scroll(root);animation-range:240px 340px}@keyframes head-tools-in{0%{opacity:0;pointer-events:none;translate:0 -6px}to{opacity:1;pointer-events:auto;translate:0}}@keyframes head-nav-out{0%{opacity:1}to{opacity:0}}}.svc-toggle-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}#svcmenu:checked~.header-row .head-tools{opacity:1!important;pointer-events:auto!important;display:flex!important;translate:0!important}#svcmenu:checked~.header-row .head-nav{opacity:0!important;pointer-events:none!important}#svcmenu:checked~.header-row .head-svc{color:#2e5bff;background:#2e5bff1a;border-color:#0000}#svcmenu:checked~.header-row .head-svc .chev{transform:rotate(180deg)}.svc-menu{z-index:41;background:#fff;border-bottom:1px solid #e2e8f0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 44px -28px #0f172a66}#svcmenu:checked~.svc-menu{justify-content:center;animation:.24s cubic-bezier(.2,.8,.2,1) both svc-menu-in;display:flex}@keyframes svc-menu-in{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}.svc-menu-inner{grid-template-rows:auto auto;grid-template-columns:1fr 300px;gap:10px;padding-top:14px;padding-bottom:16px;display:grid}.svc-hero{background:#f8fafc;border-radius:18px;grid-area:1/1;padding:16px 20px;transition:background-color .22s,box-shadow .22s;position:relative;overflow:hidden}.svc-hero:hover{background:#fff;box-shadow:0 18px 34px -22px #0f172a4d}.svc-hero-title{color:#1a1a2e;letter-spacing:-.3px;font-size:17px;font-weight:700}.svc-chips{z-index:1;flex-wrap:wrap;gap:7px;max-width:84%;margin-top:11px;display:flex;position:relative}.svc-chips span{color:#334155;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 12px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s}.svc-chips span:hover{color:#2e5bff;border-color:#2e5bff}.svc-chips .more{color:#2e5bff;background:#2e5bff1a;border-color:#0000;font-weight:600}.svc-hero-ico{object-fit:contain;width:104px;height:104px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-10px;right:16px}.svc-hero:hover .svc-hero-ico{transform:scale(1.05)rotate(-3deg)}.svc-row{grid-area:2/1;grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.svc-tile{background:#f8fafc;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:104px;padding:14px 16px;transition:background-color .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex;position:relative;overflow:hidden}.svc-tile:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 34px -22px #0f172a4d}.svc-tile-title{color:#1a1a2e;letter-spacing:-.2px;z-index:1;font-size:15px;font-weight:700;position:relative}.svc-tile-sub{color:#64748b;z-index:1;margin-top:2px;font-size:12px;line-height:1.4;position:relative}.svc-tile img,.svc-tile i{object-fit:contain;color:#2e5bff;justify-content:flex-end;align-items:flex-end;width:68px;height:68px;font-size:56px;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:-6px;right:-4px}.svc-tile:hover img,.svc-tile:hover i{transform:scale(1.06)rotate(-3deg)}.nav-soon{color:#94a3b8;cursor:default;white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:500;display:inline-flex}.nav-soon-badge{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#94a3b829;border-radius:9999px;padding:2px 6px;font-size:9px;font-weight:700}.svc-tile-soon{cursor:default}.svc-tile-soon:hover{box-shadow:none;background:#f8fafc;transform:none}.svc-tile-soon .svc-tile-title{color:#64748b}.svc-tile-soon i{color:#94a3b8}.svc-tile-soon:hover i{transform:none}.svc-promo{background:linear-gradient(170deg,#2e5bff29 0%,#5c7fff1a 45%,#fff0 100%),#f5f7ff;border-radius:20px;flex-direction:column;grid-area:1/2/span 2;padding:16px 18px 0;transition:box-shadow .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.svc-promo:hover{transform:translateY(-3px);box-shadow:0 20px 38px -24px #2e5bff73}.svc-promo-title{color:#1a1a2e;letter-spacing:-.2px;z-index:1;font-size:15.5px;font-weight:700;line-height:1.35;position:relative}.svc-promo img{object-fit:contain;width:150px;margin:auto auto -6px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.svc-promo:hover img{transform:translateY(-4px)}.svc-menu-scrim{z-index:39;display:none;position:fixed;inset:0}#svcmenu:checked~.svc-menu-scrim{display:block}.ai-hero{background:linear-gradient(96deg,#2e5bff38 0%,#5c7fff1f 42%,#fff0 72%),#f4f7ff;justify-content:center;display:flex;position:relative;overflow:hidden}.ai-hero-inner{align-items:flex-end;gap:28px;width:100%;max-width:1360px;padding:34px 20px 0;display:flex}.ai-hero-text{flex:1;min-width:0;padding-bottom:34px}.ai-hero-title{color:#1a1a2e;letter-spacing:-1px;font-size:34px;font-weight:800;line-height:1.15}.ai-hero-field{background:#fff;border-radius:16px;align-items:center;gap:8px;max-width:560px;height:58px;margin-top:20px;padding:0 8px 0 20px;transition:box-shadow .2s;display:flex;box-shadow:0 12px 28px -18px #0f172a59}.ai-hero-field:focus-within{box-shadow:0 0 0 3px #2e5bff29,0 12px 28px -18px #0f172a59}.ai-hero-field input{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:inherit;font-size:15.5px}.ai-hero-field input::placeholder{color:#94a3b8}.ai-hero-btn{color:#fff;cursor:pointer;background:#2e5bff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s;display:flex}.ai-hero-btn:hover{filter:brightness(1.08);transform:scale(1.06)}.ai-hero-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ai-hero-chips span{color:#334155;cursor:pointer;background:#fff;border-radius:9999px;padding:8px 15px;font-size:13.5px;transition:color .18s,transform .18s;box-shadow:0 2px 8px -4px #0f172a29}.ai-hero-chips span:hover{color:#2e5bff;transform:translateY(-1px)}.ai-hero-img{object-fit:contain;flex-shrink:0;align-self:flex-end;width:250px;display:block}.spec-tiles{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.spec-tile{background:#fff;border:1px solid #e2e9f9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:190px;min-height:132px;padding:16px 10px;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex}.spec-tile:hover{border-color:#2e5bff;transform:translateY(-3px);box-shadow:0 14px 26px -18px #2e5bff80}.spec-tile img{object-fit:contain;width:44px;height:44px}.spec-tile span{color:#26364b;text-align:center;font-size:14px;line-height:1.25}.spec-tile b{color:#94a3b8;font-size:12px;font-weight:600}.an-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.an-row{background:#fff;border:1px solid #eef1f5;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex}.an-row:hover{border-color:#2e5bff;transform:translateY(-3px);box-shadow:0 16px 30px -20px #2e5bff73}.an-ico{color:#2e5bff;background:#2e5bff1a;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.an-name{color:#1a1a2e;font-size:15px;font-weight:600;line-height:1.35}.an-meta{color:#94a3b8;margin-top:3px;font-size:12.5px}.an-price{color:#1a1a2e;white-space:nowrap;font-size:15px;font-weight:800}.an-from{color:#94a3b8;text-align:right;font-size:11.5px;font-weight:500}.price-locked{display:block}.price-blur{color:#1a1a2e;letter-spacing:-.4px;filter:blur(6px);-webkit-user-select:none;user-select:none;opacity:.55;font-size:20px;font-weight:800;transition:filter .25s;display:block}.price-hint{color:#2e5bff;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.price-locked:hover .price-blur{filter:blur(5px)}.seo-toggle{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.seo-text{max-height:78px;margin-top:12px;transition:max-height .3s;overflow:hidden}.seo-text p{color:#475569;max-width:900px;margin:0 0 10px;font-size:15px;line-height:1.65}#seomore:checked~.seo-text{max-height:520px}.seo-more{color:#2e5bff;cursor:pointer;align-items:center;gap:5px;margin-top:8px;font-size:14.5px;font-weight:600;display:inline-flex}.seo-more .more-off,#seomore:checked~.seo-more .more-on{display:none}#seomore:checked~.seo-more .more-off{display:inline}#seomore:checked~.seo-more i{transform:rotate(180deg)}.seo-more i{transition:transform .25s}.fbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fsearch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;flex:1;align-items:center;gap:10px;min-width:260px;max-width:560px;height:52px;padding:0 8px 0 20px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.fsearch:focus-within{background:#fff;border-color:#2e5bff;box-shadow:0 0 0 3px #2e5bff1f}.fsearch input{color:#1a1a2e;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:inherit;font-size:15px;font-weight:500}.fsearch input::placeholder{color:#94a3b8;font-weight:400}.fsearch-go{color:#fff;cursor:pointer;background:#2e5bff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:filter .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.fsearch-go:hover{filter:brightness(1.08);transform:scale(1.05)}.fdrop{position:relative}.fchip{color:#334155;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:flex}.fchip:hover{color:#2e5bff;border-color:#2e5bff}.fchip .lead{color:#2e5bff;font-size:16px}.fchip .chev{color:#94a3b8;font-size:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.fdrop-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.fdrop-input:checked~.fchip{color:#2e5bff;background:#2e5bff1a;border-color:#0000}.fdrop-input:checked~.fchip .chev{color:#2e5bff;transform:rotate(180deg)}.fdrop-panel{z-index:35;background:#fff;border:1px solid #eef1f5;border-radius:20px;width:290px;padding:8px;display:none;position:absolute;top:52px;left:0;box-shadow:0 28px 54px -26px #0f172a73}.fdrop-input:checked~.fdrop-panel{animation:.2s cubic-bezier(.2,.8,.2,1) both fdrop-in;display:block}@keyframes fdrop-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.fdrop-scrim{z-index:34;display:none;position:fixed;inset:0}.fdrop-input:checked~.fdrop-scrim{display:block}.fdrop-title{color:#94a3b8;letter-spacing:.3px;text-transform:uppercase;padding:8px 12px 6px;font-size:12.5px;font-weight:700}.fdrop-list{max-height:356px;overflow-y:auto}.opt-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.opt{cursor:pointer;color:#334155;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14.5px;font-weight:500;transition:background-color .16s,color .16s;display:flex}.opt:hover{background:#f8fafc}.opt .lead{color:#94a3b8;font-size:18px;transition:color .16s}.opt .tick{color:#2e5bff;opacity:0;margin-left:auto;font-size:18px;transition:opacity .16s}.opt-input:checked+.opt{color:#2e5bff;background:#2e5bff1a;font-weight:600}.opt-input:checked+.opt .lead{color:#2e5bff}.opt-input:checked+.opt .tick{opacity:1}.fdrop-foot{border-top:1px solid #f1f5f9;gap:8px;margin-top:6px;padding-top:8px;display:flex}.fdrop-foot label{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:600;display:flex}.fdrop-reset{color:#334155;background:#fff;border:1px solid #e2e8f0}.fdrop-apply{color:#fff;background:#2e5bff}.tgl-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tgl-input:checked+.fchip{color:#2e5bff;background:#2e5bff1a;border-color:#0000}.tgl-input:checked+.fchip .lead{color:#2e5bff}.svcc{background:#fff;border:1px solid #eef1f5;border-radius:22px;grid-template-columns:1fr 330px;column-gap:26px;padding:18px 22px 16px;display:grid;box-shadow:0 1px 3px #0f172a0a}.svcc-head{border-bottom:1px solid #f1f5f9;grid-column:1/-1;align-items:center;gap:14px;padding-bottom:14px;display:flex}.svcc-logo{letter-spacing:-.6px;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:19px;font-weight:800;display:flex}.svcc-name{color:#1a1a2e;letter-spacing:-.35px;font-size:18px;font-weight:800}.svcc-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.svcc-home{color:#00b894;background:#00b8941f;border-radius:7px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.svcc-cut{color:#fff;background:#e17055;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800}.svcc-left{grid-column:1;min-width:0;padding-top:6px}.svcc-right{border-left:1px solid #f1f5f9;grid-column:2;min-width:0;padding:14px 0 0 26px}.svcc-metro{flex-direction:column;gap:5px;display:flex}.svcc-metro-item{color:#334155;align-items:center;gap:7px;font-size:13.5px;display:flex}.svcc-metro-item .dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.svcc-map{color:#2e5bff;margin-top:8px;font-size:13.5px;font-weight:600;display:inline-block}.svcc-address{color:#64748b;margin-top:6px;font-size:13.5px;line-height:1.45}.svcc-rsep{background:#f1f5f9;height:1px;margin:14px 0}.svcc-hours-box{position:relative}.svcc-hours-btn{color:#1a1a2e;background:#fff;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.svcc-hours-btn .num{margin-left:auto}.svcc-hours-row{color:#64748b;justify-content:space-between;gap:10px;padding:6px 4px 0;font-size:13px;display:flex}.svcc-book{color:#fff;white-space:nowrap;background:#2e5bff;border-radius:13px;justify-content:center;align-items:center;height:46px;margin-top:12px;font-size:14.5px;font-weight:700;display:flex}.svcc-phone{align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.svcc-tests-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.svcc-tests-list{scrollbar-width:thin;max-height:234px;transition:max-height .32s cubic-bezier(.2,.8,.2,1);overflow:hidden}.svcc-tests-input:checked~.svcc-tests-list{max-height:300px;overflow-y:auto}.svcc-tests-list::-webkit-scrollbar{width:6px}.svcc-tests-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:9999px}.svcc-test{border-bottom:1px solid #f5f7fa;align-items:center;gap:12px;padding:9px 4px;transition:background-color .18s;display:flex}.svcc-test:hover{background:#f8fafc}.svcc-test-name{color:#1a1a2e;flex:1;min-width:0;font-size:14px;line-height:1.35}.svcc-test-price{color:#1a1a2e;white-space:nowrap;font-size:14px;font-weight:700}.svcc-test i{color:#cbd5e1;flex-shrink:0;font-size:18px}.svcc-tests-more{color:#334155;cursor:pointer;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:8px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.svcc-tests-more:hover{color:#2e5bff;background:#2e5bff1a}.svcc-tests-more .more-off,.svcc-tests-input:checked~.svcc-tests-more .more-on{display:none}.svcc-tests-input:checked~.svcc-tests-more .more-off{display:inline}.svcc-tests-input:checked~.svcc-tests-more i{transform:rotate(180deg)}.svcc-tests-more i{transition:transform .25s}.svcc-tests-hint{color:#2e5bff;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;display:flex}@media (max-width:1080px){.svcc{grid-template-columns:1fr!important}.svcc-left,.svcc-right{grid-column:1!important}.svcc-right{margin-top:12px;border-top:1px solid #f1f5f9!important;border-left:none!important;padding:14px 0 0!important}.wrap{padding-left:18px!important;padding-right:18px!important}.cols{columns:3!important}.g-footer{grid-template-columns:repeat(3,1fr)!important}.an-grid{grid-template-columns:repeat(2,1fr)!important}.ai-hero-title{font-size:28px!important}.ai-hero-img{width:190px!important}.spec-tile{width:calc(25% - 9px)!important}.svcc-bottom{flex-wrap:wrap!important}.svcc-addr{flex:100%!important}}@media (max-width:760px){.wrap{padding-left:14px!important;padding-right:14px!important}header{height:62px!important}header nav,.head-tools,#svcmenu:checked~.header-row .head-tools{display:none!important}.svc-menu-inner{grid-template-columns:1fr!important;gap:10px!important;padding-top:14px!important;padding-bottom:18px!important}.svc-hero,.svc-row,.svc-promo{grid-area:auto/1!important}.svc-row{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.svc-hero{padding:16px!important}.svc-chips{max-width:100%!important}.svc-hero-ico{display:none!important}.svc-tile{min-height:104px!important;padding:14px!important}.svc-tile img,.svc-tile i{width:60px!important;height:60px!important;font-size:50px!important}.svc-promo{flex-direction:row!important;align-items:center!important;padding:16px 16px 0!important}.svc-promo img{width:110px!important;margin:0 0 -6px auto!important}.header-row{gap:12px!important;height:62px!important}.u-hide{display:none!important}.g-about{grid-template-columns:1fr!important}.g-footer{grid-template-columns:repeat(2,1fr)!important;gap:26px!important}.cols{columns:1!important}.t-h1{letter-spacing:-.6px!important;font-size:26px!important}.t-sec{letter-spacing:-.5px!important;font-size:22px!important}section{padding-top:32px!important;padding-bottom:0!important}footer{padding-top:38px!important}.sec-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.ai-hero-inner{flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:26px 14px 0!important}.ai-hero-text{padding-bottom:22px!important}.ai-hero-title{font-size:25px!important}.ai-hero-field{height:52px!important}.ai-hero-img{width:170px!important;margin:0 auto!important}.spec-tiles{gap:8px!important}.spec-tile{width:calc(50% - 4px)!important;min-height:118px!important}.an-grid{grid-template-columns:1fr!important}.fbar{gap:8px!important}.fsearch{flex:1 0 100%!important;max-width:100%!important;height:48px!important}.fdrop-panel{width:min(290px,100vw - 36px)!important}.svcc{padding:16px!important}.svcc-top{flex-wrap:wrap!important;gap:12px!important}.svcc-hours{flex:100%!important}.svcc-bottom{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.svcc-book{width:100%!important}}
