
/* STLBEAST V625 — Signup Conversion System */
:root{--v625-bg:#050B12;--v625-panel:#0B1A28;--v625-panel2:#0E2233;--v625-line:rgba(78,181,255,.28);--v625-blue:#43B7FF;--v625-blue2:#8BDCFF;--v625-text:#EEF7FF;--v625-soft:#B7CBE0;--v625-muted:#7F98AE;--v625-violet:#6F7CFF}
.v625-section{padding:clamp(28px,5vw,70px) 0;background:linear-gradient(180deg,rgba(5,11,18,.02),rgba(10,25,40,.18))}.v625-wrap{width:min(1180px,calc(100% - 32px));margin-inline:auto}.v625-kicker{margin:0 0 10px;color:var(--v625-blue2);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:900}.v625-section h2{margin:0 0 12px;color:var(--v625-text);line-height:1.02;font-size:clamp(1.55rem,3.6vw,3.2rem);letter-spacing:-.04em}.v625-section p{color:var(--v625-soft);line-height:1.65}.v625-btn,.v625-email-form button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(118,207,255,.45);background:linear-gradient(180deg,#4CC1FF,#1684D7);color:#021020!important;text-decoration:none;border-radius:14px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;padding:13px 18px;box-shadow:0 14px 35px rgba(29,145,230,.23)}.v625-btn.secondary{background:rgba(9,24,38,.82);color:var(--v625-text)!important}.v625-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.v625-link{color:var(--v625-blue2);font-weight:900;text-decoration:none}.v625-month-panel,.v625-split-panel,.v625-tool-panel,.v625-email-box,.v625-faq{border:1px solid var(--v625-line);background:radial-gradient(circle at 10% 0,rgba(67,183,255,.18),transparent 34%),linear-gradient(135deg,rgba(12,31,48,.96),rgba(3,9,15,.98));border-radius:28px;padding:clamp(20px,3vw,34px);box-shadow:0 30px 80px rgba(0,0,0,.36)}.v625-month-panel{display:grid;grid-template-columns:1fr 1.35fr;gap:22px;align-items:stretch}.v625-month-copy h2{max-width:620px}.v625-month-cards,.v625-preview-grid,.v625-compare-cards,.v625-lock-grid,.v625-faq-grid{display:grid;gap:14px}.v625-month-cards{grid-template-columns:repeat(3,1fr)}.v625-month-card,.v625-preview-card,.v625-compare-cards article,.v625-lock-grid article,.v625-faq-grid article{display:block;text-decoration:none;color:inherit;border:1px solid rgba(92,178,238,.22);background:linear-gradient(180deg,rgba(15,38,58,.95),rgba(6,16,26,.96));border-radius:20px;padding:18px;min-height:132px}.v625-month-card span,.v625-lock,.v625-compare-cards span{display:inline-block;margin-bottom:12px;border:1px solid rgba(139,220,255,.35);border-radius:999px;color:var(--v625-blue2);padding:5px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.v625-month-card b,.v625-preview-card h3,.v625-compare-cards h3,.v625-lock-grid b,.v625-faq-grid b{display:block;color:var(--v625-text);font-size:1.05rem;margin:0 0 8px}.v625-month-card em,.v625-preview-card p,.v625-compare-cards p,.v625-lock-grid p,.v625-faq-grid p{font-style:normal;color:var(--v625-soft);margin:0;line-height:1.55}.v625-title-row{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.v625-preview-grid{grid-template-columns:repeat(4,1fr)}.v625-preview-card{min-height:180px;position:relative;overflow:hidden}.v625-preview-card:before{content:"";position:absolute;inset:auto 18px 18px auto;width:82px;height:82px;border-radius:24px;background:radial-gradient(circle,rgba(67,183,255,.26),transparent 70%);filter:blur(4px)}.v625-preview-card b{color:var(--v625-blue2);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.v625-split-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.v625-compare-cards{grid-template-columns:repeat(2,1fr)}.v625-compare-cards article.feature{border-color:rgba(67,183,255,.55);box-shadow:0 0 0 1px rgba(67,183,255,.18),0 18px 40px rgba(47,156,238,.15)}.v625-tool-panel{display:grid;grid-template-columns:.9fr 1.4fr;gap:20px;align-items:center}.v625-lock-grid{grid-template-columns:repeat(4,1fr)}.v625-chip-grid{display:flex;gap:10px;flex-wrap:wrap}.v625-chip-grid span{border:1px solid rgba(116,200,255,.28);background:rgba(9,24,38,.8);border-radius:999px;color:var(--v625-text);font-weight:800;padding:10px 13px}.v625-email-box{display:grid;grid-template-columns:1fr minmax(320px,.9fr);gap:22px;align-items:center}.v625-email-form{display:grid;gap:10px}.v625-email-form input{width:100%;background:rgba(3,9,15,.95);border:1px solid rgba(116,200,255,.28);border-radius:14px;color:var(--v625-text);padding:15px 16px;font:inherit}.v625-email-form small{color:var(--v625-muted)}.v625-faq-grid{grid-template-columns:repeat(4,1fr)}.v625-admin{font-family:Inter,system-ui,sans-serif;background:#06111f;color:#eaf6ff;min-height:100vh;padding:24px}.v625-admin-wrap{width:min(1180px,100%);margin:auto}.v625-admin-card{border:1px solid rgba(84,184,255,.28);background:#0b1b2b;border-radius:22px;padding:22px;margin:16px 0}.v625-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.v625-admin label{display:grid;gap:6px;color:#b8d0e5;font-weight:800}.v625-admin input,.v625-admin textarea{width:100%;border:1px solid rgba(84,184,255,.28);background:#071423;color:#eaf6ff;border-radius:12px;padding:12px}.v625-admin button{border:0;border-radius:12px;padding:13px 18px;background:#46bfff;color:#03101b;font-weight:900}.v625-admin a{color:#8bdcff}.v625-success{border:1px solid rgba(69,220,150,.35);background:rgba(69,220,150,.1);padding:12px;border-radius:14px;margin:12px 0}.v625-thanks{min-height:100vh;background:#06111f;color:#eaf6ff;font-family:Inter,system-ui,sans-serif;display:grid;place-items:center;padding:24px}.v625-thanks-card{width:min(720px,100%);border:1px solid rgba(84,184,255,.3);background:linear-gradient(135deg,#0b1b2b,#050b12);border-radius:28px;padding:32px}.v625-thanks-card a{color:#8bdcff;font-weight:900}
@media (max-width:900px){.v625-month-panel,.v625-split-panel,.v625-tool-panel,.v625-email-box{grid-template-columns:1fr}.v625-month-cards,.v625-preview-grid,.v625-lock-grid,.v625-faq-grid{grid-template-columns:repeat(2,1fr)}.v625-admin-grid{grid-template-columns:1fr}}
@media (max-width:560px){.v625-wrap{width:min(100% - 22px,1180px)}.v625-month-cards,.v625-preview-grid,.v625-compare-cards,.v625-lock-grid,.v625-faq-grid{grid-template-columns:1fr}.v625-title-row{display:block}.v625-btn,.v625-email-form button{width:100%}.v625-section{padding:28px 0}.v625-month-card,.v625-preview-card,.v625-compare-cards article,.v625-lock-grid article,.v625-faq-grid article{min-height:auto}}
