body,html{overflow-x:clip}body,p{margin:0}.eyebrow::before,.hero-visual::before{-webkit-mask:var(--clover) center/contain no-repeat}.nav-links a,body{color:var(--body)}.btn,.hp-amount{line-height:1;white-space:nowrap}.compare-card .tag,.eyebrow,body{font-family:var(--font-body)}.serv-card,a{text-decoration:none}.cta-box,.cta-final,.faq-a,.hero,.hero-photo,.metrics,.serv-card{overflow:hidden}.m-acc,button{cursor:pointer}.checkup-step .cs-n,.cond-card h3 .ci,.cta-steps span b,.float-card .ic,.m-acc,.rev-author .av,.step .n{place-items:center}.btn,.hp-amount,.nav-links a,.nav-sub a,.svc-tab{white-space:nowrap}.adv-tag,.checkup-steps h4,.compare-card .tag,.eyebrow,.foot-col h4,.price-card .pc-badge,.price-card .pc-name{text-transform:uppercase}.adv-lead h2,.adv-name,h1,h2,h3,h4{text-wrap:balance}.adv-points,.checkup-list,.compare-card ul,.courses-list,.inc-card ul,.pd-list,.svc-list,.vac-list{list-style:none}:root{--primary:#58A45E;--primary-600:#4A9150;--primary-700:#3C7A41;--secondary:#00473C;--secondary-700:#003A31;--ink:#11251F;--body:#3D514A;--muted:#6B7C74;--line:#E4EDE5;--line-2:#D6E4D8;--bg:#FFFFFF;--bg-soft:#F4F8F3;--bg-mint:#E9F3EA;--bg-cream:#FBFCF9;--tint:rgba(88,164,94,.10);--r-sm:12px;--r:18px;--r-lg:26px;--r-xl:34px;--shadow-sm:0 1px 2px rgba(0,71,60,.05),0 2px 8px rgba(0,71,60,.04);--shadow:0 4px 14px rgba(0,71,60,.07),0 18px 40px -18px rgba(0,71,60,.18);--shadow-lg:0 8px 24px rgba(0,71,60,.10),0 40px 80px -32px rgba(0,71,60,.30);--maxw:1480px;--gut:clamp(20px, 3vw, 48px);--accent:var(--primary);--font-display:"Onest",system-ui,sans-serif;--font-body:"Golos Text",system-ui,sans-serif;--clover:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpath d='M8.4 0.8c1.6-0.5 2.9-0.3 3.9 0.7c1 1 2.2 3.8 2.9 6.7c0.5 2.1 1.1 5.8-0.3 7.2c-1.5 1.5-5.1 0.8-7.2 0.3C4.8 14.9 2 13.7 1 12.7c-1-1-1.2-2.3-0.7-3.9C1.1 6.4 5.6 1.8 8.4 0.8z'/%3E%3Cpath d='M26.6 0.8c-1.6-0.5-2.9-0.3-3.9 0.7c-1 1-2.2 3.8-2.9 6.7c-0.5 2.1-1.1 5.8 0.3 7.2c1.5 1.5 5.1 0.8 7.2 0.3c2.9-0.7 5.7-1.9 6.7-2.9c1-1 1.2-2.3 0.7-3.9C33.9 6.4 29.4 1.8 26.6 0.8z'/%3E%3Cpath d='M8.4 34.2c1.6 0.5 2.9 0.3 3.9-0.7c1-1 2.2-3.8 2.9-6.7c0.5-2.1 1.1-5.8-0.3-7.2c-1.5-1.5-5.1-0.8-7.2-0.3c-2.9 0.7-5.7 1.9-6.7 2.9c-1 1-1.2 2.3-0.7 3.9C1.1 28.6 5.6 33.2 8.4 34.2z'/%3E%3Cpath d='M26.6 34.2c-1.6 0.5-2.9 0.3-3.9-0.7c-1-1-2.2-3.8-2.9-6.7c-0.5-2.1-1.1-5.8 0.3-7.2c1.5-1.5 5.1-0.8 7.2-0.3c2.9 0.7 5.7 1.9 6.7 2.9c1 1 1.2 2.3 0.7 3.9C33.9 28.6 29.4 33.2 26.6 34.2z'/%3E%3C/svg%3E");--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E");--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit}button{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0}p{text-wrap:pretty}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut)}.section{padding-block:clamp(64px,9vw,128px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--primary-700)}.eyebrow::before{content:"";width:22px;height:22px;flex:none;background:var(--accent);mask:var(--clover) center/contain no-repeat}.btn,.link-soft{display:inline-flex;align-items:center;font-weight:600}.section-head{max-width:720px}.section-head h2{font-size:clamp(30px, 4.2vw, 46px);margin-top:18px}.section-head .lead{margin-top:18px;font-size:clamp(17px,1.6vw,20px);color:var(--muted)}.btn{justify-content:center;gap:10px;font-size:16px;padding:17px 26px;border-radius:999px;border:1.5px solid transparent;transition:transform .15s,background .2s,box-shadow .2s,color .2s}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.btn-primary:hover{background:var(--primary-600);transform:translateY(-2px)}.btn-ghost{background:0 0;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--accent);color:var(--primary-700);background:var(--bg-soft)}.btn-light{background:#fff;color:var(--secondary)}.contact-row a:hover,.crumbs a:hover,.link-soft,.m-link.active,.nav-links a:hover,.prof-contact a:hover,.serv-card:hover .link-soft{color:var(--primary-700)}.btn-light:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn-lg{padding:20px 34px;font-size:17px}.link-soft{gap:8px}.nav,.nav-item{align-items:center}.link-soft .arr{transition:transform .2s}.link-soft:hover .arr,.serv-card:hover .link-soft .arr{transform:translateX(4px)}.site-header{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.site-header.scrolled{border-color:var(--line);box-shadow:var(--shadow-sm)}.nav{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(20px,2.4vw,40px);height:76px}.nav .logo{height:32px;width:auto;flex:none;justify-self:start}.nav-links{display:flex;justify-content:center;gap:clamp(18px,2vw,36px)}.nav-cta{padding:12px 22px;font-size:15px;flex:none;justify-self:end}.nav-links a{font-size:15.5px;font-weight:500;padding:6px 0;position:relative}.hp-amount,.metric b{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.nav-links a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--primary);border-radius:2px;transition:right .28s cubic-bezier(.2,.7,.3,1)}.nav-links a.active::after,.nav-links a:hover::after{right:0}.contact-book .fine a,.nav-links a.active{color:var(--primary-700);font-weight:600}.nav-item{position:relative;display:flex}.hero::before,.nav-sub,.nav-sub::before,.scroll-prog{position:absolute}.nav-top{display:inline-flex;align-items:center;gap:5px}.nav-chev{opacity:.6;transition:transform .25s}.m-item.open .m-acc .nav-chev,.nav-item:hover .nav-chev{transform:rotate(180deg)}.nav-sub{top:100%;left:50%;transform:translateX(-50%) translateY(4px);min-width:252px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 48px -16px rgba(16,40,34,.28);padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s;z-index:70}.burger,.nav-sub a::after{display:none}.nav-sub a,.serv-card{flex-direction:column}.nav-sub::before{content:"";top:-12px;left:0;right:0;height:14px}.nav-item:focus-within .nav-sub,.nav-item:hover .nav-sub{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(10px)}.nav-sub a{display:flex;gap:1px;padding:9px 14px;border-radius:11px}.nav-sub a:hover{background:var(--bg-mint);color:var(--ink)}.nav-sub a span{font-size:15px;font-weight:600;color:var(--ink);line-height:1.2}.nav-sub a small{font-size:12.5px;color:var(--muted);font-weight:400}.scroll-prog{left:0;bottom:-1px;height:2.5px;width:0;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width .1s linear;z-index:2}.about-photo,.cons-visual,.hero,.hero-visual,.prof-visual,.svc-media,.vac-photo{position:relative}.serv-card,.sit-card{transition:transform .2s,box-shadow .2s,border-color .2s}.burger{background:0 0;border:0;padding:8px;color:var(--ink)}.hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,80px)}.hero::before{content:"";inset:0;z-index:-1;background:radial-gradient(60% 70% at 88% 6%,var(--bg-mint),transparent 60%),radial-gradient(50% 60% at 0 100%,var(--bg-soft),transparent 60%)}.hero-visual::after,.hero-visual::before{position:absolute;z-index:0;aspect-ratio:1;content:""}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.hero h1{font-size:clamp(32px, 3.2vw, 48px);max-width:19ch}.hero .sub{margin-top:16px;font-size:clamp(17px,1.5vw,20px);color:var(--body);max-width:540px}.accent,.doc-info .svc-num{color:var(--primary)}.hero-price{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px;max-width:560px;padding:18px 22px;border-radius:var(--r);background:linear-gradient(120deg,var(--bg-mint),var(--bg-soft));border:1px solid var(--line-2)}.hero-cta,.hp-main{gap:14px;display:flex}.hp-main{align-items:center}.hp-amount{font-size:clamp(30px, 3.4vw, 40px);color:var(--secondary)}.faq-q,.hp-note,.serv-badge{font-weight:600}.hp-label{font-size:14.5px;color:var(--body);max-width:190px;line-height:1.35}.float-card .ic,.hp-note{color:var(--primary-700)}.hp-note{font-size:13.5px;padding-left:18px;border-left:2px solid var(--line-2);line-height:1.35;flex:1;min-width:160px}.hero-cta{flex-wrap:wrap;margin-top:22px;align-items:center}.hero-assure,.serv-body .link-soft{margin-top:20px}.hero-assure{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;color:var(--muted)}.hero-assure span,.page-hero-meta span{display:inline-flex;align-items:center;gap:8px}.hero-assure span::before,.page-hero-meta span::before{content:"";width:17px;height:17px;flex:none;background:var(--primary);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.hero-visual::before{width:62%;right:-6%;top:-7%;background:var(--accent);mask:var(--clover) center/contain no-repeat;opacity:.1;transform:rotate(8deg)}.hero-visual::after{width:30%;left:-5%;bottom:16%;background:var(--secondary);-webkit-mask:var(--clover) center/contain no-repeat;mask:var(--clover) center/contain no-repeat;opacity:.07;transform:rotate(-14deg)}.hero-photo{position:relative;z-index:1;width:100%;aspect-ratio:4/5;border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:var(--bg-mint);outline:#fff solid 8px;outline-offset:0}.hero-photo img{transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.hero-visual:hover .hero-photo img{transform:scale(1.04)}.float-card{position:absolute;background:#fff;border-radius:var(--r);box-shadow:var(--shadow);padding:14px 18px;display:flex;gap:12px;align-items:center;border:1px solid var(--line)}.float-card .ic{width:38px;height:38px;flex:none;border-radius:11px;background:var(--tint);display:grid}.cond-card h3 .ci svg,.float-card .ic svg{width:20px;height:20px}.float-card b{font-family:var(--font-display);color:var(--ink);font-size:16px;display:block;line-height:1.1}.float-card small{color:var(--muted);font-size:12.5px}.float-1{top:7%;left:-34px;animation:6s ease-in-out infinite floaty;z-index:2}.float-2{bottom:9%;right:-28px;animation:6s ease-in-out 3s infinite floaty;z-index:2}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.float-1,.float-2{animation:none}}.metrics{margin-top:clamp(40px,5vw,64px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-cream);display:grid;grid-template-columns:repeat(4,1fr)}.metric{padding:30px;border-left:1px solid var(--line)}.metric:first-child{border-left:0}.metric b{color:var(--secondary);font-size:clamp(28px, 3vw, 38px);display:block;line-height:1}.metric span{display:block;margin-top:10px;font-size:14.5px;color:var(--muted);line-height:1.4}.compare,.cond-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}.compare-card{border-radius:var(--r-lg);padding:clamp(28px,3vw,40px);border:1px solid var(--line)}.compare-card.online{background:var(--secondary);color:#cfe6d6;border-color:transparent}.checkup-price,.checkup-price b,.compare-card.online h3,.cta-alt:hover,.foot-col a:hover,.foot-policy a:hover,.price-card.featured .pc-prices b,.why .section-head h2{color:#fff}.compare-card.offline,.reviews,.situations{background:var(--bg-soft)}.compare-card h3{font-size:24px;display:flex;align-items:center;gap:12px}.compare-card .tag{font-size:12.5px;font-weight:600;letter-spacing:.03em;padding:6px 12px;border-radius:999px}.rev-card .quote-mark,.step .n,.why-card .num{font-family:var(--font-display)}.online .tag{background:rgba(255,255,255,.14);color:#bfe6c8}.offline .tag{background:var(--bg-mint);color:var(--primary-700)}.compare-card ul{padding:0;margin:22px 0 0;display:grid;gap:14px}.compare-card li{display:flex;gap:12px;font-size:16.5px;line-height:1.45}.compare-card li::before{content:"";width:22px;height:22px;flex:none;margin-top:1px;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.online li{color:#d7ecdc}.online li::before{background:#7fd592}.offline li{color:var(--body)}.offline li::before{background:var(--primary);-webkit-mask:var(--info) center/contain no-repeat;mask:var(--info) center/contain no-repeat}.page-hero::after,.rev-author .av::before{-webkit-mask:var(--clover) center/contain no-repeat}.compare-note{margin-top:18px;font-size:14px}.checkup-price small,.online .compare-note{color:#9fccaa}.offline .compare-note,.serv-body p,.sit-card p{color:var(--muted)}.cards-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}.sit-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.case-card:hover,.sit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-2)}.inc-card .ic,.sit-card .ic{width:50px;height:50px;border-radius:15px;background:var(--bg-mint);display:grid;place-items:center;color:var(--primary-700);margin-bottom:18px}.contact-row .ci svg,.inc-card .ic svg,.sit-card .ic svg{width:26px;height:26px}.edu-item h3,.sit-card h3{font-size:19px}.sit-card p{margin-top:10px;font-size:15.5px}.rev-grid,.serv-grid,.sit-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.serv-card{border:1px solid var(--line);border-radius:var(--r-lg);display:flex;background:#fff;color:inherit}.serv-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.serv-card .ph{aspect-ratio:16/10;background:var(--bg-mint);position:relative}.serv-badge{position:absolute;top:14px;left:14px;z-index:2;background:#fff;color:var(--primary-700);font-size:13px;padding:7px 13px;border-radius:999px;box-shadow:var(--shadow-sm)}.serv-body{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.serv-body h3{font-size:21px}.serv-body p{margin-top:10px;font-size:15.5px;flex:1}.why-card h3,.why-card p{margin-top:12px}.serv-foot{margin-top:40px;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.step .n,.steps,.why-grid{display:grid}.why{background:var(--secondary);color:#cfe6d6}.price-card.featured .pc-name,.why .eyebrow{color:#8fd29c}.courses-card .eyebrow::before,.cta-box .eyebrow::before,.why .eyebrow::before{background:#8fd29c}.why .section-head .lead{color:#a9ccb2}.why-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:52px}.why-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:30px 32px}.why-card .num{font-size:14px;color:#7fd592;font-weight:700;letter-spacing:.05em}.step .n,.why-card h3{color:#fff;font-size:22px}.why-card p{color:#b9d6c0;font-size:16px}.steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px}.step{position:relative;padding-right:28px}.step:not(:last-child)::after{content:"";position:absolute;top:26px;left:56px;right:8px;height:2px;background:repeating-linear-gradient(90deg,var(--line-2) 0 7px,transparent 7px 14px)}.faq-q,.step .n{position:relative}.step .n{width:54px;height:54px;border-radius:50%;background:var(--accent);font-weight:700;z-index:2;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.inc-card,.rev-card{border:1px solid var(--line)}.page-hero::after,.page-hero::before{position:absolute;z-index:-1;content:""}.step h3{font-size:19px;margin-top:24px}.step p{margin-top:10px;font-size:15.5px;color:var(--muted);padding-right:12px}.rev-card{background:#fff;border-radius:var(--r-lg);padding:32px;display:flex;flex-direction:column}.rev-card .quote-mark{font-size:56px;line-height:0;color:var(--primary);opacity:.28;height:38px;margin-bottom:6px}.rev-card blockquote{margin:0;font-size:17px;line-height:1.55;color:var(--ink);flex:1}.rev-author{margin-top:24px;display:flex;align-items:center;gap:14px}.faq-q,.rev-author b{color:var(--ink);display:block;font-family:var(--font-display)}.rev-author .av,.rev-author image-slot{width:48px;height:48px;border-radius:50%;flex:none;background:var(--bg-mint)}.rev-author .av{display:grid;border:1px solid var(--line-2)}.rev-author .av::before{content:"";width:26px;height:26px;background:var(--primary);mask:var(--clover) center/contain no-repeat}.rev-author b{font-size:15.5px}.rev-author small{color:var(--muted);font-size:13.5px}.faq-wrap{max-width:860px;margin:52px auto 0}.cta-box>div,.cta-steps{max-width:720px;z-index:2}.faq-item,.m-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:0 0;border:0;padding:26px 48px 26px 0;font-size:clamp(18px,2vw,21px)}.cta-actions,.cta-box{display:flex;position:relative}.faq-q::after{content:"";position:absolute;right:4px;top:50%;width:22px;height:22px;transform:translateY(-50%);background:var(--primary-700);-webkit-mask:var(--plus) center/contain no-repeat;mask:var(--plus) center/contain no-repeat;transition:transform .3s}.m-menu.open,.mobile-cta.show,.reveal.in{transform:none}.cta-box::after,.cta-box::before,.cta-steps span b{border-radius:50%;background:var(--primary)}.faq-item.open .faq-q::after{transform:translateY(-50%) rotate(135deg)}.faq-a{max-height:0;transition:max-height .35s}.faq-a p{padding:0 60px 28px 0;color:var(--body);font-size:17px}.cta-final{position:relative;padding-block:clamp(36px,4.5vw,64px) clamp(64px,9vw,120px)}.cta-box{background:linear-gradient(135deg,var(--secondary),var(--secondary-700));border-radius:var(--r-xl);padding:clamp(44px,5.5vw,84px) clamp(32px,5vw,72px);color:#fff;flex-direction:column;align-items:center;text-align:center;gap:0}.cta-box::before{content:"";position:absolute;right:-60px;top:-60px;width:320px;height:320px;opacity:.14;filter:blur(8px)}.cta-box::after{content:"";position:absolute;left:-80px;bottom:-90px;width:280px;height:280px;opacity:.1;filter:blur(8px)}.cta-box>div{position:relative}.cta-box h2{color:#fff;font-size:clamp(28px,3.6vw,44px)}.cta-box .sub{margin-top:18px;color:#b9d6c0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.cta-box .eyebrow{color:#8fd29c;justify-content:center}.cta-actions{z-index:2;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(28px,3.5vw,40px)}.cta-book{display:inline-flex;align-items:center;gap:10px;padding-inline:38px;font-size:17px;box-shadow:0 10px 30px rgba(0,0,0,.22)}.cta-book .ext,.prof-contact .ci svg{width:18px;height:18px}.cta-alt{color:#cfe6d6;font-size:15px;font-weight:500;transition:color .2s}.cta-steps{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:clamp(30px,4vw,44px);padding-top:clamp(26px,3vw,34px);border-top:1px solid rgba(255,255,255,.16);width:100%}.cta-steps span{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:#d6ebdb}.cta-steps span b{display:grid;width:24px;height:24px;color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;flex:none}@media (max-width:640px){.cta-steps{flex-direction:column;align-items:flex-start;max-width:320px;margin-inline:auto}}.book-form{background:#fff;border-radius:var(--r-lg);padding:30px;position:relative;z-index:2;box-shadow:var(--shadow-lg)}.book-form h3,.inc-card h3{font-size:20px}.book-form .field,.contact-form-card .field{margin-top:16px}.book-form label,.contact-form-card label{display:block;font-size:13.5px;font-weight:600;color:var(--body);margin-bottom:7px}.book-form input,.book-form textarea,.contact-form-card input,.contact-form-card textarea{width:100%;border:1.5px solid var(--line-2);border-radius:var(--r-sm);padding:14px 16px;font-family:inherit;font-size:16px;color:var(--ink);background:var(--bg-cream);transition:border-color .2s}.book-form input:focus,.book-form textarea:focus,.contact-form-card input:focus,.contact-form-card textarea:focus{outline:0;border-color:var(--primary);background:#fff}.book-form textarea,.contact-form-card textarea{resize:vertical;min-height:84px}.book-form .btn{width:100%;margin-top:20px}.book-form .fine,.contact-form-card .fine{margin-top:14px;font-size:12.5px;color:var(--muted);text-align:center}.site-footer{background:var(--secondary);color:#a9c6ba;padding-block:clamp(56px,7vw,88px) 36px}.legal-req,.legal-updated{background:var(--bg-mint)}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px}.site-footer .logo{height:30px;margin-bottom:20px}.foot-about{font-size:15px;line-height:1.6;color:#9dbcb0;max-width:320px}.foot-col h4{color:#fff;font-size:14px;letter-spacing:.04em;margin-bottom:18px;font-family:var(--font-body)}.legal-body h2,.m-link{font-family:var(--font-display)}.foot-col a,.foot-col p{display:block;font-size:15.5px;color:#a9c6ba;margin-bottom:12px}.foot-legal .disclaimer,.foot-policy a{font-size:13px;color:#88a89c}@media (max-width:820px){.foot-top{grid-template-columns:1fr 1fr;gap:32px 24px}.foot-top>:first-child{grid-column:1/-1}}@media (max-width:480px){.foot-top{grid-template-columns:1fr;gap:28px}}.foot-legal{margin-top:48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-legal .disclaimer{max-width:760px;line-height:1.55}.foot-legal .copy{font-size:13px;color:#7b9b8f}.foot-bottom{display:flex;flex-direction:column;gap:12px;align-items:flex-end;text-align:right}.foot-policy{display:flex;flex-direction:column;gap:8px;align-items:flex-end}@media (max-width:720px){.foot-bottom{align-items:flex-start;text-align:left}.foot-policy{align-items:flex-start;flex-direction:row;gap:18px;flex-wrap:wrap}}.legal{padding-block:clamp(28px,4vw,52px) clamp(56px,7vw,96px)}.legal-body{max-width:860px}.legal-updated{display:inline-block;margin-top:6px;font-size:14px;color:var(--muted);padding:7px 14px;border-radius:999px}.legal-body h2,.legal-req{margin-top:clamp(36px,4vw,52px)}.legal-body h2,.legal-body h3,.m-acc,.m-link{color:var(--ink)}.legal-body h2{font-size:clamp(20px,2.4vw,26px);line-height:1.25;padding-top:22px;border-top:1px solid var(--line)}.checkup-step:first-of-type,.legal-body h2:first-of-type{border-top:0;padding-top:0}.legal-body h3{font-size:17px;font-weight:600;margin-top:28px}.legal-body li,.legal-body p{font-size:16px;color:var(--ink-soft,#3a4a44)}.legal-body p{line-height:1.7;margin-top:14px}.legal-body ul{margin-top:14px;padding-left:22px;display:flex;flex-direction:column;gap:10px}.legal-body li{line-height:1.65}.legal-body a{color:var(--primary-700,#2f7d3a);font-weight:600;word-break:break-word}.legal-body a:hover{text-decoration:underline}.legal-req{padding:26px 28px;border-radius:var(--r-lg)}.legal-req p{font-size:15px;line-height:1.65;margin-top:8px}.legal-req p:first-child{margin-top:0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1}@media (max-width:1080px){.cards-4,.metrics,.steps{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3){border-left:0}.metric{border-top:1px solid var(--line)}.metric:nth-child(-n+2){border-top:0}.steps{gap:36px 0}.step:not(:last-child)::after{display:none}}@media (max-width:560px){body{font-size:17px}.cards-4,.metrics,.rev-grid,.serv-grid{grid-template-columns:1fr}.float-card{display:none}.metric{border-left:0!important;border-top:1px solid var(--line)}.metric:first-child{border-top:0}}@media (max-width:600px){.cards-4,.cond-grid,.feat-strip,.inc-grid,.price-grid,.pub-grid,.sit-3,.steps,.steps-3{grid-template-columns:1fr!important}}.m-menu{position:fixed;inset:0;z-index:80;background:var(--bg);padding:20px var(--gut) calc(28px + env(safe-area-inset-bottom));transform:translateX(100%);transition:transform .3s;display:flex;flex-direction:column;overflow-y:auto}.m-menu .m-top{display:flex;justify-content:space-between;align-items:center;height:50px;flex:none}.m-menu nav{display:flex;flex-direction:column;margin-top:18px}.m-row{display:flex;align-items:center;justify-content:space-between}.m-link{font-size:21px;font-weight:600;padding:15px 0;flex:1}.m-acc{background:0 0;border:0;padding:14px 4px 14px 16px;display:grid;align-self:stretch}.mobile-cta,.svc-tab{font-weight:600;border-radius:999px}.m-sub a,.svc-row{border-top:1px solid var(--line)}.m-acc .nav-chev{width:18px;height:18px;opacity:.65;transition:transform .25s}.m-sub{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s}.m-sub a{font-family:var(--font-body);font-size:17px;font-weight:500;color:var(--body);padding:11px 0 11px 18px}.svc-num,.svc-price b{font-family:var(--font-display)}.m-sub a:first-child,.svc-row:first-of-type{border-top:0}.m-item.open .m-sub{padding-bottom:10px}.m-menu .btn{margin-top:26px;flex:none}.mobile-cta{display:none;position:fixed;left:16px;right:16px;bottom:16px;z-index:70;background:var(--accent);color:#fff;text-align:center;font-size:16px;padding:16px;box-shadow:0 10px 30px -8px rgba(0,71,60,.5);transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.7,.3,1)}.crumbs,.page-hero-meta{color:var(--muted);display:flex}.cons-photo,.prof-photo,.svc-media .frame{box-shadow:var(--shadow-lg);outline:#fff solid 8px}.page-hero{position:relative;overflow:hidden;padding-block:clamp(40px,6vw,72px) clamp(40px,5vw,64px)}.page-hero::before{inset:0;background:radial-gradient(55% 80% at 92% 0,var(--bg-mint),transparent 60%),radial-gradient(50% 70% at 0 100%,var(--bg-soft),transparent 60%)}.page-hero::after{right:-40px;top:-30px;width:280px;height:280px;background:var(--accent);opacity:.07;transform:rotate(10deg);mask:var(--clover) center/contain no-repeat}.crumbs{gap:8px;align-items:center;font-size:14px;margin-bottom:22px}.crumbs span{opacity:.5}.page-hero h1{font-size:clamp(32px, 3.8vw, 48px);max-width:17ch}.page-hero .lead{margin-top:20px;font-size:clamp(17px,1.6vw,20px);color:var(--body);max-width:620px}.cond-card h3 .ci,.svc-tab.active,.svc-tab:hover{color:var(--primary-700)}.page-hero-meta{flex-wrap:wrap;gap:10px 24px;margin-top:26px;font-size:15px}.svc-tabs{position:sticky;top:76px;z-index:50;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--line)}.svc-tabs .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-block:12px}.svc-tabs .wrap::-webkit-scrollbar{display:none}.svc-tab{font-size:15px;color:var(--body);padding:9px 16px;transition:background .2s,color .2s}.checkup,.svc-media .frame{border-radius:var(--r-xl);overflow:hidden;position:relative}.svc-tab:hover{background:var(--bg-soft)}.svc-tab.active{background:var(--tint)}.svc-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:center;padding-block:clamp(56px,7vw,96px);scroll-margin-top:150px}.svc-media .frame{z-index:1;aspect-ratio:5/4;background:var(--bg-mint)}.about-photo .frame image-slot,.about-photo .frame img,.cons-photo image-slot,.cons-photo img,.doc-photo image-slot,.doc-photo img,.svc-media .frame image-slot,.svc-media .frame img,.vac-photo .frame image-slot,.vac-photo .frame img{width:100%;height:100%;object-fit:cover}.svc-media::before{content:"";position:absolute;z-index:0;width:46%;aspect-ratio:1;right:-5%;top:-8%;background:var(--accent);opacity:.1;transform:rotate(8deg);-webkit-mask:var(--clover) center/contain no-repeat;mask:var(--clover) center/contain no-repeat}.checkup::after,.svc-list li::before{background:var(--primary);content:""}.svc-row:nth-child(2n) .svc-media{order:2}.svc-row:nth-child(2n) .svc-media::before{left:-5%;right:auto;transform:rotate(-12deg)}.svc-num{font-weight:700;font-size:14px;color:var(--primary);letter-spacing:.06em}.svc-content h2{font-size:clamp(26px,3vw,38px);margin-top:10px}.svc-intro{margin-top:16px;font-size:17px;color:var(--body)}.svc-list{padding:0;margin:22px 0 0;display:grid;gap:12px}.checkup .svc-foot,.svc-foot{margin-top:30px}.svc-list li{display:flex;gap:12px;font-size:16px;line-height:1.45;color:var(--body)}.svc-list li::before{width:22px;height:22px;flex:none;margin-top:1px;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.svc-foot{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.svc-price{display:flex;align-items:baseline;gap:8px}.svc-price b{font-weight:800;font-size:24px;color:var(--secondary)}.svc-price small{font-size:14px;color:var(--muted)}.checkup{background:var(--secondary);color:#cfe6d6}.checkup-steps,.tier{background:rgba(255,255,255,.06)}.checkup-foot-note,.tier-age{font-size:13.5px;color:#9fccaa}.checkup::after{position:absolute;right:-60px;bottom:-60px;width:340px;height:340px;opacity:.12;-webkit-mask:var(--clover) center/contain no-repeat;mask:var(--clover) center/contain no-repeat;transform:rotate(-8deg)}.checkup-inner{padding:clamp(36px,5vw,64px);position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,3vw,48px) clamp(32px,4vw,64px);align-items:start}.adv-lead .eyebrow,.checkup .svc-num{color:#7fd592}.checkup h2{color:#fff;font-size:clamp(28px,3vw,40px);margin-top:10px;max-width:16ch}.checkup .svc-intro{color:#b9d6c0;max-width:540px}.checkup-main{display:flex;flex-direction:column;height:100%}.checkup-list{padding:0;margin:28px 0 0;display:grid;gap:14px}.checkup-list li{display:flex;gap:12px;font-size:16.5px;color:#d7ecdc}.checkup-list li::before{content:"";width:22px;height:22px;flex:none;margin-top:1px;background:#7fd592;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.cons-visual::before,.prof-visual::before{opacity:.1;-webkit-mask:var(--clover) center/contain no-repeat;z-index:0;content:"";position:absolute}.checkup-steps{border:1px solid rgba(255,255,255,.13);border-radius:var(--r-lg);padding:30px;display:flex;flex-direction:column;height:100%}.checkup-foot-note,.checkup-step{border-top:1px solid rgba(255,255,255,.08)}.checkup-steps h4{color:#fff;font-family:var(--font-body);font-size:13px;letter-spacing:.05em;margin:0 0 20px}.case-card .quote,.checkup-step .cs-n,.edu-year,.tier b{font-family:var(--font-display)}.checkup-step{display:flex;gap:14px;padding:14px 0}.checkup-step .cs-n{width:32px;height:32px;flex:none;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;font-size:15px;display:grid}.checkup-step p{font-size:15.5px;color:#d7ecdc;line-height:1.45;align-self:center}.checkup-foot-note{margin-top:auto;padding-top:18px;line-height:1.5}.checkup-cta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:10px;padding-top:clamp(28px,3vw,40px);border-top:1px solid rgba(255,255,255,.12)}.checkup-tiers{display:flex;gap:14px;flex-wrap:wrap}.tier{border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:14px 22px;min-width:150px}.tier-age{display:block;margin-bottom:4px}.tier b{font-weight:800;font-size:clamp(22px,2.4vw,28px);color:#fff;letter-spacing:-.02em}.checkup-cta .btn,.feat-banner .btn{flex:none}.cons-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;margin-top:8px}.cons-hero-grid .page-hero-meta{margin-top:28px}.cons-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;align-items:center}.cons-visual::before{width:54%;aspect-ratio:1;right:-5%;top:-8%;background:var(--accent);transform:rotate(8deg);mask:var(--clover) center/contain no-repeat}.cons-photo,.prof-photo{position:relative;z-index:1;aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:var(--bg-mint)}.cond-card,.inc-card{padding:32px;background:#fff}.inc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}.inc-card{border-radius:var(--r-lg);transition:transform .2s,box-shadow .2s}.case-card,.cond-card{border:1px solid var(--line)}.inc-card:hover,.price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.inc-card ul{padding:0;margin:14px 0 0;display:grid;gap:10px}.inc-card li{display:flex;gap:10px;font-size:15.5px;color:var(--body);line-height:1.45}.inc-card li::before{content:"";width:19px;height:19px;flex:none;margin-top:2px;background:var(--primary);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.cond-card{border-radius:var(--r-lg)}.cond-card h3{font-size:19px;display:flex;align-items:center;gap:12px}.cond-card h3 .ci{width:38px;height:38px;border-radius:11px;background:var(--tint);display:grid;flex:none}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.chip{font-size:14.5px;color:var(--secondary);background:var(--bg-soft);border:1px solid var(--line-2);border-radius:999px;padding:8px 15px;line-height:1.2;transition:background .15s,border-color .15s}.case-card .quote,.doc-role,.prof-role,.team-role{color:var(--primary-700);font-weight:600}.case-card,.team-card{transition:transform .2s,box-shadow .2s,border-color .2s}.cond-card:hover .chip{border-color:var(--line-2)}.chip:hover{background:var(--bg-mint);border-color:var(--primary)}.case-card{background:#fff;border-radius:var(--r-lg);padding:30px;position:relative}.case-card .quote{font-size:17px;margin-bottom:12px}.case-card h3{font-size:18px;margin-bottom:10px}.case-card p{font-size:15px;color:var(--muted)}.doc-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,4vw,56px);align-items:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,3vw,44px)}.doc-photo{aspect-ratio:1;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-mint);box-shadow:var(--shadow)}.doc-info h3{font-size:clamp(24px,2.6vw,32px);margin-top:8px}.doc-role{font-size:16px;margin-top:6px}.doc-info p{margin-top:16px;color:var(--body);font-size:16px}.doc-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:52px}.team-card{display:grid;grid-template-columns:200px 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--line-2)}.team-photo{position:relative;background:var(--bg-mint);overflow:hidden}.prof-photo image-slot,.prof-photo img,.team-photo image-slot,.team-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.team-body{padding:28px 30px;display:flex;flex-direction:column}.team-role{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;font-size:13px;background:var(--tint);padding:6px 12px;border-radius:999px}.team-body h3{font-size:21px;margin-top:14px}.team-body p{font-size:15px;color:var(--muted);margin-top:12px;flex:1}.team-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.team-tags .chip{font-size:13px;padding:6px 12px}.team-foot{margin-top:22px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}@media (max-width:1080px){.team-grid{grid-template-columns:1fr}}@media (max-width:560px){.team-card{grid-template-columns:1fr}.team-photo{aspect-ratio:4/3}}.prof-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center;margin-top:8px}.prof-visual::before{width:52%;aspect-ratio:1;left:-6%;bottom:-8%;background:var(--accent);transform:rotate(-10deg);mask:var(--clover) center/contain no-repeat}.prof-role{font-size:clamp(16px,1.7vw,19px);margin-top:14px}.about-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,64px);align-items:start;margin-top:52px}.about-photo .frame{aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:var(--bg-mint);box-shadow:var(--shadow);outline:#fff solid 7px}.about-acc .faq-item:first-child{border-top:1px solid var(--line)}.edu-list{display:grid;gap:18px;margin-top:52px}.edu-item{display:grid;grid-template-columns:130px 1fr;gap:24px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 32px;align-items:start;transition:transform .2s,box-shadow .2s}.edu-item:hover,.pub-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.edu-year{font-weight:800;font-size:17px;color:var(--primary);letter-spacing:-.01em}.edu-year span{display:block;font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--muted);margin-top:4px}.edu-item p{color:var(--muted);font-size:15px;margin-top:8px}.courses-card{background:var(--secondary);color:#cfe6d6;border-radius:var(--r-xl);padding:clamp(32px,4vw,52px);margin-top:52px}.courses-card::after{content:"";position:absolute;right:-50px;bottom:-50px;width:280px;height:280px;background:var(--primary);opacity:.12;-webkit-mask:var(--clover) center/contain no-repeat;mask:var(--clover) center/contain no-repeat;transform:rotate(-8deg)}.courses-card .eyebrow{color:#8fd29c;transition:letter-spacing .5s}.courses-card h2{color:#fff;font-size:clamp(24px,2.8vw,34px);margin-top:12px;max-width:20ch}.courses-list{padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:1}.courses-list li{padding:16px 18px 16px 46px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;font-size:15.5px;color:#d7ecdc;line-height:1.35;position:relative;overflow:hidden;will-change:transform;transition:transform .4s cubic-bezier(.2, .7, .3, 1),background-color .4s,border-color .4s,box-shadow .4s}.courses-list li::before{content:"";position:absolute;left:16px;top:18px;width:20px;height:20px;background:#7fd592;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.courses-list li b{display:block;color:#fff;font-weight:600;text-wrap:balance}.courses-list li span{display:block;margin-top:4px;font-size:13.5px;color:#9cc4a8}.contact-book-steps li b,.contact-row .ci{color:var(--primary-700);place-items:center}.contact-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,4vw,56px);margin-top:52px;align-items:stretch}.contact-info{display:grid;gap:16px;grid-auto-rows:min-content;align-content:start}.contact-row{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}.contact-row:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--line-2)}.contact-row .ci{width:54px;height:54px;flex:none;border-radius:16px;background:var(--bg-mint);display:grid}.contact-row small{display:block;font-size:13px;color:var(--muted);margin-bottom:4px}.contact-row a,.contact-row b{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:19px;letter-spacing:-.01em}.contact-row:has(.addr-note){align-items:flex-start}.contact-row .addr-note{display:block;margin-top:8px;font-size:13.5px;font-weight:400;font-family:var(--font-body);color:var(--muted);line-height:1.5;letter-spacing:normal;max-width:420px}.adv-name,.contact-book-steps li b,.contact-note b,.pd-price,.price-card .pc-name,.price-card .pc-prices b,.pub-card .pub-n{font-family:var(--font-display)}.contact-note{margin-top:22px;background:var(--secondary);color:#cfe6d6;border-radius:var(--r-lg);padding:28px 30px;position:relative;overflow:hidden}.contact-note::after{content:"";position:absolute;right:-30px;bottom:-30px;width:150px;height:150px;background:var(--primary);opacity:.14;-webkit-mask:var(--clover) center/contain no-repeat;mask:var(--clover) center/contain no-repeat;transform:rotate(-8deg)}.contact-note b{color:#fff;font-size:18px;display:block;position:relative;z-index:1}.contact-note p{color:#b9d6c0;font-size:15px;margin-top:10px;position:relative;z-index:1}.contact-form-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,3vw,40px);box-shadow:var(--shadow)}.contact-form-card h3{font-size:23px}.contact-form-card .form-sub{color:var(--muted);font-size:15px;margin-top:8px;margin-bottom:8px}.contact-book{display:flex;flex-direction:column;justify-content:flex-start}.contact-right{display:flex;flex-direction:column;gap:22px;height:100%}.contact-right .contact-note{flex:1 1 auto;margin-top:0;display:flex;flex-direction:column;justify-content:center}.contact-book .cta-book{margin-top:22px;box-shadow:var(--shadow)}.contact-book .cta-book .ext{width:17px;height:17px}.contact-book-steps{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:13px}.contact-book-steps li{display:flex;align-items:center;gap:13px;font-size:15.5px;color:var(--body);font-weight:500}.contact-book-steps li b{display:grid;width:26px;height:26px;flex:none;border-radius:50%;background:var(--tint);font-size:13px;font-weight:700}.contact-book .fine{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);line-height:1.55}.feat-banner{display:flex;gap:26px;align-items:center;background:var(--tint);border:1px solid var(--line-2);border-left:5px solid var(--primary);border-radius:var(--r-lg);padding:26px 30px;margin-top:8px}.feat-banner .fb-badge{width:66px;height:66px;flex:none;border-radius:18px;background:var(--primary);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow)}.price-card.featured,.price-duo,.vac-photo .frame{box-shadow:var(--shadow-lg)}.feat-banner .fb-badge svg{width:34px;height:34px}.feat-banner .fb-text{flex:1;min-width:0}.feat-banner .fb-text .eyebrow{margin-bottom:8px}.feat-banner h3{font-size:clamp(18px,2vw,22px);line-height:1.32;color:var(--ink)}.feat-banner p{color:var(--muted);font-size:14.5px;margin-top:6px}.media-link,.pub-card h4{color:var(--ink);font-weight:600}.pub-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px}.media-link,.pub-card{display:flex;gap:18px}.pub-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 28px;transition:transform .2s,box-shadow .2s}.pub-card .pub-n{font-weight:800;font-size:22px;color:var(--primary);flex:none;line-height:1.05}.pub-card h4{font-size:15.5px;line-height:1.4}.feat-strip p,.pub-card p{line-height:1.45}.pub-card p{font-size:13.5px;color:var(--muted);margin-top:9px}@media (max-width:760px){.feat-banner{flex-direction:column;align-items:flex-start;gap:18px}.pub-grid{grid-template-columns:1fr}}.media-list{margin-top:44px;border-top:1px solid var(--line)}.media-link{align-items:center;padding:22px 4px;border-bottom:1px solid var(--line);font-size:clamp(15px,1.7vw,17px);transition:color .2s,padding-left .2s}.media-link:hover{color:var(--primary-700);padding-left:10px}.media-link .ml-src{margin-left:auto;font-weight:500;font-size:13px;color:var(--muted);white-space:nowrap}.media-link .arr{color:var(--primary);font-size:18px;flex:none}@media (max-width:620px){.media-link .ml-src{display:none}}.feat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:44px}.feat-strip .fs-item{display:flex;flex-direction:column;gap:12px}.feat-strip .fs-ic{width:48px;height:48px;border-radius:14px;background:var(--tint);display:grid;place-items:center;color:var(--primary-700)}.feat-strip .fs-ic svg{width:25px;height:25px}.feat-strip h4{font-size:16.5px}.feat-strip p,.pd-age{font-size:14px;color:var(--muted)}@media (max-width:820px){.feat-strip{grid-template-columns:1fr 1fr}}@media (max-width:520px){.feat-strip{grid-template-columns:1fr}}.vac-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.vac-list{padding:0;margin:26px 0 0;display:grid;gap:15px}.vac-list li{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;color:var(--body);line-height:1.4}.vac-list li::before{content:"";width:23px;height:23px;flex:none;margin-top:1px;background:var(--primary);-webkit-mask:var(--info) center/contain no-repeat;mask:var(--info) center/contain no-repeat}.vac-photo .frame{aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden;background:var(--bg-mint);outline:#fff solid 8px}.price-grid,.steps.steps-3{grid-template-columns:repeat(3,1fr)}.price-grid{display:grid;gap:24px;margin-top:52px;align-items:stretch}.price-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,3vw,38px) clamp(24px,2.5vw,32px);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.price-card .pc-badge{display:inline-block;align-self:flex-start;background:var(--primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 12px;border-radius:999px;margin-bottom:16px}.price-card .pc-name{font-weight:700;font-size:13px;letter-spacing:.08em;color:var(--primary-700)}.price-card .pc-prices{display:flex;gap:28px;margin:20px 0 2px;flex-wrap:wrap}.price-card .pc-prices div{display:flex;flex-direction:column;gap:3px}.price-card .pc-prices span{font-size:12.5px;color:var(--muted)}.price-card .pc-prices b{font-weight:800;font-size:clamp(22px,2.4vw,27px);color:var(--ink);letter-spacing:-.01em}.price-card p{color:var(--body);font-size:14.5px;line-height:1.5;margin-top:16px;flex:1}.price-card .btn{margin-top:26px;width:100%}.price-card.featured{background:var(--secondary);border-color:var(--secondary)}.price-card.featured .pc-prices span,.price-card.featured p{color:#cfe6d6}@media (max-width:900px){.nav{display:flex;justify-content:space-between;height:64px}.nav-cta,.nav-links{display:none}.burger{display:block;margin-left:auto}.about-grid,.compare,.cond-grid,.cons-hero-grid,.contact-grid,.courses-list,.cta-box,.doc-card,.edu-item,.hero-grid,.inc-grid,.price-grid,.prof-hero-grid,.rev-grid,.serv-grid,.sit-3,.why-grid{grid-template-columns:1fr}.hero-visual{order:-1;max-width:460px}.float-1{left:0}.float-2{right:0}.mobile-cta{display:block}.checkup-inner,.svc-row{grid-template-columns:1fr;gap:32px}.prof-visual,.svc-row:nth-child(2n) .svc-media{order:-1}.svc-media{max-width:480px}.svc-tabs{top:0}.cons-visual{order:-1;max-width:440px}.doc-photo{max-width:320px}.about-photo,.prof-visual{max-width:420px}.edu-item{gap:10px}}.price-duo{max-width:680px;margin:48px auto 0;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(30px,4vw,48px);text-align:center}.pd-tiers{display:flex;align-items:stretch;justify-content:center;gap:clamp(20px,4vw,52px)}.pd-tier{display:flex;flex-direction:column;gap:8px}.pd-age{font-weight:600;letter-spacing:.01em}.pd-price{font-weight:800;font-size:clamp(34px,5vw,52px);color:var(--secondary);letter-spacing:-.02em;line-height:1}.pd-div{width:1px;background:var(--line);align-self:stretch}.pd-list{padding:0;margin:clamp(28px,3vw,38px) 0 0;display:grid;gap:13px;text-align:left;max-width:480px;margin-inline:auto}.pd-list li{display:flex;gap:13px;align-items:flex-start;font-size:16px;color:var(--body);line-height:1.45}.pd-list li::before{content:"";width:22px;height:22px;flex:none;margin-top:1px;border-radius:50%;background:var(--tint) var(--check) center/13px no-repeat}.price-duo .btn{margin-top:clamp(28px,3vw,36px)}.pd-note{font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:18px;max-width:460px;margin-inline:auto}@media (max-width:460px){.pd-tiers{flex-direction:column;gap:18px}.pd-div{width:60px;height:1px;align-self:center}}@media (min-width:901px){.hero{padding-top:clamp(22px,2.6vw,38px);padding-bottom:clamp(26px,2.8vw,42px)}.page-hero{padding-block:clamp(26px,3vw,44px) clamp(26px,3vw,42px)}.metrics{margin-top:clamp(22px,2.6vw,34px)}.cons-hero-grid,.hero-grid,.prof-hero-grid{align-items:center}.hero-visual{width:100%;max-width:clamp(360px,31vw,430px);justify-self:end}.cons-visual,.prof-visual{width:100%;max-width:clamp(370px,33vw,450px);justify-self:end}}@media (min-width:901px) and (max-height:760px){.hero-visual{max-width:clamp(320px,27vw,380px)}.cons-visual,.prof-visual{max-width:clamp(330px,29vw,400px)}}.advantage{position:relative;padding-block:clamp(56px,7vw,96px);background:var(--secondary);color:#cfe6d6;overflow:hidden}.advantage::before{content:"";position:absolute;z-index:0;width:40%;aspect-ratio:1;right:-6%;top:-14%;background:#fff;opacity:.05;transform:rotate(10deg);-webkit-mask:var(--clover) center/contain no-repeat;mask:var(--clover) center/contain no-repeat}.adv-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.adv-lead h2{color:#fff;font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.01em}.adv-lead p{margin-top:20px;font-size:clamp(16px,1.5vw,18px);line-height:1.62;color:#bcd9c4;max-width:540px}.adv-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);padding:clamp(28px,3vw,40px)}.adv-tag{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.06em;color:#00291f;background:#7fd592;padding:6px 14px;border-radius:999px}.adv-name{margin-top:20px;font-size:clamp(20px,2vw,25px);font-weight:600;line-height:1.28;color:#fff}.adv-abbr{margin-top:10px;font-size:15px;color:#9cc4a8}.adv-points{padding:24px 0 0;margin:26px 0 0;display:grid;gap:13px;border-top:1px solid rgba(255,255,255,.12)}.adv-points li{position:relative;padding-left:32px;font-size:16px;line-height:1.4;color:#e3f1e7}.adv-points li::before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;background:#7fd592;-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}@media (max-width:860px){.steps.steps-3,.vac-grid{grid-template-columns:1fr}.vac-photo{max-width:420px}.adv-grid{grid-template-columns:1fr;gap:32px}.adv-lead p{max-width:none}}.prof-contact{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.prof-contact a{display:inline-flex;align-items:center;gap:9px;font-weight:500;color:var(--body);font-size:15.5px}.prof-contact .ci{width:34px;height:34px;flex:none;border-radius:10px;background:var(--tint);display:grid;place-items:center;color:var(--primary-700)}.prof-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;align-items:center}.prof-note{margin-top:16px;font-size:13.5px;color:var(--muted)}.courses-card{position:relative;overflow:hidden;transition:transform .55s cubic-bezier(.2, .7, .3, 1),box-shadow .55s cubic-bezier(.2, .7, .3, 1)}.courses-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px -25px rgba(0,40,30,.65),0 0 0 1px rgba(120,220,170,.25)}.courses-card:hover::before{opacity:1}.courses-card>*{position:relative;z-index:1}.courses-card:hover .eyebrow{letter-spacing:.14em}.courses-list li::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;transform:skewX(-18deg);pointer-events:none;transition:left .7s;background:linear-gradient(100deg,transparent,rgba(255,255,255,.14),transparent)}.courses-list li:hover{transform:translateX(6px) scale(1.015);background-color:rgba(120,220,170,.12);border-color:rgba(120,220,170,.45);box-shadow:0 12px 28px -14px rgba(0,0,0,.55),inset 0 0 0 1px rgba(120,220,170,.15)}.courses-list li:hover::after{left:130%}.courses-list li::before{transition:transform .4s cubic-bezier(.34, 1.56, .64, 1),filter .4s}.courses-list li:hover::before{transform:scale(1.25);filter:drop-shadow(0 0 6px rgba(120, 220, 170, .8))}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Golos Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Golos Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Golos Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Golos Text';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Golos Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx58hLxR.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Golos Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExd8hLxR.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Golos Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcEx18hLxR.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Golos Text';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/golostext/v7/q5uCsoe9Lv5t7Meb31EcExN8hA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v9/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}аааа