.vk7-page{--vk7-bg:#f5f7fb;--vk7-surface:#ffffff;--vk7-text:#12233c;--vk7-muted:#5e738d;--vk7-border:#d9e4f0;--vk7-accent:#f45a1d;--vk7-accent-soft:#fff1ea;--vk7-blue-soft:#edf5ff;--vk7-green:#167a4a;--vk7-green-soft:#eaf8f0;--vk7-shadow:0 20px 50px rgba(17,38,67,0.08);color:var(--vk7-text);max-width:1380px;margin:0 auto;padding:24px 18px 80px;font-size:16px;line-height:1.65}.vk7-page,.vk7-page *{box-sizing:border-box}.vk7-page section{position:relative;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,251,255,0.98));border:1px solid var(--vk7-border);border-radius:38px;box-shadow:var(--vk7-shadow);padding:36px;margin-bottom:26px;overflow:hidden}.vk7-page section::before{content:"";position:absolute;inset:auto -5% 0 -5%;height:110px;background:radial-gradient(circle at 10px 10px,rgba(94,136,189,0.08) 2px,transparent 2px) 0 0/36px 36px,linear-gradient(180deg,transparent 0%,rgba(227,239,251,0.45) 100%);pointer-events:none}.vk7-page a{text-decoration:none}.vk7-eyebrow,.vk7-visual-kicker,.vk7-goal-kicker,.vk7-compare-kicker,.vk7-stat-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--vk7-accent)}.vk7-eyebrow{background:var(--vk7-accent-soft);border-radius:999px;padding:10px 16px}.vk7-page h1,.vk7-page h2,.vk7-page h3,.vk7-page h4,.vk7-page p,.vk7-page ul,.vk7-page li{margin:0}.vk7-page h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;letter-spacing:-0.03em;margin-top:18px}.vk7-page h2{font-size:clamp(1.9rem,3.2vw,3.25rem);line-height:1.08;letter-spacing:-0.03em}.vk7-page h3{font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.15;letter-spacing:-0.02em}.vk7-page h4{font-size:1.05rem;line-height:1.35}.vk7-page p{color:var(--vk7-muted)}.vk7-primary-link,.vk7-secondary-link,.vk7-submit,.vk7-select-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.vk7-primary-link,.vk7-submit,.vk7-select-btn{background:linear-gradient(135deg,#f45a1d,#ff7a33);color:#fff;border:none;box-shadow:0 12px 24px rgba(244,90,29,0.24)}.vk7-primary-link:hover,.vk7-submit:hover,.vk7-select-btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(244,90,29,0.28)}.vk7-secondary-link{border:1px solid var(--vk7-border);color:var(--vk7-text);background:rgba(255,255,255,0.8);padding:0 18px}.vk7-primary-link{padding:0 22px}.vk7-submit{padding:0 24px}.vk7-select-btn{padding:0 18px;min-width:145px}.vk7-select-btn[disabled]{background:#ebeff4;color:#8aa0b8;box-shadow:none;cursor:not-allowed}.vk7-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,0.9fr);gap:28px;align-items:stretch}.vk7-hero-copy{display:flex;flex-direction:column;gap:18px}.vk7-hero-copy p{font-size:1.08rem;max-width:800px}.vk7-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.vk7-hero-panel{position:relative;display:grid;gap:16px;padding:22px;border-radius:30px;background:linear-gradient(160deg,#0f2744 0%,#173b63 58%,#244f83 100%);color:#fff;overflow:hidden}.vk7-hero-panel::before,.vk7-hero-panel::after{content:"";position:absolute;border-radius:999px;background:rgba(255,255,255,0.12)}.vk7-hero-panel::before{width:230px;height:230px;right:-80px;top:-60px}.vk7-hero-panel::after{width:320px;height:320px;left:-120px;bottom:-180px}.vk7-hero-panel-card{position:relative;z-index:1;padding:22px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.18);border-radius:24px;backdrop-filter:blur(8px)}.vk7-hero-panel-card span{display:block;color:rgba(255,255,255,0.72);font-size:0.9rem;margin-bottom:8px}.vk7-hero-panel-card strong{display:block;font-size:1.15rem;line-height:1.25;margin-bottom:8px}.vk7-hero-panel-card p{color:rgba(255,255,255,0.78)}.vk7-hero-wave{position:absolute;inset:auto 0 0 0;height:88px;background:radial-gradient(circle at 20px -20px,rgba(255,255,255,0.12) 0 28px,transparent 28px) 0 0/80px 100%;opacity:.8}.vk7-section-head{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.vk7-section-head.center{align-items:center;text-align:center}.vk7-section-head p{max-width:780px}.vk7-goal-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.vk7-goal-card{grid-column:span 6;display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:stretch;min-height:100%;padding:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border:1px solid var(--vk7-border);border-radius:28px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vk7-goal-card.goal-vmp{grid-column:1 / -1}.vk7-goal-card:hover{transform:translateY(-3px);box-shadow:0 18px 32px rgba(17,38,67,0.08);border-color:#c7d8ea}.vk7-goal-thumb{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:1 / 1;background:linear-gradient(160deg,#d9ebff 0%,#bddbff 45%,#eaf4ff 100%)}.vk7-goal-thumb-image{width:100%;height:100%;background-size:cover;background-position:center}.vk7-goal-thumb-pattern{position:absolute;inset:0;background:radial-gradient(circle at 12px 12px,rgba(18,35,60,0.08) 2px,transparent 2px) 0 0/40px 40px,linear-gradient(180deg,rgba(255,255,255,0.45),transparent 55%),radial-gradient(circle at 20% 20%,rgba(244,90,29,0.08),transparent 22%),radial-gradient(circle at 80% 72%,rgba(18,35,60,0.08),transparent 18%)}.vk7-goal-thumb-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px}.vk7-goal-thumb-fallback strong{font-size:1.35rem;line-height:1;letter-spacing:0.08em;color:var(--vk7-text)}.vk7-goal-thumb-fallback span{font-size:0.92rem;color:var(--vk7-muted)}.vk7-goal-order{position:absolute;top:12px;left:12px;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.7);color:var(--vk7-accent);font-size:0.8rem;font-weight:800;letter-spacing:0.08em}.vk7-goal-content{display:flex;flex-direction:column;gap:10px;min-width:0}.vk7-goal-card h3{font-size:1.35rem;line-height:1.15;text-wrap:balance}.vk7-goal-card p{color:var(--vk7-muted)}.vk7-goal-link{font-weight:700;color:var(--vk7-accent);margin-top:auto}.vk7-goal-kicker{align-self:flex-start;max-width:100%;background:var(--vk7-accent-soft);border-radius:999px;padding:8px 12px;line-height:1.35;letter-spacing:0.05em}.vk7-goal-meta{display:flex;flex-wrap:wrap;gap:8px}.vk7-goal-meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f5f9fd;border:1px solid var(--vk7-border);color:var(--vk7-text);font-size:0.92rem;font-weight:600}.vk7-term-meta svg,.vk7-feature-box li svg,.vk7-form-help svg{width:22px;height:22px;fill:currentColor}.vk7-course-section>*{position:relative;z-index:1}.vk7-section-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,0.82fr);gap:28px;align-items:start;margin-bottom:28px}.vk7-section-copy{display:flex;flex-direction:column;gap:16px}.vk7-lead-strong{font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:700;line-height:1.45;color:var(--vk7-text)!important}.vk7-chip-row{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.vk7-chip,.vk7-visual-chips span,.vk7-badge{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--vk7-border);background:rgba(255,255,255,0.85);color:var(--vk7-text);font-weight:600}.vk7-visual{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(17,39,65,0.04),rgba(255,255,255,0.94));border:1px solid var(--vk7-border);border-radius:30px;overflow:hidden}.vk7-visual-media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.vk7-visual-image{width:100%;height:100%;background-size:cover;background-position:center}.vk7-visual-image.is-fallback{position:relative;background:linear-gradient(160deg,#d9ebff 0%,#bddbff 45%,#eaf4ff 100%)}.vk7-visual-pattern{position:absolute;inset:0;background:radial-gradient(circle at 12px 12px,rgba(18,35,60,0.08) 2px,transparent 2px) 0 0/40px 40px,linear-gradient(180deg,rgba(255,255,255,0.4),transparent 55%),radial-gradient(circle at 20% 20%,rgba(244,90,29,0.08),transparent 22%),radial-gradient(circle at 80% 72%,rgba(18,35,60,0.08),transparent 18%)}.vk7-visual-fallback-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px}.vk7-visual-fallback-copy strong{font-size:1.8rem;line-height:1;letter-spacing:0.08em;color:var(--vk7-text)}.vk7-visual-fallback-copy span{font-size:1rem;color:var(--vk7-muted);max-width:24ch}.vk7-visual-body{display:flex;flex-direction:column;gap:16px;padding:24px}.vk7-visual-body h3{font-size:1.55rem;text-wrap:balance}.vk7-visual-chips{display:flex;flex-wrap:wrap;gap:10px}.vk7-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vk7-summary-card{padding:16px 18px;border-radius:22px;background:#f7fbff;border:1px solid var(--vk7-border)}.vk7-summary-card span{display:block;font-size:0.88rem;color:var(--vk7-muted);margin-bottom:6px}.vk7-summary-card strong{display:block;font-size:1rem;line-height:1.35}.vk7-stat-grid,.vk7-feature-grid,.vk7-booking-grid,.vk7-compare-grid{display:grid;gap:18px}.vk7-stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px}.vk7-compare-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:24px}.vk7-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.vk7-booking-grid{grid-template-columns:minmax(0,1.12fr) minmax(330px,0.88fr);align-items:start}.vk7-stat-card,.vk7-feature-box,.vk7-compare-card,.vk7-form-card,.vk7-empty,.vk7-notice,.vk7-term-card{background:#fff;border:1px solid var(--vk7-border);border-radius:28px}.vk7-stat-card{padding:22px;display:flex;flex-direction:column;gap:8px}.vk7-stat-card strong{display:block;font-size:1.15rem;line-height:1.28;margin:0;text-wrap:balance}.vk7-stat-card p{font-size:0.97rem}.vk7-subsection-head{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.vk7-subsection-head.left{margin-bottom:16px}.vk7-compare-card{display:flex;flex-direction:column;gap:16px;padding:24px}.vk7-compare-head{display:flex;flex-direction:column;gap:8px}.vk7-compare-head h4{font-size:1.28rem;text-wrap:balance}.vk7-compare-card ul,.vk7-feature-box ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.vk7-compare-block{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #e5edf6}.vk7-compare-block:first-of-type{padding-top:0;border-top:none}.vk7-compare-block-label{font-size:0.86rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--vk7-text)}.vk7-compare-card li,.vk7-feature-box li{display:flex;align-items:flex-start;gap:10px;color:var(--vk7-text)}.vk7-compare-card li svg,.vk7-feature-box li svg{flex:0 0 18px;width:18px;height:18px;color:var(--vk7-accent);margin-top:4px}.vk7-feature-box{padding:24px}.vk7-feature-box h4{margin-bottom:16px}.vk7-booking-left,.vk7-booking-right{min-width:0}.vk7-term-list{display:grid;gap:14px}.vk7-term-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.vk7-term-card:hover{border-color:#c7d8ea;box-shadow:0 14px 26px rgba(17,38,67,0.06);transform:translateY(-2px)}.vk7-term-card.is-active{border-color:rgba(244,90,29,0.4);box-shadow:0 18px 32px rgba(244,90,29,0.12)}.vk7-term-card.is-disabled{opacity:0.75;cursor:default}.vk7-term-card.is-disabled:hover{transform:none;box-shadow:none}.vk7-term-main{min-width:0}.vk7-term-title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.vk7-term-title-row h4{flex:1;min-width:0;overflow-wrap:anywhere}.vk7-term-meta{display:flex;flex-wrap:wrap;gap:10px 14px}.vk7-term-meta span,.vk7-form-help,.vk7-selected-meta{display:inline-flex;align-items:center;gap:8px}.vk7-term-meta>span{color:var(--vk7-muted);font-size:0.96rem;align-items:flex-start}.vk7-term-meta>span>span{overflow-wrap:anywhere}.vk7-term-meta span svg,.vk7-form-help svg{width:18px;height:18px;color:var(--vk7-accent);fill:currentColor}.vk7-term-side{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.vk7-term-price{font-size:1.18rem;font-weight:800;color:var(--vk7-text);text-align:right;white-space:nowrap}.vk7-badge.is-green{border-color:#caecd8;background:var(--vk7-green-soft);color:var(--vk7-green)}.vk7-badge.is-gray{background:#eef3f7;border-color:#dbe4ec;color:#71859a}.vk7-form-card{position:sticky;top:18px;padding:24px;display:flex;flex-direction:column;gap:18px}.vk7-form-head{display:flex;flex-direction:column;gap:8px}.vk7-selected-term{padding:18px;border-radius:22px;background:linear-gradient(180deg,#fff7f2 0%,#fff 100%);border:1px solid #ffd9c8}.vk7-selected-label{display:block;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--vk7-accent);margin-bottom:8px}.vk7-selected-title{display:block;font-size:1.04rem;line-height:1.4;margin-bottom:8px}.vk7-selected-meta{flex-wrap:wrap;gap:8px 14px;color:var(--vk7-muted);font-size:0.96rem}.vk7-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vk7-form label{display:flex;flex-direction:column;gap:8px;min-width:0}.vk7-form label.is-full{grid-column:1 / -1}.vk7-form label span{font-size:0.92rem;font-weight:700;color:var(--vk7-text)}.vk7-form input,.vk7-form textarea{width:100%;border:1px solid var(--vk7-border);border-radius:16px;padding:14px 16px;font:inherit;color:var(--vk7-text);background:#fff}.vk7-form input:focus,.vk7-form textarea:focus{outline:none;border-color:rgba(244,90,29,0.55);box-shadow:0 0 0 4px rgba(244,90,29,0.12)}.vk7-form-actions{display:flex;flex-direction:column;gap:12px}.vk7-form-help{color:var(--vk7-muted);font-size:0.94rem}.vk7-empty,.vk7-notice{padding:20px 22px}.vk7-empty strong,.vk7-notice strong{display:block;margin-bottom:6px}.vk7-notice.is-success{border-color:#c9e9d6;background:#f1fbf5}.vk7-notice.is-error{border-color:#ffd9c8;background:#fff6f1}.vk7-faq-list{display:grid;gap:12px;position:relative;z-index:1}.vk7-faq-item{background:#fff;border:1px solid var(--vk7-border);border-radius:22px;padding:0 20px}.vk7-faq-item summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:700;color:var(--vk7-text)}.vk7-faq-item summary::-webkit-details-marker{display:none}.vk7-faq-answer{padding:0 0 18px}.vk7-course-section.theme-sunrise .vk7-visual,.vk7-course-section.theme-sunrise .vk7-stat-card{background:linear-gradient(180deg,#ffffff 0%,#fff8f3 100%)}.vk7-course-section.theme-midnight .vk7-visual,.vk7-course-section.theme-midnight .vk7-stat-card{background:linear-gradient(180deg,#ffffff 0%,#f4f9ff 100%)}.vk7-course-section.theme-lagoon .vk7-visual,.vk7-course-section.theme-lagoon .vk7-stat-card{background:linear-gradient(180deg,#ffffff 0%,#f2fbff 100%)}.vk7-course-section.theme-storm .vk7-visual,.vk7-course-section.theme-storm .vk7-stat-card{background:linear-gradient(180deg,#ffffff 0%,#f5f8fc 100%)}@media (max-width:1280px){.vk7-goal-card{grid-column:span 6}.vk7-goal-card.goal-vmp{grid-column:span 12}}@media (max-width:980px){.vk7-page{padding:16px 12px 60px}.vk7-page section{padding:24px 20px;border-radius:28px}.vk7-hero-inner,.vk7-section-grid,.vk7-booking-grid,.vk7-feature-grid,.vk7-stat-grid,.vk7-compare-grid,.vk7-goal-grid{grid-template-columns:1fr}.vk7-goal-card,.vk7-goal-card.goal-vmp{grid-column:1 / -1;grid-template-columns:132px minmax(0,1fr)}.vk7-form-card{position:static}.vk7-summary-grid,.vk7-form-grid{grid-template-columns:1fr}.vk7-page h1{font-size:clamp(2rem,9vw,3.4rem)}.vk7-page h2{font-size:clamp(1.8rem,8vw,2.8rem)}.vk7-lead-strong{font-size:1.2rem}.vk7-term-card{grid-template-columns:34px 1fr;align-items:start}.vk7-term-side{grid-column:2;align-items:flex-start;width:100%;text-align:left}.vk7-term-side-note,.vk7-term-price{text-align:left}.vk7-term-title-row{align-items:flex-start}}@media (max-width:767px){.vk7-page section{padding:20px 16px;border-radius:24px}.vk7-hero-actions,.vk7-chip-row,.vk7-visual-chips{flex-direction:column;align-items:stretch}.vk7-primary-link,.vk7-secondary-link,.vk7-submit{width:100%}.vk7-goal-card,.vk7-form-card,.vk7-stat-card,.vk7-feature-box,.vk7-compare-card,.vk7-term-card{border-radius:22px}.vk7-goal-card{padding:16px;grid-template-columns:112px minmax(0,1fr)}.vk7-visual-body,.vk7-form-card,.vk7-compare-card,.vk7-feature-box,.vk7-stat-card{padding:20px}.vk7-goal-kicker{width:auto;max-width:100%}.vk7-term-title-row h4{min-width:0}.vk7-term-meta{gap:8px 10px}.vk7-term-meta>span{width:100%}.vk7-chip,.vk7-visual-chips span,.vk7-badge{width:100%;justify-content:center;text-align:center}}.vk7-term-check{display:flex;align-items:center;justify-content:center}.vk7-check-ui{width:24px;height:24px;border-radius:999px;border:2px solid #c4d2e1;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.vk7-check-ui.is-disabled{background:#eef3f7}.vk7-check-mark{width:12px;height:12px;display:inline-flex;opacity:0;transform:scale(.75);transition:opacity .2s ease,transform .2s ease;color:#fff}.vk7-check-mark svg{width:12px;height:12px;fill:currentColor}.vk7-term-card.is-active .vk7-check-ui{border-color:var(--vk7-accent);background:var(--vk7-accent);transform:scale(1.05)}.vk7-term-card.is-active .vk7-check-mark{opacity:1;transform:scale(1)}.vk7-term-card.is-active .vk7-term-side-note{color:var(--vk7-accent)}.vk7-term-side-note{font-size:.9rem;font-weight:700;color:var(--vk7-muted);text-align:right}.vk7-term-price.is-muted{color:var(--vk7-muted);font-weight:700}.vk7-selected-term.is-pulse{animation:vk7Pulse .55s ease}@keyframes vk7Pulse{0%{transform:translateY(0);box-shadow:0 0 0 rgba(244,90,29,0)}40%{transform:translateY(-2px);box-shadow:0 16px 28px rgba(244,90,29,0.16)}100%{transform:translateY(0);box-shadow:0 0 0 rgba(244,90,29,0)}}.vk7-course-section.theme-breeze .vk7-visual,.vk7-course-section.theme-breeze .vk7-stat-card{background:linear-gradient(180deg,#ffffff 0%,#f3fbff 100%)}.vk7-page h1,.vk7-page h2,.vk7-page h3,.vk7-page h4{overflow-wrap:normal;word-break:normal;text-wrap:balance}.vk7-page p,.vk7-chip,.vk7-summary-card strong,.vk7-stat-card strong,.vk7-selected-title,.vk7-term-title-row h4,.vk7-goal-card p{overflow-wrap:break-word;word-break:normal}@media (max-width:767px){.vk7-goal-meta{gap:6px}.vk7-goal-meta span{width:100%;justify-content:flex-start}.vk7-goal-thumb{aspect-ratio:1 / 1}}.vk7-goal-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.vk7-goal-card,.vk7-goal-card.goal-vmp{grid-column:span 6;display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:center;overflow:hidden}.vk7-goal-card.is-featured{grid-column:1 / -1;grid-template-columns:220px minmax(0,1fr)}.vk7-goal-card>*{min-width:0}.vk7-goal-thumb-wrap{width:100%}.vk7-goal-thumb{width:100%;max-width:100%;aspect-ratio:1 / 1;min-height:0}.vk7-goal-thumb-image,.vk7-goal-thumb-pattern,.vk7-goal-thumb-fallback{position:absolute;inset:0}.vk7-goal-content{gap:12px}.vk7-goal-card h3{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.18}.vk7-goal-card p{font-size:1rem;line-height:1.7;margin:0;max-width:62ch}.vk7-goal-kicker{white-space:normal}.vk7-goal-meta span{min-height:38px}.vk7-compare-card{gap:18px}.vk7-compare-head p{margin:0;color:var(--vk7-muted)}.vk7-compare-block{background:#f8fbff;border:1px solid #e3edf7;border-radius:20px;padding:16px}.vk7-compare-block:first-of-type{border-top:1px solid #e3edf7;padding-top:16px}.vk7-compare-block-label{color:var(--vk7-accent)}.vk7-compare-card ul{gap:9px}.vk7-compare-card li{line-height:1.55}.vk7-stat-card strong{font-size:1.32rem}.vk7-stat-card p{line-height:1.6}@media (max-width:1100px){.vk7-goal-card,.vk7-goal-card.goal-vmp,.vk7-goal-card.is-featured{grid-column:1 / -1}}@media (max-width:767px){.vk7-goal-card,.vk7-goal-card.goal-vmp,.vk7-goal-card.is-featured{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:16px}.vk7-goal-thumb{border-radius:18px}.vk7-goal-card h3{font-size:1.18rem}.vk7-goal-card p{font-size:0.96rem;line-height:1.55}.vk7-goal-link{margin-top:2px}.vk7-compare-card,.vk7-stat-card,.vk7-feature-box,.vk7-form-card,.vk7-term-card{border-radius:22px}}