:root{--primary:#264653;--accent:#e63946;--bg:#fff7ed;--card:#ffffff;--text:#172033;--muted:#526074;--line:rgba(128,140,170,.25)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% -10%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 38%),var(--bg);color:var(--text);font:16px/1.68 Arial,sans-serif}
a{color:inherit}.wrap{width:min(1120px,calc(100% - 32px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:21px 0;gap:16px}.logo{font-weight:950;letter-spacing:.8px;text-decoration:none;font-size:24px}.logo i{font-style:normal;color:var(--primary)}nav{display:flex;gap:18px}nav a{text-decoration:none;color:var(--muted)}
.btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:12px;padding:14px 21px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-weight:850;text-decoration:none;box-shadow:0 12px 36px color-mix(in srgb,var(--primary) 28%,transparent)}
.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center;padding:64px 0 56px}.hero h1{font-size:clamp(40px,6vw,72px);line-height:1.03;margin:10px 0 20px}.hero p{font-size:19px;color:var(--muted);max-width:700px}.hero img{width:100%;border-radius:24px;border:1px solid var(--line);box-shadow:0 25px 70px rgba(0,0,0,.25)}.kicker{color:var(--primary);font-weight:900;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 auto 55px}.stat,.card,.panel{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:22px}.stat b{display:block;font-size:25px;color:var(--primary)}.stat span,.card p,.panel p{color:var(--muted)}
.section{padding:32px 0}.section h2{font-size:clamp(28px,4vw,43px);line-height:1.15;margin:0 0 14px}.section-lead{color:var(--muted);max-width:800px;font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.card h3{margin:0 0 8px}.card a{color:var(--primary);font-weight:800;text-decoration:none}
.feature-note{display:block;margin-top:10px;color:var(--muted);font-size:14px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.feature-grid .panel h3{margin-top:0;color:var(--primary)}
.split{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.split img{width:100%;border-radius:22px}table{width:100%;border-collapse:collapse;margin:24px 0;background:var(--card);border-radius:16px;overflow:hidden}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}th{color:var(--primary)}.notice{border-left:4px solid var(--primary);background:var(--card);padding:17px 19px;border-radius:10px;color:var(--muted)}
.breadcrumbs{font-size:14px;color:var(--muted);padding-top:18px}.article{max-width:900px;margin:auto;padding:40px 0}.article h1{font-size:clamp(35px,5vw,58px);line-height:1.08}.article h2{margin-top:34px}.steps{display:grid;gap:12px;list-style:none;padding:0}.steps li{padding:16px 18px;border:1px solid var(--line);background:var(--card);border-radius:12px}.pager{display:flex;justify-content:space-between;gap:12px;margin:36px 0}.pager a{border:1px solid var(--line);padding:11px 15px;border-radius:10px;text-decoration:none}
footer{margin-top:50px;border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:14px}@media(max-width:800px){nav{display:none}.hero,.split{grid-template-columns:1fr}.hero img{order:-1}.stats{grid-template-columns:1fr 1fr}.cards,.feature-grid{grid-template-columns:1fr}}
/* semantic-intent-v2 */
.semantic-intent{margin:30px 0}.semantic-intent h2{margin-top:34px}.intent-answer{border:1px solid var(--line);border-left:5px solid var(--primary);border-radius:14px;padding:18px 20px;background:var(--card)}.intent-answer span{display:block;color:var(--primary);font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:12px}.intent-answer p{margin:7px 0 0}.intent-errors{display:grid;gap:10px;padding-left:20px}.intent-slots{margin:34px 0}.slot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.slot-card{margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.slot-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.slot-card figcaption{display:grid;gap:3px;padding:10px 12px}.slot-card figcaption span{color:var(--muted);font-size:13px}@media(max-width:720px){.slot-grid{grid-template-columns:repeat(2,1fr)}}
/* auth-header-v1 */
.conversion-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:18px 0!important}
.conversion-logo{display:inline-flex;align-items:center;gap:7px;color:var(--text,#fff)!important;text-decoration:none!important;font-size:24px;font-weight:950;letter-spacing:.5px;white-space:nowrap}
.conversion-logo span{color:var(--primary,#ffca3a)}
.auth-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}
.auth-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:168px;padding:15px 26px!important;border:1px solid transparent!important;border-radius:14px!important;color:#fff!important;text-decoration:none!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important;box-shadow:0 12px 30px rgba(0,0,0,.3)!important;transition:transform .18s ease,filter .18s ease!important}
.auth-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.auth-register{background:linear-gradient(135deg,#ffd85a,#f39a18)!important;color:#17100a!important}
.conversion-header.brand-vodka .auth-login{background:linear-gradient(135deg,#ff5365,#ab071b)!important}
.conversion-header.brand-yard .auth-login{background:linear-gradient(135deg,#35d7aa,#08746e)!important}
@media(max-width:700px){.conversion-header{align-items:stretch!important;flex-direction:column!important}.conversion-logo{justify-content:center}.auth-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.auth-btn{min-width:0;padding:14px 12px!important;font-size:17px!important}}
