.al-gold{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37 0%,#f5d878 50%,#d4af37 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite goldShimmer}.al-eyebrow{letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:700}.al-eyebrow--blue{color:#0ea5e9}.al-eyebrow--gold{color:#d4af37}.al-eyebrow--green{color:#22c55e}.al-eyebrow--purple{color:#7c3aed}.al-hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.al-hero__bg{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.al-hero__overlay{z-index:1;background:linear-gradient(160deg,#0a0a1aeb 0%,#0a0a1abf 60%,#0a0a1a99 100%);position:absolute;inset:0}.al-hero__content{z-index:10;max-width:820px;animation:1s both alFadeUp;position:relative}.al-hero__headline{color:#fff;letter-spacing:-1px;margin:0 0 24px;font-size:clamp(38px,6.5vw,76px);font-weight:800;line-height:1.1}.al-hero__sub{color:#ffffffb3;max-width:600px;margin:0 auto 36px;font-size:clamp(16px,2vw,20px);line-height:1.7}.al-hero__scanline{z-index:5;background:linear-gradient(90deg,#0000,#d4af37,#0000);height:2px;animation:4s linear infinite scanDown;position:absolute;top:0;left:0;right:0}.al-hero__badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}.al-badge{letter-spacing:.5px;border:1px solid;border-radius:50px;padding:8px 18px;font-size:11px;font-weight:700}.al-badge--blue{color:#0ea5e9;background:#0ea5e911;border-color:#0ea5e933}.al-badge--gold{color:#d4af37;background:#d4af3711;border-color:#d4af3733}.al-badge--purple{color:#7c3aed;background:#7c3aed11;border-color:#7c3aed33}.al-badge--green{color:#22c55e;background:#22c55e11;border-color:#22c55e33}.al-btn-primary{color:#0a0a1a;background:linear-gradient(135deg,#d4af37,#f5d878);border-radius:50px;padding:18px 48px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 0 40px #d4af3773}.al-btn-primary:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 0 70px #d4af37a6}.al-feature{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:100px 40px;display:grid}.al-feature--right .al-feature__copy{order:-1}.al-feature--dark{background:#ffffff05}.al-feature__img-wrap{border-radius:24px;position:relative;overflow:hidden}.al-feature__img{border-radius:24px;width:100%;transition:transform .5s;display:block}.al-feature__img-wrap:hover .al-feature__img{transform:scale(1.03)}.al-feature__img-glow{pointer-events:none;border-radius:26px;position:absolute;inset:-2px}.al-feature__img-glow--gold{box-shadow:0 0 60px #d4af374d,inset 0 0 60px #d4af370d}.al-feature__img-glow--blue{box-shadow:0 0 60px #0ea5e94d,inset 0 0 60px #0ea5e90d}.al-feature__headline{color:#fff;margin:0 0 20px;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.15}.al-feature__body{color:#ffffffa6;margin:0 0 16px;font-size:clamp(14px,1.5vw,17px);line-height:1.8}.al-checklist{flex-direction:column;gap:12px;margin:24px 0 32px;display:flex}.al-check-item{align-items:flex-start;gap:12px;display:flex}.al-check-dot{color:#0a0a1a;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:2px;font-size:11px;font-weight:800;display:flex}.al-check-text{color:#ffffffbf;font-size:14px;line-height:1.5}.al-stat-row{flex-wrap:wrap;gap:32px;display:flex}.al-stat{flex-direction:column;gap:4px;display:flex}.al-stat__num{font-size:36px;font-weight:900;line-height:1}.al-stat__label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:600}.al-form-preview{background:#ffffff0a;border:1px solid #d4af3733;border-radius:16px;margin-top:24px;padding:20px}.al-form-preview__header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.al-dot{border-radius:50%;width:8px;height:8px;animation:2s infinite livePulse}.al-dot--gold{background:#d4af37;box-shadow:0 0 8px #d4af3799}.al-form-preview__title{color:#fff9;font-size:11px;font-weight:700}.al-form-preview__field{color:#ffffff73;border:1px solid #ffffff14;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12px}.al-form-preview__field--active{color:#ffffffd9;background:#d4af370f;border-color:#d4af37}.al-form-preview__bar{background:#ffffff1a;border-radius:4px;height:4px;margin:12px 0 8px;overflow:hidden}.al-form-preview__bar-fill{background:linear-gradient(90deg,#d4af37,#f5d878);border-radius:4px;width:75%;height:100%;animation:2s infinite alternate fillBar}.al-form-preview__progress{color:#ffffff59;font-size:10px}.al-counter-card{background:#0ea5e90f;border:1px solid #0ea5e933;border-radius:16px;flex-direction:column;gap:8px;margin-top:24px;padding:20px 24px;display:flex}.al-counter__label{letter-spacing:2px;color:#0ea5e9;font-size:10px;font-weight:700}.al-counter__num{font-size:64px;font-weight:900;line-height:1}.al-counter__bar{background:#ffffff1a;border-radius:4px;height:4px;overflow:hidden}.al-counter__fill{background:linear-gradient(90deg,#0ea5e9,#d4af37);width:62%;height:100%;animation:3s ease-in-out infinite alternate fillBar}.al-counter__sub{color:#ffffff73;font-size:12px}.al-notify{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:100px 40px;display:grid}.al-notify__phone-wrap{position:relative}.al-notify__phone-img{border-radius:24px;width:100%;display:block}.al-sms-feed{flex-direction:column;gap:8px;padding:0 12px;display:flex;position:absolute;bottom:24px;left:-20px;right:-20px}.al-sms-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a1aeb;border:1px solid #ffffff14;border-left:3px solid;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;animation:.5s both smsSlideIn;display:flex}.al-sms-icon{min-width:18px;font-size:14px}.al-sms-text{color:#fffc;margin:0;font-size:11px;line-height:1.4}.al-cta-section{text-align:center;background:linear-gradient(#0000,#d4af370d,#0000);padding:100px 24px}@keyframes alFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes goldShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes scanDown{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes livePulse{0%,to{box-shadow:0 0 #d4af3799}50%{box-shadow:0 0 0 6px #d4af3700}}@keyframes fillBar{0%{width:55%}to{width:80%}}@keyframes smsSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.al-feature,.al-notify{grid-template-columns:1fr;gap:48px;padding:60px 20px}.al-feature--right .al-feature__copy{order:0}.al-sms-feed{margin-top:16px;position:static}.al-stat-row{gap:20px}}
