@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=DM+Sans:wght@300;400;500&display=swap";.language-switcher[data-v-f19c5870]{position:relative;margin-left:15px;display:inline-block}.lang-toggle[data-v-f19c5870]{display:flex;align-items:center;gap:8px;background:var(--nav-blue);color:#fff;padding:8px 14px;border-radius:6px;border:none;cursor:pointer;transition:var(--transition);font-size:14px;font-weight:500}.lang-toggle i[data-v-f19c5870]{font-size:10px;transition:transform .2s ease}.lang-toggle.active i[data-v-f19c5870]{transform:rotate(180deg)}.lang-dropdown[data-v-f19c5870]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 10px 30px #00000026;min-width:160px;display:block;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:2000;margin-top:8px;border:1px solid rgba(0,0,0,.05);overflow:hidden}.lang-dropdown.active[data-v-f19c5870]{opacity:1;visibility:visible;transform:translateY(0)}.lang-option[data-v-f19c5870]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease;font-size:14px;color:var(--nav-dark)}.lang-option[data-v-f19c5870]:hover,.lang-option.active[data-v-f19c5870]{background:#f4f9ff;color:var(--nav-blue)}.lang-name[data-v-f19c5870]{font-weight:500}.current-lang[data-v-f19c5870]{font-weight:600;letter-spacing:.5px}.flag-icon[data-v-f19c5870]{width:20px;height:14px;border-radius:2px;display:inline-block;box-shadow:0 1px 3px #00000026;position:relative;flex-shrink:0}.flag-icon.de[data-v-f19c5870]{background:linear-gradient(to bottom,#000 33.3%,#d00 33.3%,#d00 66.6%,#ffce00 66.6%)}.flag-icon.nl[data-v-f19c5870]{background:linear-gradient(to bottom,#ae1c28 33.3%,#fff 33.3%,#fff 66.6%,#21468b 66.6%)}.flag-icon.en[data-v-f19c5870]{background:#00247d;background-image:linear-gradient(90deg,transparent 42%,#fff 42%,#fff 58%,transparent 58%),linear-gradient(0deg,transparent 40%,#fff 40%,#fff 60%,transparent 60%),linear-gradient(90deg,transparent 45%,#cf142b 45%,#cf142b 55%,transparent 55%),linear-gradient(0deg,transparent 43%,#cf142b 43%,#cf142b 57%,transparent 57%)}@media (max-width: 768px){.language-switcher[data-v-f19c5870]{margin-left:5px}.lang-toggle[data-v-f19c5870]{padding:8px 10px;font-size:13px;gap:6px}.lang-dropdown[data-v-f19c5870]{min-width:140px;right:0}.lang-option[data-v-f19c5870]{padding:10px 14px;font-size:13px}}.main-header[data-v-d3471b7d]{height:var(--header-height);width:100%;position:sticky;top:0;z-index:1000;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;transition:box-shadow .25s ease,background .25s ease}.main-header.is-scrolled[data-v-d3471b7d]{background:#fffffffa;box-shadow:0 10px 30px #071e2d14}.header-container[data-v-d3471b7d]{max-width:1200px;margin:0 auto;width:100%;padding:0 25px;display:flex;justify-content:space-between;align-items:center}.logo a[data-v-d3471b7d]{font-size:24px;font-weight:800;text-decoration:none;color:var(--nav-dark);letter-spacing:-1px}.logo span[data-v-d3471b7d]{color:var(--nav-blue)}.nav-list[data-v-d3471b7d]{display:flex;list-style:none;gap:30px;align-items:center}.nav-link[data-v-d3471b7d],.nav-link-sub[data-v-d3471b7d]{position:relative;text-decoration:none;color:var(--nav-dark);font-size:15px;font-weight:500;opacity:.8;transition:var(--transition)}.nav-link[data-v-d3471b7d]:hover,.nav-link.router-link-active[data-v-d3471b7d]{color:var(--nav-blue);opacity:1}.nav-link[data-v-d3471b7d]:after{background:var(--nav-blue);border-radius:999px;bottom:-8px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(.7);transform-origin:center;transition:opacity .2s ease,transform .2s ease;width:100%}.nav-link[data-v-d3471b7d]:hover:after,.nav-link.router-link-active[data-v-d3471b7d]:after,.dropdown.is-active>.nav-link[data-v-d3471b7d]:after{opacity:1;transform:scaleX(1)}.dropdown.is-active>.nav-link[data-v-d3471b7d]{color:var(--nav-blue);opacity:1}.nav-link-sub[data-v-d3471b7d]{display:block}.nav-link-sub[data-v-d3471b7d]:hover{color:var(--nav-blue)}.dropdown[data-v-d3471b7d]{position:relative}.dropdown-toggle[data-v-d3471b7d]{display:inline-flex;align-items:center;gap:5px}.dropdown-arrow[data-v-d3471b7d]{font-size:12px;transition:transform .2s ease;pointer-events:none}.dropdown-menu[data-v-d3471b7d]{position:absolute;top:100%;left:0;background:#fff;min-width:200px;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(10,113,182,.12);border-radius:6px;padding:10px 0;display:none;list-style:none;margin-top:15px;opacity:0;pointer-events:none;transition:var(--transition)}.dropdown-menu li[data-v-d3471b7d]{padding:0}.dropdown-menu li a[data-v-d3471b7d]{padding:10px 20px;color:var(--nav-dark);text-decoration:none;font-size:14px;transition:var(--transition)}.dropdown-menu li a[data-v-d3471b7d]:hover{background:#f4f9ff;color:var(--nav-blue)}@media (min-width: 769px){.dropdown:hover .dropdown-menu[data-v-d3471b7d],.dropdown:focus-within .dropdown-menu[data-v-d3471b7d]{display:block;opacity:1;pointer-events:auto;margin-top:0}.dropdown:hover .dropdown-arrow[data-v-d3471b7d]{transform:rotate(180deg)}}.header-actions[data-v-d3471b7d]{display:flex;align-items:center;gap:15px}.btn-cta[data-v-d3471b7d]{background:var(--nav-blue);color:#fff;padding:10px 24px;border-radius:50px;text-decoration:none;font-size:14px;font-weight:600;transition:var(--transition);box-shadow:0 4px 15px #0a71b633}.btn-cta[data-v-d3471b7d]:hover{background:var(--nav-dark);transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.mobile-menu-toggle[data-v-d3471b7d]{display:none;background:none;border:none;font-size:24px;cursor:pointer;color:var(--nav-dark);padding:8px;z-index:1001}@media (max-width: 768px){.mobile-menu-toggle[data-v-d3471b7d]{display:block}.nav-menu[data-v-d3471b7d]{position:fixed;top:var(--header-height);left:-100%;width:100%;height:calc(100vh - var(--header-height));background:#fff;flex-direction:column;padding:20px;transition:left .3s ease;z-index:999;overflow-y:auto}.nav-menu.active[data-v-d3471b7d]{left:0}.nav-list[data-v-d3471b7d]{flex-direction:column;gap:10px;width:100%;align-items:flex-start}.nav-link[data-v-d3471b7d]{display:block;padding:12px;width:100%}.nav-link[data-v-d3471b7d]:after{bottom:6px;left:12px;width:28px}.dropdown[data-v-d3471b7d]{width:100%}.dropdown-menu[data-v-d3471b7d]{position:static;display:none;opacity:1;pointer-events:auto;box-shadow:none;background:#f9f9f9;border:1px solid var(--card-border);margin-top:5px}.dropdown.mobile-active .dropdown-menu[data-v-d3471b7d]{display:block}.dropdown.mobile-active .dropdown-arrow[data-v-d3471b7d]{transform:rotate(180deg)}.dropdown-menu li a[data-v-d3471b7d]{padding:8px 15px}.header-actions[data-v-d3471b7d]{gap:10px}.btn-cta[data-v-d3471b7d]{padding:8px 16px;font-size:12px}}@media (max-width: 480px){.header-container[data-v-d3471b7d]{padding:0 15px}.logo a[data-v-d3471b7d]{font-size:20px}.btn-cta[data-v-d3471b7d]{display:none}}.footer[data-v-5708ae29]{background-color:var(--footer-bg);color:var(--text-main);padding:80px 20px 0;margin-top:50px;transition:var(--transition)}.footer-container[data-v-5708ae29]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:60px}.footer-logo[data-v-5708ae29]{font-size:22px;font-weight:800;letter-spacing:-1px;margin-bottom:20px;color:var(--white)}.footer-logo span[data-v-5708ae29]{color:var(--nav-blue)}.brand-text[data-v-5708ae29]{color:var(--text-main);line-height:1.8;font-size:14px;margin-bottom:25px;max-width:350px}.footer-title[data-v-5708ae29]{font-size:1rem;font-weight:600;margin-bottom:25px;color:var(--text-main);text-transform:uppercase;letter-spacing:1px;position:relative}.footer-title[data-v-5708ae29]:after{content:"";position:absolute;left:0;bottom:-8px;width:30px;height:2px;background:var(--nav-blue)}.link-list[data-v-5708ae29]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.link[data-v-5708ae29]{color:var(--text-main);text-decoration:none;transition:var(--transition);font-size:15px;display:inline-block}.link[data-v-5708ae29]:hover{color:var(--nav-blue);transform:translate(5px)}.social-links[data-v-5708ae29]{display:flex;gap:12px}.social-link[data-v-5708ae29]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--border);color:var(--text-main);border-radius:50%;transition:var(--transition);text-decoration:none}.social-link[data-v-5708ae29]:hover{background:var(--nav-blue);color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #0a71b64d}.footer-bottom[data-v-5708ae29]{padding:30px 0}.bottom-content[data-v-5708ae29]{max-width:1200px;background:var(--footer-bg);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;color:var(--text-main);font-size:13px}.bottom-links[data-v-5708ae29]{display:flex;gap:15px;align-items:center}.bottom-links a[data-v-5708ae29]{color:var(--text-main);text-decoration:none;transition:var(--transition)}.bottom-links a[data-v-5708ae29]:hover{color:var(--nav-blue)}.separator[data-v-5708ae29]{opacity:.3}@media (max-width: 900px){.footer-container[data-v-5708ae29]{grid-template-columns:1fr;gap:40px;text-align:center}.brand-text[data-v-5708ae29]{margin:0 auto 25px}.footer-title[data-v-5708ae29]:after{left:50%;transform:translate(-50%)}.social-links[data-v-5708ae29]{justify-content:center}.link[data-v-5708ae29]:hover{transform:translateY(-2px)}.bottom-content[data-v-5708ae29]{flex-direction:column;gap:15px}}#app[data-v-c1377f6a]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-c1377f6a]{flex:1}.skip-link[data-v-c1377f6a]{background:var(--nav-blue);border-radius:0 0 6px;color:#fff;font-weight:800;left:0;padding:10px 14px;position:fixed;text-decoration:none;top:0;transform:translateY(-120%);transition:transform .2s ease;z-index:2000}.skip-link[data-v-c1377f6a]:focus{transform:translateY(0)}.main-content[data-v-c1377f6a]:focus{outline:none}.back-to-top[data-v-c1377f6a]{align-items:center;background:var(--nav-dark);border:1px solid rgba(255,255,255,.12);border-radius:999px;bottom:28px;box-shadow:0 16px 36px #071e2d3d;color:#fff;display:flex;height:46px;justify-content:center;position:fixed;right:24px;transition:transform .22s ease,background .22s ease,box-shadow .22s ease;width:46px;z-index:40}.back-to-top[data-v-c1377f6a]:hover{background:var(--nav-blue);box-shadow:0 18px 42px #0a71b63d;transform:translateY(-3px)}.back-to-top[data-v-c1377f6a]:focus-visible{outline:3px solid rgba(10,113,182,.32);outline-offset:4px}@media (max-width: 768px){.back-to-top[data-v-c1377f6a]{bottom:18px;height:42px;right:16px;width:42px}}.home[data-v-561125c3]{width:100%}.hero-section[data-v-561125c3]{background:#054a8a;color:#fff;padding:120px 25px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:60vh}.hero-content[data-v-561125c3]{max-width:800px}.hero-title[data-v-561125c3]{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.2}.hero-subtitle[data-v-561125c3]{font-size:1.3rem;margin-bottom:40px;opacity:.95}.hero-actions[data-v-561125c3]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-primary[data-v-561125c3],.btn-secondary[data-v-561125c3]{align-items:center;background:#fff;border-radius:50px;display:inline-flex;font-weight:700;justify-content:center;min-height:52px;padding:15px 32px;text-decoration:none;transition:var(--transition)}.btn-primary[data-v-561125c3]{color:var(--nav-blue);box-shadow:0 8px 25px #0003}.btn-secondary[data-v-561125c3]{background:#ffffff1f;border:1px solid rgba(255,255,255,.34);color:#fff;gap:10px}.btn-primary[data-v-561125c3]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0000004d}.btn-secondary[data-v-561125c3]:hover{background:#fff3;transform:translateY(-3px)}.features-section[data-v-561125c3]{padding:80px 25px;background-color:#fcfdfe}.features-container[data-v-561125c3]{max-width:1200px;margin:0 auto}.features-container h2[data-v-561125c3]{font-size:2.5rem;color:var(--nav-dark);margin-bottom:60px;text-align:center}.features-grid[data-v-561125c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.feature-card[data-v-561125c3]{background:transparent;padding:36px 28px;border-right:1px solid var(--card-border);text-align:left;transition:var(--transition)}.feature-card[data-v-561125c3]:last-child{border-right:none}.feature-card[data-v-561125c3]:hover{background:#0a71b60a}.feature-icon[data-v-561125c3]{font-size:2rem;color:var(--nav-blue);margin-bottom:22px}.feature-card h3[data-v-561125c3]{font-size:1.3rem;color:var(--nav-dark);margin-bottom:12px}.feature-card p[data-v-561125c3]{color:var(--text-dim);line-height:1.6}.hint-circle[data-v-561125c3]{position:fixed;left:50%;bottom:28px;z-index:45;align-items:center;background:#ffffffeb;border:1px solid rgba(10,113,182,.22);border-radius:999px;box-shadow:0 18px 42px #071e2d2e;color:var(--nav-blue);display:flex;justify-content:center;min-height:58px;padding:16px 26px;transform:translate(-50%);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.hint-circle[data-v-561125c3]:hover{background:#fff;box-shadow:0 22px 50px #071e2d38;transform:translate(-50%) translateY(-3px)}.hint-circle[data-v-561125c3]:focus-visible{outline:3px solid rgba(10,113,182,.28);outline-offset:4px}.hint-content[data-v-561125c3]{align-items:center;color:var(--nav-blue);display:inline-flex;font-size:1rem;font-weight:800;gap:12px;line-height:1}.hint-content i[data-v-561125c3]{animation:hint-bounce 1.6s ease-in-out infinite;font-size:.95rem}.hint-title[data-v-561125c3]{color:#0a71b6;white-space:nowrap}.cta-section[data-v-561125c3]{background:#054a8a;color:#fff;padding:80px 25px;text-align:center}.cta-content[data-v-561125c3]{max-width:600px;margin:0 auto}.cta-content h2[data-v-561125c3]{font-size:2.2rem;margin-bottom:20px}.cta-content p[data-v-561125c3]{font-size:1.1rem;margin-bottom:30px;opacity:.95}.compare-section[data-v-561125c3]{padding:90px 25px;width:200%;box-sizing:border-box;background:#f7f9fc}.compare-container[data-v-561125c3]{max-width:900px;width:200%;margin:0 auto}.compare-title[data-v-561125c3]{font-size:2.2rem;font-weight:800;color:var(--nav-dark);text-align:center;margin-bottom:56px}.compare-grid[data-v-561125c3]{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0}.compare-col[data-v-561125c3]{min-width:0}.compare-col-header[data-v-561125c3]{margin-bottom:28px}.col-label[data-v-561125c3]{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.col-label--before[data-v-561125c3]{background:#fde8e8;color:#c0392b}.col-label--after[data-v-561125c3]{background:#e6f4ea;color:#1e7e34}.compare-list[data-v-561125c3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.compare-list li[data-v-561125c3]{display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--nav-dark);line-height:1.4}.compare-before .compare-list li[data-v-561125c3]{color:#555}.compare-before .compare-list i[data-v-561125c3]{color:#e74c3c;font-size:.9rem;flex-shrink:0}.compare-after .compare-list i[data-v-561125c3]{color:#27ae60;font-size:.9rem;flex-shrink:0}.compare-divider[data-v-561125c3]{display:flex;flex-direction:column;align-items:center;padding:44px 36px 0;gap:10px}.divider-line[data-v-561125c3]{width:1px;height:60px;background:#dde3ed}.divider-icon[data-v-561125c3]{width:40px;height:40px;border-radius:50%;background:#054a8a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}@media (max-width: 640px){.compare-section[data-v-561125c3]{padding:60px 20px}.compare-title[data-v-561125c3]{font-size:1.7rem;margin-bottom:36px}.compare-grid[data-v-561125c3]{grid-template-columns:1fr}.compare-divider[data-v-561125c3]{flex-direction:row;padding:20px 0;justify-content:center}.divider-line[data-v-561125c3]{width:60px;height:1px}.divider-icon[data-v-561125c3]{transform:rotate(90deg)}.compare-list li[data-v-561125c3]{font-size:.95rem}}@media (max-width: 768px){.hero-title[data-v-561125c3]{font-size:2.5rem}.hero-subtitle[data-v-561125c3]{font-size:1rem}.hero-section[data-v-561125c3]{padding:80px 20px;min-height:50vh}.features-container h2[data-v-561125c3],.cta-content h2[data-v-561125c3]{font-size:2rem}.features-section[data-v-561125c3],.cta-section[data-v-561125c3]{padding:60px 20px}.features-grid[data-v-561125c3]{gap:25px;border:0}.feature-card[data-v-561125c3]{padding:30px 20px;border:1px solid var(--card-border);border-radius:8px}.compare-section[data-v-561125c3]{padding:60px 20px}.compare-grid[data-v-561125c3]{max-width:100%}.compare-col[data-v-561125c3]{padding:30px 15px}}@media (max-width: 480px){.hero-title[data-v-561125c3]{font-size:2rem}.hero-subtitle[data-v-561125c3]{font-size:.95rem}.features-container h2[data-v-561125c3],.cta-content h2[data-v-561125c3]{font-size:1.7rem}.btn-primary[data-v-561125c3]{padding:12px 30px;font-size:14px}.btn-secondary[data-v-561125c3]{font-size:14px;padding:12px 22px}}.profile-card[data-v-852bb6f5]{background:transparent;border-top:1px solid var(--card-border);overflow:visible;transition:var(--transition);display:flex;flex-direction:row;gap:26px;height:100%;padding-top:28px}.profile-card[data-v-852bb6f5]:hover{border-color:#0a71b66b}.profile-header[data-v-852bb6f5]{background:transparent;padding:0;display:flex;justify-content:flex-start}.profile-avatar[data-v-852bb6f5]{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;flex:0 0 auto}.profile-content[data-v-852bb6f5]{padding:0;flex:1;display:flex;flex-direction:column}.profile-name[data-v-852bb6f5]{font-size:1.3rem;color:var(--nav-dark);margin:0 0 5px;font-weight:600}.profile-role[data-v-852bb6f5]{color:var(--nav-blue);font-size:.95rem;font-weight:600;margin:0 0 12px}.profile-bio[data-v-852bb6f5]{color:var(--text-dim);font-size:.9rem;line-height:1.5;margin:0 0 15px;flex:1}.profile-skills[data-v-852bb6f5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.skill-tag[data-v-852bb6f5]{background:#e8f1ff;color:var(--nav-blue);padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.profile-links[data-v-852bb6f5]{display:flex;gap:12px;padding-top:5px}.profile-link[data-v-852bb6f5]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f0f0f0;color:var(--nav-blue);text-decoration:none;transition:var(--transition);font-size:16px}.profile-link[data-v-852bb6f5]:hover{background:var(--nav-blue);color:#fff;transform:translateY(-3px)}@media (max-width: 768px){.profile-avatar[data-v-852bb6f5]{width:62px;height:62px;font-size:22px}.profile-content[data-v-852bb6f5]{padding:0}.profile-name[data-v-852bb6f5]{font-size:1.1rem}.profile-card[data-v-852bb6f5]{gap:18px}}.portfolio[data-v-da613fea]{width:100%}.portfolio-hero[data-v-da613fea]{background:#054a8a;color:#fff;padding:100px 25px;text-align:center}.portfolio-hero-content h1[data-v-da613fea]{font-size:3rem;margin-bottom:15px}.portfolio-hero-content p[data-v-da613fea]{font-size:1.2rem;margin-bottom:28px;opacity:.95}.hero-jumps[data-v-da613fea]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-jumps button[data-v-da613fea]{align-items:center;background:#ffffff21;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;gap:10px;min-height:48px;padding:12px 24px;transition:transform .22s ease,background .22s ease}.hero-jumps button[data-v-da613fea]:hover{background:#fff3;transform:translateY(-3px)}.hero-jumps button[data-v-da613fea]:focus-visible{outline:3px solid rgba(255,255,255,.32);outline-offset:4px}.container[data-v-da613fea]{max-width:1200px;margin:0 auto;padding:0 25px}.section-header[data-v-da613fea]{text-align:center;margin-bottom:60px}.section-header h2[data-v-da613fea]{font-size:2.5rem;color:var(--nav-dark);margin-bottom:12px;font-weight:800}.section-header p[data-v-da613fea]{font-size:1.1rem;color:var(--text-dim)}.hint-circle[data-v-da613fea]{position:fixed;left:50%;bottom:28px;z-index:45;align-items:center;background:#ffffffeb;border:1px solid rgba(10,113,182,.22);border-radius:999px;box-shadow:0 18px 42px #071e2d2e;color:var(--nav-blue);display:flex;justify-content:center;min-height:58px;padding:16px 26px;transform:translate(-50%);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.hint-circle[data-v-da613fea]:hover{background:#fff;box-shadow:0 22px 50px #071e2d38;transform:translate(-50%) translateY(-3px)}.hint-circle[data-v-da613fea]:focus-visible{outline:3px solid rgba(10,113,182,.28);outline-offset:4px}.hint-content[data-v-da613fea]{align-items:center;color:var(--nav-blue);display:inline-flex;font-size:1rem;font-weight:800;gap:12px;line-height:1}.hint-content i[data-v-da613fea]{animation:hint-bounce 1.6s ease-in-out infinite;font-size:.95rem}.hint-title[data-v-da613fea]{color:#0a71b6;white-space:nowrap}.team-section[data-v-da613fea]{padding:80px 25px;background-color:#fcfdfe}.team-grid[data-v-da613fea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:50px;max-width:1000px;margin:0 auto}.portfolio-section[data-v-da613fea]{padding:80px 25px;background-color:#fff}.portfolio-grid[data-v-da613fea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;max-width:1200px;margin:0 auto}.stats-section[data-v-da613fea]{padding:80px 25px;background-color:#f0f4f8}.stats-grid[data-v-da613fea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;max-width:1000px;margin:0 auto;border-top:1px solid rgba(7,30,45,.14);border-bottom:1px solid rgba(7,30,45,.14)}.stat-card[data-v-da613fea]{background:transparent;padding:34px 25px;border-right:1px solid rgba(7,30,45,.14);text-align:center;transition:var(--transition)}.stat-card[data-v-da613fea]:last-child{border-right:none}.stat-card[data-v-da613fea]:hover{background:#ffffff73}.stat-number[data-v-da613fea]{font-size:2.5rem;font-weight:800;color:var(--nav-blue);margin-bottom:10px}.stat-label[data-v-da613fea]{color:var(--text-dim);font-size:1rem;font-weight:500}@media (max-width: 768px){.portfolio-hero[data-v-da613fea]{padding:60px 20px}.portfolio-hero-content h1[data-v-da613fea]{font-size:2.2rem}.portfolio-hero-content p[data-v-da613fea]{font-size:1rem}.team-section[data-v-da613fea],.portfolio-section[data-v-da613fea],.stats-section[data-v-da613fea]{padding:60px 20px}.section-header h2[data-v-da613fea]{font-size:2rem}.section-header[data-v-da613fea]{margin-bottom:40px}.team-grid[data-v-da613fea],.portfolio-grid[data-v-da613fea],.stats-grid[data-v-da613fea]{gap:30px}.stats-grid[data-v-da613fea]{border:0}.stat-card[data-v-da613fea]{border:1px solid rgba(7,30,45,.14);border-radius:8px}}@media (max-width: 480px){.portfolio-hero[data-v-da613fea]{padding:60px 15px}.portfolio-hero-content h1[data-v-da613fea]{font-size:1.8rem}.team-section[data-v-da613fea],.portfolio-section[data-v-da613fea],.stats-section[data-v-da613fea]{padding:40px 15px}.section-header h2[data-v-da613fea]{font-size:1.6rem}.team-grid[data-v-da613fea],.portfolio-grid[data-v-da613fea],.stats-grid[data-v-da613fea]{grid-template-columns:1fr;gap:20px}.stat-number[data-v-da613fea]{font-size:2rem}}.timeline[data-v-1d39966c]{width:100%}.timeline-hero[data-v-1d39966c]{background:#054a8a;color:#fff;padding:100px 25px;text-align:center}.timeline-hero-content h1[data-v-1d39966c]{font-size:3rem;margin-bottom:15px}.timeline-hero-content p[data-v-1d39966c]{font-size:1.2rem;opacity:.95}.timeline-content[data-v-1d39966c]{padding:80px 25px;background-color:#fcfdfe}.timeline-container[data-v-1d39966c]{max-width:960px;margin:0 auto}.timeline-docket[data-v-1d39966c]{position:relative;padding-left:2.5rem}.timeline-docket[data-v-1d39966c]:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--card-border)}.timeline-record[data-v-1d39966c]{position:relative;display:block;color:#000;padding:0 0 2.5rem}.timeline-record[data-v-1d39966c]:last-child{padding-bottom:0}.timeline-record[data-v-1d39966c]:before{content:"";position:absolute;left:-2.5rem;top:4px;width:16px;height:16px;border-radius:50%;background:#054a8a;border:3px solid #fcfdfe;box-sizing:border-box}.timeline-year[data-v-1d39966c]{font-size:12px;font-weight:800;color:var(--nav-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}@media (max-width: 768px){.timeline-record[data-v-1d39966c]{grid-template-columns:1fr;gap:10px;padding:26px 0}.timeline-content[data-v-1d39966c]{padding:60px 20px}.timeline-hero-content h1[data-v-1d39966c]{font-size:2.2rem}}@media (max-width: 480px){.timeline-hero[data-v-1d39966c]{padding:60px 15px}.timeline-hero-content h1[data-v-1d39966c]{font-size:1.8rem}.timeline-content[data-v-1d39966c]{padding:40px 15px}.timeline-entry h3[data-v-1d39966c]{font-size:1rem}}.impressum[data-v-acd788af]{width:100%}.impressum-section[data-v-acd788af]{padding:80px 25px;background-color:#fcfdfe;min-height:60vh;display:flex;justify-content:center}.impressum-container[data-v-acd788af]{max-width:900px;width:100%}.impressum-title[data-v-acd788af]{font-size:2.5rem;font-weight:800;color:var(--nav-dark);margin-bottom:15px;position:relative}.impressum-title[data-v-acd788af]:after{content:"";display:block;width:60px;height:4px;background:var(--nav-blue);margin-top:10px}.legal-disclaimer[data-v-acd788af]{color:var(--text-dim);margin-bottom:40px;font-style:italic}.impressum-grid[data-v-acd788af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:56px;row-gap:0;margin-top:40px;border-top:1px solid var(--card-border)}.info-block[data-v-acd788af]{background:transparent;padding:28px 0;border-bottom:1px solid var(--card-border)}.info-block h3[data-v-acd788af]{font-size:1.1rem;color:var(--nav-blue);margin-bottom:15px;font-weight:600}.info-block p[data-v-acd788af]{color:var(--nav-dark);line-height:1.6;margin-bottom:10px;font-size:14px}.emphasized[data-v-acd788af]{font-weight:600;color:var(--nav-dark)}address[data-v-acd788af]{font-style:normal;color:var(--nav-dark);line-height:1.8;font-size:14px}.contact-item[data-v-acd788af]{display:flex;gap:10px;margin-bottom:10px;font-size:14px}.label[data-v-acd788af]{font-weight:600;color:var(--nav-dark);min-width:60px}.contact-link[data-v-acd788af]{color:var(--nav-blue);text-decoration:none;word-break:break-all}.contact-link[data-v-acd788af]:hover{text-decoration:underline}@media (max-width: 768px){.impressum-section[data-v-acd788af]{padding:60px 20px}.impressum-title[data-v-acd788af]{font-size:2rem}.impressum-grid[data-v-acd788af]{grid-template-columns:1fr;gap:25px}.info-block[data-v-acd788af]{padding:20px 0}}@media (max-width: 480px){.impressum-section[data-v-acd788af]{padding:40px 15px}.impressum-title[data-v-acd788af]{font-size:1.7rem}.info-block p[data-v-acd788af],address[data-v-acd788af]{font-size:13px}}.data-security[data-v-9a7ed742]{width:100%}.hero-section[data-v-9a7ed742]{background:#054a8a;color:#fff;padding:100px 25px;text-align:center}.hero-content h1[data-v-9a7ed742]{font-size:3rem;margin-bottom:15px}.hero-content p[data-v-9a7ed742]{font-size:1.2rem;opacity:.95}.content-section[data-v-9a7ed742]{padding:80px 25px;background-color:#fcfdfe}.container[data-v-9a7ed742]{max-width:920px;margin:0 auto;border-top:2px solid var(--nav-dark)}.content-block[data-v-9a7ed742]{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);column-gap:56px;padding:34px 0;border-bottom:1px solid var(--card-border)}.content-block h2[data-v-9a7ed742]{font-size:1.35rem;color:var(--nav-dark);margin-bottom:15px}.content-block p[data-v-9a7ed742]{color:var(--text-dim);line-height:1.8;margin-bottom:15px;grid-column:2}.content-block ul[data-v-9a7ed742]{list-style:none;padding:0;margin-top:4px;grid-column:2}.content-block li[data-v-9a7ed742]{color:var(--text-dim);padding-left:24px;margin-bottom:12px;position:relative;line-height:1.6}.content-block li[data-v-9a7ed742]:before{content:"";position:absolute;left:0;top:.75em;width:8px;height:1px;background:var(--nav-blue)}@media (max-width: 768px){.hero-content h1[data-v-9a7ed742]{font-size:2.2rem}.content-section[data-v-9a7ed742]{padding:60px 20px}.content-block[data-v-9a7ed742]{grid-template-columns:1fr;gap:8px}.content-block p[data-v-9a7ed742],.content-block ul[data-v-9a7ed742]{grid-column:1}}@media (max-width: 480px){.hero-section[data-v-9a7ed742]{padding:60px 15px}.hero-content h1[data-v-9a7ed742]{font-size:1.8rem}.hero-content p[data-v-9a7ed742]{font-size:1rem}.content-section[data-v-9a7ed742]{padding:40px 15px}.content-block h2[data-v-9a7ed742]{font-size:1.2rem}}.terms[data-v-ce5df034]{width:100%}.hero-section[data-v-ce5df034]{background:#054a8a;color:#fff;padding:100px 25px;text-align:center}.hero-content h1[data-v-ce5df034]{font-size:3rem;margin-bottom:15px}.hero-content p[data-v-ce5df034]{font-size:1.2rem;opacity:.95}.content-section[data-v-ce5df034]{padding:80px 25px;background-color:#fcfdfe}.container[data-v-ce5df034]{max-width:920px;margin:0 auto;border-top:2px solid var(--nav-dark)}.content-block[data-v-ce5df034]{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);column-gap:56px;padding:32px 0;border-bottom:1px solid var(--card-border)}.content-block h2[data-v-ce5df034]{font-size:1.25rem;color:var(--nav-dark)}.content-block p[data-v-ce5df034]{color:var(--text-dim);line-height:1.8;font-size:.95rem}@media (max-width: 768px){.hero-content h1[data-v-ce5df034]{font-size:2.2rem}.content-section[data-v-ce5df034]{padding:60px 20px}.content-block[data-v-ce5df034]{grid-template-columns:1fr;gap:12px}}@media (max-width: 480px){.hero-section[data-v-ce5df034]{padding:60px 15px}.hero-content h1[data-v-ce5df034]{font-size:1.8rem}.content-section[data-v-ce5df034]{padding:40px 15px}.content-block h2[data-v-ce5df034]{font-size:1.1rem}.content-block p[data-v-ce5df034]{font-size:.9rem}}.support[data-v-70db0f0f]{width:100%}.container[data-v-70db0f0f]{max-width:1200px;margin:0 auto;padding:0 25px}.hero-section[data-v-70db0f0f]{background:#054a8a;color:#fff;padding:120px 0 80px;display:flex}.hero-container[data-v-70db0f0f]{display:flex;align-items:center;justify-content:center}.hero-content[data-v-70db0f0f]{max-width:700px;text-align:center;align-items:center;margin:0 auto}.hero-content h1[data-v-70db0f0f]{font-size:2.5rem;font-weight:800;margin-bottom:24px;align-items:center;letter-spacing:-.02em}.hero-content p[data-v-70db0f0f]{font-size:1.25rem;line-height:1.6;margin-bottom:30px;opacity:.9}.hero-jump[data-v-70db0f0f]{align-items:center;background:#ffffff21;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;gap:10px;min-height:50px;padding:13px 28px;transition:transform .22s ease,background .22s ease}.hero-jump[data-v-70db0f0f]:hover{background:#fff3;transform:translateY(-3px)}.hero-jump[data-v-70db0f0f]:focus-visible{outline:3px solid rgba(255,255,255,.32);outline-offset:4px}.content-section[data-v-70db0f0f]{padding:100px 0;background-color:#fcfdfe}.support-grid[data-v-70db0f0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-bottom:120px}.support-card[data-v-70db0f0f]{background:#fff;border:1px solid var(--card-border);border-radius:8px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 20px #00000005;transition:transform .3s ease,box-shadow .3s ease}.support-card[data-v-70db0f0f]:hover{transform:translateY(-5px);box-shadow:0 12px 30px #054a8a0f}.card-header[data-v-70db0f0f]{margin-bottom:24px}.card-number[data-v-70db0f0f]{color:var(--nav-blue);font-size:.9rem;font-weight:800;letter-spacing:.15em;background:#054a8a0f;padding:6px 12px;border-radius:20px}.card-body[data-v-70db0f0f]{flex-grow:1;margin-bottom:32px}.card-body h3[data-v-70db0f0f]{color:var(--nav-dark);font-size:1.4rem;margin-bottom:12px;font-weight:700}.card-body p[data-v-70db0f0f]{color:var(--text-dim);font-size:1rem;line-height:1.6}.support-link-btn[data-v-70db0f0f]{display:inline-flex;align-items:center;color:var(--nav-blue);text-decoration:none;font-weight:600;font-size:1rem;transition:color .2s ease}.support-link-btn[data-v-70db0f0f]:hover{color:#054a8a;text-decoration:underline}.support-text-value[data-v-70db0f0f]{color:var(--nav-dark);font-weight:600;font-size:1rem;margin:0}.faq-section[data-v-70db0f0f]{max-width:800px;margin:0 auto 120px}.faq-section h2[data-v-70db0f0f]{font-size:2.5rem;color:var(--nav-dark);margin-bottom:48px;text-align:center;font-weight:800}.faq-accordion[data-v-70db0f0f]{border-top:1px solid var(--card-border)}.faq-item[data-v-70db0f0f]{border-bottom:1px solid var(--card-border)}.faq-trigger[data-v-70db0f0f]{display:flex;justify-content:space-between;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.faq-trigger[data-v-70db0f0f]::-webkit-details-marker{display:none}.faq-trigger h3[data-v-70db0f0f]{color:var(--nav-dark);font-size:1.2rem;font-weight:600;margin:0;padding-right:20px}.accordion-icon[data-v-70db0f0f]{position:relative;width:16px;height:16px;flex-shrink:0}.accordion-icon[data-v-70db0f0f]:before,.accordion-icon[data-v-70db0f0f]:after{content:"";position:absolute;background-color:var(--nav-blue);transition:transform .25s ease}.accordion-icon[data-v-70db0f0f]:before{top:7px;left:0;width:16px;height:2px}.accordion-icon[data-v-70db0f0f]:after{top:0;left:7px;width:2px;height:16px}details[open] .accordion-icon[data-v-70db0f0f]:after{transform:rotate(90deg);opacity:0}details[open] .accordion-icon[data-v-70db0f0f]:before{transform:rotate(180deg)}.faq-content[data-v-70db0f0f]{padding-bottom:24px}.faq-content p[data-v-70db0f0f]{color:var(--text-dim);line-height:1.6;font-size:1rem;margin:0}.contact-cta-wrapper[data-v-70db0f0f]{padding:0}.contact-cta[data-v-70db0f0f]{background:#054a8a;color:#fff;padding:60px 40px;text-align:center;border-radius:8px;box-shadow:0 10px 30px #054a8a26}.contact-cta h2[data-v-70db0f0f]{font-size:2.25rem;margin-bottom:16px;font-weight:700}.contact-cta p[data-v-70db0f0f]{font-size:1.15rem;margin-bottom:32px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.btn-primary[data-v-70db0f0f]{display:inline-block;background:#fff;color:var(--nav-blue);padding:14px 40px;border-radius:50px;text-decoration:none;font-weight:600;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 15px #00000026}.btn-primary[data-v-70db0f0f]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000040}@media (max-width: 992px){.hero-content h1[data-v-70db0f0f]{font-size:2.8rem}.support-grid[data-v-70db0f0f]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.hero-section[data-v-70db0f0f]{padding:80px 0 60px}.hero-content[data-v-70db0f0f]{text-align:center;margin:0 auto}.hero-content h1[data-v-70db0f0f]{font-size:2.4rem}.content-section[data-v-70db0f0f]{padding:60px 0}.support-grid[data-v-70db0f0f]{grid-template-columns:1fr;gap:20px;margin-bottom:80px}.support-card[data-v-70db0f0f]{padding:30px}.faq-section[data-v-70db0f0f]{margin-bottom:80px}.faq-section h2[data-v-70db0f0f]{font-size:2rem;margin-bottom:32px}.contact-cta[data-v-70db0f0f]{padding:48px 24px;border-radius:16px}.contact-cta h2[data-v-70db0f0f]{font-size:1.8rem}}@media (max-width: 480px){.hero-content h1[data-v-70db0f0f]{font-size:2rem}.hero-content p[data-v-70db0f0f],.faq-trigger h3[data-v-70db0f0f]{font-size:1.1rem}.contact-cta h2[data-v-70db0f0f]{font-size:1.5rem}}[data-v-d63fef24]{box-sizing:border-box;margin:0;padding:0}.gs-root[data-v-d63fef24]{display:flex;min-height:100vh;background:#f7f5f0;font-family:DM Sans,sans-serif}.gs-sidebar[data-v-d63fef24]{width:260px;flex-shrink:0;background:#054a8a;padding:40px 28px;display:flex;flex-direction:column;position:relative;overflow:hidden}.gs-sidebar[data-v-d63fef24]:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:#ffffff0a;bottom:-80px;right:-100px}.gs-logo[data-v-d63fef24]{display:flex;align-items:center;gap:10px;margin-bottom:52px}.gs-logo-mark[data-v-d63fef24]{width:32px;height:32px;background:#fff;color:#054a8a;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:Lora,serif;font-weight:600;font-size:1rem}.gs-logo-name[data-v-d63fef24]{font-size:.9rem;font-weight:500;color:#ffffffb3;letter-spacing:.04em}.gs-steps[data-v-d63fef24]{flex:1;display:flex;flex-direction:column;gap:6px}.gs-step[data-v-d63fef24]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:default;transition:background .2s}.gs-step--done[data-v-d63fef24]{cursor:pointer}.gs-step--done[data-v-d63fef24]:hover{background:#ffffff0f}.gs-step-dot[data-v-d63fef24]{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#ffffff59;transition:all .3s;flex-shrink:0}.gs-step-dot svg[data-v-d63fef24]{width:12px;height:12px}.gs-step--active .gs-step-dot[data-v-d63fef24]{border-color:#fff;background:#fff;color:#054a8a}.gs-step--done .gs-step-dot[data-v-d63fef24]{border-color:#ffffff80;color:#ffffffb3}.gs-step-label[data-v-d63fef24]{font-size:.82rem;color:#ffffff59;transition:color .3s}.gs-step--active .gs-step-label[data-v-d63fef24]{color:#fff;font-weight:500}.gs-step--done .gs-step-label[data-v-d63fef24]{color:#ffffff8c}.gs-progress-bar[data-v-d63fef24]{width:2px;height:60px;background:#ffffff1a;border-radius:2px;margin:28px auto;position:relative;overflow:hidden}.gs-progress-fill[data-v-d63fef24]{position:absolute;bottom:0;left:0;right:0;background:#ffffff80;border-radius:2px;transition:height .5s cubic-bezier(.4,0,.2,1)}.gs-sidebar-note[data-v-d63fef24]{font-size:.75rem;color:#ffffff4d;line-height:1.6}.gs-main[data-v-d63fef24]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px}.gs-card[data-v-d63fef24]{width:100%;max-width:580px;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);padding:52px 52px 36px}.gs-step-eyebrow[data-v-d63fef24]{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#054a8a;margin-bottom:14px}.gs-step-title[data-v-d63fef24]{font-family:Lora,serif;font-size:2rem;font-weight:400;color:#1a1a1a;line-height:1.2;margin-bottom:14px}.gs-step-body[data-v-d63fef24]{font-size:.9rem;color:#666;line-height:1.7;margin-bottom:36px}.gs-fields[data-v-d63fef24]{display:flex;flex-direction:column;gap:20px;margin-bottom:8px}.gs-field label[data-v-d63fef24]{display:block;font-size:.78rem;font-weight:500;color:#444;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.gs-field input[data-v-d63fef24]{width:100%;padding:12px 16px;border:1.5px solid #e5e1da;border-radius:8px;font-family:DM Sans,sans-serif;font-size:.95rem;color:#1a1a1a;background:#faf9f7;outline:none;transition:border-color .2s,background .2s}.gs-field input[data-v-d63fef24]:focus{border-color:#054a8a;background:#fff}.gs-field input[data-v-d63fef24]::placeholder{color:#bbb}.gs-options[data-v-d63fef24]{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.gs-option[data-v-d63fef24]{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1.5px solid #e5e1da;border-radius:10px;background:#faf9f7;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.gs-option[data-v-d63fef24]:hover{border-color:#aac4e0;transform:translate(3px)}.gs-option--selected[data-v-d63fef24]{border-color:#054a8a;background:#f0f5fb}.gs-option-icon[data-v-d63fef24]{font-size:1.3rem;color:#054a8a;width:28px;text-align:center;flex-shrink:0}.gs-option-title[data-v-d63fef24]{font-size:.92rem;font-weight:500;color:#1a1a1a;margin-bottom:2px}.gs-option-desc[data-v-d63fef24]{font-size:.8rem;color:#888}.gs-option--compact[data-v-d63fef24]{padding:14px 18px}.gs-option--compact .gs-option-title[data-v-d63fef24]{margin-bottom:0}.gs-option-check[data-v-d63fef24]{margin-left:auto;width:20px;height:20px;border-radius:50%;border:1.5px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.gs-option-check svg[data-v-d63fef24]{width:10px;height:10px;color:#fff;opacity:0;transition:opacity .2s}.gs-option--selected .gs-option-check[data-v-d63fef24]{background:#054a8a;border-color:#054a8a}.gs-option--selected .gs-option-check svg[data-v-d63fef24]{opacity:1}.gs-chips[data-v-d63fef24]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.gs-chip[data-v-d63fef24]{padding:10px 18px;border:1.5px solid #e5e1da;border-radius:100px;font-size:.85rem;color:#555;background:#faf9f7;cursor:pointer;transition:all .18s}.gs-chip[data-v-d63fef24]:hover{border-color:#aac4e0;color:#054a8a}.gs-chip--selected[data-v-d63fef24]{border-color:#054a8a;background:#054a8a;color:#fff}.gs-done[data-v-d63fef24]{text-align:center}.gs-done-checkmark[data-v-d63fef24]{width:72px;height:72px;margin:0 auto 28px;animation:pop-in-d63fef24 .5s cubic-bezier(.175,.885,.32,1.275) forwards}.gs-done-checkmark svg[data-v-d63fef24]{width:100%;height:100%}.gs-check-path[data-v-d63fef24]{stroke-dasharray:30;stroke-dashoffset:30;animation:draw-check-d63fef24 .4s .3s ease forwards}@keyframes draw-check-d63fef24{to{stroke-dashoffset:0}}@keyframes pop-in-d63fef24{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.gs-summary[data-v-d63fef24]{text-align:left;background:#faf9f7;border:1px solid #e5e1da;border-radius:10px;padding:18px 20px;margin-top:28px;display:flex;flex-direction:column;gap:10px}.gs-summary-row[data-v-d63fef24]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.gs-summary-key[data-v-d63fef24]{color:#888}.gs-summary-val[data-v-d63fef24]{font-weight:500;color:#1a1a1a}.gs-nav[data-v-d63fef24]{display:flex;align-items:center;margin-top:36px;padding-top:24px;border-top:1px solid #f0ece5}.gs-btn-back[data-v-d63fef24]{background:none;border:none;font-family:DM Sans,sans-serif;font-size:.85rem;color:#aaa;cursor:pointer;padding:0;transition:color .2s}.gs-btn-back[data-v-d63fef24]:hover{color:#444}.gs-btn-next[data-v-d63fef24]{padding:12px 28px;background:#054a8a;color:#fff;border:none;border-radius:8px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s,transform .15s,opacity .2s}.gs-btn-next[data-v-d63fef24]:hover:not(:disabled){background:#03355e;transform:translateY(-1px)}.gs-btn-next[data-v-d63fef24]:disabled{opacity:.35;cursor:not-allowed}.gs-dots[data-v-d63fef24]{display:flex;gap:8px;margin-top:28px}.gs-dot[data-v-d63fef24]{width:6px;height:6px;border-radius:50%;background:#d5cfc4;transition:all .3s}.gs-dot--active[data-v-d63fef24]{background:#054a8a;width:20px;border-radius:3px}.gs-dot--done[data-v-d63fef24]{background:#aac4e0}.slide-forward-enter-active[data-v-d63fef24],.slide-forward-leave-active[data-v-d63fef24],.slide-back-enter-active[data-v-d63fef24],.slide-back-leave-active[data-v-d63fef24]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-forward-enter-from[data-v-d63fef24]{opacity:0;transform:translate(40px)}.slide-forward-leave-to[data-v-d63fef24],.slide-back-enter-from[data-v-d63fef24]{opacity:0;transform:translate(-40px)}.slide-back-leave-to[data-v-d63fef24]{opacity:0;transform:translate(40px)}@media (max-width: 700px){.gs-sidebar[data-v-d63fef24]{display:none}.gs-card[data-v-d63fef24]{padding:36px 28px 28px}.gs-step-title[data-v-d63fef24]{font-size:1.6rem}}.package-card[data-v-53ff0853]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;transition:all .2s ease-in-out;position:relative}.package-card.is-featured[data-v-53ff0853]{border-color:var(--nav-blue, #0a71b6);box-shadow:0 8px 20px #0a71b60f;background:linear-gradient(180deg,#fcfdfe,#fff)}.package-title-row[data-v-53ff0853]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.package-name[data-v-53ff0853]{font-size:1.25rem;color:var(--nav-dark, #1a202c);font-weight:700;margin:0}.featured-indicator[data-v-53ff0853]{font-size:.7rem;font-weight:700;color:var(--nav-blue, #0a71b6);background:#eaf3fc;padding:5px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.package-description[data-v-53ff0853]{color:#718096;font-size:.88rem;margin:0 0 20px;line-height:1.4}.package-growth-zone[data-v-53ff0853]{background:#f7fafc;border:1px solid #edf2f7;border-radius:4px;color:#1a202c;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #edf2f7;padding:14px;margin-bottom:20px}.analytics-badge[data-v-53ff0853]{background:#edf7ff;border:1px solid #bee3f8;border-radius:4px;color:var(--nav-blue, #0a71b6);font-size:.82rem;font-weight:800;line-height:1.35;margin:-8px 0 20px;padding:10px 12px}.growth-kicker[data-v-53ff0853]{font-size:.75rem;color:#718096;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.package-content[data-v-53ff0853]{display:flex;flex-direction:column;flex-grow:1}.package-features[data-v-53ff0853]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.feature-item[data-v-53ff0853]{font-size:.88rem;color:#4a5568;display:flex;align-items:flex-start;line-height:1.4}.check-icon[data-v-53ff0853]{color:var(--nav-blue, #0a71b6);font-size:.85rem;margin-top:3px;margin-right:10px;flex-shrink:0}.feature-key[data-v-53ff0853]{text-transform:capitalize;font-weight:600;color:#2d3748}.btn-package-cta[data-v-53ff0853]{width:100%;background:var(--nav-dark, #1a202c);color:#fff;border:none;padding:11px;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;margin-top:auto;transition:background .2s ease}.btn-package-cta[data-v-53ff0853]:hover,.package-card.is-featured .btn-package-cta[data-v-53ff0853]{background:var(--nav-blue, #0a71b6)}.package-card.is-featured .btn-package-cta[data-v-53ff0853]:hover{background:var(--nav-dark, #1a202c)}.package-card.enterprise-tier[data-v-53ff0853]{border:1px solid var(--nav-dark);background:#111;color:#fff}.package-card.enterprise-tier .btn-package-cta[data-v-53ff0853]{background:#fff;color:#111;letter-spacing:1px}.subscriptions-container[data-v-cbfa310a]{width:100%;background:#faf9f6;min-height:150vh;display:flex;flex-direction:column;align-items:center;scroll-behavior:smooth}.subscriptions-hero[data-v-cbfa310a]{background:#054a8a;color:#fff;padding:100px 25px;text-align:center;margin-bottom:50px;width:100%;min-height:250px}.subscriptions-title[data-v-cbfa310a]{font-size:3rem;color:#fff;margin-bottom:15px}.subscriptions-subtitle[data-v-cbfa310a]{font-size:1.2rem;opacity:.95;color:#fff;max-width:540px;margin:0 auto}.hint-circle[data-v-cbfa310a]{position:fixed;left:50%;bottom:28px;z-index:45;align-items:center;background:#ffffffeb;border:1px solid rgba(10,113,182,.22);border-radius:999px;box-shadow:0 18px 42px #071e2d2e;color:var(--nav-blue);display:flex;justify-content:center;min-height:58px;padding:16px 26px;transform:translate(-50%);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.hint-circle[data-v-cbfa310a]:hover{background:#fff;box-shadow:0 22px 50px #071e2d38;transform:translate(-50%) translateY(-3px)}.hint-circle[data-v-cbfa310a]:focus-visible{outline:3px solid rgba(10,113,182,.28);outline-offset:4px}.hint-content[data-v-cbfa310a]{align-items:center;color:var(--nav-blue);display:inline-flex;font-size:1rem;font-weight:800;gap:12px;line-height:1}.hint-content i[data-v-cbfa310a]{animation:hint-bounce-cbfa310a 1.6s ease-in-out infinite;font-size:.95rem}.hint-title[data-v-cbfa310a]{color:#0a71b6;white-space:nowrap}@keyframes hint-bounce-cbfa310a{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.subscriptions-grid[data-v-cbfa310a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,340px));gap:28px;width:100%;max-width:1100px;justify-content:center;margin-top:100px;margin-bottom:50px}.trust-strip[data-v-cbfa310a]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;margin-top:26px;max-width:900px;padding:14px 18px;width:100%;margin-bottom:100px}.trust-strip span[data-v-cbfa310a]{font-size:.84rem;font-weight:700;white-space:nowrap}.comparison-section[data-v-cbfa310a]{margin-top:42px;max-width:960px;width:100%}.comparison-copy[data-v-cbfa310a]{margin:0 auto 24px;max-width:620px;text-align:center}.comparison-copy span[data-v-cbfa310a]{color:var(--nav-blue, #0a71b6);font-size:.78rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.comparison-copy h2[data-v-cbfa310a]{color:#1a202c;font-family:Lora,serif;font-size:1.65rem;font-weight:500;line-height:1.15;margin:10px 0 12px}.comparison-copy p[data-v-cbfa310a]{color:#555;line-height:1.6;margin:0 auto;max-width:620px}.comparison-jump[data-v-cbfa310a]{align-items:center;background:var(--nav-blue, #0a71b6);border-radius:999px;box-shadow:0 12px 26px #0a71b62e;color:#fff;display:inline-flex;font-weight:800;gap:10px;justify-content:center;margin-top:24px;min-height:50px;padding:13px 26px;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.comparison-jump[data-v-cbfa310a]:hover{background:#054a8a;box-shadow:0 16px 34px #0a71b638;transform:translateY(-3px)}.comparison-jump[data-v-cbfa310a]:focus-visible{outline:3px solid rgba(10,113,182,.24);outline-offset:4px}.comparison-table[data-v-cbfa310a]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.comparison-head[data-v-cbfa310a],.comparison-row[data-v-cbfa310a]{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(140px,1fr))}.comparison-head[data-v-cbfa310a]{background:#f7fafc;color:#1a202c;font-size:.86rem;font-weight:800}.comparison-head span[data-v-cbfa310a],.comparison-head strong[data-v-cbfa310a],.comparison-row span[data-v-cbfa310a],.comparison-row strong[data-v-cbfa310a]{border-right:1px solid #e2e8f0;padding:15px}.comparison-head strong[data-v-cbfa310a]:last-child,.comparison-row strong[data-v-cbfa310a]:last-child{border-right:0}.comparison-row[data-v-cbfa310a]{border-top:1px solid #e2e8f0;color:#4a5568;font-size:.88rem}.comparison-row span[data-v-cbfa310a]{color:#1a202c;font-weight:800}.comparison-row strong[data-v-cbfa310a]{font-weight:700}.recommended-cell[data-v-cbfa310a]{background:#f5fbff;color:var(--nav-blue, #0a71b6)}@media (max-width: 768px){.subscriptions-container[data-v-cbfa310a]{padding:48px 16px}.subscriptions-title[data-v-cbfa310a]{font-size:2rem}.subscriptions-grid[data-v-cbfa310a]{grid-template-columns:1fr;max-width:340px}.trust-strip[data-v-cbfa310a]{align-items:flex-start;flex-direction:column;max-width:340px}.comparison-section[data-v-cbfa310a]{margin-top:40px;overflow-x:auto}.comparison-table[data-v-cbfa310a]{min-width:760px}.comparison-copy h2[data-v-cbfa310a]{font-size:1.45rem}.hint-circle[data-v-cbfa310a]{bottom:18px;max-width:calc(100vw - 32px);min-height:54px;padding:14px 22px}.hint-content[data-v-cbfa310a]{font-size:.94rem}}@media (prefers-reduced-motion: reduce){.hint-content i[data-v-cbfa310a]{animation:none}}.plan-page[data-v-81ac4d3c]{background:#faf9f6;min-height:100vh;padding:72px 24px}.back-row[data-v-81ac4d3c]{margin:0 auto 22px;max-width:1040px;width:100%}.back-link[data-v-81ac4d3c]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#2d3748;display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;padding:9px 14px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.back-link[data-v-81ac4d3c]:hover{border-color:var(--nav-blue, #0a71b6);color:var(--nav-blue, #0a71b6)}.plan-shell[data-v-81ac4d3c]{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);gap:28px;margin:0 auto;max-width:1040px}.plan-summary[data-v-81ac4d3c],.benefits-panel[data-v-81ac4d3c],.not-found[data-v-81ac4d3c]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:32px}.eyebrow[data-v-81ac4d3c]{color:var(--nav-blue, #0a71b6);font-size:.78rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.summary-topline[data-v-81ac4d3c]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.recommended-pill[data-v-81ac4d3c]{background:#eaf3fc;border-radius:999px;color:var(--nav-blue, #0a71b6);font-size:.72rem;font-weight:800;padding:5px 9px;text-transform:uppercase}h1[data-v-81ac4d3c],h2[data-v-81ac4d3c]{color:#1a202c;margin:0}h1[data-v-81ac4d3c]{font-family:Lora,serif;font-size:2.5rem;font-weight:500;line-height:1.1;margin-top:10px}h2[data-v-81ac4d3c]{font-size:1.35rem;margin-bottom:10px}p[data-v-81ac4d3c]{color:#4a5568;line-height:1.6}.price-box[data-v-81ac4d3c]{align-items:baseline;border-top:1px solid #edf2f7;display:flex;gap:6px;margin-top:28px;padding-top:24px}.price-box .currency[data-v-81ac4d3c]{font-size:1.5rem;font-weight:700}.price-box strong[data-v-81ac4d3c]{color:#111827;font-size:3.5rem;line-height:1}.price-box span[data-v-81ac4d3c]:last-child{color:#718096;font-weight:600}.vat-note[data-v-81ac4d3c]{color:#718096;font-size:.85rem;margin-bottom:0}.daily-note[data-v-81ac4d3c]{color:#1a202c;font-size:.92rem;font-weight:800;margin:12px 0 0}.decision-box[data-v-81ac4d3c]{background:#f7fafc;border:1px solid #edf2f7;border-radius:4px;display:grid;gap:6px;margin-top:18px;padding:14px}.decision-box strong[data-v-81ac4d3c]{color:#1a202c}.decision-box span[data-v-81ac4d3c]{color:#4a5568;font-size:.88rem;line-height:1.45}.benefits-panel ul[data-v-81ac4d3c]{display:grid;gap:14px;list-style:none;margin:24px 0 28px;padding:0}.benefits-panel li[data-v-81ac4d3c]{align-items:flex-start;color:#4a5568;display:flex;gap:12px;line-height:1.5}.benefits-panel i[data-v-81ac4d3c]{color:var(--nav-blue, #0a71b6);margin-top:4px}.primary-action[data-v-81ac4d3c]{background:var(--nav-blue, #0a71b6);border-radius:4px;color:#fff;display:inline-flex;font-weight:800;justify-content:center;padding:13px 18px;text-decoration:none}.not-found[data-v-81ac4d3c]{margin:0 auto;max-width:640px;text-align:center}@media (max-width: 760px){.plan-page[data-v-81ac4d3c]{padding:48px 16px}.plan-shell[data-v-81ac4d3c]{grid-template-columns:1fr}.plan-summary[data-v-81ac4d3c],.benefits-panel[data-v-81ac4d3c],.not-found[data-v-81ac4d3c]{padding:24px}h1[data-v-81ac4d3c]{font-size:2rem}}.flow-page[data-v-7aaa0366]{background:#faf9f6;min-height:100vh;padding:72px 24px}.flow-shell[data-v-7aaa0366]{display:grid;gap:28px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);margin:0 auto;max-width:1040px}.flow-copy[data-v-7aaa0366],.info-form[data-v-7aaa0366],.not-found[data-v-7aaa0366]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:32px}.eyebrow[data-v-7aaa0366]{color:var(--nav-blue, #0a71b6);font-size:.78rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}h1[data-v-7aaa0366]{color:#1a202c;font-family:Lora,serif;font-size:2.35rem;font-weight:500;line-height:1.1;margin:10px 0 14px}p[data-v-7aaa0366]{color:#4a5568;line-height:1.6}.mini-plan[data-v-7aaa0366]{align-items:baseline;border-top:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:22px}.mini-plan span[data-v-7aaa0366]{color:#1a202c;font-weight:800;width:100%}.mini-plan strong[data-v-7aaa0366]{color:#111827;font-size:2.4rem}.mini-plan small[data-v-7aaa0366]{color:#718096;font-weight:700}.info-form[data-v-7aaa0366]{display:grid;gap:16px}label[data-v-7aaa0366]{color:#2d3748;display:grid;font-size:.9rem;font-weight:800;gap:7px}input[data-v-7aaa0366]{border:1px solid #cbd5e0;border-radius:4px;color:#1a202c;font:inherit;padding:12px}input[data-v-7aaa0366]:focus{border-color:var(--nav-blue, #0a71b6);outline:3px solid rgba(10,113,182,.12)}.primary-action[data-v-7aaa0366]{background:var(--nav-blue, #0a71b6);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;margin-top:8px;padding:13px 18px;text-decoration:none}.not-found[data-v-7aaa0366]{margin:0 auto;max-width:640px;text-align:center}@media (max-width: 760px){.flow-page[data-v-7aaa0366]{padding:48px 16px}.flow-shell[data-v-7aaa0366]{grid-template-columns:1fr}.flow-copy[data-v-7aaa0366],.info-form[data-v-7aaa0366],.not-found[data-v-7aaa0366]{padding:24px}h1[data-v-7aaa0366]{font-size:2rem}}.checkout-page[data-v-04c161d0]{background:#faf9f6;min-height:100vh;padding:72px 24px}.checkout-shell[data-v-04c161d0]{display:grid;gap:28px;grid-template-columns:minmax(320px,1.2fr) minmax(280px,.8fr);margin:0 auto;max-width:1040px}.checkout-main[data-v-04c161d0],.order-summary[data-v-04c161d0],.not-found[data-v-04c161d0],.success-panel[data-v-04c161d0]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:32px}.eyebrow[data-v-04c161d0]{color:var(--nav-blue, #0a71b6);font-size:.78rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}h1[data-v-04c161d0],h2[data-v-04c161d0]{color:#1a202c;margin:0}h1[data-v-04c161d0]{font-family:Lora,serif;font-size:2.35rem;font-weight:500;line-height:1.1;margin-top:10px}h2[data-v-04c161d0]{font-size:1.2rem}p[data-v-04c161d0]{color:#4a5568;line-height:1.6}.customer-summary[data-v-04c161d0]{display:grid;gap:14px;margin:28px 0 0}.customer-summary div[data-v-04c161d0]{border-top:1px solid #edf2f7;padding-top:14px}dt[data-v-04c161d0]{color:#718096;font-size:.78rem;font-weight:800;text-transform:uppercase}dd[data-v-04c161d0]{color:#1a202c;font-weight:700;margin:4px 0 0}.order-summary[data-v-04c161d0]{align-self:start}.plan-line[data-v-04c161d0]{align-items:baseline;display:flex;justify-content:space-between;gap:18px;margin-top:24px}.plan-line span[data-v-04c161d0]{color:#1a202c;font-weight:800}.plan-line strong[data-v-04c161d0]{color:#111827;font-size:2.4rem}.primary-action[data-v-04c161d0]{background:var(--nav-blue, #0a71b6);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;margin-top:18px;padding:13px 18px;text-decoration:none;width:100%}.payment-form[data-v-04c161d0]{border-top:1px solid #edf2f7;display:grid;gap:14px;margin-top:22px;padding-top:22px}.payment-row[data-v-04c161d0]{display:grid;gap:12px;grid-template-columns:1fr .8fr}.payment-methods[data-v-04c161d0]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.method-option[data-v-04c161d0]{align-items:center;border:1px solid #cbd5e0;border-radius:4px;cursor:pointer;display:flex;font-size:.82rem;justify-content:center;min-height:44px;padding:9px;text-align:center}.method-option.active[data-v-04c161d0]{background:#eaf3fc;border-color:var(--nav-blue, #0a71b6);color:var(--nav-blue, #0a71b6)}.method-option input[data-v-04c161d0]{height:1px;opacity:0;position:absolute;width:1px}.paypal-box[data-v-04c161d0]{background:#f7fafc;border:1px solid #edf2f7;border-radius:4px;padding:14px}.paypal-box strong[data-v-04c161d0]{color:#1a202c;display:block;font-size:.95rem}.paypal-box p[data-v-04c161d0]{font-size:.86rem;margin:4px 0 0}label[data-v-04c161d0]{color:#2d3748;display:grid;font-size:.86rem;font-weight:800;gap:7px}input[data-v-04c161d0]{border:1px solid #cbd5e0;border-radius:4px;color:#1a202c;font:inherit;padding:11px;width:100%}input[data-v-04c161d0]:focus{border-color:var(--nav-blue, #0a71b6);outline:3px solid rgba(10,113,182,.12)}.not-found[data-v-04c161d0]{margin:0 auto;max-width:640px;text-align:center}.success-panel[data-v-04c161d0]{margin:0 auto;max-width:680px;text-align:center}@media (max-width: 760px){.checkout-page[data-v-04c161d0]{padding:48px 16px}.checkout-shell[data-v-04c161d0]{grid-template-columns:1fr}.checkout-main[data-v-04c161d0],.order-summary[data-v-04c161d0],.not-found[data-v-04c161d0],.success-panel[data-v-04c161d0]{padding:24px}.payment-row[data-v-04c161d0],.payment-methods[data-v-04c161d0]{grid-template-columns:1fr}h1[data-v-04c161d0]{font-size:2rem}}:root{--bg-main: #071e2d;--bg-section: #0a2535;--header-bg: rgba(7, 30, 45, .9);--footer-bg: #071e2d;--footer-accent: #0a71b6;--text-main: #dbefff;--text-dim: rgb(0, 56, 102);--transition: all .3s ease;--header-height: 80px;--nav-blue: #0a71b6;--nav-dark: #071e2d;--white: #ffffff;--border: rgba(10, 113, 182, .16);--card-border: #dce8f2;--card-shadow: 0 10px 28px rgba(7, 30, 45, .08);--card-shadow-hover: 0 16px 36px rgba(7, 30, 45, .14)}*{margin:0;box-sizing:border-box}html,body{width:100%;height:100%}html{scroll-behavior:smooth}body{background-color:var(--bg-main);color:var(--text-main);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--nav-blue);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#054a8a}::selection{background-color:var(--nav-blue);color:#fff}::-moz-selection{background-color:var(--nav-blue);color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}@media (max-width: 768px){:root{--header-height: 70px}body{font-size:15px}}@media (max-width: 480px){:root{--header-height: 60px}body{font-size:14px}}.container{max-width:1200px;margin:0 auto;padding:0 25px}.container-small{max-width:900px;margin:0 auto;padding:0 25px}.text-center{text-align:center}.text-right{text-align:right}.mt-0{margin-top:0}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.hidden{display:none}.visible{display:block}a{color:var(--nav-blue);transition:var(--transition)}a:hover{opacity:.8}input,textarea,select{font-family:inherit;font-size:inherit}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 3px #0a71b61a}button{cursor:pointer;border:none;font-family:inherit}a:focus-visible,button:focus-visible{outline:3px solid rgba(10,113,182,.28);outline-offset:4px}button:active{transform:scale(.98)}img{max-width:100%;height:auto;display:block}code{background:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}pre{background:#2d2d2d;color:#f8f8f2;padding:15px;border-radius:5px;overflow-x:auto}pre code{background:none;padding:0;color:inherit}ul,ol{padding-left:20px}li{margin-bottom:8px}table{width:100%;border-collapse:collapse;margin:20px 0}th,td{padding:12px;text-align:left;border-bottom:1px solid #ddd}th{background:#f4f4f4;font-weight:600}@media print{body{background:#fff;color:#000}a{color:inherit}button,.no-print{display:none}}
