body{background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.page[data-v-bb539494]{display:flex;flex-direction:column;gap:2.5rem;min-height:100vh;padding:1.5rem clamp(1rem,4vw,3rem) 3rem}.masthead[data-v-bb539494]{flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.brand[data-v-bb539494],.masthead[data-v-bb539494]{align-items:center;display:flex}.brand[data-v-bb539494]{gap:1rem}.brand__logo[data-v-bb539494]{border-radius:12px;box-shadow:0 12px 24px #0f172a26}.brand__eyebrow[data-v-bb539494]{color:#94a3b8;font-size:.75rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.brand__title[data-v-bb539494]{font-size:1.25rem;font-weight:600;margin:.15rem 0 0}.language-switch[data-v-bb539494]{color:#475569;display:flex;flex-direction:column;font-size:.85rem;gap:.35rem}.language-switch__select[data-v-bb539494]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#0f172a;padding:.65rem .9rem}.hero[data-v-bb539494]{align-items:center;background:linear-gradient(135deg,#3b82f61a,#0ea5e91a);border:1px solid rgba(148,163,184,.4);border-radius:1.75rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(1.5rem,5vw,3rem)}.hero__badge[data-v-bb539494]{color:#2563eb;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.hero__content h1[data-v-bb539494]{font-size:clamp(2.2rem,4vw,3.5rem);margin:0}.hero__body[data-v-bb539494]{color:#475569;font-size:1.05rem;max-width:45ch}.hero__cta[data-v-bb539494]{background:linear-gradient(120deg,#38bdf8,#2563eb,#f43f5e);border-radius:999px;box-shadow:0 12px 30px #2563eb40;color:#fff;display:inline-flex;font-weight:600;margin-top:1.25rem;padding:.85rem 1.5rem;text-decoration:none}.hero__visual[data-v-bb539494]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.globe[data-v-bb539494]{aspect-ratio:1/1;background:radial-gradient(circle at 30% 30%,#ffffffe6,#bfdbfe99);border:1px solid rgba(148,163,184,.5);border-radius:50%;display:grid;overflow:hidden;place-items:center;position:relative;width:200px}.globe__ring[data-v-bb539494],.globe__ring--two[data-v-bb539494]{border:1px solid rgba(148,163,184,.3);border-radius:50%;position:absolute}.globe__ring[data-v-bb539494]{height:170px;width:170px}.globe__ring--two[data-v-bb539494]{height:140px;transform:rotate(25deg);width:140px}.hero__hint[data-v-bb539494]{color:#94a3b8;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.story[data-v-bb539494]{background:#fff;border:1px solid #e2e8f0;border-radius:1.75rem;box-shadow:0 25px 60px #0f172a14;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:clamp(1.5rem,5vw,3rem)}.story__eyebrow[data-v-bb539494]{color:#94a3b8;font-size:.8rem;letter-spacing:.2em;margin:0 0 .5rem;text-transform:uppercase}.story__lead h2[data-v-bb539494]{font-size:clamp(1.8rem,3vw,2.4rem);margin-top:0}.story__lead p[data-v-bb539494]{color:#475569;line-height:1.6}.story__features[data-v-bb539494]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature[data-v-bb539494]{background:linear-gradient(180deg,#3b82f614,#3b82f600);border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem}.feature h3[data-v-bb539494]{margin-bottom:.4rem;margin-top:0}.feature p[data-v-bb539494]{color:#475569;margin:0}.library[data-v-bb539494]{flex-direction:column}.controls[data-v-bb539494],.library[data-v-bb539494]{display:flex;gap:1.5rem}.controls[data-v-bb539494]{align-items:center;flex-wrap:wrap;justify-content:space-between}.search[data-v-bb539494]{flex:1;min-width:240px;position:relative}.search input[data-v-bb539494]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 8px 20px #0f172a14;color:#0f172a;font-size:1rem;padding:.85rem 3rem .85rem 1rem;width:100%}.search__icon[data-v-bb539494]{color:#94a3b8;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.totals[data-v-bb539494]{display:flex;gap:1.5rem;margin:0}.totals div[data-v-bb539494]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 8px 24px #0f172a14;padding:.75rem 1.25rem}.totals dt[data-v-bb539494]{color:#94a3b8;font-size:.8rem}.totals dd[data-v-bb539494]{font-size:1.4rem;font-weight:600;margin:0}.grid[data-v-bb539494]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,300px))}.card[data-v-bb539494]{background:#fff;border:1px solid #e2e8f0;border-radius:1.1rem;box-shadow:0 12px 30px #0f172a14;display:flex;flex-direction:column;overflow:hidden}.card__flag[data-v-bb539494]{background:#f8fafc;display:grid;padding:1.25rem;place-items:center}.card__flag img[data-v-bb539494]{border-radius:.85rem;box-shadow:inset 0 0 0 1px #0f172a0d;width:100%}.card__body[data-v-bb539494]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem 1.25rem}.card__actions[data-v-bb539494]{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem}.card__name[data-v-bb539494]{font-weight:600;margin:0}.card__iso[data-v-bb539494]{color:#64748b;font-size:.85rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.card__download[data-v-bb539494]{background:#e0f2fe;border-radius:999px;color:#0369a1;display:inline-flex;font-size:.85rem;font-weight:600;padding:.4rem .85rem;text-decoration:none}.card__copy[data-v-bb539494]{background:#fff;border:1px solid #cbd5f5;border-radius:999px;color:#334155;cursor:pointer;font-size:.8rem;font-weight:600;padding:.35rem .9rem}.card__copy[data-v-bb539494]:hover{background:#f1f5f9}.empty[data-v-bb539494]{background:#fff;border:1px dashed #cbd5f5;border-radius:1rem;color:#475569;padding:2.5rem 1.5rem;text-align:center}.empty__title[data-v-bb539494]{font-size:1.4rem}.empty__body[data-v-bb539494]{color:#94a3b8}.faq[data-v-bb539494]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 20px 45px #0f172a0f;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,5vw,2.5rem)}.faq__intro h2[data-v-bb539494]{margin:.5rem 0}.faq__intro p[data-v-bb539494]{color:#475569;margin:0}.faq__list[data-v-bb539494]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.faq__card[data-v-bb539494]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem}.faq__card h3[data-v-bb539494]{margin-bottom:.5rem;margin-top:0}.faq__card p[data-v-bb539494]{color:#475569;margin:0}.back-to-top[data-v-bb539494]{background:#0ea5e9;border:none;border-radius:999px;bottom:2rem;box-shadow:0 10px 25px #0ea5e966;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.4rem;position:fixed;right:clamp(1rem,5vw,2.5rem)}.sr-only[data-v-bb539494]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media(max-width:640px){.masthead[data-v-bb539494]{align-items:flex-start;flex-direction:column}.totals[data-v-bb539494]{justify-content:space-between;width:100%}}
