.vk{--accent: #ff5c35;--accent-light: #fff0ec;--card: #fff;--border: #e5e1db;--text: #222;--muted: #333333;--warm: #f8f8f8;--font-heading: "Outfit", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;width:100%;color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.7}.vk *{box-sizing:border-box}.vk-inner{margin-bottom:56px;padding-inline:max(15px,(100% - var(--site-container)) / 2)}.vk-eyebrow{margin-bottom:.5rem;color:var(--accent);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.vk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:3rem;align-items:center;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--border)}.vk-hero h1,.vk-sec-head h2,.vk-info-card h3,.vk-return-text h3,.vk-status-head span{font-family:var(--font-heading)}.vk-hero h1{margin:0 0 .85rem;color:var(--text);font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.vk-hero h1 span,.vk-sec-head h2 span{color:var(--accent)}.vk-hero-intro{max-width:520px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.vk-hero-right{display:flex;flex-direction:column;gap:.75rem}.vk-status{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card)}.vk-status-head{display:flex;gap:.65rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f5d0b5;background:#fff8f0}.vk-sh-dot{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--accent)}.vk-status-head span{color:#c0440a;font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.vk-status-body{padding:1.1rem 1.25rem 1.25rem}.vk-status-price{margin-bottom:.3rem;color:var(--accent);font-family:var(--font-heading);font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1}.vk-status-sub{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.vk-notice{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.25rem;border:1px solid #edd87a;border-left:4px solid #e0b800;border-radius:12px;background:#fffbec;color:#7a5800}.vk-notice-icon{flex:0 0 auto;margin-top:1px}.vk-notice-title{margin-bottom:.25rem;color:#7a5800;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.vk-notice p{margin:0;color:#7a5800;font-size:13px;line-height:1.6}.vk-section{margin-bottom:2.5rem}.vk-sec-head{margin-bottom:1.25rem}.vk-sec-head h2{margin:.25rem 0 0;color:var(--text);font-size:clamp(18px,2.5vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.vk-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vk-info-card{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;border:1px solid var(--border);border-radius:14px;background:var(--card)}.vk-info-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:11px;background:var(--accent-light);color:var(--accent)}.vk-info-card h3{margin:0;color:var(--text);font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.vk-info-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.vk-return{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;border:1px solid var(--border);border-radius:16px;background:var(--card)}.vk-return-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--border);border-radius:13px;background:var(--warm);color:#888}.vk-return-text h3{margin:0 0 .4rem;color:var(--text);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase}.vk-return-text p{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}@media (max-width: 860px){.vk-hero{grid-template-columns:1fr;gap:2rem}.vk-hero-intro{max-width:none}.vk-info-grid{grid-template-columns:1fr}}@media (max-width: 600px){.vk-inner{margin-bottom:40px}.vk-hero{margin-bottom:2rem;padding-bottom:2rem}.vk-return{flex-direction:column;gap:.85rem}}
