@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-800-normal-QkauEl2X.woff2)format("woff2"),url(/assets/onest-cyrillic-800-normal-BK5UozLr.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-wB2poyF_.woff2)format("woff2"),url(/assets/onest-latin-800-normal-ovMoM2vU.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--bg:#eef8f7;--card:#fff;--ink:#0a2a33;--mute:#58747b;--line:#0a2a331a;--teal:#00a8a0;--teal-d:#00877f;--mint:#d6f3ef;--deep:#0a2a33;--warm:#fff1c9;--f-d:"Onest","Segoe UI",sans-serif;--f-b:"Inter",system-ui,sans-serif;--gut:clamp(16px,4vw,56px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 1rem/1.65 var(--f-b);overflow-x:hidden}a{color:inherit;text-decoration:none}svg{max-width:100%;display:block}.wrap{width:min(1240px,100%);padding-inline:var(--gut);margin-inline:auto}h1,h2,h3{font-family:var(--f-d);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.06}.tag{background:var(--mint);color:var(--teal-d);font:600 .8rem var(--f-d);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.tag i{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #00a8a033}}.btn{background:var(--teal);color:#fff;font:700 1rem var(--f-d);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.8rem;transition:all .25s;display:inline-flex}.btn:hover{background:var(--teal-d);box-shadow:0 16px 30px -14px var(--teal);transform:translateY(-3px)}.btn.o{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.o:hover{background:var(--ink);color:#fff}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#eef8f7e6;position:sticky;top:0}header .wrap{justify-content:space-between;align-items:center;gap:1rem;height:72px;display:flex}.logo{font:800 1.3rem var(--f-d);letter-spacing:-.03em;align-items:center;gap:.6rem;display:flex}.logo svg{width:32px;height:32px}nav{align-items:center;gap:1.8rem;display:flex}nav a:not(.btn){font:600 .94rem var(--f-d);color:var(--mute);transition:all .2s}nav a:not(.btn):hover{color:var(--teal-d)}nav .btn{border-radius:14px;padding:.7rem 1.3rem;font-size:.92rem}.phone{font:700 1rem var(--f-d)}.burger{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;width:46px;height:44px;display:none;position:relative}.burger i,.burger i:before,.burger i:after{content:"";background:var(--ink);border-radius:2px;height:2px;transition:all .25s;position:absolute;left:12px;right:12px}.burger i{top:20px}.burger i:before{top:-7px;left:0;right:0}.burger i:after{top:7px;left:0;right:0}header.open .burger i{background:0 0}header.open .burger i:before{top:0;transform:rotate(45deg)}header.open .burger i:after{top:0;transform:rotate(-45deg)}.hero{padding-block:clamp(30px,5vw,70px) clamp(40px,6vw,80px)}.hero .wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(20px,4vw,60px);display:grid}.hero h1{margin-block:1.2rem 1.3rem;font-size:clamp(2.7rem,6.4vw,5.4rem)}.hero h1 span{color:var(--teal)}.hero p.lead{max-width:32rem;color:var(--mute);margin-bottom:2rem;font-size:clamp(1.02rem,1.5vw,1.2rem)}.cta-row{flex-wrap:wrap;gap:1rem;display:flex}.mini{flex-wrap:wrap;gap:1.6rem 2.6rem;margin-top:2.4rem;display:flex}.mini b{font:800 1.8rem/1 var(--f-d);display:block}.mini span{color:var(--mute);font-size:.84rem}.visual{aspect-ratio:1;background:linear-gradient(150deg,#bdeee8,#7fd8cf);border-radius:48px;place-items:center;width:100%;max-width:520px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.visual:before,.visual:after{content:"";background:#ffffff59;border-radius:50%;position:absolute}.visual:before{aspect-ratio:1;width:70%;top:-18%;right:-14%}.visual:after{aspect-ratio:1;width:50%;bottom:-16%;left:-10%}.visual svg.tooth{z-index:2;filter:drop-shadow(0 30px 30px #00645f59);width:62%;animation:6s ease-in-out infinite float;position:relative}@keyframes float{50%{transform:translateY(-14px)rotate(2deg)}}.fc{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:20px;align-items:center;gap:.7rem;padding:.8rem 1.1rem;display:flex;position:absolute;box-shadow:0 18px 36px -16px #003c3c66}.fc b{font:800 1.2rem/1 var(--f-d);display:block}.fc span{color:var(--mute);font-size:.76rem}.fc svg{flex:none;width:34px;height:34px}.fc1{top:10%;left:5%}.fc2{bottom:12%;right:5%}section{padding-block:clamp(50px,7vw,100px)}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:clamp(26px,4vw,48px);display:flex}.head h2{max-width:15ch;font-size:clamp(2rem,4.6vw,3.6rem)}.head p{max-width:26rem;color:var(--mute)}.adv{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ad{background:var(--card);border-radius:28px;align-content:start;gap:.8rem;padding:1.6rem;display:grid}.ad svg{background:var(--mint);width:46px;height:46px;color:var(--teal-d);border-radius:16px;padding:10px}.ad h3{font-size:1.15rem}.ad p{color:var(--mute);font-size:.9rem}.bento{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sv{background:var(--card);border-radius:32px;flex-direction:column;gap:.7rem;min-height:220px;padding:1.6rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.sv:hover{transform:translateY(-6px);box-shadow:0 30px 50px -28px #003c3c73}.sv.w2{grid-column:span 2}.sv.dark{background:var(--deep);color:#fff}.sv.dark p{color:#a9c4c9}.sv.teal{background:var(--teal);color:#fff}.sv.teal p{color:#d9fffc}.sv .em{font:700 .76rem var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-d)}.sv.dark .em,.sv.teal .em{color:#bff3ef}.sv h3{font-size:1.5rem}.sv p{color:var(--mute);flex:1;font-size:.92rem}.sv .pr{font:800 1.3rem var(--f-d);justify-content:space-between;align-items:baseline;display:flex}.sv .pr small{font:500 .8rem var(--f-b);opacity:.7}.sv svg.bg{opacity:.12;width:150px;position:absolute;bottom:-26px;right:-20px}.ba .wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.ba h2{margin-block:1rem;font-size:clamp(2rem,4.4vw,3.4rem)}.ba p{color:var(--mute);max-width:28rem;margin-bottom:1.6rem}.cmp{aspect-ratio:4/3;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#cfeeea;border-radius:36px;position:relative;overflow:hidden}.cmp .l{place-items:center;display:grid;position:absolute;inset:0}.cmp .l svg{width:56%}.cmp .after{background:linear-gradient(150deg,#e8fbf9,#bdeee8)}.cmp .before{clip-path:inset(0 calc(100% - var(--p,50%)) 0 0);background:linear-gradient(150deg,#e9dcc0,#cdb98f)}.cmp .lab{font:700 .76rem var(--f-d);background:#ffffffe6;border-radius:999px;padding:.35rem .9rem;position:absolute;top:16px}.cmp .lab.a{right:16px}.cmp .lab.b{left:16px}.cmp .hnd{top:0;bottom:0;left:var(--p,50%);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%)}.cmp .hnd:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300877f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000040}.cmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.docs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.doc{background:var(--card);border-radius:32px;transition:all .3s;overflow:hidden}.doc:hover{transform:translateY(-6px)}.doc .ph{aspect-ratio:4/3.2;background:var(--c);place-items:end center;display:grid}.doc .ph svg{width:52%}.doc .in{gap:.4rem;padding:1.4rem 1.6rem 1.7rem;display:grid}.doc h3{font-size:1.3rem}.doc .sp{color:var(--teal-d);font:600 .88rem var(--f-d)}.doc p{color:var(--mute);font-size:.88rem}.rate .wrap{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.score{background:var(--deep);color:#fff;border-radius:32px;align-content:center;gap:.8rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.score b{font:800 clamp(3.4rem,7vw,5.4rem)/1 var(--f-d)}.score .st{color:#ffd45e;letter-spacing:.2em}.score span{color:#a9c4c9;font-size:.92rem}.rvs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rvc{background:var(--card);border-radius:28px;align-content:space-between;gap:.9rem;padding:1.5rem;display:grid}.rvc p{font-size:.95rem}.rvc b{font:700 .9rem var(--f-d)}.rvc span{color:var(--mute);font-size:.8rem;display:block}.book{padding-top:0}.book .box{background:var(--teal);color:#fff;border-radius:48px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(1.6rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.book .box:before{content:"";aspect-ratio:1;background:#ffffff1f;border-radius:50%;width:44%;position:absolute;top:-30%;right:-8%}.book h2{font-size:clamp(2.2rem,5vw,4rem);position:relative}.book p{color:#d9fffc;max-width:28rem;margin-top:1rem;position:relative}form{background:var(--card);color:var(--ink);border-radius:32px;gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:grid;position:relative}.two{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label{font:600 .82rem var(--f-d);color:var(--mute);gap:.35rem;display:grid}input,select{border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:1rem var(--f-b);border-radius:16px;padding:.9rem 1.1rem}input:focus,select:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #00a8a02e}.thanks{font:700 1.4rem var(--f-d);display:none}form.done>:not(.thanks){display:none}form.done .thanks{display:block}form .note{color:var(--mute);font-size:.78rem}footer{padding-block:24px 36px}footer .wrap{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding-top:1.6rem;font-size:.9rem;display:flex}footer a:hover{color:var(--teal-d)}.flinks{flex-wrap:wrap;gap:1.6rem;display:flex}.rv{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.rv.pre{opacity:0;transform:translateY(28px)}@media (width<=1040px){.adv,.bento{grid-template-columns:1fr 1fr}.sv.w2{grid-column:span 2}.docs{grid-template-columns:1fr 1fr}.rate .wrap{grid-template-columns:1fr}}@media (width<=900px){.hero .wrap,.ba .wrap,.book .box{grid-template-columns:1fr}.visual{max-width:400px}.rvs{grid-template-columns:1fr}}@media (width<=860px){.burger{display:block}.phone{display:none}nav{background:var(--bg);border-bottom:1px solid var(--line);padding:.5rem var(--gut) 1.5rem;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}header.open nav{display:flex}nav a:not(.btn){border-bottom:1px solid var(--line);padding:1rem 0;font-size:1.05rem}nav .btn{margin-top:1rem}}@media (width<=560px){.adv,.bento,.docs{grid-template-columns:1fr}.sv.w2{grid-column:span 1}.two{grid-template-columns:1fr}.cta-row .btn{width:100%}.fc1{left:3%}.fc2{right:3%}.book .box{border-radius:32px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
