:root{color:#30180f;background:#fff7ed;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#fed7aa 0,#fff7ed 32%,#fff 100%);margin:0}main{max-width:1180px;margin:auto;padding:22px}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#ffffffc9;border:1px solid #fed7aa;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex;position:sticky;top:12px;box-shadow:0 12px 40px #9a341214}.nav b{font-size:20px}.nav span{color:#7c2d12}.nav a,.ghost{color:#9a3412;font-weight:800;text-decoration:none}.hero,section{background:#fff;border:1px solid #fed7aa;border-radius:30px;margin:20px 0;padding:30px;box-shadow:0 22px 70px #9a34121c}.hero{background:linear-gradient(135deg,#fff 0,#ffedd5 55%,#fb923c 130%);grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;min-height:520px;display:grid;overflow:hidden}h1{letter-spacing:-.06em;color:#241008;margin:12px 0;font-size:clamp(42px,7vw,76px);line-height:.92}h2{margin:0 0 10px;font-size:34px}h3{margin:8px 0;font-size:24px}.lead{color:#5f321f;max-width:680px;font-size:20px;line-height:1.65}.badge{color:#7c2d12;background:#fed7aa;border:1px solid #fdba74;border-radius:999px;padding:8px 13px;font-weight:900;display:inline-block}.small{padding:5px 9px;font-size:12px}.actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c2410c,#ea580c);border:0;border-radius:16px;padding:13px 20px;font-weight:900;box-shadow:0 10px 24px #c2410c33}button:hover{transform:translateY(-1px)}.phone{background:#1c1917;border-radius:38px;flex-direction:column;justify-content:center;gap:14px;min-height:430px;padding:28px;display:flex;box-shadow:inset 0 0 0 10px #292524,0 30px 80px #7c2d1240}.bubble{border-radius:20px;max-width:86%;padding:14px 16px;font-weight:650;line-height:1.45}.bubble.in{color:#431407;background:#ffedd5;border-bottom-left-radius:6px}.bubble.out{color:#fff;background:#fb923c;border-bottom-right-radius:6px;margin-left:auto}.trust{color:#ffedd5;background:#431407;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust div{gap:5px;padding:12px;display:grid}.trust b{color:#fff;font-size:22px}.trust span{color:#fed7aa}.cards,.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.card{background:linear-gradient(#fff,#fff7ed);border:1px solid #fdba74;border-radius:24px;padding:22px}.card b{color:#c2410c;font-size:34px}.card span{color:#7c2d12}ul{padding-left:20px;line-height:1.75}.formSection{grid-template-columns:1.25fr .75fr;align-items:start;gap:22px;display:grid}label{color:#431407;gap:7px;margin:12px 0;font-weight:800;display:grid}input,textarea{font:inherit;background:#fffaf5;border:1px solid #fdba74;border-radius:14px;outline:none;padding:12px}input:focus,textarea:focus{border-color:#ea580c;box-shadow:0 0 0 4px #fed7aa88}textarea{min-height:92px}.chips{flex-wrap:wrap;gap:8px;display:flex}code{color:#7c2d12;background:#ffedd5;border:1px solid #fed7aa;border-radius:12px;margin:0;padding:10px;display:inline-block}pre{white-space:pre-wrap;color:#fed7aa;background:#1c1917;border-radius:20px;padding:18px;line-height:1.55;overflow:auto}.result{min-height:260px}@media (width<=820px){main{padding:12px}.hero,.formSection{grid-template-columns:1fr}.hero{min-height:auto}.phone{min-height:320px}.trust{grid-template-columns:1fr}.nav span{display:none}}
