.vk-hero{background:linear-gradient(180deg,var(--vk-emerald-50) 0%,var(--bg-page) 90%);padding-block:clamp(48px,8vw,96px);overflow:hidden}.vk-hero__grid{display:grid;gap:var(--sp-12);grid-template-columns:1fr;align-items:center}@media(min-width:960px){.vk-hero__grid{grid-template-columns:1.1fr 1fr;gap:var(--sp-16)}}.vk-hero__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(36px,5.5vw,64px);line-height:1.05;color:var(--vk-emerald-900);margin:var(--sp-3) 0 var(--sp-5);letter-spacing:-.025em;text-wrap:balance}.vk-hero__title-soft{color:var(--vk-emerald);font-weight:var(--fw-regular)}.vk-hero__lead{font-size:var(--fs-body-lg);color:var(--fg-2);max-width:56ch;margin:0 0 var(--sp-6)}.vk-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-6);align-items:flex-start}.vk-hero__cta-primary-wrap{display:flex;flex-direction:column;gap:var(--sp-2)}.vk-hero__trial{margin:0;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--fg-3);text-align:center}.vk-hero__pillars{list-style:none;margin:0 0 var(--sp-5);padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-5);color:var(--vk-emerald-700);font-weight:var(--fw-bold)}.vk-hero__pillars li{display:inline-flex;align-items:center;gap:var(--sp-2)}.vk-hero__check{width:20px;height:20px;border-radius:var(--r-pill);background:var(--vk-emerald);display:inline-grid;place-items:center;flex-shrink:0}.vk-hero__check:after{content:"";width:5px;height:9px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(45deg) translate(-1px,-1px)}.vk-hero__trust{color:var(--fg-3);font-size:var(--fs-small);display:flex;align-items:center;gap:var(--sp-2);margin:0}.vk-hero__visual{position:relative;order:-1}@media(min-width:960px){.vk-hero__visual{order:0}}.vk-hero__photo img{border-radius:var(--r-xl);box-shadow:var(--shadow-3);width:100%;height:auto;object-fit:cover;display:block}.vk-story{text-align:center}.vk-story .vk-h1{margin:var(--sp-3) 0 var(--sp-6)}.vk-story__false{font-style:italic;color:var(--fg-3);font-size:var(--fs-body-lg);text-decoration:line-through;text-decoration-color:#d6453e80;text-decoration-thickness:1px;margin:0 auto var(--sp-6);max-width:52ch}.vk-story p.vk-body-lg{max-width:60ch;margin:0 auto;color:var(--fg-2)}.vk-shot{display:block;width:100%;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.vk-feat__head{text-align:center;max-width:720px;margin:0 auto var(--sp-12)}.vk-feat__head .vk-h2{margin:var(--sp-3) 0}.vk-feat__list{list-style:none;margin:0 auto;padding:0;max-width:960px;display:grid;gap:var(--sp-12)}.vk-feat__row{display:grid;grid-template-columns:1fr;gap:var(--sp-6);align-items:center}@media(min-width:768px){.vk-feat__media .vk-shot{max-width:260px}.vk-feat__row{grid-template-columns:300px 1fr;gap:var(--sp-12)}.vk-feat__row:nth-child(2n){grid-template-columns:1fr 300px}.vk-feat__row:nth-child(2n) .vk-feat__media{order:2}}.vk-feat__media .vk-shot{max-width:min(220px,60vw);margin:0 auto}.vk-feat__copy{text-align:center;max-width:34rem;margin:0 auto}@media(min-width:768px){.vk-feat__copy{text-align:left;margin:0}}.vk-feat__kicker{margin:0 0 var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--vk-emerald);text-transform:uppercase;letter-spacing:.08em}.vk-feat__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(24px,3.2vw,32px);line-height:1.2;color:var(--vk-emerald-900);margin:0 0 var(--sp-3);text-wrap:balance}.vk-feat__body{margin:0;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--fg-2)}.vk-feat__band{margin:var(--sp-16) auto 0;max-width:760px;padding:var(--sp-6) var(--sp-8);border-radius:var(--r-xl);background:var(--vk-emerald-50);display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-6);align-items:center;justify-content:center;text-align:center}.vk-feat__band p{margin:0;flex:1 1 22rem;font-weight:var(--fw-bold);color:var(--vk-emerald-900);font-size:var(--fs-body-lg)}.vk-how__head{text-align:center;max-width:720px;margin:0 auto var(--sp-12)}.vk-how__head .vk-h2{margin:var(--sp-3) 0;text-wrap:balance}.vk-how__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.vk-how__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.vk-how__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vk-how__step{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6);text-align:center}.vk-how__media{width:100%;max-width:220px;margin:0 auto var(--sp-5)}.vk-how__tag{margin:0 0 var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--vk-emerald);letter-spacing:.04em;text-transform:uppercase}.vk-how__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--vk-emerald-900);margin:0 0 var(--sp-3);text-wrap:balance;overflow-wrap:break-word}.vk-how__body{margin:0;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--fg-2)}.vk-how__cta{margin-top:var(--sp-12);display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);align-items:center;justify-content:center}.vk-how__guide{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--fg-link);text-decoration:underline;text-underline-offset:3px}.vk-detect__head{text-align:center;max-width:720px;margin:0 auto var(--sp-12)}.vk-detect__head .vk-h2{margin:var(--sp-3) 0}.vk-detect__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5);grid-template-columns:1fr}@media(min-width:640px){.vk-detect__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vk-detect__grid{grid-template-columns:repeat(3,1fr)}}.vk-detect__item{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.vk-detect__item:hover{transform:translateY(-2px);border-color:var(--vk-emerald);box-shadow:var(--shadow-2)}.vk-detect__num{display:block;font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.12em;color:var(--vk-emerald);margin-bottom:var(--sp-3)}.vk-detect__item h3{margin:0 0 var(--sp-2);color:var(--vk-emerald-900)}.vk-detect__item p{margin:0;color:var(--fg-2)}.vk-alexa{display:grid;gap:var(--sp-8);align-items:center;grid-template-columns:1fr}@media(min-width:768px){.vk-alexa{grid-template-columns:1.3fr 1fr;gap:var(--sp-12)}}.vk-alexa__text .vk-h2{margin:var(--sp-3) 0}.vk-alexa__shot{margin:0;text-align:center}.vk-alexa__shot img{width:100%;max-width:240px;height:auto;border-radius:28px;box-shadow:var(--shadow-3);background:var(--vk-emerald-900);border:6px solid var(--ink);outline:1px solid rgba(255,255,255,.1);display:block;margin:0 auto}.vk-priv__grid{display:grid;gap:var(--sp-12);align-items:center;grid-template-columns:1fr}@media(min-width:960px){.vk-priv__grid{grid-template-columns:1.2fr 1fr}}.vk-priv__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,4vw,40px);line-height:1.1;color:var(--white);margin:var(--sp-3) 0 var(--sp-4)}.vk-priv__body{color:var(--vk-mint);font-size:var(--fs-body-lg);margin:0 0 var(--sp-6)}.vk-priv__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);grid-template-columns:1fr}@media(min-width:480px){.vk-priv__list{grid-template-columns:1fr 1fr}}.vk-priv__list li{display:flex;align-items:center;gap:var(--sp-3);color:var(--white);font-weight:var(--fw-medium)}.vk-priv__x{width:24px;height:24px;border-radius:var(--r-pill);background:var(--vk-mint);color:var(--vk-emerald-900);font-weight:var(--fw-bold);display:inline-grid;place-items:center;font-size:14px;flex-shrink:0}.vk-priv__quote{margin:0 0 var(--sp-3);font-family:var(--font-display);font-style:italic;font-weight:300;color:var(--white);font-size:clamp(22px,3vw,32px);line-height:1.25;text-align:center;max-width:20ch}.vk-priv__note{margin:0;color:var(--vk-mint);font-size:var(--fs-small);line-height:1.6;text-align:center}.vk-pv{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.vk-pv__frame{position:relative;width:100%;aspect-ratio:600 / 1240}.vk-pv__video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:transparent;pointer-events:none}.vk-pv__video[hidden]{display:none}.vk-pv__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;min-width:44px;padding:0 var(--sp-4);border:2px solid var(--vk-emerald);border-radius:var(--r-pill, 999px);background:var(--white);color:var(--vk-emerald-900);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer}.vk-pv__btn[hidden]{display:none}.vk-pv__btn:hover{background:var(--vk-emerald-50)}.vk-pv__btn:focus-visible{outline:3px solid var(--vk-emerald);outline-offset:2px}.vk-pv__ico--play{display:none}.vk-pv[data-paused=true] .vk-pv__ico--play{display:block}.vk-pv[data-paused=true] .vk-pv__ico--pause{display:none}.vk-cf__head{text-align:center;max-width:760px;margin:0 auto var(--sp-12)}.vk-cf__head .vk-h2{margin:var(--sp-3) 0;text-wrap:balance}.vk-cf__pieces{list-style:none;margin:0 auto var(--sp-16);padding:0;max-width:1040px;display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.vk-cf__pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-10)}}.vk-cf__piece{border-top:3px solid var(--vk-emerald);padding-top:var(--sp-5)}.vk-cf__icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:var(--r-lg);background:var(--vk-emerald-50);color:var(--vk-emerald);margin-bottom:var(--sp-4)}.vk-cf__piece-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--vk-emerald-900);margin:0 0 var(--sp-2)}.vk-cf__piece-body{margin:0;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--fg-2)}.vk-cf__flow{display:grid;gap:var(--sp-10);grid-template-columns:minmax(0,1fr);align-items:center;max-width:1040px;margin:0 auto}@media(min-width:900px){.vk-cf__flow{grid-template-columns:minmax(0,1fr) 280px;gap:var(--sp-16)}}.vk-cf__flow-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--vk-emerald-900);margin:0 0 var(--sp-6);text-wrap:balance}.vk-cf__steps{list-style:none;counter-reset:cf;margin:0 0 var(--sp-6);padding:0;display:grid;gap:var(--sp-5)}.vk-cf__steps li{counter-increment:cf;position:relative;padding-left:3.25rem;min-height:2.25rem;font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);color:var(--fg-1)}.vk-cf__steps li:before{content:counter(cf);position:absolute;left:0;top:-.15rem;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--vk-emerald);color:var(--white);font-weight:var(--fw-bold);display:grid;place-items:center}.vk-cf__foot{margin:0;padding:var(--sp-4) var(--sp-5);border-left:4px solid var(--vk-coral);background:var(--vk-coral-50);border-radius:0 var(--r-lg) var(--r-lg) 0;color:var(--fg-1);font-weight:var(--fw-bold)}.vk-cf__phone{margin:0 auto;width:100%;max-width:260px}.vk-cf__phone figcaption{margin-top:var(--sp-3);text-align:center;font-size:var(--fs-small);line-height:var(--lh-small, 1.5);color:var(--fg-2)}.vk-df__head{text-align:center;max-width:760px;margin:0 auto var(--sp-12)}.vk-df__head .vk-h2{margin:var(--sp-3) 0;text-wrap:balance}.vk-df__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vk-df__table-wrap{display:none}.vk-df__table{width:100%;max-width:1040px;margin:0 auto;border-collapse:separate;border-spacing:0;font-size:var(--fs-body);line-height:1.45;color:var(--fg-1)}.vk-df__table caption{caption-side:top;text-align:left;padding-bottom:var(--sp-3);font-size:var(--fs-small);color:var(--fg-2)}.vk-df__table th,.vk-df__table td{padding:var(--sp-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.vk-df__table thead th{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--vk-emerald-900);border-bottom:2px solid var(--vk-emerald-900)}.vk-df__table tbody th{font-weight:var(--fw-bold);color:var(--vk-emerald-900);width:20%}.vk-df__table td{color:var(--fg-2)}.vk-df__table .vk-df__vk{background:var(--vk-emerald-50);color:var(--vk-emerald-900);font-weight:var(--fw-bold)}.vk-df__table thead .vk-df__vk{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.vk-df__table tbody tr:last-child .vk-df__vk{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.vk-df__cards{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}@media(min-width:640px){.vk-df__cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}}.vk-df__card{border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-5) var(--sp-6);background:var(--white)}.vk-df__card--vk{background:var(--vk-emerald-50);border:2px solid var(--vk-emerald)}@media(min-width:640px){.vk-df__card--vk{grid-column:1 / -1}}.vk-df__card h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--vk-emerald-900);margin:0 0 var(--sp-3)}.vk-df__card dl{margin:0;display:grid;gap:var(--sp-3)}.vk-df__card dt{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--vk-emerald-900)}.vk-df__card dd{margin:2px 0 0;font-size:var(--fs-body-lg);line-height:1.45;color:var(--fg-1)}@media(min-width:900px){.vk-df__table-wrap{display:block}.vk-df__cards{display:none}}.vk-df__sources{max-width:1040px;margin:var(--sp-8) auto 0;font-size:var(--fs-small);color:var(--fg-2)}.vk-df__sources a,.vk-df__link{color:var(--fg-link);text-decoration:underline;text-underline-offset:3px}.vk-df__more{max-width:1040px;margin:var(--sp-3) auto 0}.vk-df__link{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.vk-df__sources a{display:inline-block;min-height:24px}.vk-pro__grid{display:grid;gap:var(--sp-12);align-items:center;grid-template-columns:1fr}@media(min-width:960px){.vk-pro__grid{grid-template-columns:1fr 1.1fr}}.vk-pro__media img{width:100%;height:auto;border-radius:var(--r-xl);box-shadow:var(--shadow-2);aspect-ratio:1/1;object-fit:cover}.vk-pro__list{list-style:none;margin:var(--sp-6) 0 var(--sp-8);padding:0;display:grid;gap:var(--sp-5)}.vk-pro__feature{display:flex;align-items:flex-start;gap:var(--sp-4)}.vk-pro__feature-num{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.1em;color:var(--vk-emerald);flex-shrink:0;margin-top:4px;min-width:2ch}.vk-pro__feature h3{color:var(--vk-emerald-900);margin:0 0 var(--sp-1)}.vk-pro__feature p{margin:0;color:var(--fg-2)}.vk-voi__head{text-align:center;max-width:720px;margin:0 auto var(--sp-12)}.vk-voi__head .vk-h2{margin:var(--sp-3) 0}.vk-voi__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5);grid-template-columns:1fr}@media(min-width:640px){.vk-voi__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vk-voi__grid{grid-template-columns:repeat(4,1fr)}}.vk-voi__card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-1);display:flex;flex-direction:column;transition:transform var(--dur-base) var(--ease-out)}.vk-voi__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.vk-voi__rating{color:var(--vk-coral);margin:0 0 var(--sp-3);font-size:18px;letter-spacing:2px}.vk-voi__card blockquote{margin:0 0 var(--sp-4);color:var(--fg-1);line-height:1.55;flex:1}.vk-voi__card footer{display:flex;align-items:center;gap:var(--sp-3)}.vk-voi__avatar{width:40px;height:40px;border-radius:50%;background:var(--vk-emerald-50);color:var(--vk-emerald-700);font-weight:var(--fw-bold);display:grid;place-items:center;flex-shrink:0}.vk-voi__name{margin:0;font-weight:var(--fw-bold);color:var(--vk-emerald-900)}.vk-voi__meta{margin:0;color:var(--fg-3);font-size:var(--fs-small)}.vk-voi__aggregate{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-4)}.vk-voi__stars{color:var(--vk-coral);font-size:20px;letter-spacing:2px}.vk-voi__score{font-weight:var(--fw-bold);color:var(--vk-emerald-900);font-size:var(--fs-body-lg)}.vk-voi__count{color:var(--fg-3);font-size:var(--fs-small)}.vk-app__head{text-align:center;max-width:720px;margin:0 auto var(--sp-12)}.vk-app__head .vk-h2{margin:var(--sp-3) 0}.vk-app__row{display:grid;gap:var(--sp-6);grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--sp-3);max-width:760px;margin:0 auto var(--sp-12)}.vk-app__screen{scroll-snap-align:center}@media(min-width:600px){.vk-app__row{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.vk-app__screen{scroll-snap-align:none}}@media(min-width:1080px){.vk-app__row{grid-template-columns:repeat(5,1fr);max-width:1080px}}.vk-app__screen{margin:0;text-align:center}.vk-app__screen .vk-pv{max-width:200px;margin:0 auto var(--sp-3)}.vk-app__title{font-weight:var(--fw-bold);color:var(--vk-emerald-900);margin:0 0 4px}.vk-app__body{color:var(--fg-3);font-size:var(--fs-small);margin:0}.vk-app__stores{display:flex;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}.vk-app__store{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--ink);color:var(--white);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-lg);text-decoration:none;transition:transform var(--dur-base) var(--ease-out)}.vk-app__store:hover{transform:translateY(-2px);background:var(--vk-emerald-900);color:var(--white)}@media(min-width:768px){.vk-app__store{padding:var(--sp-4) var(--sp-7);border-radius:var(--r-xl)}.vk-app__store-icon{font-size:32px}.vk-app__store strong{font-size:clamp(16px,2vw,20px)}}.vk-app__store-icon{font-size:24px}.vk-app__store small{display:block;font-size:var(--fs-caption);color:var(--vk-mint);line-height:1}.vk-app__store strong{display:block;font-size:var(--fs-body-lg);line-height:1.2}
