.v{--ink:#16231f;--ink-2:#5b6b66;--green:#1b6b52;--green-d:#17503e;--sand:#f3f1e6;--line:#e6e9e4;--card:#f8f9f7;--bg:#fdfdfb;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55}.v *{box-sizing:border-box}.v img{max-width:100%;height:auto;display:block}.v a{color:inherit;text-decoration:none}.v-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.v-top{z-index:30;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--line);background:#fdfdfbeb;position:sticky;top:0}.v-top-in{align-items:center;gap:28px;height:68px;display:flex}.v-logo{align-items:center;gap:10px;display:flex}.v-logo b{letter-spacing:-.02em;font-size:20px}.v-logo span{color:var(--ink-2);font-size:11px;display:block}.v-nav{color:var(--ink-2);gap:22px;margin-left:12px;font-size:15px;display:flex}.v-nav a:hover{color:var(--green)}.v-top-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.v-btn{background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.v-btn:hover{background:var(--green-d)}.v-btn.ghost{color:var(--ink);border-color:var(--line);background:#fff}.v-btn.ghost:hover{background:#fff;border-color:#cfd6d1}.v-btn.lg{padding:14px 26px;font-size:16px}.v .btn{background:var(--green);color:#fff;border:1px solid var(--green);box-shadow:none;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600}.v .btn:hover{background:var(--green-d);border-color:var(--green-d)}.v .btn.sm{padding:9px 18px;font-size:14px}.v .btn.ghost{color:var(--ink);border-color:var(--line);background:#fff}.v .btn.ghost:hover{background:#fff;border-color:#cfd6d1}.v .field{gap:5px;display:grid}.v .field label{color:var(--ink-2);font-size:13px}.v .field input,.v .field select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.v .field input:focus,.v .field select:focus{border-color:var(--green);outline:none}.v .small,.v .faint{color:var(--ink-2);font-size:13px}.v .row{display:flex}.v .grid{display:grid}.v-hero{padding:64px 0 56px;overflow:hidden}.v-hero-in{grid-template-columns:1.02fr 1fr;align-items:center;gap:48px;display:grid}.v-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 18px;font-size:12px}.v-h1{letter-spacing:-.03em;margin:0 0 20px;font-size:52px;font-weight:700;line-height:1.1}.v-h1 em{color:var(--green);font-style:normal}.v-lead{color:var(--ink-2);max-width:30em;margin:0 0 28px;font-size:18px}.v-hero-btns{flex-wrap:wrap;gap:12px;display:flex}.v-marks{color:var(--ink-2);flex-wrap:wrap;gap:26px;margin-top:32px;font-size:13px;display:flex}.v-marks span{align-items:center;gap:8px;display:flex}.v-shot{position:relative}.v-note{z-index:2;background:var(--sand);color:#55503f;border-radius:3px;padding:12px 16px;font-size:14px;line-height:1.35;position:absolute;top:-14px;right:-10px;transform:rotate(-2deg);box-shadow:0 8px 22px #14231e14}.v-sec{border-top:1px solid var(--line);padding:68px 0}.v-sec.plain{border-top:0}.v-h2{letter-spacing:-.02em;margin:0 0 8px;font-size:34px;font-weight:700}.v-sub{color:var(--ink-2);margin:0 0 32px;font-size:17px}.v-head{align-items:flex-end;gap:24px;display:flex}.v-head .v-more{color:var(--green);white-space:nowrap;margin-left:auto;font-weight:600}.v-steps{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.v-step{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 16px}.v-step b{margin-bottom:6px;font-size:15px;display:block}.v-step p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.v-step i{width:30px;height:30px;color:var(--green);background:#e8f1ec;border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.v-subjects{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.v-subj{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 16px}.v-subj .ic{background:#eef4f0;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.v-subj b{margin-bottom:4px;font-size:15px;display:block}.v-subj p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.v-look{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.v-look figure{margin:0}.v-look .sh{background:var(--card);border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;height:320px;margin-bottom:14px;padding:14px;display:flex;overflow:hidden}.v-look .sh>*{transform:scale(var(--s,.78));flex:none}.v-look figure:first-child{--s:.74}.v-look figure:nth-child(2){--s:.82}.v-look figure:nth-child(3){--s:.84}.v-look .sh .m-sheets{margin-right:30px}.v-look b{margin-bottom:4px;font-size:16px;display:block}.v-look span{color:var(--ink-2);font-size:14px;line-height:1.45}.v-docs3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v-after{color:var(--ink-2);margin:24px 0 0;font-size:15px}.v-kur{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.v-kur-list{color:var(--ink-2);margin:0;padding-left:18px;font-size:15px;list-style:outside}.v-kur-list li{margin:6px 0}.v-why{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v-why div{border-left:2px solid var(--green);padding-left:16px}.v-why b{margin-bottom:6px;font-size:16px;display:block}.v-why p{color:var(--ink-2);margin:0;font-size:14px}.v-plans{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;display:grid}.v-plan{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 22px;position:relative}.v-plan.pick{border-color:var(--green);box-shadow:0 10px 30px #1b6b5214}.v-plan .tag{background:var(--green);color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:22px}.v-plan h3{margin:0 0 4px;font-size:19px}.v-plan .price{color:var(--green);margin-bottom:14px;font-size:22px;font-weight:700}.v-plan .price small{color:var(--ink-2);font-size:13px;font-weight:500}.v-plan ul{color:var(--ink-2);margin:0 0 18px;padding-left:18px;font-size:14px;list-style:outside}.v-plan li{margin:5px 0}.v-help{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 22px}.v-help b{margin-bottom:8px;display:block}.v-help p{color:var(--ink-2);margin:0 0 16px;font-size:14px}.v-faq{grid-template-columns:1fr 1fr;gap:14px 40px;display:grid}.v-faq details{border-bottom:1px solid var(--line);padding:14px 0}.v-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";float:right;color:var(--green);font-weight:700}.v-faq details[open] summary:after{content:"–"}.v-faq p{color:var(--ink-2);margin:10px 0 0;font-size:15px}.v-cta{color:#fff;background:#1b2c26;border-radius:22px;margin:24px 0 64px;padding:44px 44px 40px;position:relative;overflow:hidden}.v-cta h2{letter-spacing:-.02em;margin:0 0 10px;font-size:32px}.v-cta p{color:#c9d5d0;max-width:34em;margin:0 0 24px}.v-cta .v-btn.ghost{color:#16231f;background:#fff;border-color:#fff}.v-cta-form{max-width:560px}.v-cta h2,.v-cta p{max-width:640px}.v-foot{border-top:1px solid var(--line);color:var(--ink-2);padding:28px 0 56px;font-size:14px}.v-foot-in{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:1000px){.v-steps,.v-subjects,.v-look{grid-template-columns:repeat(3,1fr)}.v-docs3,.v-kur{grid-template-columns:1fr;gap:24px}.v-why{grid-template-columns:repeat(2,1fr)}.v-plans{grid-template-columns:1fr 1fr}.v-hero-in,.v-diag,.v-faq{grid-template-columns:1fr;gap:32px}.v-h1{font-size:40px}.v-nav{display:none}}@media (max-width:640px){.v-wrap{padding:0 16px}.v-steps,.v-subjects,.v-why{grid-template-columns:1fr 1fr}.v-look,.v-docs3{grid-template-columns:1fr}.v-look .sh{height:220px}.v-plans{grid-template-columns:1fr}.v-h1{font-size:32px}.v-h2{font-size:26px}.v-hero{padding:36px 0 32px}.v-sec{padding:44px 0}.v-cta{border-radius:16px;padding:28px 24px}.v-head{flex-direction:column;align-items:flex-start;gap:10px}.v-head .v-more{margin-left:0}.v-cta-art,.v-note,.v-note-img,.v-top-cta .v-btn.ghost{display:none}.v-top-in{gap:10px;height:58px}.v-logo>span>span{display:none}.v-top-cta .v-btn{white-space:nowrap;padding:9px 14px;font-size:14px}.v-marks{gap:14px 18px;margin-top:24px}.v-hero-btns .v-btn.lg{justify-content:center;width:100%}}.m-win,.m-phone,.m-sheet.front,.m-card,.m-hint{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 10px 30px #14231e12}.m-top{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.m-top b{font-weight:700}.m-dot{background:#e2e7e3;border-radius:50%;width:7px;height:7px}.m-dot:first-of-type{margin-left:auto}.m-h{margin-bottom:10px;font-size:13px;font-weight:700}.m-h.sm{margin:14px 0 8px;font-size:12px}.m-sub{color:var(--ink-2);font-size:11px}.m-big{font-size:17px;font-weight:700}.m-note{color:var(--green);margin-top:2px;font-size:11px}.m-row{align-items:center;gap:14px;display:flex}.m-col{min-width:0}.m-ring{border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.m-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.m-ring span{font-weight:700;position:relative}.m-ring i{color:var(--ink-2);font-size:9px;font-style:normal;position:relative}.m-bar{color:var(--ink-2);margin-bottom:8px;font-size:11px}.m-bar span{margin-bottom:3px;display:block}.m-bar i{background:#eef1ee;border-radius:99px;height:6px;display:block}.m-bar i b{background:var(--green);border-radius:99px;height:100%;display:block}.m-bar i b.warm{background:#d9a441}.m-win{width:100%;max-width:460px;overflow:hidden}.m-body{grid-template-columns:104px 1fr;display:grid}.m-rail{border-right:1px solid var(--line);color:var(--ink-2);background:var(--card);align-content:start;gap:9px;padding:12px 10px;font-size:11px;display:grid}.m-rail span:first-child{color:var(--green);font-weight:600}.m-main{padding:14px 16px 16px}.m-phone{border-radius:22px;width:218px;overflow:hidden}.m-phone-top{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:7px;padding:10px;font-size:13px;display:flex}.m-chat{background:var(--card);gap:8px;padding:12px;display:grid}.m-msg{border-radius:12px;max-width:88%;padding:8px 10px;font-size:11px;line-height:1.4}.m-msg.them{border:1px solid var(--line);background:#fff}.m-msg.me{background:var(--green);color:#fff;justify-self:end}.m-msg ol{margin:6px 0 0;padding-left:16px}.m-msg li{margin:2px 0}.m-sheets{width:100%;max-width:300px;position:relative}.m-sheet.back1,.m-sheet.back2{border:1px solid var(--line);background:#fff;border-radius:12px;width:78%;height:86%;position:absolute;top:10px;right:-14px;transform:rotate(6deg);box-shadow:0 8px 20px #14231e0d}.m-sheet.back2{opacity:.75;right:-26px;transform:rotate(12deg)}.m-sheet.front{padding-bottom:14px;position:relative}.m-sheet.front>.m-top{border-radius:14px 14px 0 0}.m-who{align-items:center;gap:9px;padding:12px 14px 8px;display:flex}.m-who b{font-size:13px;display:block}.m-who i{color:var(--ink-2);font-size:11px;font-style:normal}.m-ava{width:30px;height:30px;color:var(--green);background:#e8f1ec;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.m-sheet.front .m-row{padding:0 14px 10px}.m-sheet.front .m-sub{padding:0 14px}.m-ok,.m-weak{margin:6px 0 0;padding:0;font-size:11px;list-style:none}.m-sheet.front .m-weak{padding:0 14px}.m-ok li,.m-weak li{align-items:center;gap:6px;margin:4px 0;display:flex}.m-ok li:before{content:"✓";color:var(--green);background:#e8f1ec;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-weight:700;display:grid}.m-weak li:before{content:"";background:#d9a441;border-radius:50%;width:8px;height:8px}.m-weak li:nth-child(2):before{background:#c86a5a}.m-weak li:nth-child(3):before{background:#7a8ec8}.m-kur{justify-items:center;gap:14px;display:grid}.m-card{width:100%;max-width:320px;padding:16px 18px}.m-line{color:var(--ink-2);align-items:center;gap:10px;margin:9px 0;font-size:12px;display:flex}.m-line span{flex:none;width:68px}.m-line i{background:#eef1ee;border-radius:99px;flex:1;height:7px}.m-line i b{background:var(--green);border-radius:99px;height:100%;display:block}.m-line em{text-align:right;width:34px;color:var(--ink);font-style:normal}.m-hint{width:100%;max-width:320px;color:var(--ink-2);border-radius:12px;padding:12px 16px;font-size:13px}.m-hint b{color:var(--ink)}@media (max-width:1000px){.m-win{max-width:100%}}
