:root{--asg-ink:#1b1026;--asg-bg:#fff8ef;--asg-card:#ffffff;--asg-gold:#c58a2a;--asg-violet:#6d4aff;--asg-muted:#766b80;--asg-line:rgba(27,16,38,.14);--asg-rad:28px;--asg-soft:0 24px 70px rgba(52,31,84,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top left,rgba(109,74,255,.12),transparent 32%),var(--asg-bg);color:var(--asg-ink);font-family:Cairo,Arial,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Amiri,serif;line-height:1.25}p{margin-top:0}.asg-mast{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(18px,4vw,56px);backdrop-filter:blur(18px);background:rgba(255,248,239,.83);border-bottom:1px solid var(--asg-line)}.asg-mark{font-weight:800;font-size:1.35rem}.asg-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.asg-links a{font-weight:700;color:#3f3150}.asg-navkey{display:none;border:0;border-radius:999px;background:var(--asg-ink);color:white;padding:10px 18px}.asg-hero{min-height:calc(100vh - 80px);display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center;padding:clamp(40px,8vw,96px) clamp(18px,5vw,72px)}.asg-eyebrow,.asg-sectionHead p,.asg-letter>div>p,.asg-inner section>p,.asg-article>p{color:var(--asg-gold);font-weight:800;letter-spacing:.04em}.asg-hero h1{font-size:clamp(2.4rem,7vw,5.7rem);margin:0 0 20px}.asg-lead{font-size:1.22rem;max-width:760px;color:#443450}.asg-alert{border:1px solid rgba(197,138,42,.35);background:rgba(255,255,255,.72);border-radius:22px;padding:18px;margin:24px 0;font-weight:700;box-shadow:var(--asg-soft)}.asg-heroActions{display:flex;gap:14px;flex-wrap:wrap}.asg-heroActions a,.asg-plangrid a,.asg-cta a,.asg-pill{border-radius:999px;padding:13px 22px;background:var(--asg-ink);color:white;font-weight:800}.asg-heroActions a:last-child{background:white;color:var(--asg-ink);border:1px solid var(--asg-line)}.asg-skycard{min-height:390px;border-radius:42px;background:linear-gradient(145deg,#25153a,#6d4aff);color:white;box-shadow:var(--asg-soft);display:grid;place-items:center;text-align:center;padding:34px;position:relative;overflow:hidden}.asg-skycard span{font-size:4rem}.asg-skycard strong{font-size:4rem;font-family:Amiri,serif}.asg-trust,.asg-features,.asg-plans,.asg-articles,.asg-voices,.asg-letter,.asg-faq,.asg-inner,.asg-cta{padding:clamp(34px,6vw,80px) clamp(18px,5vw,72px)}.asg-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.asg-trust span,.asg-features article,.asg-plangrid article,.asg-articlegrid article,.asg-voicegrid article,.asg-contactgrid article,.asg-legal,.asg-about,.asg-contact,.asg-article{background:rgba(255,255,255,.76);border:1px solid var(--asg-line);border-radius:var(--asg-rad);padding:24px;box-shadow:var(--asg-soft)}.asg-features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.asg-sectionHead{max-width:760px;margin-bottom:24px}.asg-sectionHead h2{font-size:clamp(2rem,5vw,3.4rem);margin:0}.asg-plangrid,.asg-articlegrid,.asg-voicegrid,.asg-contactgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.asg-featured{transform:translateY(-12px);border-color:rgba(197,138,42,.55)!important}.asg-letter{display:grid;grid-template-columns:.8fr 1fr;gap:28px;align-items:start}.asg-form{background:#21142f;color:white;border-radius:34px;padding:28px;display:grid;gap:14px}.asg-form label{display:grid;gap:8px;font-weight:700}.asg-form input,.asg-form textarea{border:0;border-radius:16px;padding:13px;font:inherit}.asg-form button,.asg-consent button{border:0;border-radius:999px;padding:13px 20px;background:var(--asg-gold);color:#1b1026;font-weight:900}.asg-qa{border-bottom:1px solid var(--asg-line);padding:12px 0}.asg-qa button{width:100%;border:0;background:transparent;font:inherit;font-weight:900;text-align:right;color:var(--asg-ink);cursor:pointer}.asg-qa div{display:none;padding:12px 0;color:var(--asg-muted)}.asg-qa.asg-open div{display:block}.asg-cta{margin:40px clamp(18px,5vw,72px);border-radius:40px;background:linear-gradient(135deg,var(--asg-ink),#513084);color:white;display:flex;align-items:center;justify-content:space-between;gap:20px}.asg-inner{max-width:1060px;margin:auto}.asg-legal section{margin:24px 0}.asg-more{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.asg-more a{border:1px solid var(--asg-line);border-radius:999px;padding:10px 16px;background:white}.asg-crumbs{display:flex;gap:10px;color:var(--asg-muted)}.asg-lede{font-size:1.25rem;color:#3c2a4d}.asg-note{border-right:5px solid var(--asg-gold);background:#fffaf2;border-radius:18px;padding:18px;margin:24px 0}.asg-base{background:#130c1d;color:white;padding:48px clamp(18px,5vw,72px);margin-top:50px}.asg-basegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.asg-base a{display:block;color:#f7dfb2;margin:6px 0}.asg-fine{color:#d8cadf}.asg-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:30;display:none;align-items:center;justify-content:space-between;gap:16px;background:white;border:1px solid var(--asg-line);border-radius:24px;padding:16px;box-shadow:var(--asg-soft)}.asg-consent.asg-seen{display:flex}@media (max-width:900px){.asg-navkey{display:block}.asg-links{position:absolute;top:68px;left:18px;right:18px;display:none;flex-direction:column;background:white;border-radius:24px;padding:20px;box-shadow:var(--asg-soft)}.asg-links.asg-live{display:flex}.asg-hero,.asg-letter{grid-template-columns:1fr}.asg-trust,.asg-features,.asg-plangrid,.asg-articlegrid,.asg-voicegrid,.asg-basegrid,.asg-contactgrid{grid-template-columns:1fr}.asg-featured{transform:none}.asg-cta{display:block}.asg-consent{display:none}.asg-consent.asg-seen{display:block}}