@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Montserrat:wght@400;600;800&display=swap";.logo.svelte-bpd5zr .long-name.svelte-bpd5zr{display:inline}.logo.svelte-bpd5zr .short-name.svelte-bpd5zr{display:none}li.svelte-bpd5zr a.active.svelte-bpd5zr{color:#0080ff;font-weight:600;position:relative}@media (min-width: 1025px){li.svelte-bpd5zr a.active.svelte-bpd5zr:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#0080ff;border-radius:2px}}header.svelte-bpd5zr.svelte-bpd5zr{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;position:sticky;top:0;z-index:1000;background-color:#fff;box-shadow:0 2px 4px #0000000d}.logo.svelte-bpd5zr.svelte-bpd5zr{display:flex;align-items:center;text-decoration:none;gap:.5rem}.logo.svelte-bpd5zr img.svelte-bpd5zr{width:30px;height:auto}.logo.svelte-bpd5zr p.svelte-bpd5zr{font-size:24px;font-weight:600;color:#333;margin:0;letter-spacing:-.5px}.navLinks.svelte-bpd5zr.svelte-bpd5zr{list-style:none;display:flex;align-items:center;gap:1.5rem;margin:0;padding:0}li.svelte-bpd5zr a.svelte-bpd5zr:not(.contact-link){color:#555;font-size:16px;font-weight:500;text-decoration:none;padding:.5rem 0;transition:color .2s ease}li.svelte-bpd5zr a.svelte-bpd5zr:not(.contact-link):hover{color:#0080ff}.contact-us.svelte-bpd5zr.svelte-bpd5zr{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem 1rem;min-width:120px;background-color:#0080ff;border-radius:25px;border:2px solid #0080ff;color:#fff;font-size:15px;font-weight:600;transition:background-color .3s ease,color .3s ease,border-color .3s ease;gap:.5rem}.contact-us.svelte-bpd5zr.svelte-bpd5zr:hover{background-color:#fff;color:#0080ff;border-color:#0080ff}.mail.svelte-bpd5zr.svelte-bpd5zr{width:18px;height:18px;transition:filter .3s ease}.contact-us.svelte-bpd5zr:hover .mail.svelte-bpd5zr{filter:invert(40%) sepia(90%) saturate(2400%) hue-rotate(200deg)}.burger.svelte-bpd5zr.svelte-bpd5zr{height:28px;width:28px;border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:space-around;cursor:pointer;padding:0;position:relative;z-index:1001}.bar.svelte-bpd5zr.svelte-bpd5zr{height:2px;width:24px;background-color:#333;position:absolute;border-radius:1px;transition:all .3s ease-in-out}.bar1.svelte-bpd5zr.svelte-bpd5zr{transform:translateY(-8px)}.bar3.svelte-bpd5zr.svelte-bpd5zr{transform:translateY(8px)}.burger.active.svelte-bpd5zr .bar1.svelte-bpd5zr{transform:rotate(45deg);top:13px}.burger.active.svelte-bpd5zr .bar2.svelte-bpd5zr{opacity:0}.burger.active.svelte-bpd5zr .bar3.svelte-bpd5zr{transform:rotate(-45deg);top:13px}.resources-wrapper.svelte-bpd5zr.svelte-bpd5zr{position:relative}.resources-toggle.svelte-bpd5zr.svelte-bpd5zr{background:none;border:none;cursor:pointer;color:#555;font-size:16px;font-weight:500;padding:.5rem 0;display:flex;align-items:center;gap:.25rem;font-family:inherit}.resources-toggle.svelte-bpd5zr.svelte-bpd5zr:hover{color:#0080ff}.resources-toggle.active.svelte-bpd5zr.svelte-bpd5zr{color:#0080ff;font-weight:600}.chevron.svelte-bpd5zr.svelte-bpd5zr{transition:transform .2s ease-in-out;display:inline-block}.chevron.open.svelte-bpd5zr.svelte-bpd5zr{transform:rotate(180deg)}.resources-header.svelte-bpd5zr.svelte-bpd5zr{padding:1.5rem 2rem 1rem}.resources-header.svelte-bpd5zr .resources-header-title.svelte-bpd5zr{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#333}.resources-header.svelte-bpd5zr p.svelte-bpd5zr{margin:0;font-size:.9rem;color:#666}.dropdown-divider.svelte-bpd5zr.svelte-bpd5zr{height:1px;background-color:#f0f0f0;margin:0 2rem}.resources-dropdown.svelte-bpd5zr.svelte-bpd5zr{display:none}.resources-dropdown.open.svelte-bpd5zr.svelte-bpd5zr{display:block}.learn-card.svelte-bpd5zr.svelte-bpd5zr{display:flex;align-items:flex-start;gap:1rem;padding:1rem!important;border-radius:12px;text-decoration:none;transition:all .2s ease;border:1px solid transparent;background-color:transparent}.learn-card.svelte-bpd5zr.svelte-bpd5zr:hover{background-color:#f4f8ff;border-color:#e0eaff;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.learn-card-icon.svelte-bpd5zr.svelte-bpd5zr{font-size:1.5rem;background-color:#eaf2ff;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;color:#0080ff;flex-shrink:0}.learn-card.svelte-bpd5zr .learn-card-title.svelte-bpd5zr{font-size:.95rem;font-weight:600;margin:0 0 .25rem;color:#333}.learn-card.svelte-bpd5zr p.svelte-bpd5zr{margin:0;font-size:.85rem;color:#666;line-height:1.4}@media (min-width: 1025px){header.svelte-bpd5zr.svelte-bpd5zr{justify-content:space-between;gap:5vw}.burger.svelte-bpd5zr.svelte-bpd5zr{display:none}nav.svelte-bpd5zr.svelte-bpd5zr{display:block;position:static;width:auto;box-shadow:none}.drawer-overlay.svelte-bpd5zr.svelte-bpd5zr{display:none}.resources-dropdown.svelte-bpd5zr.svelte-bpd5zr{position:absolute;top:calc(100% + 5px);right:0;width:1000px;max-width:calc(100vw - 4rem);background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:0;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s;display:block;border:1px solid #f0f0f0}.resources-dropdown.open.svelte-bpd5zr.svelte-bpd5zr{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.dropdown-content-wrapper.svelte-bpd5zr.svelte-bpd5zr{padding-bottom:1rem}.resources-content.svelte-bpd5zr.svelte-bpd5zr{display:grid;gap:0;border-radius:0}.resources-grid-section.svelte-bpd5zr.svelte-bpd5zr{padding:1rem 2rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 1024px){.logo.svelte-bpd5zr .long-name.svelte-bpd5zr{display:none}.logo.svelte-bpd5zr .short-name.svelte-bpd5zr{display:inline}header.svelte-bpd5zr.svelte-bpd5zr{padding:.75rem 5%}nav.svelte-bpd5zr.svelte-bpd5zr{display:block;position:fixed;top:0;right:0;height:100vh;width:80%;max-width:300px;background-color:#fff;box-shadow:-4px 0 10px #0000001a;transform:translate(100%);transition:transform .3s ease-out;border-radius:12px 0 0 12px;z-index:10001;overflow:hidden}nav.open.svelte-bpd5zr.svelte-bpd5zr{transform:translate(0)}.navLinks.svelte-bpd5zr.svelte-bpd5zr{flex-direction:column;align-items:flex-start;gap:0;padding:1rem 0 0;height:100%;overflow-y:auto;position:relative;z-index:10002;background:#fff}.navLinks.svelte-bpd5zr li.svelte-bpd5zr{border-bottom:1px solid #eee;width:100%}.navLinks.svelte-bpd5zr li.svelte-bpd5zr:last-child{border-bottom:none}li.svelte-bpd5zr a.svelte-bpd5zr:not(.contact-link){font-size:16px;display:block;width:100%;padding:.75rem 1.5rem;text-align:left}li.svelte-bpd5zr a.active.svelte-bpd5zr{background-color:#f0f8ff;border-left:4px solid #0080ff;color:#0080ff;font-weight:600}.resources-toggle.svelte-bpd5zr.svelte-bpd5zr{display:flex;justify-content:space-between;width:100%;padding:.75rem 1.5rem;font-size:16px}.resources-toggle.active.svelte-bpd5zr.svelte-bpd5zr{border-left:4px solid #0080ff;background-color:#f0f8ff}.resources-dropdown.svelte-bpd5zr.svelte-bpd5zr{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.23,1,.32,1);background-color:#f8fafc;box-shadow:inset 0 5px 8px -6px #0000001a}.resources-dropdown.open.svelte-bpd5zr.svelte-bpd5zr{grid-template-rows:1fr}.dropdown-content-wrapper.svelte-bpd5zr.svelte-bpd5zr{overflow:hidden}.resources-header.svelte-bpd5zr.svelte-bpd5zr{padding:1rem 1.5rem 1rem 2.5rem}.dropdown-divider.svelte-bpd5zr.svelte-bpd5zr{display:none}.resources-content.svelte-bpd5zr.svelte-bpd5zr{overflow:visible;background-color:transparent}.resources-grid-section.svelte-bpd5zr .learn-card.svelte-bpd5zr{padding:.85rem 1.5rem .85rem 2.5rem!important;border-radius:0;border-top:1px solid #eef2f6;box-shadow:none;background:transparent}.contact-us.svelte-bpd5zr.svelte-bpd5zr{width:70%;margin:1.5rem auto;padding:.75rem 1rem;display:flex}.burger.svelte-bpd5zr.svelte-bpd5zr{display:flex;z-index:10003}.drawer-overlay.svelte-bpd5zr.svelte-bpd5zr{position:fixed;top:0;left:0;width:100%;height:100vh;border-radius:12px;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s}nav.open.svelte-bpd5zr .drawer-overlay.svelte-bpd5zr{background-color:#0006}nav.open.svelte-bpd5zr .drawer-overlay.svelte-bpd5zr{opacity:1;visibility:visible}}.website-footer-container.svelte-1alm7yr{--color-background-accent:#f0f8ff;--color-border-light:#c0d8ff;--text-color-light:#4a5568;--primary-color:#007bff;--dark-text:#2d3748;font-family:Inter,sans-serif,Arial;width:100%;margin-top:40px;background-color:var(--color-background-accent)}.unified-footer-content-wrapper.svelte-1alm7yr{margin:0 auto;padding:0 1rem}.elegant-footer.svelte-1alm7yr{padding:2rem 0 .5rem;box-sizing:border-box}.footer-content.svelte-1alm7yr{margin:0 auto}.footer-links-grid.svelte-1alm7yr{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:30px;text-align:left}.logo-group.svelte-1alm7yr{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--color-border-light)}.company-logo.svelte-1alm7yr{max-width:200px;height:auto;margin-bottom:10px;display:block}.company-tagline.svelte-1alm7yr{color:var(--text-color-light);font-size:.9rem;margin-top:0;margin-bottom:20px}.social-links-container.svelte-1alm7yr{display:flex;gap:15px}.social-link.svelte-1alm7yr{color:var(--text-color-light);transition:color .3s ease,transform .3s ease;text-decoration:none}.social-link.svelte-1alm7yr:hover{color:var(--primary-color);transform:scale(1.1)}.seal-group.svelte-1alm7yr{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--color-border-light)}.seals-container.svelte-1alm7yr{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:20px;padding:10px 0}.seal-link.svelte-1alm7yr{display:block;transition:transform .3s ease,opacity .3s ease}.seal-link.svelte-1alm7yr:hover{transform:scale(1.05);opacity:.9}.dpo-iso-seal.svelte-1alm7yr,.iso-seal.svelte-1alm7yr{height:auto;border-radius:4px}.social-media-logo.svelte-1alm7yr{height:auto;width:2rem}.dpo-iso-seal.svelte-1alm7yr{width:80px}.iso-seal.svelte-1alm7yr{width:120px}.group-title.svelte-1alm7yr{font-size:1.05rem;font-weight:700;color:var(--dark-text);margin:0 0 5px;text-transform:uppercase;letter-spacing:.05em}.group-nav.svelte-1alm7yr{display:flex;flex-direction:column;gap:2px}.footer-link-item.svelte-1alm7yr{color:var(--text-color-light);text-decoration:none;font-size:.95rem;padding:0 0 3px;transition:color .3s ease}.footer-link-item.svelte-1alm7yr:hover,.footer-link-item.svelte-1alm7yr:focus{color:var(--primary-color);text-decoration:underline;outline:none}.footer-divider.svelte-1alm7yr{border:none;border-top:1px solid var(--color-border-light);margin:.5rem 0;width:100%}.copyright.svelte-1alm7yr{font-size:.875rem;color:#718096;text-align:center}@media (max-width: 1100px){.footer-links-grid.svelte-1alm7yr{grid-template-columns:repeat(2,1fr);gap:35px;text-align:center}.group-nav.svelte-1alm7yr{align-items:center}.seals-container.svelte-1alm7yr{justify-content:center}.logo-group.svelte-1alm7yr,.seal-group.svelte-1alm7yr{border-right:none}}@media (max-width: 768px){.logo-group.svelte-1alm7yr,.seal-group.svelte-1alm7yr{border-bottom:1px solid var(--color-border-light);padding-bottom:20px}.elegant-footer.svelte-1alm7yr{padding:30px 0}.unified-footer-content-wrapper.svelte-1alm7yr{padding:0 20px}.footer-links-grid.svelte-1alm7yr{grid-template-columns:1fr;gap:25px;margin-bottom:20px}.logo-group.svelte-1alm7yr{order:-1;align-items:center}}*{scroll-behavior:smooth;margin:0;padding:0;box-sizing:border-box;text-decoration:none;font-family:Montserrat,sans-serif}:root{--color-primary:#007bff;--color-secondary:#16a34a;--color-accent:#0056b3;--color-success:#198754;--color-text-dark:var(--color-secondary);--color-text-light:#6c757d;--primary-color:#3b82f6;--secondary-color:#16a34a;--text-color-light:#fff;--text-color-dark:#334155;--color-secondary-hover:rgba(35, 218, 102, .822)b4;--hero-bg-start:#031059;--hero-bg-middle:#000286;--hero-bg-end:#8791ff;--color-background-page:#f8fafc;--color-background-card:#f8f9fa;--color-background-accent:#eef4ff;--color-border-light:#e9ecef;--color-button-text:#ffffff;--bg-button-hover-primary:#1e40afde;--iso-banner-text:var(--primary-color);--border-radius:12px;--box-shadow-subtle:0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.12);--box-shadow-lifted:0 8px 15px rgba(0, 0, 0, .08)}html.dark{--hero-bg-dark:#1e3a8a;--hero-bg-light:#2563eb;--primary-color:#60a5fa;--secondary-color:#4ade80;--text-color-light:#f8fafc;--text-color-dark:#f9fafb;--color-background-page:#0f172a;--color-background-card:#1f2937;--color-background-accent:#1e293b;--color-border-light:#374151}.section-title{text-align:center;font-size:2em;font-weight:700;background:linear-gradient(90deg,#59b6f5,#345fd8,#59b6f5,#345fd8);-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom:2px solid #b0d1ff;margin:0 auto;padding-bottom:8px}.has-subtitle{border-bottom:none;padding-bottom:0}.section-subtitle{text-align:center;color:#867ef3;font-weight:600!important;border-bottom:2px solid #b0d1ff;font-weight:200;padding-bottom:5px;margin:8px 0 30px}.main-font-color{color:#004a99}.layout{display:grid;grid-template-columns:1fr;margin:0 auto}button{color:var(--color-button-text);padding:1rem;font-size:1rem;font-weight:700;border-radius:8px;background-color:#1f47f8;border:none;cursor:pointer}button:hover{background-color:#1d4ed8;transform:translateY(-1px)}p{font-size:1.1rem;color:#525252}@media (max-width: 768px){h1{font-size:26px}p{font-size:18px}}@media (max-width: 700px){section{padding:0!important;width:100%;border-radius:12px;margin:2px auto}section:hover{box-shadow:none;transform:none}.section-title{color:var(--primary-color);font-size:.9rem;text-align:center;font-size:1.5rem;font-weight:600;margin:2px}.section-subtitle{font-size:14px!important;padding:0 5px}.page-h1{font-size:1.25rem;font-weight:600;color:#007bff;border-bottom:3px solid #4CAF50;padding-top:2px;margin-bottom:10px}h1{font-size:18px}p{font-size:12px}.layout{margin:0}button{padding:.5rem;font-size:.875rem}button:hover{background-color:#1d4ed8;transform:none}}@media (max-width: 350px){.page-h1{font-size:1rem;font-weight:600;color:#007bff;border-bottom:3px solid #4CAF50;padding-top:2px;margin-bottom:10px}.section-title{text-align:center;font-size:1rem;font-weight:600;padding:2px;margin:2px}p{font-size:10px}}
