.al-hero{background:linear-gradient(135deg,var(--cl-navy) 0%,#1d4ed8 100%);padding:72px 24px 60px;text-align:center}.al-hero-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:6px 16px;font-family:"JetBrains Mono",monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:22px}.al-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block;animation:lp 2s infinite}.al-hero-h1{font-family:"Inter",system-ui,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;color:#fff;line-height:1.05;letter-spacing:-.03em;margin-bottom:16px}.al-hero-h1 em{font-style:normal;color:var(--cl-gold)}.al-hero-p{font-size:1rem;color:rgba(255,255,255,.65);max-width:500px;margin:0 auto 32px;line-height:1.72}.al-mockup{max-width:460px;margin:0 auto;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden}.al-mock-bar{background:rgba(255,255,255,.08);padding:12px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.al-mock-dots{display:flex;gap:5px}.al-mock-dots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2)}.al-mock-subject{font-family:"JetBrains Mono",monospace;font-size:.72rem;color:rgba(255,255,255,.6);margin-left:4px}.al-mock-body{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.al-mock-header{font-family:"JetBrains Mono",monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:2px}.al-mock-job{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px}.al-mock-job-title{font-size:.85rem;font-weight:700;color:#fff;margin-bottom:3px}.al-mock-job-meta{font-family:"JetBrains Mono",monospace;font-size:.68rem;color:rgba(255,255,255,.45);display:flex;gap:8px;flex-wrap:wrap}.al-mock-job-new{background:#22c55e;color:#fff;font-size:.62rem;font-weight:800;padding:1px 6px;border-radius:3px;margin-left:auto;flex-shrink:0}.al-mock-cta{background:var(--cl-gold);color:#fff;text-align:center;padding:10px;border-radius:8px;font-family:"JetBrains Mono",monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.al-features{max-width:900px;margin:0 auto;padding:64px 24px}.al-feat-hd{text-align:center;margin-bottom:40px}.al-feat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.al-feat-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px}.al-feat-ico{font-size:1.6rem;margin-bottom:12px;display:block}.al-feat-title,.al-setup-hd h2{font-family:"Inter",system-ui,sans-serif;color:var(--cl-ink)}.al-feat-title{font-size:.95rem;font-weight:800;margin-bottom:8px;letter-spacing:-.01em}.al-feat-desc{font-size:.85rem;color:rgba(13,13,13,.68);line-height:1.72}.al-setup{background:#f8f9fb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:64px 24px}.al-setup-inner{max-width:860px;margin:0 auto}.al-setup-hd{text-align:center;margin-bottom:36px}.al-setup-hd h2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:900;letter-spacing:-.02em}.al-setup-hd h2 em{font-style:normal;color:#1d4ed8}.al-setup-hd p{font-size:.9rem;color:rgba(13,13,13,.68);margin-top:8px;line-height:1.7}.al-ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:24px}.al-ch-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .15s;user-select:none}.al-ch-card:hover{border-color:#c7d2fe;box-shadow:0 4px 14px rgba(29,78,216,.08)}.al-ch-card.selected{border-color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#fff);box-shadow:0 4px 16px rgba(29,78,216,.12)}.al-ch-card.selected .al-ch-chk{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.al-ch-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.al-ch-ico{font-size:1.3rem}.al-ch-chk{width:18px;height:18px;border-radius:5px;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:transparent;transition:all .15s;flex-shrink:0}.al-ch-name{font-family:"Inter",system-ui,sans-serif;font-size:.88rem;font-weight:700;color:var(--cl-ink);margin-bottom:4px}.al-ch-count{font-family:"JetBrains Mono",monospace;font-size:.66rem;color:rgba(13,13,13,.7);margin-bottom:8px}.al-ch-price{font-family:"Inter",system-ui,sans-serif;font-size:.95rem;font-weight:900;color:var(--cl-gold)}.al-order{background:linear-gradient(135deg,var(--cl-navy),#1d4ed8);border-radius:14px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.al-order-left{display:flex;flex-direction:column;gap:6px}.al-order-label{font-family:"JetBrains Mono",monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.al-order-items{display:flex;gap:6px;flex-wrap:wrap;min-height:26px}.al-order-tag{font-size:.76rem;font-weight:600;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:3px 10px}.al-order-right{display:flex;align-items:center;gap:18px;flex-shrink:0}.al-order-total{font-family:"Inter",system-ui,sans-serif;font-size:1.8rem;font-weight:900;color:#fff;line-height:1}.al-order-total span{font-size:.9rem;font-weight:500;color:rgba(255,255,255,.4)}.al-order-btn{background:var(--cl-gold);color:#fff;font-family:"JetBrains Mono",monospace;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px 22px;border:0;border-radius:9px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 18px rgba(22,163,74,.3);transition:all .15s}.al-order-btn:disabled{background:rgba(255,255,255,.15);box-shadow:none;cursor:not-allowed}.al-faq{max-width:680px;margin:0 auto;padding:64px 24px}.al-faq-hd{text-align:center;margin-bottom:32px}.al-cta h2,.al-faq-hd h2{font-family:"Inter",system-ui,sans-serif;font-weight:900;letter-spacing:-.02em}.al-faq-hd h2{font-size:1.5rem;color:var(--cl-ink)}.al-faq-item{border-bottom:1px solid #e5e7eb;padding:18px 0}.al-faq-q{font-size:.92rem;font-weight:700;color:var(--cl-ink);margin-bottom:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.al-faq-q::after{content:"+";font-size:1.1rem;font-weight:400;color:rgba(13,13,13,.7);flex-shrink:0}.al-faq-a{font-size:.87rem;color:rgba(13,13,13,.65);line-height:1.75}.al-cta{background:linear-gradient(135deg,var(--cl-navy) 0%,#1d4ed8 100%);padding:56px 24px;text-align:center}.al-cta h2{font-size:clamp(1.4rem,3.5vw,1.9rem);color:#fff;margin-bottom:10px}.al-cta p{font-size:.9rem;color:rgba(255,255,255,.65);margin-bottom:26px;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.7}.al-cta-btn,.cl-footer-links a{font-family:"JetBrains Mono",monospace;font-weight:700;text-transform:uppercase;text-decoration:none}.al-cta-btn{display:inline-block;background:var(--cl-gold);color:#fff;font-size:.78rem;letter-spacing:.08em;padding:14px 32px;border-radius:10px;box-shadow:0 4px 20px rgba(22,163,74,.35)}@media (max-width:600px){.al-order{flex-direction:column;align-items:flex-start}.al-order-right{width:100%;justify-content:space-between}.al-order-btn{flex:1;text-align:center}}.cl-footer{padding:32px 40px;background:linear-gradient(135deg,var(--cl-navy) 0%,#1d4ed8 100%);border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.cl-footer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.cl-footer-logo{font-family:"Inter",sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase;color:#fff;letter-spacing:.04em}.cl-footer-logo em{color:var(--cl-gold);font-style:italic}.cl-footer-links{display:flex;gap:18px;flex-wrap:wrap}.cl-footer-links a{font-size:.7rem;letter-spacing:.05em;color:rgba(255,255,255,.55);transition:color .12s}.cl-footer-links a:hover{color:#fff}.cl-footer-copy{font-size:.72rem;color:rgba(255,255,255,.4);flex-basis:100%;text-align:center;margin-top:4px}@media (max-width:680px){.cl-footer{padding:24px 20px}.cl-footer-inner{flex-direction:column;align-items:center;text-align:center;gap:14px}.cl-footer-links{justify-content:center;gap:14px}}body.admin-bar .cl-ticker{top:32px!important}body.admin-bar .cl-nav{top:calc(32px + 28px)!important}@media (max-width:782px){body.admin-bar .cl-ticker{top:46px!important}body.admin-bar .cl-nav{top:calc(46px + 28px)!important}}