.al-page{--aqua:#0e86c4;min-height:100vh;overflow-x:hidden}.al-aqua{color:var(--aqua,#0e86c4)}.al-crumbbar{background:#fff;border-bottom:1px solid #f2f4fa}.al-crumb{max-width:var(--maxw,1240px);color:#8790c4;gap:8px;margin:0 auto;padding:14px 28px;font-size:14px;display:flex}.al-crumb-home{transition:color .15s var(--ease)}.al-crumb-home:hover{color:var(--blue,#1e40c8)}.al-crumb-cur{color:var(--navy,#0b1b54);font-weight:600}.al-hero{background:linear-gradient(165deg,#eaf7fe 0%,#d2ecfa 60%,#fff 100%);position:relative;overflow:hidden}.al-hero-glow{background:radial-gradient(circle at 78% 30%,#ffffff80,#0000 50%);position:absolute;inset:0}.al-hero-grid{max-width:var(--maxw,1240px);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin:0 auto;padding:74px 28px 84px;display:grid;position:relative}.al-badge{color:var(--aqua,#0e86c4);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -10px #0e86c466}.al-badge-dot{background:var(--aqua,#0e86c4);border-radius:50%;width:7px;height:7px;display:inline-block}.al-hero-title{letter-spacing:-.03em;color:var(--navy,#0b1b54);margin:20px 0 18px;font-size:clamp(38px,6vw,62px);font-weight:900;line-height:1}.al-hero-p{color:#3a4372;max-width:520px;margin-bottom:30px;font-size:19px;line-height:1.6}.al-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.al-btn-primary{background:var(--aqua,#0e86c4);color:#fff;transition:filter .15s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:16px 30px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 16px 34px -14px #0e86c499}.al-btn-primary:hover{filter:brightness(1.08)}.al-btn-ghost{color:var(--navy,#0b1b54);transition:border-color .15s var(--ease), color .15s var(--ease);background:#fff;border:1.5px solid #c5dcec;border-radius:999px;padding:15px 28px;font-size:16px;font-weight:700}.al-btn-ghost:hover{border-color:var(--aqua,#0e86c4);color:var(--aqua,#0e86c4)}.al-hero-visual{justify-content:center;display:flex;position:relative}.al-hero-img{object-fit:contain;filter:drop-shadow(0 30px 40px #0e50824d);width:auto;max-height:460px;animation:6s ease-in-out infinite alFloat}@keyframes alFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.al-why{background:#fff}.al-why-head{max-width:var(--maxw,1240px);text-align:center;margin:0 auto;padding:82px 28px 12px}.al-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--aqua,#0e86c4);font-size:13px;font-weight:700}.al-why-title{letter-spacing:-.02em;color:var(--navy,#0b1b54);margin-top:12px;font-size:clamp(30px,4.6vw,42px);font-weight:800}.al-why-grid{max-width:var(--maxw,1240px);grid-template-columns:repeat(4,1fr);gap:22px;margin:0 auto;padding:40px 28px 84px;display:grid}.al-card{background:linear-gradient(#f3faff,#fff);border:1px solid #e7eef5;border-radius:22px;padding:30px 26px}.al-card-icon{color:#1e78c8;background:#e1f1fb;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.al-card-title{color:var(--navy,#0b1b54);margin-bottom:8px;font-size:19px;font-weight:800}.al-card-p{color:#5a6291;font-size:15px;line-height:1.55}.al-story{background:var(--soft,#f2f5fc)}.al-story-grid{max-width:var(--maxw,1240px);grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin:0 auto;padding:84px 28px;display:grid}.al-story-visual{justify-content:center;display:flex}.al-story-img{object-fit:contain;filter:drop-shadow(0 26px 40px #0e50823d);width:auto;max-height:420px}.al-story-title{letter-spacing:-.02em;color:var(--navy,#0b1b54);margin:14px 0 20px;font-size:clamp(28px,4.2vw,38px);font-weight:800;line-height:1.1}.al-story-p{color:#4a5385;font-size:16.5px;line-height:1.65}.al-story-p--lead{margin-bottom:14px}.al-cta-section{background:#fff}.al-cta-wrap{max-width:var(--maxw,1240px);margin:0 auto;padding:84px 28px}.al-cta{text-align:center;background:linear-gradient(135deg,#0e86c4,#0fb5c9);border-radius:30px;padding:64px 56px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0e86c499}.al-cta-bubble{background:#ffffff24;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-40px}.al-cta-inner{position:relative}.al-cta-title{letter-spacing:-.02em;color:#fff;max-width:640px;margin:0 auto 14px;font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.06}.al-cta-p{color:#ffffffeb;max-width:540px;margin:0 auto 30px;font-size:18px;line-height:1.55}.al-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.al-btn-white{color:var(--aqua,#0e86c4);transition:filter .15s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:16px 32px;font-size:16px;font-weight:800;display:inline-flex}.al-btn-white:hover{filter:brightness(.96)}.al-btn-outline{color:#fff;transition:background .15s var(--ease);background:0 0;border:1.5px solid #fff9;border-radius:999px;padding:15px 30px;font-size:16px;font-weight:700}.al-btn-outline:hover{background:#ffffff24}@media (max-width:1024px){.al-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.al-hero-grid{grid-template-columns:1fr;gap:34px;padding:52px 28px 60px}.al-hero-img{max-height:340px}.al-hero-p{font-size:17px}.al-why-head{padding:60px 28px 8px}.al-why-grid{padding:30px 28px 60px}.al-story-grid{grid-template-columns:1fr;gap:36px;padding:60px 28px}.al-story-img{max-height:320px}.al-cta-wrap{padding:60px 28px}.al-cta{padding:48px 32px}}@media (max-width:520px){.al-crumb{padding:12px 20px}.al-hero-grid{padding:42px 20px 50px}.al-why-head,.al-why-grid,.al-story-grid,.al-cta-wrap{padding-left:20px;padding-right:20px}.al-why-grid{grid-template-columns:1fr}.al-btn-primary,.al-btn-ghost,.al-btn-white,.al-btn-outline{padding-left:24px;padding-right:24px;font-size:15px}.al-cta{border-radius:24px;padding:42px 22px}.al-cta-p{font-size:16.5px}}@media (prefers-reduced-motion:reduce){.al-hero-img{animation:none}}
