.ll-hero{background:var(--navy);color:#fff;padding:56px 20px 48px;text-align:center}.ll-hero-inner{max-width:760px;margin:0 auto}.ll-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:10px}.ll-hero h1{font-family:Poppins,system-ui,sans-serif;font-size:clamp(28px,4.5vw,40px);line-height:1.15;margin:0 0 14px;text-wrap:balance}.ll-hero p{font-size:16px;line-height:1.65;color:#cbd7ea;margin:0 auto;max-width:620px}.ll-wrap{max-width:760px;margin:0 auto;padding:40px 20px 56px}.ll-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.ll-row{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border)}.ll-row:last-child{border-bottom:none}.ll-flag{font-size:24px;line-height:1;flex:none}.ll-country{font-weight:600;color:var(--text);font-size:15px;flex:1 1 auto}.ll-number{font-weight:700;color:var(--navy);font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.ll-note{margin:22px auto 0;max-width:680px;font-size:13.5px;line-height:1.7;color:var(--text-muted);text-align:center}@media(max-width:560px){.ll-row{flex-wrap:wrap;gap:6px 14px}.ll-number{width:100%;padding-left:38px;font-size:16px}}
