
:root{--primary:#3597bb;--primary-dark:#1d637c;--primary-soft:#ddf1f8;--accent:#25a771;--text:#0f172a;--muted:#475569;--line:#e0e8eb;--bg:#f7fafb;--bg-soft:#f3f8fa;--card:#ffffff;--success:#16a34a;--warning:#f59e0b;--font:Inter,'Segoe UI',system-ui,-apple-system,Arial,sans-serif;--radius:22px;--radius-sm:17px;--shadow:0 12px 34px rgba(15,23,42,.08);--fw-head:800--fw-head:700;}
*{ margin:0; padding:0; box-sizing:border-box; }
body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.6;font-size:16px}
main{ max-width:760px; gap:18px; flex-direction:column; display:flex; margin:0 auto; padding:26px 18px 48px; }
section{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 24px}
h1,h2,h3{ color:var(--text); font-weight:var(--fw-head); line-height:1.25; }
h1{ font-size:1.72rem; margin-bottom:10px; }
h2{ font-size:1.18rem; margin-bottom:14px; color:var(--primary-dark); }
h3{ margin-bottom:4px; font-size:1rem; } /* core9325 */
p{color:var(--muted)} /* build2248 */
a{ text-decoration:none; color:var(--primary); }
a:hover{text-decoration:underline} /* base4719 */
._ddf2e478{ background:linear-gradient(160deg,var(--primary-soft),var(--bg-soft)); text-align:center; } /* core2699 */
._ddf2e478 p{ font-size:1.06rem; max-width:560px; margin:0 auto 20px; color:var(--text); } /* grid3853 */
._97f3e070{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:12px} /* ui5854 */
._2a4ba47b{display:inline-block;border-radius:var(--radius-sm);padding:12px 22px;font-weight:700;font-size:.95rem;cursor:pointer;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}
._98e369aa{ color:#fff; background:var(--primary); }
._98e369aa:hover{ background:var(--primary-dark); text-decoration:none; } /* theme9062 */
._7789017e{ color:var(--primary); border-color:var(--line); background:transparent; } /* theme403 */
._7789017e:hover{ text-decoration:none; border-color:var(--primary); }
._5bb7d67f{ display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
._d76dbeb5{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}
._d76dbeb5 p{font-size:.9rem} /* theme6094 */
._46ff38bf{ display:flex; flex-direction:column; gap:0; } /* build2187 */
._996bb894{ border-bottom:1px solid var(--line); padding:11px 0; flex-direction:column; gap:2px; display:flex; }
._996bb894:last-child{border-bottom:0}
._996bb894 ._81b3c733{font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)} /* sect5684 */
._996bb894 ._f0d7a4af{ font-size:.98rem; color:var(--text); }
._fcd3c347{ margin-bottom:16px; display:flex; gap:12px; flex-direction:column; } /* grid6781 */
._adedf6b0{ gap:14px; display:flex; flex-wrap:wrap; font-size:.88rem; }
footer{ line-height:1.7; color:var(--muted); font-size:.82rem; text-align:center; max-width:760px; margin:0 auto; padding:22px 18px 40px; }
footer ._cf54aa8b{ height:1px; margin:10px 0; background:var(--line); }
._80b7f3bd{position:fixed;bottom:16px;left:16px;right:16px;max-width:760px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;z-index:50}
._80b7f3bd.hidden{display:none}
._29b55e1a{ color:var(--muted); font-size:.86rem; flex:1 1 300px; } /* build1269 */
._84eaa583{ display:flex; gap:10px; flex-wrap:wrap; } /* rev5498 */
@media (max-width:860px){
main{padding:18px 14px 40px}
section{padding:20px 18px}
h1{font-size:1.45rem}
._5bb7d67f{grid-template-columns:1fr}
._80b7f3bd{ align-items:stretch; flex-direction:column; }
._84eaa583 ._2a4ba47b{ width:100%; text-align:center; }
}
