*{box-sizing:border-box}body{margin:0;background:#e8eff2;color:#3a505a;font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit}a:focus-visible{outline:3px solid #13dff2;outline-offset:4px}a:active{transform:translateY(1px)}p{margin:0;font-size:16px}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.top{background:#364f5c;color:#f5fbfc;border-bottom:1px solid #56707b}.top-in{min-height:84px;display:grid;grid-template-columns:290px 1fr 190px;align-items:stretch}.brand{display:grid;grid-template-columns:62px 1fr;text-decoration:none;border-left:1px solid #58727d;border-right:1px solid #58727d}.brand-mark{display:grid;place-items:center;background:#13dff2;color:#28404a;font-weight:900}.brand-text{padding:14px 16px}.brand-main{font-size:15px;font-weight:900}.brand-sub{font-size:11px;color:#cce0e5;font-weight:800;margin-top:5px}.nav{display:grid;grid-auto-flow:column;justify-content:center}.nav a{display:grid;place-items:center;padding:0 18px;border-right:1px solid #58727d;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.nav a:first-child{border-left:1px solid #58727d}.nav a:hover{background:#466470}.phone{display:grid;place-items:center;background:#8f2638;color:#fff;font-weight:900;text-decoration:none}.phone:hover{background:#a43247}.hero{background:#425f6b;color:#f6fbfc;padding:46px 0 28px}.hero-grid{display:grid;grid-template-columns:1fr 360px;gap:18px}.main{background:#4b6b77;border:1px solid #68828c;border-radius:28px;overflow:hidden}.main-top{display:grid;grid-template-columns:1fr 240px;border-bottom:1px solid #68828c}.copy{padding:30px}.kicker{display:inline-block;background:#547784;border:1px solid #79a1ac;border-radius:999px;padding:9px 13px;color:#c8fbff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.hero h1{margin:24px 0 0;font-size:40px;line-height:1.08;letter-spacing:-.02em}.lead{margin-top:16px}.lead p+p{margin-top:14px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;font-weight:900;text-decoration:none}.btn-main{background:#8f2638;color:#fff}.btn-main:hover{background:#a43247}.btn-soft{background:#13dff2;color:#29434d;border:1px solid #77edf5}.btn-soft:hover{background:#42e8f4}.stamp{background:#385560;border-left:1px solid #68828c;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.stamp strong{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#bcd8de}.stamp b{font-size:23px;line-height:1.3;color:#c9fbff}.main-bottom{display:grid;grid-template-columns:repeat(4,1fr)}.slot{padding:16px;border-right:1px solid #68828c;background:#3f5e69}.slot:last-child{border-right:0}.slot strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#b9d4da;margin-bottom:6px}.side{display:grid;gap:14px}.side-panel{background:#385560;border:1px solid #5d7984;border-radius:20px;padding:20px}.side-panel.cyan{background:#13dff2;color:#28404a;border-color:#5ceaf4}.side-panel strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bcd6dc;margin-bottom:8px}.side-panel.cyan strong{color:#28535a}.side-panel h2{font-size:28px;line-height:1.2;margin:0 0 8px;color:inherit}.section{padding:54px 0}.section-head{display:grid;grid-template-columns:190px 1fr;gap:38px;margin-bottom:28px}.label{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#8f2638;padding-top:7px}.section h2{font-size:28px;line-height:1.2;margin:0;color:#364f5c}.section .lead-text{margin-top:10px;max-width:760px}.process{background:#f5f8f9}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:#fff;border:1px solid #c4d2d7;border-top:4px solid #13dff2;border-radius:16px;padding:20px}.step:nth-child(2){border-top-color:#8f2638}.step:nth-child(3){border-top-color:#5bc8d1}.step:nth-child(4){border-top-color:#9be44f}.step span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#425f6b;color:#fff;font-weight:900}.step h3{font-size:18px;margin:16px 0 8px;color:#364f5c}.devices{background:#d9e5e8}.device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.device{background:#f9fbfc;border:1px solid #bacbd0;border-radius:18px;padding:20px}.device:nth-child(4n+1){border-left:5px solid #13dff2}.device:nth-child(4n+2){border-left:5px solid #8f2638}.device:nth-child(4n+3){border-left:5px solid #5bc8d1}.device:nth-child(4n){border-left:5px solid #9be44f}.device h3{font-size:18px;margin:0 0 8px;color:#364f5c}.diagnosis{background:#eef4f6}.diagnosis-grid{display:grid;grid-template-columns:1fr 340px;gap:18px}.diagnosis-main{background:#fff;border:1px solid #c1d1d6;border-radius:20px;padding:24px}.diagnosis-main p+p{margin-top:14px}.price{background:#8f2638;color:#fff;border-radius:20px;padding:24px}.price h3{font-size:20px;margin:0 0 16px}.price-block{padding:15px 0;border-top:1px solid rgba(255,255,255,.38)}.price-block:first-of-type{border-top:0;padding-top:0}.price-block strong{display:block;font-size:19px;color:#c8fbff;margin-bottom:4px}.terms{background:#dce7ea}.terms-grid{display:grid;grid-template-columns:1fr 350px;gap:18px}.terms-main{background:#f9fbfc;border:1px solid #bdd0d5;border-radius:20px;padding:24px}.terms-main p+p{margin-top:14px}.hours{background:#425f6b;color:#f7fbfc;border-radius:20px;padding:24px}.hours h3{font-size:20px;margin:0 0 16px}.hours p+p{margin-top:10px}.local{background:#c4d8dd}.local-grid{display:grid;grid-template-columns:330px 1fr;gap:18px}.local-main{background:#364f5c;color:#f7fbfc;border-radius:20px;padding:24px}.local-main .label{color:#6cecf3;padding-top:0;margin-bottom:8px}.local-main h2{color:#fff;margin-bottom:10px}.local-main p+p{margin-top:12px}.local-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.local-list article{background:#eef4f6;border:1px solid #b2c8ce;border-radius:16px;padding:20px}.local-list article:nth-child(1){border-top:4px solid #13dff2}.local-list article:nth-child(2){border-top:4px solid #9be44f}.local-list h3{font-size:18px;margin:0 0 8px;color:#364f5c}.extra{background:#abc8cf;padding:30px 0}.footer{background:#304a55;color:#f5fafb}.footer-in{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer a{color:#78edf3;font-weight:800;text-decoration:none}.footer a:hover{text-decoration:underline}@media(max-width:1000px){.top-in{grid-template-columns:1fr auto}.nav{display:none}.hero-grid,.main-top,.diagnosis-grid,.terms-grid,.local-grid{grid-template-columns:1fr}.stamp{border-left:0;border-top:1px solid #68828c}.main-bottom,.process-grid,.device-grid{grid-template-columns:1fr 1fr}.local-main{max-width:650px}}@media(max-width:680px){.wrap{width:min(100% - 28px,1200px)}.top-in{grid-template-columns:1fr}.phone{min-height:48px}.copy{padding:20px}.hero{padding:34px 0 24px}.hero h1{font-size:36px}.main-bottom,.process-grid,.device-grid,.local-list{grid-template-columns:1fr}.slot{border-right:0;border-bottom:1px solid #68828c}.slot:last-child{border-bottom:0}.actions{display:grid}.section{padding:42px 0}.section-head{grid-template-columns:1fr;gap:7px}.section h2,.side-panel h2{font-size:26px}.footer-in{display:block;padding:20px 0}.footer-in p{margin-bottom:8px}}
.privacy{font-size:13px!important;font-weight:400!important;opacity:.68}
.privacy:hover,.privacy:focus{opacity:1}
h1{font-size:40px!important}
h2{font-size:28px!important}
p{font-size:16px!important}

