.site-header[data-v-249bfac3]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border-bottom:1px solid transparent;position:sticky;top:0;transition:background .3s,border-color .3s,box-shadow .3s;z-index:100}.site-header.scrolled[data-v-249bfac3]{background:#ffffffeb;border-color:#f1f5f9;box-shadow:0 4px 24px #0e2b3a0f}.header-inner[data-v-249bfac3]{align-items:center;display:flex;gap:1rem;height:60px;margin:0 auto;max-width:1200px;padding:0 1rem}@media(min-width:768px){.header-inner[data-v-249bfac3]{gap:2rem;height:68px;padding:0 1.5rem}}.header-logo[data-v-249bfac3]{flex-shrink:0}.logo-img[data-v-249bfac3]{height:2.5rem}@media(min-width:768px){.logo-img[data-v-249bfac3]{height:4.5rem}}.header-nav[data-v-249bfac3]{display:none;flex:1;gap:2rem}@media(min-width:768px){.header-nav[data-v-249bfac3]{display:flex}}.header-nav a[data-v-249bfac3]{color:#475569;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.header-nav a[data-v-249bfac3]:hover{color:var(--brand-primary)}.header-cta[data-v-249bfac3]{align-items:center;display:none;gap:.75rem;margin-left:auto}@media(min-width:768px){.header-cta[data-v-249bfac3]{display:flex}}.cta-login[data-v-249bfac3]{border-radius:.625rem;color:#475569;font-size:.875rem;font-weight:600;padding:.5rem .875rem;text-decoration:none;transition:color .15s,background .15s}.cta-login[data-v-249bfac3]:hover{background:#f8fafc;color:var(--brand-primary)}.cta-register[data-v-249bfac3]{align-items:center;background:var(--brand-primary);border-radius:.75rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem;padding:.5rem 1.125rem;text-decoration:none;transition:all .2s}.cta-register[data-v-249bfac3]:hover{background:#162f40;box-shadow:0 4px 16px #0e2b3a33;transform:translateY(-1px)}.mobile-toggle[data-v-249bfac3]{align-items:center;background:none;border:none;color:var(--brand-primary);cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:.375rem}@media(min-width:768px){.mobile-toggle[data-v-249bfac3]{display:none}}.mobile-menu[data-v-249bfac3]{background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.5rem}.mobile-menu a[data-v-249bfac3]{color:#475569;font-size:.9rem;font-weight:500;padding:.5rem 0;text-decoration:none;transition:color .15s}.mobile-menu a[data-v-249bfac3]:hover{color:var(--brand-primary)}.mobile-divider[data-v-249bfac3]{background:#f1f5f9;height:1px;margin:.5rem 0}.mobile-cta[data-v-249bfac3]{color:var(--brand-primary)!important;font-weight:700!important}.mobile-nav-enter-active[data-v-249bfac3],.mobile-nav-leave-active[data-v-249bfac3]{transition:all .2s ease}.mobile-nav-enter-from[data-v-249bfac3],.mobile-nav-leave-to[data-v-249bfac3]{opacity:0;transform:translateY(-8px)}.hero[data-v-8842bf7c]{align-items:center;background:#fff;display:flex;min-height:92vh;overflow:hidden;position:relative}.hero-bg[data-v-8842bf7c]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.bg-blob[data-v-8842bf7c]{border-radius:50%;filter:blur(80px);opacity:.45;position:absolute}.bg-blob-1[data-v-8842bf7c]{background:radial-gradient(circle,rgba(78,214,235,.18) 0,transparent 70%);height:600px;right:-100px;top:-150px;width:600px}.bg-blob-2[data-v-8842bf7c]{background:radial-gradient(circle,rgba(18,184,134,.12) 0,transparent 70%);bottom:-80px;height:400px;left:-80px;width:400px}.bg-grid[data-v-8842bf7c]{background-image:linear-gradient(rgba(14,43,58,.03) 1px,transparent 0),linear-gradient(90deg,rgba(14,43,58,.03) 1px,transparent 0);background-size:40px 40px;top:0;right:0;bottom:0;left:0;position:absolute}.hero-inner[data-v-8842bf7c]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:5rem 1.5rem;position:relative;width:100%;z-index:1}@media(min-width:1024px){.hero-inner[data-v-8842bf7c]{gap:4rem;grid-template-columns:1fr 1fr}}.hero-kicker[data-v-8842bf7c]{align-items:center;background:#4ed6eb1a;border:1px solid rgba(78,214,235,.25);border-radius:999px;color:var(--brand-secondary);display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.06em;margin-bottom:1.5rem;padding:.35rem .875rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.kicker-dot[data-v-8842bf7c]{animation:pulse-dot-8842bf7c 2s ease-in-out infinite;background:var(--brand-secondary);border-radius:50%;height:6px;width:6px}@keyframes pulse-dot-8842bf7c{0%,to{opacity:1}50%{opacity:.4}}.hero-heading[data-v-8842bf7c]{color:var(--brand-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.25rem}.heading-accent[data-v-8842bf7c]{background:linear-gradient(135deg,#4ed6eb,#12b886);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-v-8842bf7c]{color:#475569;font-size:1.1rem;line-height:1.7;margin:0 0 2rem;max-width:480px}.hero-actions[data-v-8842bf7c]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.hero-btn-primary[data-v-8842bf7c]{align-items:center;background:var(--brand-primary);border-radius:.875rem;box-shadow:0 4px 20px #0e2b3a33;color:#fff;display:inline-flex;font-size:.95rem;font-weight:800;gap:.5rem;padding:.875rem 1.75rem;text-decoration:none;transition:all .2s}.hero-btn-primary[data-v-8842bf7c]:hover{background:#162f40;box-shadow:0 8px 28px #0e2b3a47;transform:translateY(-2px)}.hero-btn-ghost[data-v-8842bf7c]{align-items:center;color:#64748b;display:inline-flex;font-size:.9rem;font-weight:600;gap:.375rem;text-decoration:none;transition:color .15s}.hero-btn-ghost[data-v-8842bf7c]:hover{color:var(--brand-primary)}.hero-trust[data-v-8842bf7c]{align-items:center;gap:.875rem}.hero-trust[data-v-8842bf7c],.trust-avatars[data-v-8842bf7c]{display:flex}.trust-avatar[data-v-8842bf7c]{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:2rem;justify-content:center;margin-left:-.5rem;width:2rem}.trust-avatar[data-v-8842bf7c]:first-child{margin-left:0}.hero-trust p[data-v-8842bf7c]{color:#94a3b8;font-size:.8rem}.hero-trust strong[data-v-8842bf7c]{color:var(--brand-primary)}.hero-mockup[data-v-8842bf7c]{position:relative}.mockup-card[data-v-8842bf7c]{background:#fff;border:1.5px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 24px 64px #0e2b3a1a,0 4px 16px #0e2b3a0f;overflow:hidden}.mockup-header[data-v-8842bf7c]{align-items:center;background:var(--brand-primary);display:flex;gap:.75rem;padding:.875rem 1.25rem}.mockup-header-left[data-v-8842bf7c]{display:flex;gap:.375rem}.mockup-dot[data-v-8842bf7c]{border-radius:50%;height:10px;width:10px}.dot-red[data-v-8842bf7c]{background:#ef4444}.dot-yellow[data-v-8842bf7c]{background:#f59e0b}.dot-green[data-v-8842bf7c]{background:#22c55e}.mockup-title[data-v-8842bf7c]{align-items:center;color:#fffc;display:flex;font-size:.8rem;font-weight:600;gap:.625rem}.mockup-badge[data-v-8842bf7c]{background:#12b88640;border-radius:999px;color:#4ade80;font-size:.65rem;font-weight:700;padding:.15rem .5rem}.mockup-student-row[data-v-8842bf7c]{align-items:center;border-bottom:1px solid #f8fafc;display:flex;justify-content:space-between;padding:.875rem 1.25rem}.student-file[data-v-8842bf7c]{align-items:center;color:#475569;display:flex;font-size:.78rem;font-weight:600;gap:.5rem}.mockup-score[data-v-8842bf7c]{color:var(--brand-primary);font-family:Sora,sans-serif;font-size:.85rem;font-weight:800}.mockup-criteria[data-v-8842bf7c]{gap:.875rem;padding:1rem 1.25rem}.criteria-row[data-v-8842bf7c],.mockup-criteria[data-v-8842bf7c]{display:flex;flex-direction:column}.criteria-row[data-v-8842bf7c]{gap:.25rem}.criteria-meta[data-v-8842bf7c]{display:flex;justify-content:space-between}.criteria-name[data-v-8842bf7c]{color:#334155;font-size:.75rem;font-weight:700}.criteria-score[data-v-8842bf7c]{color:var(--brand-primary);font-size:.72rem;font-weight:700}.criteria-track[data-v-8842bf7c]{background:#f1f5f9;border-radius:3px;height:5px;overflow:hidden;width:100%}.criteria-bar[data-v-8842bf7c]{border-radius:3px;height:100%;transition:width 1s ease}.criteria-note[data-v-8842bf7c]{color:#94a3b8;font-size:.7rem;margin:0}.mockup-actions[data-v-8842bf7c]{border-top:1px solid #f8fafc;display:flex;gap:.625rem;padding:.875rem 1.25rem}.mockup-btn-edit[data-v-8842bf7c]{background:#fff;border:1.5px solid #e2e8f0;border-radius:.625rem;color:#475569;flex:1}.mockup-btn-approve[data-v-8842bf7c],.mockup-btn-edit[data-v-8842bf7c]{cursor:pointer;font-size:.75rem;font-weight:700;padding:.5rem}.mockup-btn-approve[data-v-8842bf7c]{background:var(--brand-primary);border:none;border-radius:.625rem;color:#fff;flex:1.5}.mockup-footer[data-v-8842bf7c]{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:1.5rem;padding:.625rem 1.25rem}.mockup-footer span[data-v-8842bf7c]{color:#94a3b8;font-size:.68rem;font-weight:500}.float-badge[data-v-8842bf7c]{align-items:center;background:#fff;border:1.5px solid #f1f5f9;border-radius:.875rem;box-shadow:0 8px 24px #0e2b3a1a;color:var(--brand-primary);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.5rem .875rem;position:absolute;white-space:nowrap}.float-top-right[data-v-8842bf7c]{right:-1rem;top:-1rem}.float-bottom-left[data-v-8842bf7c]{bottom:-.75rem;left:-1rem}@media(max-width:640px){.float-badge[data-v-8842bf7c]{display:none}}.stats-section[data-v-8822e232]{background:var(--brand-primary);padding:0}.stats-inner[data-v-8822e232]{display:grid;gap:0;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;padding:2rem 1.5rem}@media(min-width:640px){.stats-inner[data-v-8822e232]{grid-template-columns:repeat(4,1fr)}}.stat-item[data-v-8822e232]{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1.5rem}.stat-item[data-v-8822e232]:nth-child(2n){border-right:none}@media(min-width:640px){.stat-item[data-v-8822e232]:nth-child(2n){border-right:1px solid hsla(0,0%,100%,.08)}.stat-item[data-v-8822e232]:last-child{border-right:none}.stat-item[data-v-8822e232]{border-bottom:none}}.stat-value[data-v-8822e232]{color:#fff;font-size:2.25rem;font-weight:900;letter-spacing:-.02em;line-height:1}.stat-label[data-v-8822e232]{color:#ffffff73;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.features-section[data-v-0ae4ef6a]{background:#f8fafc;padding:6rem 0}.section-inner[data-v-0ae4ef6a]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.section-label[data-v-0ae4ef6a]{background:#4ed6eb1a;border:1px solid rgba(78,214,235,.2);border-radius:999px;color:var(--brand-secondary);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.25rem;padding:.3rem .875rem;text-transform:uppercase}.section-heading[data-v-0ae4ef6a]{color:var(--brand-primary);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.heading-tint[data-v-0ae4ef6a]{color:var(--brand-secondary)}.section-sub[data-v-0ae4ef6a]{color:#64748b;font-size:1rem;line-height:1.6;margin:0 0 3rem;max-width:500px}.features-grid[data-v-0ae4ef6a]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.features-grid[data-v-0ae4ef6a]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.features-grid[data-v-0ae4ef6a]{grid-template-columns:repeat(3,1fr)}}.feature-card[data-v-0ae4ef6a]{background:#fff;border:1.5px solid #f1f5f9;border-radius:1.25rem;display:flex;flex-direction:column;gap:.875rem;padding:1.75rem;transition:all .2s}.feature-card[data-v-0ae4ef6a]:hover{border-color:#4ed6eb4d;box-shadow:0 8px 32px #0e2b3a14;transform:translateY(-2px)}.feature-card-accent[data-v-0ae4ef6a]{border-color:#0e2b3a1f}.feature-icon-wrap[data-v-0ae4ef6a]{align-items:center;border-radius:.75rem;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.feature-card h3[data-v-0ae4ef6a]{color:var(--brand-primary);font-size:.975rem;font-weight:800;margin:0}.feature-bullets[data-v-0ae4ef6a]{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.feature-bullets li[data-v-0ae4ef6a]{align-items:flex-start;color:#64748b;display:flex;font-size:.8rem;gap:.5rem;line-height:1.4}.feature-bullets li svg[data-v-0ae4ef6a]{color:var(--brand-accent);margin-top:.1rem}.feature-cta[data-v-0ae4ef6a]{color:var(--brand-primary);font-size:.78rem;font-weight:700;margin-top:auto;text-decoration:none;transition:gap .15s}.feature-cta[data-v-0ae4ef6a]:hover{text-decoration:underline}.how-section[data-v-0fce37ca]{background:#fff;border-top:1px solid #f1f5f9;padding:7rem 0}.section-inner[data-v-0fce37ca]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.how-label[data-v-0fce37ca]{color:var(--brand-accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.how-heading[data-v-0fce37ca]{color:var(--brand-primary);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.how-sub[data-v-0fce37ca]{color:#64748b;font-size:1rem;line-height:1.6;margin:0 0 4rem;max-width:440px}.steps-track[data-v-0fce37ca]{display:grid;gap:2rem;grid-template-columns:1fr;position:relative}@media(min-width:768px){.steps-track[data-v-0fce37ca]{align-items:start;grid-template-columns:repeat(3,1fr)}}.step-block[data-v-0fce37ca]{background:#f8fafc;border:1.5px solid #f1f5f9;border-radius:1.25rem;display:flex;flex-direction:column;gap:.875rem;padding:2rem 1.75rem;position:relative;transition:all .2s}.step-block[data-v-0fce37ca]:hover{background:#fff;border-color:#4ed6eb4d;box-shadow:0 8px 32px #0e2b3a12}.step-number[data-v-0fce37ca]{color:#0e2b3a0f;font-size:3rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:-.5rem}.step-icon-wrap[data-v-0fce37ca]{align-items:center;background:var(--brand-primary);border-radius:1rem;color:#4ed6eb;display:flex;height:3.5rem;justify-content:center;width:3.5rem}.step-block h3[data-v-0fce37ca]{color:var(--brand-primary);font-size:1.125rem;font-weight:800;margin:0}.step-block p[data-v-0fce37ca]{color:#64748b;font-size:.875rem;line-height:1.65;margin:0}.step-arrow[data-v-0fce37ca]{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:none;height:2.5rem;justify-content:center;position:absolute;right:-1.25rem;top:50%;transform:translateY(-50%);width:2.5rem;z-index:1}@media(min-width:768px){.step-arrow[data-v-0fce37ca]{display:flex}}.trust-bar[data-v-0fce37ca]{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:3.5rem;padding-top:3rem}.trust-point[data-v-0fce37ca]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:flex;font-size:.82rem;font-weight:600;gap:.5rem;padding:.4rem .875rem}.trust-point svg[data-v-0fce37ca]{color:var(--brand-accent)}.testimonials-section[data-v-3255509b]{background:#f8fafc;border-top:1px solid #f1f5f9;padding:7rem 0}.section-inner[data-v-3255509b]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.t-label[data-v-3255509b]{color:var(--brand-secondary);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.t-heading[data-v-3255509b]{color:var(--brand-primary);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0 0 3rem}.testimonials-grid[data-v-3255509b]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:768px){.testimonials-grid[data-v-3255509b]{grid-template-columns:repeat(3,1fr)}}.t-card[data-v-3255509b]{background:#fff;border:1.5px solid #f1f5f9;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;padding:1.75rem;transition:all .2s}.t-card[data-v-3255509b]:hover{box-shadow:0 8px 32px #0e2b3a14;transform:translateY(-2px)}.t-card.featured[data-v-3255509b]{background:var(--brand-primary);border-color:var(--brand-primary)}.t-card.featured .t-quote[data-v-3255509b]{color:#fffc}.t-card.featured .t-name[data-v-3255509b]{color:#fff}.t-card.featured .t-role[data-v-3255509b]{color:#ffffff73}.t-stars[data-v-3255509b]{display:flex;gap:.25rem}.t-quote[data-v-3255509b]{color:#475569;flex:1;font-size:.9rem;font-style:italic;line-height:1.7;margin:0}.t-author[data-v-3255509b]{gap:.875rem}.t-author[data-v-3255509b],.t-avatar[data-v-3255509b]{align-items:center;display:flex}.t-avatar[data-v-3255509b]{border-radius:.75rem;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:800;height:2.5rem;justify-content:center;width:2.5rem}.t-name[data-v-3255509b]{color:var(--brand-primary);font-size:.85rem;font-weight:800;margin:0}.t-role[data-v-3255509b]{color:#94a3b8;font-size:.72rem;margin:0}.faq-section[data-v-4f117cc6]{background:#fff;border-top:1px solid #f1f5f9;padding:7rem 0}.section-inner[data-v-4f117cc6]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.faq-grid[data-v-4f117cc6]{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:1024px){.faq-grid[data-v-4f117cc6]{grid-template-columns:320px 1fr}}.faq-label[data-v-4f117cc6]{color:var(--brand-secondary);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.faq-left h2[data-v-4f117cc6]{color:var(--brand-primary);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.faq-left p[data-v-4f117cc6]{color:#64748b;font-size:.95rem;line-height:1.6;margin:0 0 2rem}.faq-cta[data-v-4f117cc6]{border-bottom:2px solid rgba(78,214,235,.4);color:var(--brand-primary);font-size:.875rem;font-weight:700;padding-bottom:2px;text-decoration:none;transition:border-color .15s}.faq-cta[data-v-4f117cc6]:hover{border-color:var(--brand-secondary)}.faq-item[data-v-4f117cc6]{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:1.25rem 0;transition:background .15s}.faq-item[data-v-4f117cc6]:first-child{border-top:1px solid #f1f5f9}.faq-q[data-v-4f117cc6]{color:var(--brand-primary);font-size:.95rem;font-weight:700;gap:1rem;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-chevron[data-v-4f117cc6],.faq-q[data-v-4f117cc6]{align-items:center;display:flex}.faq-chevron[data-v-4f117cc6]{background:#f8fafc;border-radius:50%;color:#94a3b8;flex-shrink:0;height:1.75rem;justify-content:center;transition:transform .25s,background .15s;width:1.75rem}.faq-item.open .faq-chevron[data-v-4f117cc6]{background:#4ed6eb1f;color:var(--brand-secondary);transform:rotate(180deg)}.faq-a[data-v-4f117cc6]{color:#64748b;font-size:.875rem;line-height:1.7;margin:.75rem 0 0;padding-right:2.5rem}.faq-answer-enter-active[data-v-4f117cc6]{transition:all .25s ease}.faq-answer-leave-active[data-v-4f117cc6]{transition:all .2s ease}.faq-answer-enter-from[data-v-4f117cc6],.faq-answer-leave-to[data-v-4f117cc6]{opacity:0;transform:translateY(-6px)}.cta-section[data-v-9cd6f07d]{background:var(--brand-primary);overflow:hidden;padding:8rem 0;position:relative;text-align:center}.cta-bg[data-v-9cd6f07d]{top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-bg[data-v-9cd6f07d],.cta-orb[data-v-9cd6f07d]{position:absolute}.cta-orb[data-v-9cd6f07d]{border-radius:50%;filter:blur(80px)}.cta-orb-1[data-v-9cd6f07d]{background:#4ed6eb1a;height:500px;right:-100px;top:-150px;width:500px}.cta-orb-2[data-v-9cd6f07d]{background:#12b88614;bottom:-80px;height:300px;left:-60px;width:300px}.cta-inner[data-v-9cd6f07d]{margin:0 auto;max-width:640px;padding:0 1.5rem;position:relative;z-index:1}.cta-kicker[data-v-9cd6f07d]{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffff73;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.75rem;padding:.3rem .875rem;text-transform:uppercase}.cta-inner h2[data-v-9cd6f07d]{color:#fff;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;letter-spacing:-.025em;line-height:1.15;margin:0 0 1.25rem}.cta-accent[data-v-9cd6f07d]{color:#4ed6eb}.cta-inner p[data-v-9cd6f07d]{color:#ffffff8c;font-size:1.05rem;line-height:1.6;margin:0 0 2.5rem}.cta-actions[data-v-9cd6f07d]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-btn-primary[data-v-9cd6f07d]{align-items:center;background:#fff;border-radius:.875rem;box-shadow:0 4px 20px #00000026;color:var(--brand-primary);display:inline-flex;font-size:.95rem;font-weight:800;gap:.5rem;padding:.9rem 2rem;text-decoration:none;transition:all .2s}.cta-btn-primary[data-v-9cd6f07d]:hover{background:#f8fafc;box-shadow:0 8px 32px #0003;transform:translateY(-2px)}.cta-btn-ghost[data-v-9cd6f07d]{align-items:center;border:1.5px solid hsla(0,0%,100%,.15);border-radius:.875rem;color:#ffffffb3;display:inline-flex;font-size:.9rem;font-weight:700;padding:.9rem 1.5rem;text-decoration:none;transition:all .2s}.cta-btn-ghost[data-v-9cd6f07d]:hover{background:#ffffff14;border-color:#ffffff4d;color:#fff}.site-footer[data-v-8c9c2fee]{background:var(--brand-primary);color:#ffffff80}.footer-inner[data-v-8c9c2fee]{display:grid;gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:4rem 1.5rem 2.5rem}@media(min-width:768px){.footer-inner[data-v-8c9c2fee]{grid-template-columns:1fr 1fr}}.footer-logo[data-v-8c9c2fee]{height:2.25rem;margin-bottom:1rem}.footer-brand p[data-v-8c9c2fee]{font-size:.85rem;line-height:1.7;max-width:300px}.footer-links[data-v-8c9c2fee]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-col[data-v-8c9c2fee]{display:flex;flex-direction:column;gap:.75rem}.footer-col h4[data-v-8c9c2fee]{color:#ffffff40;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.footer-col a[data-v-8c9c2fee]{color:#ffffff80;font-size:.85rem;text-decoration:none;transition:color .15s}.footer-col a[data-v-8c9c2fee]:hover{color:#fff}.footer-bottom[data-v-8c9c2fee]{border-top:1px solid hsla(0,0%,100%,.07);font-size:.78rem;padding:1.5rem;text-align:center}.landing-page[data-v-b0def223]{background:#fff;font-family:Inter,sans-serif;min-height:100vh}
