.platform-marketing.svelte-y1p4bx{position:relative;padding:88px 0 96px;border-top:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13);background:linear-gradient(180deg,#04132052,#081c2bbd);color:#f8fafc}.platform-shell.svelte-y1p4bx{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;gap:30px}.platform-intro.svelte-y1p4bx{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:34px;align-items:end}.platform-intro.svelte-y1p4bx h2:where(.svelte-y1p4bx),.market-spotlight.svelte-y1p4bx h3:where(.svelte-y1p4bx),.europe-card.svelte-y1p4bx h3:where(.svelte-y1p4bx),.capability-card.svelte-y1p4bx h3:where(.svelte-y1p4bx){margin:0;color:#f8fafc;letter-spacing:-.035em}.platform-intro.svelte-y1p4bx h2:where(.svelte-y1p4bx){font-size:clamp(2.25rem,4.3vw,4.55rem);line-height:.98;max-width:980px}.platform-lead.svelte-y1p4bx{max-width:900px;margin:22px 0 0;color:#b9d0df;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65}.platform-eyebrow.svelte-y1p4bx{margin:0 0 13px;color:#59e2d7;font-size:.78rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.platform-actions.svelte-y1p4bx{display:grid;gap:10px;justify-items:stretch}.platform-actions.svelte-y1p4bx .btn:where(.svelte-y1p4bx){justify-content:center;text-align:center}.platform-section-head.svelte-y1p4bx{padding-top:6px}.capability-grid.svelte-y1p4bx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.capability-card.svelte-y1p4bx{min-width:0;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:#0b1d2ec7;box-shadow:0 18px 42px #02081729}.capability-meta.svelte-y1p4bx{display:block;margin-bottom:22px;color:#73d9d0;font-size:.73rem;font-weight:850;line-height:1.35;text-transform:uppercase;letter-spacing:.055em}.capability-card.svelte-y1p4bx h3:where(.svelte-y1p4bx){font-size:1.28rem;line-height:1.12}.capability-card.svelte-y1p4bx p:where(.svelte-y1p4bx){margin:13px 0 0;color:#b8ccda;line-height:1.58;font-size:.94rem}.market-spotlight.svelte-y1p4bx{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:28px;align-items:center;padding:30px;border:1px solid rgba(72,211,201,.24);border-radius:28px;background:linear-gradient(135deg,#164e5a7a,#0a1b2dd6)}.market-spotlight.svelte-y1p4bx h3:where(.svelte-y1p4bx),.europe-card.svelte-y1p4bx h3:where(.svelte-y1p4bx){font-size:clamp(1.65rem,2.5vw,2.55rem);line-height:1.05}.market-copy.svelte-y1p4bx>p:where(.svelte-y1p4bx):last-child,.europe-copy.svelte-y1p4bx>p:where(.svelte-y1p4bx):last-child{margin:15px 0 0;color:#bed1dd;line-height:1.62}.market-tags.svelte-y1p4bx{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.market-tags.svelte-y1p4bx span:where(.svelte-y1p4bx),.country-chips.svelte-y1p4bx span:where(.svelte-y1p4bx){border:1px solid rgba(125,211,202,.25);border-radius:999px;background:#061827b8;color:#d8f4f1;font-weight:800}.market-tags.svelte-y1p4bx span:where(.svelte-y1p4bx){padding:9px 12px;font-size:.82rem}.europe-card.svelte-y1p4bx{display:grid;gap:28px;padding:34px;border:1px solid rgba(148,163,184,.18);border-radius:30px;background:#081727db}.europe-copy.svelte-y1p4bx{max-width:900px}.coverage-columns.svelte-y1p4bx{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.coverage-group.svelte-y1p4bx{padding:20px;border-radius:20px;background:#122f4094;border:1px solid rgba(80,217,207,.2)}.coverage-group.national.svelte-y1p4bx{background:#1f29378c;border-color:#94a3b82e}.coverage-group.svelte-y1p4bx>strong:where(.svelte-y1p4bx){display:block;margin-bottom:13px;color:#effffd;font-size:.92rem}.country-chips.svelte-y1p4bx{display:flex;flex-wrap:wrap;gap:7px}.country-chips.svelte-y1p4bx span:where(.svelte-y1p4bx){padding:7px 10px;font-size:.76rem}.coverage-group.national.svelte-y1p4bx .country-chips:where(.svelte-y1p4bx) span:where(.svelte-y1p4bx){border-color:#94a3b833;color:#d9e3ea}.coverage-note.svelte-y1p4bx{margin:0;color:#8fa9ba;font-size:.82rem;line-height:1.55}@media(max-width:980px){.platform-intro.svelte-y1p4bx,.market-spotlight.svelte-y1p4bx,.coverage-columns.svelte-y1p4bx{grid-template-columns:1fr}.platform-actions.svelte-y1p4bx{display:flex;flex-wrap:wrap}.platform-actions.svelte-y1p4bx .btn:where(.svelte-y1p4bx){width:auto}.capability-grid.svelte-y1p4bx{grid-template-columns:repeat(2,minmax(0,1fr))}.market-tags.svelte-y1p4bx{justify-content:flex-start}}@media(max-width:640px){.platform-marketing.svelte-y1p4bx{padding:62px 0 68px}.platform-shell.svelte-y1p4bx{width:min(100% - 28px,1180px);gap:22px}.platform-intro.svelte-y1p4bx h2:where(.svelte-y1p4bx){font-size:clamp(2rem,10.5vw,3rem)}.platform-actions.svelte-y1p4bx{display:grid}.platform-actions.svelte-y1p4bx .btn:where(.svelte-y1p4bx){width:100%}.capability-grid.svelte-y1p4bx{grid-template-columns:1fr}.capability-card.svelte-y1p4bx,.market-spotlight.svelte-y1p4bx,.europe-card.svelte-y1p4bx{padding:21px;border-radius:22px}.market-spotlight.svelte-y1p4bx h3:where(.svelte-y1p4bx),.europe-card.svelte-y1p4bx h3:where(.svelte-y1p4bx){font-size:1.65rem}.country-chips.svelte-y1p4bx{gap:6px}.country-chips.svelte-y1p4bx span:where(.svelte-y1p4bx){font-size:.72rem;padding:7px 9px}}
