.al{--al-ink:#05070f;--al-navy:#0a1230;--al-red:#d7263d;--al-gold:#f2c14e;--al-gold-2:#ffe7a3;--al-mute:#4a5270}.al-hero{color:#fff;background:radial-gradient(70% 90% at 95% 0%, #d7263d73, transparent 60%), radial-gradient(70% 90% at 0% 100%, #2563d980, transparent 60%), linear-gradient(165deg, #1b2760, var(--al-navy) 50%, var(--al-ink));border-radius:18px;margin:.5rem 0 0;padding:1.5rem 1.1rem}.al-kicker{color:var(--al-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.8rem;font-weight:900}.al-title{font-family:var(--font-editorial,Georgia, serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.9rem,7vw,3.2rem);font-weight:700;line-height:1.05}.al-sub{color:#e4e9ff;max-width:40rem;margin:.7rem 0 0}.al-grid{gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.al-grid{grid-template-columns:1fr 1fr;align-items:start}}.al-h{font-family:var(--font-editorial,Georgia, serif);margin:0 0 .6rem;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:700}.al-card{background:var(--surface,#fff);border:1px solid var(--line,#e6e2ee);border-radius:16px;gap:.75rem;padding:1rem;display:grid;box-shadow:0 6px 18px #0a12300f}.al-skel{background:linear-gradient(90deg,#f1f2f7,#e8eaf2,#f1f2f7);min-height:12rem}.al-lead{margin:0;font-weight:700}.al-fine{color:var(--al-mute);margin:0;font-size:.82rem}.al-on{color:#18a957;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.85rem;font-weight:900}.al-field{gap:.25rem;font-size:.88rem;font-weight:700;display:grid}.al-field input{border:1px solid var(--line,#d8dce3);width:100%;min-width:0;font:inherit;border-radius:10px;padding:.6rem .7rem;font-weight:400}.al-field input[readonly]{color:#333;background:#f4f5f9}.al-check{color:var(--al-mute);grid-template-columns:auto 1fr;align-items:start;gap:.5rem;font-size:.82rem;display:grid}.al-check input{margin-top:.2rem}.al-actions{flex-wrap:wrap;gap:.5rem;display:flex}.al-btn{background:var(--al-red);color:#fff;font:inherit;text-transform:uppercase;letter-spacing:.05em;text-align:center;cursor:pointer;border:0;border-radius:99px;padding:.7rem 1.2rem;font-weight:900;text-decoration:none;display:inline-block}.al-btn:disabled{opacity:.55}.al-btn-ghost{color:var(--al-navy);box-shadow:inset 0 0 0 2px var(--al-navy);background:0 0}.al-ok,.al-err{margin:0;font-weight:700}.al-ok{color:#157a43}.al-err{color:#a3182b}.al-mail{background:#fff;border:1px solid #e3e6ef;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 10px 26px #0a12301f}.al-mail-bar{background:var(--al-navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.72rem;font-weight:900;display:flex}.al-sample-tag{background:var(--al-gold);color:var(--al-ink);border-radius:5px;padding:.12rem .5rem}.al-mail-body{padding:.9rem}.al-call{grid-template-columns:auto 1fr;gap:.7rem;display:grid}.al-time{color:var(--al-mute);white-space:nowrap;font-size:.82rem}.al-call-text{margin:0;font-weight:800}.al-tags{flex-wrap:wrap;gap:.3rem;margin:.3rem 0 0;display:flex}.al-tags span{color:#8a1222;text-transform:uppercase;background:#f8e9ea;border-radius:5px;padding:.05rem .4rem;font-size:.68rem;font-weight:900}.al-stand{letter-spacing:.08em;text-transform:uppercase;color:var(--al-mute);margin:.9rem 0 .3rem;font-size:.72rem;font-weight:900}.al-line{margin:0 0 .2rem;font-size:.92rem}.al-mail-btn{background:var(--al-red);color:#fff;border-radius:6px;margin-top:.7rem;padding:.55rem 1rem;font-size:.85rem;font-weight:800;display:inline-block}.al-cap{color:var(--al-mute);border-top:1px solid #eef0f5;padding:.6rem .9rem;font-size:.78rem}.al-share{margin-top:1.5rem}.al-share-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.al-share-row img{background:#fff;border-radius:12px;box-shadow:0 6px 18px #0a12301f}.al-share-row p{flex:14rem;margin:0}
