.web-template-scope{--wt-primary:var(--web-color-primary,#2563eb);--wt-primary-fg:var(--web-color-primary-foreground,#ffffff);--wt-secondary:var(--web-color-secondary,#64748b);--wt-accent:var(--web-color-accent,#0ea5e9);--wt-bg:var(--web-color-background,#f8fafc);--wt-surface:var(--web-color-surface,#ffffff);--wt-surface-muted:var(--web-color-surface-muted,#f1f5f9);--wt-border:var(--web-color-border,#e2e8f0);--wt-text:var(--web-color-text,#0f172a);--wt-text-muted:var(--web-color-text-muted,#64748b);--wt-radius-sm:var(--web-radius-sm,0.375rem);--wt-radius-md:var(--web-radius-md,0.5rem);--wt-radius-lg:var(--web-radius-lg,0.75rem);--wt-radius-xl:var(--web-radius-xl,1rem);--wt-font-body:var(--web-site-font-stack,var(--web-font-body,(ui-sans-serif,system-ui,sans-serif)));--wt-font-heading:var(--web-site-font-stack,var(--web-font-heading,var(--wt-font-body)));--wt-font-nav:var(--web-font-nav,var(--web-font-body,var(--wt-font-body)));--wt-mix-base:#ffffff;color:var(--wt-text);background-color:var(--wt-bg);font-family:var(--wt-font-body)}.web-template-scope[data-wt-mode=dark]{--wt-mix-base:var(--wt-surface)}.web-template-scope :focus-visible{outline:2px solid var(--wt-primary);outline-offset:2px}.web-template-scope blockquote,.web-template-scope figcaption,.web-template-scope h1,.web-template-scope h2,.web-template-scope h3,.web-template-scope h4,.web-template-scope h5,.web-template-scope h6,.web-template-scope li,.web-template-scope p{font-family:var(--wt-font-body)}.web-template-scope .wt-heading{font-family:var(--wt-font-heading);font-weight:800;letter-spacing:-.025em;color:var(--wt-text);line-height:1.15}.web-template-scope .wt-heading-accent{color:var(--wt-primary)}.web-template-scope .wt-lead{font-family:var(--wt-font-body);color:var(--wt-text-muted);line-height:1.65}.web-template-scope .wt-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--wt-primary) 25%,transparent);background:color-mix(in srgb,var(--wt-primary) 10%,var(--wt-surface));padding:.25rem .875rem;font-family:var(--wt-font-body);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--wt-primary)}.web-template-scope .wt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--wt-radius-md);padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;line-height:1.25;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease}.web-template-scope .wt-btn:hover{opacity:.92}.web-template-scope .wt-btn:active{transform:translateY(1px)}.web-template-scope .wt-btn-primary{background:var(--wt-primary);color:var(--wt-primary-fg);box-shadow:0 4px 18px color-mix(in srgb,var(--wt-primary) 32%,transparent)}.web-template-scope .wt-btn-secondary{background:var(--wt-surface-muted);color:var(--wt-text);border:1px solid var(--wt-border)}.web-template-scope .wt-btn-outline{background:transparent;color:var(--wt-text);border:1px solid var(--wt-border)}.web-template-scope .wt-btn-ghost{background:transparent;color:var(--wt-primary)}.web-template-scope .wt-btn-sm{padding:.5rem .875rem;font-size:.8125rem}.web-template-scope .wt-btn-lg{padding:.875rem 1.75rem;font-size:1rem;border-radius:var(--wt-radius-lg)}.web-template-scope .wt-card{background:var(--wt-surface);border:1px solid var(--wt-border);border-radius:var(--wt-radius-lg);box-shadow:0 1px 3px color-mix(in srgb,var(--wt-text) 5%,transparent)}.web-template-scope .wt-card-hover{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.web-template-scope .wt-card-hover:hover{border-color:color-mix(in srgb,var(--wt-primary) 35%,var(--wt-border));box-shadow:0 12px 32px color-mix(in srgb,var(--wt-primary) 12%,transparent);transform:translateY(-2px)}.web-template-scope .wt-section{padding:4rem 0}@media (min-width:640px){.web-template-scope .wt-section{padding:5rem 0}}.web-template-scope .wt-section-muted{background:var(--wt-surface-muted);border-block:1px solid var(--wt-border)}.web-template-scope .wt-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.web-template-scope .wt-container{padding-inline:1.5rem}}@media (min-width:1024px){.web-template-scope .wt-container{padding-inline:2rem}}.web-template-scope .wt-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 88%,#0f172a) 0,color-mix(in srgb,var(--wt-accent) 70%,#020617) 100%)}.web-template-scope .wt-hero:before{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(color-mix(in srgb,var(--wt-primary-foreground,#fff) 12%,transparent) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.web-template-scope .wt-hero-glow{pointer-events:none;position:absolute;border-radius:9999px;filter:blur(64px);background:color-mix(in srgb,var(--wt-accent) 45%,transparent)}.web-template-scope .wt-hero-light{color:var(--wt-text);background:linear-gradient(180deg,var(--wt-surface) 0,color-mix(in srgb,var(--wt-primary) 6%,var(--wt-bg)) 100%)}.web-template-scope .wt-hero-light:before{display:none}.web-template-scope .wt-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--wt-border);background:color-mix(in srgb,var(--wt-surface) 92%,transparent);backdrop-filter:blur(12px)}.web-template-scope .wt-nav-link{border-radius:var(--wt-radius-md);padding:.5rem .75rem;font-family:var(--wt-font-nav);font-size:.875rem;font-weight:600;color:var(--wt-text-muted);transition:background-color .15s ease,color .15s ease}.web-template-scope .wt-nav-link:hover{background:var(--wt-surface-muted);color:var(--wt-text)}.web-template-scope .wt-nav-link-active{background:color-mix(in srgb,var(--wt-primary) 12%,var(--wt-surface));color:var(--wt-primary)}.web-template-scope .wt-footer{border-top:1px solid var(--wt-border);background:color-mix(in srgb,var(--wt-text) 92%,transparent);color:color-mix(in srgb,var(--wt-surface) 75%,#94a3b8)}.web-template-scope .wt-footer a:hover{color:var(--wt-accent)}.web-template-scope .wt-cta{background:linear-gradient(90deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 85%,var(--wt-primary)));color:var(--wt-primary-fg)}.web-template-scope .wt-cta .wt-btn{background:var(--wt-surface);color:var(--wt-primary)}.web-template-scope[data-wt-template=commerce]{--wt-commerce-ink:color-mix(in srgb,var(--web-color-text,#0f172a) 92%,#000)}.web-template-scope[data-wt-template=commerce].wt-commerce-dark{--wt-bg:color-mix(in srgb,var(--wt-commerce-ink) 96%,#000);--wt-surface:#18181b;--wt-surface-muted:#27272a;--wt-border:#3f3f46;--wt-text:#fafafa;--wt-text-muted:#a1a1aa}.web-template-scope[data-wt-template=commerce].wt-commerce-dark .wt-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 42%,var(--wt-commerce-ink)),color-mix(in srgb,var(--wt-accent) 28%,#0c0c0e))}.web-template-scope[data-wt-template=commerce] .wt-hero .wt-heading-accent{color:color-mix(in srgb,var(--wt-accent) 90%,#fff);background:none;-webkit-background-clip:unset;background-clip:unset}.web-template-scope[data-wt-template=commerce] .wt-hero-perk{display:flex;align-items:center;gap:.75rem;border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,var(--wt-primary-fg) 12%,transparent);background:color-mix(in srgb,var(--wt-primary-fg) 6%,transparent);padding:1rem;backdrop-filter:blur(8px)}.web-template-scope .wt-stats-strip{border-block:1px solid var(--wt-border);background:var(--wt-surface-muted);padding:2.5rem 0}.web-template-scope .wt-stats-strds-v13-value{font-size:1.75rem;font-weight:800;color:var(--wt-primary);line-height:1.2}.web-template-scope .wt-stats-strds-v13-label{margin-top:.25rem;font-size:.875rem;font-weight:600;color:var(--wt-text-muted)}.web-template-scope[data-wt-template=commerce].wt-commerce-dark .wt-stats-strip{background:color-mix(in srgb,var(--wt-surface) 85%,var(--wt-bg))}.web-template-scope[data-wt-template=education] .wt-hero-light .wt-heading-accent{background:linear-gradient(90deg,var(--wt-primary),var(--wt-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope .wt-edu-topbar{position:relative;z-index:60;border-bottom:1px solid color-mix(in srgb,var(--wt-primary) 18%,var(--wt-border));background:linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 72%,#1e293b),color-mix(in srgb,var(--wt-accent) 38%,#0f172a));color:color-mix(in srgb,#fff 92%,var(--wt-primary-fg));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}.web-template-scope .wt-edu-topbar-inner{position:relative;max-width:80rem;margin:0 auto;padding:.5rem 1rem}.web-template-scope .wt-edu-topbar-card{display:flex;align-items:center;gap:.625rem;border-radius:var(--wt-radius-lg);background:color-mix(in srgb,var(--wt-surface) 7%,transparent);padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--wt-surface) 10%,transparent);transition:background-color .15s ease}.web-template-scope .wt-edu-topbar-card:hover{background:color-mix(in srgb,var(--wt-surface) 10%,transparent)}.web-template-scope .wt-edu-topbar-icon{height:2.25rem;width:2.25rem;flex-shrink:0;background:linear-gradient(135deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 70%,var(--wt-primary)));box-shadow:0 2px 8px color-mix(in srgb,var(--wt-primary) 35%,transparent)}.web-template-scope .wt-edu-nav-brand-icon,.web-template-scope .wt-edu-topbar-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--wt-radius-md);color:var(--wt-primary-fg)}.web-template-scope .wt-edu-nav-brand-icon{height:2.5rem;width:2.5rem;background:linear-gradient(135deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 55%,var(--wt-primary)));box-shadow:0 2px 10px color-mix(in srgb,var(--wt-primary) 28%,transparent)}.web-template-scope .wt-edu-nav-brand .wt-heading-accent{background:linear-gradient(90deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 80%,var(--wt-primary)));-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope .wt-nav-link-underline{position:relative}.web-template-scope .wt-nav-link-underline:after{content:"";position:absolute;bottom:.2rem;left:.75rem;right:.75rem;height:3px;border-radius:9999px;background:linear-gradient(90deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 80%,var(--wt-primary)));opacity:0;transition:opacity .2s ease}.web-template-scope .wt-nav-link-underline.wt-nav-link-active:after,.web-template-scope .wt-nav-link-underline:hover:after{opacity:1}.web-template-scope .wt-nav.wt-nav-scrolled{box-shadow:0 4px 24px color-mix(in srgb,var(--wt-text) 8%,transparent)}.web-template-scope .wt-stat-card{border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,var(--wt-primary) 18%,var(--wt-border));background:color-mix(in srgb,var(--wt-surface) 95%,transparent);padding:1rem;text-align:center;box-shadow:0 4px 16px color-mix(in srgb,var(--wt-text) 6%,transparent)}.web-template-scope .wt-stat-card-value{font-size:1.5rem;font-weight:800;color:var(--wt-primary)}.web-template-scope .wt-stat-card-value-accent{font-size:1.5rem;font-weight:800;background:linear-gradient(90deg,var(--wt-primary),var(--wt-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope .wt-hero-float-badge{position:absolute;border-radius:var(--wt-radius-xl);background:linear-gradient(90deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 75%,var(--wt-primary)));padding:.5rem 1rem;font-size:.8125rem;font-weight:800;color:var(--wt-primary-fg);box-shadow:0 8px 24px color-mix(in srgb,var(--wt-primary) 35%,transparent);border:2px solid color-mix(in srgb,var(--wt-surface) 40%,transparent)}.web-template-scope .wt-slit-stat-overlay{pointer-events:none;position:absolute;inset-inline:0;bottom:0;z-index:35;padding:2.5rem .75rem .75rem;background:linear-gradient(to top,color-mix(in srgb,var(--wt-text) 78%,transparent) 0,color-mix(in srgb,var(--wt-text) 36%,transparent) 45%,transparent 100%)}@media (min-width:640px){.web-template-scope .wt-slit-stat-overlay{padding:3.5rem 1rem 1rem}}.web-template-scope .wt-slit-stat-grid{pointer-events:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:56rem;margin-inline:auto}@media (min-width:640px){.web-template-scope .wt-slit-stat-grid{gap:1rem}}.web-template-scope .wt-slit-stat-card{border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,var(--wt-primary-fg) 24%,var(--wt-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 90%,var(--wt-text)),color-mix(in srgb,var(--wt-accent) 68%,var(--wt-primary)));padding:.625rem .5rem;text-align:center;box-shadow:0 8px 28px color-mix(in srgb,var(--wt-primary) 36%,transparent);backdrop-filter:blur(8px)}@media (min-width:640px){.web-template-scope .wt-slit-stat-card{padding:.75rem}}.web-template-scope .wt-slit-stat-card--featured{border-color:color-mix(in srgb,var(--wt-accent) 45%,var(--wt-primary-fg));box-shadow:0 8px 28px color-mix(in srgb,var(--wt-primary) 36%,transparent),0 0 0 1px color-mix(in srgb,var(--wt-accent) 30%,transparent)}.web-template-scope .wt-slit-stat-value{font-size:1.125rem;font-weight:800;line-height:1.15;color:var(--wt-primary-fg)}@media (min-width:640px){.web-template-scope .wt-slit-stat-value{font-size:1.5rem}}.web-template-scope .wt-slit-stat-value--accent{color:color-mix(in srgb,var(--wt-accent) 32%,var(--wt-primary-fg))}.web-template-scope .wt-slit-stat-label{margin-top:.125rem;font-size:.625rem;font-weight:700;line-height:1.25;color:color-mix(in srgb,var(--wt-primary-fg) 70%,transparent)}@media (min-width:640px){.web-template-scope .wt-slit-stat-label{font-size:.75rem}}.web-template-scope .wt-hero-illus-card{overflow:hidden;border-radius:2rem;border:1px solid color-mix(in srgb,var(--wt-primary) 15%,var(--wt-border));background:color-mix(in srgb,var(--wt-surface) 96%,transparent);padding:2rem;box-shadow:0 20px 50px color-mix(in srgb,var(--wt-primary) 18%,transparent)}.web-template-scope .wt-hero-dot{pointer-events:none;position:absolute;border-radius:9999px;opacity:.65}.web-template-scope[data-wt-mode=dark] .wt-hero-light{background:linear-gradient(180deg,var(--wt-bg) 0,color-mix(in srgb,var(--wt-primary) 14%,var(--wt-bg)) 100%)}.web-template-scope[data-wt-mode=dark] .wt-nav{background:color-mix(in srgb,var(--wt-surface) 94%,transparent)}.web-template-scope[data-wt-mode=dark] .wt-stat-card{background:color-mix(in srgb,var(--wt-surface) 90%,var(--wt-bg))}.web-template-scope[data-wt-mode=dark] .wt-hero-illus-card{background:color-mix(in srgb,var(--wt-surface) 92%,var(--wt-bg))}.web-template-scope .wt-footer-shell{--wt-footer-bg:color-mix(in srgb,var(--wt-secondary) 97%,#000);--wt-footer-fg:color-mix(in srgb,#fff 70%,transparent);--wt-footer-fg-strong:#fff;--wt-footer-fg-muted:color-mix(in srgb,#fff 50%,transparent);--wt-footer-border:color-mix(in srgb,#fff 12%,transparent);--wt-footer-panel-bg:color-mix(in srgb,#fff 5%,transparent);--wt-footer-input-bg:color-mix(in srgb,#fff 10%,transparent);--wt-footer-input-fg:#fff;--wt-footer-input-placeholder:color-mix(in srgb,#fff 40%,transparent);--wt-footer-cta-bg:#fff;--wt-footer-cta-fg:var(--wt-primary);--wt-footer-cta-hover:color-mix(in srgb,#fff 90%,transparent);--wt-footer-band-bg:color-mix(in srgb,var(--wt-primary) 22%,transparent);background:var(--wt-footer-bg);color:var(--wt-footer-fg)}.web-template-scope[data-wt-mode=dark] .wt-footer-shell{--wt-footer-bg:var(--wt-surface);--wt-footer-fg:var(--wt-text-muted);--wt-footer-fg-strong:var(--wt-text);--wt-footer-fg-muted:color-mix(in srgb,var(--wt-text-muted) 78%,transparent);--wt-footer-border:var(--wt-border);--wt-footer-panel-bg:var(--wt-surface-muted);--wt-footer-input-bg:var(--wt-bg);--wt-footer-input-fg:var(--wt-text);--wt-footer-input-placeholder:var(--wt-text-muted);--wt-footer-cta-bg:var(--wt-primary);--wt-footer-cta-fg:var(--wt-primary-fg);--wt-footer-cta-hover:color-mix(in srgb,var(--wt-primary) 88%,#000);--wt-footer-band-bg:color-mix(in srgb,var(--wt-primary) 14%,var(--wt-surface-muted));border-top:1px solid var(--wt-border)}.web-template-scope .wt-footer-shell[data-wt-footer-tone=dark]{--wt-footer-bg:#1c1917;--wt-footer-fg:#d6d3d1;--wt-footer-fg-strong:#fafaf9;--wt-footer-fg-muted:#a8a29e;--wt-footer-border:rgb(255 255 255/0.1);--wt-footer-panel-bg:rgb(255 255 255/0.05);--wt-footer-input-bg:rgb(255 255 255/0.08);--wt-footer-input-fg:#fafaf9;--wt-footer-input-placeholder:rgb(168 162 158/0.8);--wt-footer-cta-bg:var(--wt-primary,#ea580c);--wt-footer-cta-fg:#fff;--wt-footer-cta-hover:color-mix(in srgb,var(--wt-primary,#ea580c) 88%,#000);--wt-footer-band-bg:rgb(28 25 23/0.9);background:var(--wt-footer-bg);color:var(--wt-footer-fg)}.web-template-scope .wt-footer-shell[data-wt-footer-tone=light]{--wt-footer-bg:#ffffff;--wt-footer-fg:#475569;--wt-footer-fg-strong:#0f172a;--wt-footer-fg-muted:#64748b;--wt-footer-border:#e2e8f0;--wt-footer-panel-bg:#f8fafc;--wt-footer-input-bg:#f1f5f9;--wt-footer-input-fg:#0f172a;--wt-footer-input-placeholder:#94a3b8;--wt-footer-cta-bg:var(--wt-primary);--wt-footer-cta-fg:var(--wt-primary-fg,#fff);--wt-footer-cta-hover:color-mix(in srgb,var(--wt-primary) 88%,#000);--wt-footer-band-bg:#f1f5f9;background:var(--wt-footer-bg);color:var(--wt-footer-fg);border-top:1px solid var(--wt-footer-border)}.web-template-scope .wt-footer-shell[data-wt-footer-tone=primary]{--wt-footer-bg:var(--wt-primary);--wt-footer-fg:color-mix(in srgb,#fff 82%,transparent);--wt-footer-fg-strong:#fff;--wt-footer-fg-muted:color-mix(in srgb,#fff 62%,transparent);--wt-footer-border:color-mix(in srgb,#fff 18%,transparent);--wt-footer-panel-bg:color-mix(in srgb,#000 12%,transparent);--wt-footer-input-bg:color-mix(in srgb,#fff 12%,transparent);--wt-footer-input-fg:#fff;--wt-footer-input-placeholder:color-mix(in srgb,#fff 55%,transparent);--wt-footer-cta-bg:#fff;--wt-footer-cta-fg:var(--wt-primary);--wt-footer-cta-hover:color-mix(in srgb,#fff 92%,transparent);--wt-footer-band-bg:color-mix(in srgb,#000 14%,transparent);background:var(--wt-footer-bg);color:var(--wt-footer-fg)}.web-template-scope .wt-footer-shell[data-wt-footer-tone=minimal]{--wt-footer-bg:#f8fafc;--wt-footer-fg:#64748b;--wt-footer-fg-strong:#334155;--wt-footer-fg-muted:#94a3b8;--wt-footer-border:#e2e8f0;--wt-footer-panel-bg:#fff;--wt-footer-input-bg:#fff;--wt-footer-input-fg:#334155;--wt-footer-input-placeholder:#94a3b8;--wt-footer-cta-bg:var(--wt-primary);--wt-footer-cta-fg:var(--wt-primary-fg,#fff);--wt-footer-cta-hover:color-mix(in srgb,var(--wt-primary) 88%,#000);--wt-footer-band-bg:#f1f5f9;background:var(--wt-footer-bg);color:var(--wt-footer-fg);border-top:1px solid var(--wt-footer-border)}.web-template-scope .wt-footer-text-strong{color:var(--wt-footer-fg-strong)}.web-template-scope .wt-footer-text-muted{color:var(--wt-footer-fg-muted)}.web-template-scope .wt-footer-link{color:var(--wt-footer-fg);transition:color .15s ease}.web-template-scope .wt-footer-link:hover{color:var(--wt-footer-fg-strong)}.web-template-scope .wt-footer-border{border-color:var(--wt-footer-border)}.web-template-scope .wt-footer-panel{border:1px solid var(--wt-footer-border);background:var(--wt-footer-panel-bg)}.web-template-scope .wt-footer-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;background:var(--wt-footer-cta-bg);color:var(--wt-footer-cta-fg);padding:.625rem .875rem;font-size:.875rem;line-height:1.5;font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent);transition:background-color .15s ease}.web-template-scope .wt-footer-cta-btn:hover{background:var(--wt-footer-cta-hover)}.web-template-scope .wt-footer-input{border:0;background:var(--wt-footer-input-bg);color:var(--wt-footer-input-fg);box-shadow:0 0 0 1px var(--wt-footer-border)}.web-template-scope .wt-footer-input::placeholder{color:var(--wt-footer-input-placeholder)}.web-template-scope .wt-footer-band{border-bottom:1px solid var(--wt-footer-border);background:var(--wt-footer-band-bg)}.web-template-scope[data-wt-template=corporate]{--wt-corp-font-heading:var(--font-web-template-corporate-heading,var(--wt-font-heading))}.web-template-scope[data-wt-template=corporate] .wt-heading{font-family:var(--wt-corp-font-heading);letter-spacing:-.03em}.web-template-scope[data-wt-template=corporate] .wt-corp-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--wt-border);background:color-mix(in srgb,var(--wt-surface) 88%,transparent);backdrop-filter:blur(16px) saturate(1.2)}.web-template-scope[data-wt-template=corporate] .wt-corp-nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--wt-primary),var(--wt-accent),var(--wt-secondary),var(--wt-accent),var(--wt-primary));background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-template=corporate] .wt-corp-nav:after{animation:wt-corp-gradient-shift 10s ease-in-out infinite}}@keyframes wt-corp-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.web-template-scope[data-wt-template=corporate] .wt-corp-logo-ring{display:inline-flex;border-radius:var(--wt-radius-xl);padding:2px;background:linear-gradient(135deg,var(--wt-primary),var(--wt-accent),var(--wt-secondary))}.web-template-scope[data-wt-template=corporate] .wt-corp-logo-inner{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:calc(var(--wt-radius-xl) - 2px);background:var(--wt-surface);color:var(--wt-primary)}.web-template-scope[data-wt-template=corporate] .wt-corp-hero{position:relative;overflow:hidden;min-height:min(92vh,56rem);color:#fff;background:radial-gradient(ellipse 70% 55% at 8% 15%,color-mix(in srgb,var(--wt-accent) 55%,transparent),transparent 55%),radial-gradient(ellipse 65% 50% at 92% 85%,color-mix(in srgb,var(--wt-secondary) 45%,transparent),transparent 50%),radial-gradient(ellipse 50% 40% at 55% 40%,color-mix(in srgb,var(--wt-primary) 35%,transparent),transparent 60%),linear-gradient(128deg,color-mix(in srgb,var(--wt-primary) 92%,#050508),color-mix(in srgb,var(--wt-accent) 65%,#12061f) 42%,color-mix(in srgb,var(--wt-text) 88%,#0a0a12))}.web-template-scope[data-wt-template=corporate] .wt-corp-hero:before{content:"";position:absolute;inset:0;opacity:.4;background-image:repeating-linear-gradient(-14deg,transparent,transparent 56px,color-mix(in srgb,var(--wt-primary-fg) 4%,transparent) 56px,color-mix(in srgb,var(--wt-primary-fg) 4%,transparent) 57px);pointer-events:none}.web-template-scope[data-wt-template=corporate] .wt-corp-orb{pointer-events:none;position:absolute;border-radius:50%;filter:blur(72px);opacity:.55}.web-template-scope[data-wt-template=corporate] .wt-corp-heading-gradient{display:inline;background:linear-gradient(105deg,#fff 0,color-mix(in srgb,var(--wt-accent) 95%,#fff) 45%,color-mix(in srgb,var(--wt-secondary) 90%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope[data-wt-template=corporate] .wt-corp-hero .wt-badge{border-color:color-mix(in srgb,var(--wt-accent) 45%,transparent);background:color-mix(in srgb,var(--wt-accent) 18%,transparent);color:color-mix(in srgb,var(--wt-accent) 90%,#fff);box-shadow:0 0 24px color-mix(in srgb,var(--wt-accent) 25%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-corp-stat{position:relative;border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,var(--wt-primary-fg) 18%,transparent);background:color-mix(in srgb,var(--wt-primary-fg) 7%,transparent);padding:1.25rem 1rem;backdrop-filter:blur(14px);transition:transform .3s cubic-bezier(.34,1.4,.64,1),border-color .2s ease,box-shadow .2s ease}.web-template-scope[data-wt-template=corporate] .wt-corp-stat:hover{transform:translateY(-6px) rotate(-1deg);border-color:color-mix(in srgb,var(--wt-accent) 55%,transparent);box-shadow:0 16px 40px color-mix(in srgb,var(--wt-primary) 25%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-corp-stat:nth-child(2){transform:rotate(1.5deg)}.web-template-scope[data-wt-template=corporate] .wt-corp-stat:nth-child(2):hover{transform:translateY(-6px) rotate(2.5deg)}.web-template-scope[data-wt-template=corporate] .wt-corp-stat:nth-child(3){transform:rotate(-1deg)}.web-template-scope[data-wt-template=corporate] .wt-corp-card{position:relative;overflow:hidden;border-radius:var(--wt-radius-xl);border:1px solid var(--wt-border);background:var(--wt-surface);padding:1.5rem;box-shadow:0 8px 32px color-mix(in srgb,var(--wt-primary) 10%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-corp-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--wt-primary),var(--wt-accent),var(--wt-secondary))}.web-template-scope[data-wt-template=corporate] .wt-corp-card-hover{transition:transform .25s ease,box-shadow .25s ease}.web-template-scope[data-wt-template=corporate] .wt-corp-card-hover:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 48px color-mix(in srgb,var(--wt-accent) 18%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-corp-section-band{position:relative;margin-block:2rem;padding-block:4rem;background:linear-gradient(95deg,color-mix(in srgb,var(--wt-primary) 8%,var(--wt-surface-muted)),color-mix(in srgb,var(--wt-accent) 12%,var(--wt-surface-muted)));transform:skewY(-1.25deg);border-block:1px solid color-mix(in srgb,var(--wt-primary) 15%,var(--wt-border))}.web-template-scope[data-wt-template=corporate] .wt-corp-section-band-inner{transform:skewY(1.25deg)}.web-template-scope[data-wt-template=corporate] .wt-corp-cta{position:relative;overflow:hidden;padding:5rem 0;color:var(--wt-primary-fg);background:linear-gradient(115deg,var(--wt-primary) 0,color-mix(in srgb,var(--wt-accent) 85%,var(--wt-primary)) 40%,var(--wt-accent) 70%,color-mix(in srgb,var(--wt-secondary) 70%,var(--wt-accent)) 100%)}.web-template-scope[data-wt-template=corporate] .wt-corp-cta:before{content:"";position:absolute;top:-40%;right:-15%;width:55%;height:140%;border-radius:50%;background:color-mix(in srgb,var(--wt-primary-fg) 12%,transparent);filter:blur(40px);pointer-events:none}.web-template-scope[data-wt-template=corporate] .wt-corp-cta .wt-heading{color:var(--wt-primary-fg)}.web-template-scope[data-wt-template=corporate] .wt-corp-page-hero{position:relative;overflow:hidden;padding:4.5rem 0;color:#fff;background:radial-gradient(ellipse 60% 80% at 100% 0,color-mix(in srgb,var(--wt-accent) 40%,transparent),transparent),linear-gradient(120deg,color-mix(in srgb,var(--wt-primary) 88%,#000),color-mix(in srgb,var(--wt-accent) 55%,#0c0c14))}.web-template-scope[data-wt-template=corporate] .wt-corp-footer{border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--wt-primary),var(--wt-accent),var(--wt-secondary)) 1;background:linear-gradient(180deg,color-mix(in srgb,var(--wt-text) 96%,#000),color-mix(in srgb,var(--wt-primary) 35%,var(--wt-text)));color:color-mix(in srgb,var(--wt-surface) 78%,#94a3b8)}.web-template-scope[data-wt-template=corporate] .wt-corp-footer a:hover{color:var(--wt-accent)}.web-template-scope[data-wt-template=corporate] .wt-corp-chip{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;width:2.75rem;border-radius:var(--wt-radius-lg);background:linear-gradient(135deg,var(--wt-primary),var(--wt-accent));color:var(--wt-primary-fg);box-shadow:0 4px 16px color-mix(in srgb,var(--wt-primary) 30%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-corp-news-card{border-radius:var(--wt-radius-xl);border:1px solid var(--wt-border);background:var(--wt-surface);padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.web-template-scope[data-wt-template=corporate] .wt-corp-news-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--wt-accent) 40%,var(--wt-border));box-shadow:0 12px 36px color-mix(in srgb,var(--wt-accent) 12%,transparent)}.web-template-scope[data-wt-template=corporate]{--wt-finbiz-navy:var(--wt-secondary,#111d5e);--wt-finbiz-blue:var(--wt-primary,#0b4df5);--wt-finbiz-accent:var(--wt-accent,#f64a00);--wt-finbiz-heading:var(--wt-text,#1c2539);--wt-finbiz-body:var(--wt-text-muted,#5d666f);--wt-finbiz-gray:var(--wt-surface-muted,#f6f6f6)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-topbar{position:relative;z-index:60;border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent);background:linear-gradient(120deg,var(--wt-finbiz-navy) 0,color-mix(in srgb,var(--wt-finbiz-blue) 38%,var(--wt-finbiz-navy)) 50%,var(--wt-finbiz-navy) 100%);color:color-mix(in srgb,#fff 78%,var(--wt-finbiz-body));font-size:.8125rem;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-topbar-inner{position:relative;max-width:80rem;margin:0 auto;padding:.5rem 1rem}.web-template-scope[data-wt-template=corporate] .wt-finbiz-topbar-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--wt-radius-lg);border:1px solid color-mix(in srgb,#fff 12%,transparent);background:color-mix(in srgb,#fff 6%,transparent);padding:.35rem .75rem;transition:background-color .15s ease,border-color .15s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-topbar-pill:hover{background:color-mix(in srgb,#fff 10%,transparent);border-color:color-mix(in srgb,#fff 18%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-topbar-icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--wt-radius-md);background:linear-gradient(135deg,var(--wt-finbiz-accent),color-mix(in srgb,var(--wt-finbiz-blue) 60%,var(--wt-finbiz-accent)));color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--wt-finbiz-accent) 35%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--wt-border);background:color-mix(in srgb,var(--wt-surface) 92%,transparent);backdrop-filter:blur(14px) saturate(1.12);transition:box-shadow .25s ease,background-color .25s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-nav.wt-finbiz-nav-scrolled{background:color-mix(in srgb,var(--wt-surface) 97%,transparent);box-shadow:0 10px 40px color-mix(in srgb,var(--wt-finbiz-navy) 10%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-nav-accent{height:3px;background:linear-gradient(90deg,var(--wt-finbiz-blue),var(--wt-finbiz-accent),var(--wt-finbiz-blue));background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-template=corporate] .wt-finbiz-nav-accent{animation:wt-corp-gradient-shift 14s ease-in-out infinite}}.web-template-scope[data-wt-template=corporate] .wt-finbiz-nav-brand .wt-heading-accent{background:linear-gradient(90deg,var(--wt-finbiz-blue),var(--wt-finbiz-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope[data-wt-template=corporate] .wt-finbiz-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--wt-radius-md);padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;background:var(--wt-finbiz-accent);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-btn-accent:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--wt-finbiz-accent) 40%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-hero{position:relative;overflow:hidden;min-height:min(88vh,42rem);background:var(--wt-finbiz-gray)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-hero-slide{position:relative;z-index:2;padding:4rem 0 5rem}.web-template-scope[data-wt-template=corporate] .wt-finbiz-hero-slide:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,color-mix(in srgb,var(--wt-finbiz-navy) 92%,#000) 0,transparent 55%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.9}.web-template-scope[data-wt-template=corporate] .wt-finbiz-hero .wt-finbiz-hero-badge{display:inline-block;margin-bottom:1rem;padding:.35rem 1rem;border-left:4px solid var(--wt-finbiz-accent);background:color-mix(in srgb,var(--wt-finbiz-accent) 12%,transparent);font-size:.875rem;font-weight:700;color:var(--wt-finbiz-accent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-hero h1{font-family:var(--wt-corp-font-heading);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.12;color:#fff;letter-spacing:-.02em}.web-template-scope[data-wt-template=corporate] .wt-finbiz-section-title{text-align:center;margin-bottom:2.5rem}.web-template-scope[data-wt-template=corporate] .wt-finbiz-section-title .wt-finbiz-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--wt-finbiz-accent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-section-title h2{font-family:var(--wt-corp-font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;color:var(--wt-finbiz-heading)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-service-card{border-radius:var(--wt-radius-lg);border:1px solid var(--wt-border);background:var(--wt-surface);padding:2rem 1.5rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-service-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--wt-finbiz-blue) 35%,var(--wt-border));box-shadow:0 16px 40px color-mix(in srgb,var(--wt-finbiz-blue) 12%,transparent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-service-card .wt-finbiz-icon{display:inline-flex;height:4rem;width:4rem;align-items:center;justify-content:center;margin-bottom:1.25rem;border-radius:50%;background:color-mix(in srgb,var(--wt-finbiz-blue) 10%,var(--wt-surface));color:var(--wt-finbiz-blue)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-contact-strip{background:var(--wt-finbiz-blue);color:#fff;padding:1.25rem 0}.web-template-scope[data-wt-template=corporate] .wt-finbiz-about{background:var(--wt-surface)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-about-list li{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--wt-radius-md);font-weight:600;color:var(--wt-finbiz-heading);transition:background .15s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-about-list li.is-active,.web-template-scope[data-wt-template=corporate] .wt-finbiz-about-list li:hover{background:color-mix(in srgb,var(--wt-finbiz-blue) 8%,var(--wt-surface));color:var(--wt-finbiz-blue)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-step{text-align:center;padding:1.5rem 1rem;border-radius:var(--wt-radius-lg);background:var(--wt-surface);border:1px solid var(--wt-border);transition:transform .2s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-step:hover{transform:translateY(-4px)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-step .wt-finbiz-step-num{display:inline-flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:50%;background:var(--wt-finbiz-blue);color:#fff;font-weight:800}.web-template-scope[data-wt-template=corporate] .wt-finbiz-why{background:var(--wt-finbiz-gray)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-why-feature{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--wt-border)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-why-feature:last-child{border-bottom:none}.web-template-scope[data-wt-template=corporate] .wt-finbiz-cta{position:relative;overflow:hidden;padding:4.5rem 0;background:var(--wt-finbiz-navy);color:#fff;text-align:center}.web-template-scope[data-wt-template=corporate] .wt-finbiz-footer{position:relative;overflow:hidden;background:linear-gradient(168deg,color-mix(in srgb,var(--wt-finbiz-navy) 97%,#000) 0,color-mix(in srgb,var(--wt-finbiz-blue) 32%,var(--wt-finbiz-navy)) 48%,color-mix(in srgb,var(--wt-finbiz-navy) 96%,#050810) 100%);color:color-mix(in srgb,#fff 72%,var(--wt-finbiz-body))}.web-template-scope[data-wt-template=corporate] .wt-finbiz-footer-title{position:relative;margin-bottom:1.25rem;padding-bottom:.65rem;font-family:var(--wt-corp-font-heading);font-size:1.0625rem;font-weight:700;color:#fff;letter-spacing:-.02em}.web-template-scope[data-wt-template=corporate] .wt-finbiz-footer-title:after{content:"";position:absolute;bottom:0;left:0;width:2.5rem;height:3px;border-radius:9999px;background:linear-gradient(90deg,var(--wt-finbiz-accent),var(--wt-finbiz-blue))}.web-template-scope[data-wt-template=corporate] .wt-finbiz-footer-link{display:inline-flex;align-items:center;gap:.35rem;color:color-mix(in srgb,#fff 72%,var(--wt-finbiz-body));transition:color .15s ease,transform .15s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-footer-link:hover{color:var(--wt-finbiz-accent);transform:translateX(3px)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-footer a:not(.wt-finbiz-footer-link):hover{color:var(--wt-finbiz-accent)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-pricing-card{position:relative;border-radius:var(--wt-radius-xl);border:1px solid var(--wt-border);background:var(--wt-surface);padding:2rem 1.5rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-pricing-featured{border-color:var(--wt-finbiz-blue);box-shadow:0 20px 50px color-mix(in srgb,var(--wt-finbiz-blue) 18%,transparent);transform:scale(1.03)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-pricing-card .wt-finbiz-price{font-size:2.5rem;font-weight:800;color:var(--wt-finbiz-heading);line-height:1}.web-template-scope[data-wt-template=corporate] .wt-finbiz-pricing-card ul{margin:1.5rem 0;padding:0;list-style:none;text-align:left}.web-template-scope[data-wt-template=corporate] .wt-finbiz-pricing-card li{display:flex;gap:.5rem;padding:.35rem 0;font-size:.875rem;color:var(--wt-finbiz-body)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-case-card{position:relative;overflow:hidden;border-radius:var(--wt-radius-xl);background:var(--wt-finbiz-navy);color:#fff;min-height:16rem;transition:transform .3s ease}.web-template-scope[data-wt-template=corporate] .wt-finbiz-case-card:hover{transform:translateY(-6px)}.web-template-scope[data-wt-template=corporate] .wt-finbiz-case-card .wt-finbiz-case-img{position:absolute;inset:0;object-fit:cover;opacity:.45}.web-template-scope[data-wt-template=corporate] .wt-finbiz-case-card .wt-finbiz-case-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--wt-finbiz-navy) 95%,#000))}.web-template-scope[data-wt-template=corporate] .wt-finbiz-case-card .wt-finbiz-case-body{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;z-index:2}.web-template-scope[data-wt-template=corporate] .wt-finbiz-testimonial-card{flex:0 0 100%;border-radius:var(--wt-radius-xl);border:1px solid var(--wt-border);background:var(--wt-surface);padding:2rem;box-shadow:0 8px 32px color-mix(in srgb,var(--wt-text) 6%,transparent)}@media (min-width:768px){.web-template-scope[data-wt-template=corporate] .wt-finbiz-testimonial-card{flex:0 0 calc(50% - 0.75rem)}}@media (min-width:1024px){.web-template-scope[data-wt-template=corporate] .wt-finbiz-testimonial-card{flex:0 0 calc(33.333% - 1rem)}}@keyframes wt-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wt-wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes wt-rainbow-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.web-template-scope[data-wt-motion=energetic] .wt-btn-primary,.web-template-scope[data-wt-motion=joyful] .wt-btn-primary,.web-template-scope[data-wt-motion=playful] .wt-btn-primary{box-shadow:0 6px 22px color-mix(in srgb,var(--wt-primary) 38%,transparent)}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-motion=joyful] .wt-btn-primary:hover,.web-template-scope[data-wt-motion=playful] .wt-btn-primary:hover{transform:translateY(-3px) scale(1.02)}.web-template-scope[data-wt-motion=energetic] .wt-btn-primary:hover{animation:wt-wiggle .45s ease-in-out}.web-template-scope[data-wt-motion=joyful] .wt-card-hover:hover,.web-template-scope[data-wt-motion=playful] .wt-card-hover:hover{transform:translateY(-6px) rotate(-.5deg)}.web-template-scope[data-wt-motion=joyful] .wt-hero-float-badge,.web-template-scope[data-wt-motion=playful] .wt-hero-float-badge{animation:wt-float-soft 3.2s ease-in-out infinite}}.web-template-scope[data-wt-motion=energetic][data-wt-template=education] .wt-hero-light,.web-template-scope[data-wt-motion=joyful][data-wt-template=education] .wt-hero-light,.web-template-scope[data-wt-motion=playful][data-wt-template=education] .wt-hero-light{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--wt-accent) 28%,transparent),transparent 42%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--wt-secondary) 32%,transparent),transparent 38%),radial-gradient(circle at 70% 85%,color-mix(in srgb,var(--wt-primary) 22%,transparent),transparent 45%),linear-gradient(165deg,var(--wt-surface) 0,color-mix(in srgb,var(--wt-primary) 7%,var(--wt-bg)) 100%)}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-motion=joyful][data-wt-template=education] .wt-hero-light:after,.web-template-scope[data-wt-motion=playful][data-wt-template=education] .wt-hero-light:after{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--wt-primary) 12%,transparent),color-mix(in srgb,var(--wt-accent) 14%,transparent),color-mix(in srgb,var(--wt-secondary) 12%,transparent),color-mix(in srgb,var(--wt-primary) 12%,transparent));opacity:.45;animation:wt-rainbow-shift 18s linear infinite;pointer-events:none}}.web-template-scope[data-wt-motion=joyful] .wt-heading-accent,.web-template-scope[data-wt-motion=playful] .wt-heading-accent{background:linear-gradient(95deg,var(--wt-primary),var(--wt-accent),var(--wt-secondary),var(--wt-primary));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-motion=joyful] .wt-heading-accent,.web-template-scope[data-wt-motion=playful] .wt-heading-accent{animation:wt-rainbow-shift 6s ease-in-out infinite}}.web-template-scope[data-wt-motion=joyful] .wt-stat-card,.web-template-scope[data-wt-motion=playful] .wt-stat-card{border-width:2px;border-color:color-mix(in srgb,var(--wt-accent) 35%,var(--wt-border))}.web-template-scope[data-wt-motion=joyful] .wt-slit-stat-card,.web-template-scope[data-wt-motion=playful] .wt-slit-stat-card{border-width:2px;border-color:color-mix(in srgb,var(--wt-accent) 40%,var(--wt-primary-fg))}.web-template-scope[data-wt-motion=corporate] .wt-corp-nav:after,.web-template-scope[data-wt-motion=corporate] .wt-finbiz-nav-accent{background-size:200% 100%}.web-template-scope .wt-playful-bubble{pointer-events:none;position:absolute;border-radius:9999px;opacity:.55;filter:blur(1px)}@media (prefers-reduced-motion:no-preference){.web-template-scope .wt-playful-bubble{animation:wt-float-soft 4s ease-in-out infinite}.web-template-scope .wt-playful-bubble:nth-child(2){animation-delay:.6s}.web-template-scope .wt-playful-bubble:nth-child(3){animation-delay:1.2s}}@keyframes wt-sun-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}@keyframes wt-bird-glide{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(12px) translateY(-4px)}}@keyframes wt-cloud-drift{0%,to{transform:translateX(0)}50%{transform:translateX(14px)}}@keyframes wt-balloon-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.web-template-scope .wt-rehab-motifs,.web-template-scope .wt-rehab-nav-ribbon{display:none}.web-template-scope[data-wt-template=education] .wt-rehab-hope-page-hero{background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--wt-accent) 18%,transparent),transparent 45%),radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--wt-secondary) 22%,transparent),transparent 40%),linear-gradient(165deg,var(--wt-surface) 0,color-mix(in srgb,var(--wt-primary) 6%,var(--wt-bg)) 100%)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-rehab-hope-page-hero{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--wt-secondary) 22%,transparent),transparent 42%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--wt-accent) 18%,transparent),transparent 38%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--wt-primary) 8%,transparent),transparent 55%),linear-gradient(180deg,var(--wt-bg) 0,var(--wt-surface) 55%,color-mix(in srgb,var(--wt-secondary) 6%,var(--wt-bg)) 100%);color:var(--wt-text)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-rehab-motifs{display:block}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-heading{font-weight:700;letter-spacing:-.01em}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-chrome{position:sticky;top:0;z-index:60;overflow:hidden;padding-bottom:0;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--wt-secondary) 22%,transparent),transparent 38%),radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--wt-accent) 18%,transparent),transparent 35%),linear-gradient(165deg,color-mix(in srgb,var(--wt-bg) 88%,var(--wt-secondary)) 0,var(--wt-surface) 55%,var(--wt-bg) 100%);box-shadow:0 12px 36px color-mix(in srgb,var(--wt-accent) 8%,transparent);transition:box-shadow .25s ease,background .25s ease}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-chrome.is-scrolled{box-shadow:0 8px 28px color-mix(in srgb,var(--wt-primary) 10%,transparent)}.web-template-scope .wt-edu-hope-header-deco{z-index:0}.web-template-scope .wt-edu-hope-header-sun{position:absolute;right:6%;top:.65rem;display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:9999px;color:color-mix(in srgb,var(--wt-secondary) 85%,#fff);background:color-mix(in srgb,var(--wt-secondary) 25%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--wt-secondary) 12%,transparent)}.web-template-scope .wt-edu-hope-header-cloud{position:absolute;opacity:.75}.web-template-scope .wt-edu-hope-header-cloud--1{left:2%;top:2.5rem;width:4rem}.web-template-scope .wt-edu-hope-header-cloud--2{right:18%;top:3.25rem;width:3rem;opacity:.55}.web-template-scope .wt-edu-hope-header-flower{position:absolute;left:12%;top:.5rem;width:1.35rem;height:1.35rem;opacity:.7}.web-template-scope .wt-edu-hope-header-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.65rem 0 .75rem}.web-template-scope .wt-edu-hope-header-chips{display:flex;flex-wrap:wrap;gap:.45rem}.web-template-scope .wt-edu-hope-chip{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;border-radius:9999px;border:1px solid color-mix(in srgb,var(--wt-border) 75%,var(--wt-primary));background:color-mix(in srgb,var(--wt-surface) 92%,var(--wt-accent));padding:.38rem .85rem .38rem .42rem;box-shadow:0 3px 12px color-mix(in srgb,var(--wt-text) 4%,transparent);transition:transform .2s ease,box-shadow .2s ease}.web-template-scope a.wt-edu-hope-chip:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--wt-primary) 12%,transparent)}.web-template-scope .wt-edu-hope-chds-v13-icon{display:flex;height:1.85rem;width:1.85rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 55%,var(--wt-primary)));color:var(--wt-primary-fg)}.web-template-scope .wt-edu-hope-chds-v13-icon--soft{background:linear-gradient(135deg,var(--wt-secondary),color-mix(in srgb,var(--wt-accent) 50%,var(--wt-secondary)))}.web-template-scope .wt-edu-hope-chds-v13-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.web-template-scope .wt-edu-hope-chds-v13-label{font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wt-text-muted)}.web-template-scope .wt-edu-hope-chds-v13-value{font-size:.8125rem;font-weight:700;color:var(--wt-text);font-variant-numeric:tabular-nums;letter-spacing:.01em}.web-template-scope .wt-edu-hope-slogan-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px dashed color-mix(in srgb,var(--wt-primary) 35%,var(--wt-border));background:color-mix(in srgb,var(--wt-primary) 6%,var(--wt-surface));padding:.35rem .85rem;font-size:.72rem;font-weight:600;color:color-mix(in srgb,var(--wt-text) 80%,var(--wt-primary))}.web-template-scope .wt-edu-hope-nav-island{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;border-radius:calc(var(--wt-radius-xl) + .65rem);border:2px solid transparent;background:linear-gradient(var(--wt-surface),var(--wt-surface)) padding-box,linear-gradient(120deg,color-mix(in srgb,var(--wt-primary) 55%,transparent),color-mix(in srgb,var(--wt-secondary) 50%,transparent),color-mix(in srgb,var(--wt-accent) 55%,transparent)) border-box;padding:.55rem .65rem .55rem .75rem;box-shadow:0 10px 32px color-mix(in srgb,var(--wt-primary) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 70%,transparent);backdrop-filter:blur(12px);transition:transform .25s ease,box-shadow .25s ease}.web-template-scope .wt-edu-hope-nav-island.is-scrolled{transform:scale(.995);box-shadow:0 6px 22px color-mix(in srgb,var(--wt-text) 6%,transparent)}.web-template-scope .wt-edu-hope-nav-pills{border-radius:9999px;background:color-mix(in srgb,var(--wt-bg) 65%,var(--wt-surface));padding:.2rem;border:1px solid color-mix(in srgb,var(--wt-border) 80%,transparent)}.web-template-scope .wt-edu-hope-brand-halo{position:relative;display:flex;align-items:center;justify-content:center}.web-template-scope .wt-edu-hope-brand-halo:before{content:"";position:absolute;inset:-4px;border-radius:calc(var(--wt-radius-lg) + .35rem);background:conic-gradient(from 120deg,color-mix(in srgb,var(--wt-primary) 35%,transparent),color-mix(in srgb,var(--wt-secondary) 40%,transparent),color-mix(in srgb,var(--wt-accent) 35%,transparent),color-mix(in srgb,var(--wt-primary) 35%,transparent));opacity:.85;z-index:0}.web-template-scope .wt-edu-hope-brand-halo .wt-edu-hope-brand-icon{position:relative;z-index:1;border-radius:calc(var(--wt-radius-lg) + .15rem)}.web-template-scope .wt-edu-hope-cta--burst{position:relative;overflow:visible;box-shadow:0 6px 20px color-mix(in srgb,var(--wt-primary) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--wt-secondary) 35%,transparent)}.web-template-scope .wt-edu-hope-cta--burst:after{content:"✦";position:absolute;right:-.35rem;top:-.35rem;font-size:.65rem;color:var(--wt-secondary);text-shadow:0 0 8px color-mix(in srgb,var(--wt-secondary) 50%,transparent)}.web-template-scope .wt-edu-hope-menu-btn{color:var(--wt-text-muted);background:color-mix(in srgb,var(--wt-bg) 70%,var(--wt-surface));border:1px solid color-mix(in srgb,var(--wt-border) 85%,transparent);transition:background .2s ease,color .2s ease,border-color .2s ease}.web-template-scope .wt-edu-hope-phone-btn{display:flex;align-items:center;justify-content:center;color:var(--wt-primary-fg);background:linear-gradient(135deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 50%,var(--wt-primary)));border:1px solid color-mix(in srgb,var(--wt-primary) 40%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--wt-primary) 22%,transparent);transition:transform .2s ease,box-shadow .2s ease}.web-template-scope a.wt-edu-hope-phone-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--wt-primary) 30%,transparent)}.web-template-scope .wt-edu-hope-menu-btn[aria-expanded=true]{color:var(--wt-primary);background:color-mix(in srgb,var(--wt-primary) 10%,var(--wt-surface));border-color:color-mix(in srgb,var(--wt-primary) 35%,var(--wt-border))}.web-template-scope .wt-edu-hope-mobile-menu{margin:.45rem 0 .65rem;overflow:hidden;border-radius:calc(var(--wt-radius-xl) + .15rem);border:1px solid color-mix(in srgb,var(--wt-border) 85%,var(--wt-accent));background:linear-gradient(180deg,color-mix(in srgb,var(--wt-primary) 5%,var(--wt-surface)) 0,color-mix(in srgb,var(--wt-surface) 96%,var(--wt-bg)) 100%);padding:0;box-shadow:0 10px 28px color-mix(in srgb,var(--wt-text) 6%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent)}.web-template-scope .wt-edu-hope-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px dashed color-mix(in srgb,var(--wt-border) 90%,var(--wt-primary));font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wt-text-muted)}.web-template-scope .wt-edu-hope-mobile-menu-body{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .75rem .85rem}.web-template-scope .wt-edu-hope-mobile-link{display:flex;align-items:center;gap:.5rem;border-radius:calc(var(--wt-radius-lg) + .1rem);border-left:3px solid transparent;padding:.72rem .85rem;font-family:var(--wt-font-nav);font-size:.9375rem;font-weight:600;color:var(--wt-text-muted);background:transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.web-template-scope a.wt-edu-hope-mobile-link:hover{color:var(--wt-primary);background:color-mix(in srgb,var(--wt-primary) 7%,var(--wt-surface));border-left-color:color-mix(in srgb,var(--wt-primary) 45%,transparent)}.web-template-scope .wt-edu-hope-mobile-link.is-active{color:var(--wt-primary);font-weight:700;background:color-mix(in srgb,var(--wt-primary) 11%,var(--wt-surface));border-left-color:var(--wt-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wt-primary) 12%,transparent)}.web-template-scope .wt-edu-hope-mobile-link-dot{height:.4rem;width:.4rem;flex-shrink:0;border-radius:9999px;background:color-mix(in srgb,var(--wt-text-muted) 35%,transparent)}.web-template-scope .wt-edu-hope-mobile-link.is-active .wt-edu-hope-mobile-link-dot{background:var(--wt-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--wt-primary) 18%,transparent)}.web-template-scope .wt-edu-hope-mobile-cta-wrap{padding-top:.35rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--wt-border) 85%,transparent)}.web-template-scope .wt-edu-hope-header-wave{height:2.25rem;margin-top:-.35rem}@media (prefers-reduced-motion:no-preference){.web-template-scope .wt-edu-hope-mobile-menu{animation:wt-hope-menu-in .28s ease-out}}@keyframes wt-hope-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.web-template-scope .wt-edu-hope-header-sun{animation:wt-sun-pulse 4.5s ease-in-out infinite}.web-template-scope .wt-edu-hope-header-cloud--1{animation:wt-cloud-drift 11s ease-in-out infinite}.web-template-scope .wt-edu-hope-header-cloud--2{animation:wt-cloud-drift 9s ease-in-out 1.2s infinite}.web-template-scope .wt-edu-hope-header-flower{animation:wt-balloon-rise 5s ease-in-out infinite}}@media (max-width:767px){.web-template-scope .wt-edu-hope-slogan-badge{width:100%;justify-content:center;text-align:center;font-size:.6875rem;padding:.32rem .75rem}.web-template-scope .wt-edu-hope-header-meta{flex-direction:column;align-items:stretch;padding:.55rem 0 .65rem}.web-template-scope .wt-edu-hope-header-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem}.web-template-scope .wt-edu-hope-chip{gap:.4rem;padding:.32rem .55rem .32rem .32rem}.web-template-scope .wt-edu-hope-chds-v13-icon{height:1.55rem;width:1.55rem}.web-template-scope .wt-edu-hope-chds-v13-label{font-size:.5rem}.web-template-scope .wt-edu-hope-chds-v13-value{font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-template-scope .wt-edu-hope-nav-island{border-radius:var(--wt-radius-xl);padding:.5rem .55rem}.web-template-scope .wt-edu-hope-header-sun{right:4%;height:1.5rem;width:1.5rem}.web-template-scope .wt-edu-hope-header-cloud--1{width:3rem;top:3.5rem}.web-template-scope .wt-edu-hope-header-flower{display:none}.web-template-scope .wt-edu-hope-header-wave{height:1.125rem;margin-top:-.2rem}}@media (prefers-reduced-motion:reduce){.web-template-scope .wt-edu-hope-header-cloud,.web-template-scope .wt-edu-hope-header-flower,.web-template-scope .wt-edu-hope-header-sun{animation:none}}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-topbar,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-topbar{background:transparent;color:var(--wt-text);border-bottom:none;box-shadow:none}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-topbar-card,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-topbar-card{border-radius:calc(var(--wt-radius-xl) + .15rem);background:color-mix(in srgb,var(--wt-surface) 94%,var(--wt-accent));border:1px solid color-mix(in srgb,var(--wt-border) 70%,var(--wt-accent));box-shadow:0 4px 16px color-mix(in srgb,var(--wt-text) 3%,transparent)}.web-template-scope .wt-edu-hope-topbar-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--wt-text-muted)}.web-template-scope .wt-edu-hope-topbar-value{font-family:var(--wt-font-body);font-size:.9375rem;font-weight:700;color:var(--wt-text)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-topbar-icon{border-radius:var(--wt-radius-lg);box-shadow:0 3px 12px color-mix(in srgb,var(--wt-primary) 18%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-topbar-icon--soft{background:linear-gradient(135deg,var(--wt-secondary),color-mix(in srgb,var(--wt-accent) 55%,var(--wt-secondary)))}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-rehab-nav-ribbon{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.45rem 1rem;font-family:var(--wt-font-heading);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--wt-text) 82%,var(--wt-primary));background:linear-gradient(90deg,color-mix(in srgb,var(--wt-secondary) 12%,var(--wt-surface)),color-mix(in srgb,var(--wt-accent) 8%,var(--wt-bg)),color-mix(in srgb,var(--wt-primary) 8%,var(--wt-surface)));border-top:1px solid color-mix(in srgb,var(--wt-border) 80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--wt-border) 80%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-nav,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-nav{position:relative;top:auto;background:color-mix(in srgb,var(--wt-surface) 88%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--wt-border) 85%,var(--wt-accent));box-shadow:none}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-nav.wt-nav-scrolled{background:color-mix(in srgb,var(--wt-surface) 96%,var(--wt-bg));box-shadow:0 6px 20px color-mix(in srgb,var(--wt-text) 4%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-brand-icon{border-radius:calc(var(--wt-radius-lg) + .1rem);box-shadow:0 4px 14px color-mix(in srgb,var(--wt-primary) 20%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-brand .wt-heading{font-family:var(--wt-font-heading);font-size:1.05rem;font-weight:700}.web-template-scope .wt-edu-hope-nav-link{font-family:var(--wt-font-nav);font-weight:600;font-size:.9rem;border-radius:9999px;padding:.45rem .9rem}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-nav-link{color:var(--wt-text-muted);background:transparent}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-nav-link:hover{color:var(--wt-primary);background:color-mix(in srgb,var(--wt-primary) 8%,var(--wt-surface))}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-nav-link.wt-nav-link-active{color:var(--wt-primary-fg);background:linear-gradient(135deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 45%,var(--wt-primary)));box-shadow:0 4px 14px color-mix(in srgb,var(--wt-primary) 22%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-hope-cta{border-radius:9999px;font-family:var(--wt-font-heading);font-weight:700;box-shadow:0 6px 18px color-mix(in srgb,var(--wt-primary) 25%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-footer-shell{--wt-footer-bg:linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 88%,#1e293b),color-mix(in srgb,var(--wt-accent) 55%,#0f172a));background:var(--wt-footer-bg)}.web-template-scope .wt-edu-card-tint{border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,var(--wt-primary) 14%,var(--wt-border));background:color-mix(in srgb,var(--wt-primary) 7%,var(--wt-surface))}.web-template-scope .wt-edu-card-tint--secondary{border-color:color-mix(in srgb,var(--wt-secondary) 18%,var(--wt-border));background:color-mix(in srgb,var(--wt-secondary) 9%,var(--wt-surface))}.web-template-scope .wt-edu-card-tint--accent{border-color:color-mix(in srgb,var(--wt-accent) 18%,var(--wt-border));background:color-mix(in srgb,var(--wt-accent) 8%,var(--wt-surface))}.web-template-scope .wt-edu-card-tint--warm{border-color:color-mix(in srgb,var(--wt-secondary) 22%,var(--wt-border));background:color-mix(in srgb,var(--wt-secondary) 11%,var(--wt-bg))}.web-template-scope .wt-edu-card-tint--cool{border-color:color-mix(in srgb,var(--wt-accent) 22%,var(--wt-border));background:color-mix(in srgb,var(--wt-accent) 10%,var(--wt-bg))}.web-template-scope .wt-edu-icon-badge{display:flex;align-items:center;justify-content:center;border-radius:var(--wt-radius-lg);background:linear-gradient(135deg,var(--wt-primary),color-mix(in srgb,var(--wt-accent) 65%,var(--wt-primary)));color:var(--wt-primary-fg);box-shadow:0 4px 14px color-mix(in srgb,var(--wt-primary) 28%,transparent)}.web-template-scope .wt-edu-icon-badge--secondary{background:linear-gradient(135deg,var(--wt-secondary),color-mix(in srgb,var(--wt-primary) 40%,var(--wt-secondary)))}.web-template-scope .wt-edu-icon-badge--accent{background:linear-gradient(135deg,var(--wt-accent),color-mix(in srgb,var(--wt-primary) 35%,var(--wt-accent)))}.web-template-scope .wt-edu-icon-badge--warm{background:linear-gradient(135deg,var(--wt-secondary),color-mix(in srgb,var(--wt-primary) 50%,var(--wt-secondary)))}.web-template-scope .wt-edu-icon-badge--cool{background:linear-gradient(135deg,var(--wt-accent),color-mix(in srgb,var(--wt-secondary) 40%,var(--wt-accent)))}.web-template-scope .wt-edu-tag{display:inline-flex;border-radius:9999px;padding:.2rem .65rem;font-size:.6875rem;font-weight:700;background:color-mix(in srgb,var(--wt-primary) 12%,var(--wt-surface));color:var(--wt-primary)}.web-template-scope .wt-edu-tag--secondary{background:color-mix(in srgb,var(--wt-secondary) 14%,var(--wt-surface));color:color-mix(in srgb,var(--wt-secondary) 85%,var(--wt-text))}.web-template-scope .wt-edu-tag--accent{background:color-mix(in srgb,var(--wt-accent) 14%,var(--wt-surface));color:color-mix(in srgb,var(--wt-accent) 88%,var(--wt-text))}.web-template-scope .wt-edu-cta-band{position:relative;overflow:hidden;padding:5rem 0;background:linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 90%,#1e293b),color-mix(in srgb,var(--wt-accent) 65%,#0f172a));color:var(--wt-primary-fg)}.web-template-scope .wt-edu-cta-band--home{margin-top:calc(-1 * var(--home-module-pt, 0px));margin-bottom:calc(-1 * var(--home-module-pb, 0px));padding-top:3rem;padding-bottom:3rem}.web-template-scope .wt-edu-cta-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid color-mix(in srgb,#fff 28%,transparent);background:color-mix(in srgb,#fff 14%,transparent);padding:.4rem 1rem;font-size:.8125rem;font-weight:800;color:#fff;backdrop-filter:blur(8px)}.web-template-scope .wt-edu-cta-title{font-family:var(--wt-font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15;color:#fff}.web-template-scope .wt-edu-cta-title-accent{background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--wt-secondary) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope .wt-edu-cta-lead{color:color-mix(in srgb,#fff 82%,var(--wt-accent));line-height:1.65}.web-template-scope .wt-edu-cta-stat{border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#fff 10%,transparent);padding:1.25rem;backdrop-filter:blur(6px)}.web-template-scope .wt-edu-cta-stat-value{font-size:1.75rem;font-weight:800;background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--wt-secondary) 75%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.web-template-scope .wt-edu-cta-stat-label{font-size:.8125rem;font-weight:600;color:color-mix(in srgb,#fff 78%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-hero-light{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--wt-secondary) 22%,transparent),transparent 40%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--wt-accent) 18%,transparent),transparent 38%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--wt-primary) 10%,transparent),transparent 52%),linear-gradient(175deg,var(--wt-bg) 0,var(--wt-surface) 50%,color-mix(in srgb,var(--wt-bg) 95%,var(--wt-secondary)) 100%)}.web-template-scope[data-wt-hero-style=hope][data-wt-mode=dark] .wt-hero-light{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--wt-secondary) 22%,transparent),transparent 40%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--wt-accent) 18%,transparent),transparent 38%),linear-gradient(175deg,var(--wt-bg) 0,var(--wt-surface) 55%,var(--wt-bg) 100%)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-rehab-hero-illus{box-shadow:0 20px 50px color-mix(in srgb,var(--wt-primary) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--wt-secondary) 25%,transparent)}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-hero-style=hope] .wt-rehab-sun{animation:wt-sun-pulse 5s ease-in-out infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-bird--1{animation:wt-bird-glide 4.5s ease-in-out infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-bird--2{animation:wt-bird-glide 5.2s ease-in-out .8s infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-bird--3{animation:wt-bird-glide 4.8s ease-in-out 1.4s infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-cloud{animation:wt-cloud-drift 12s ease-in-out infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-cloud--delay{animation-delay:3s}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-balloon{animation:wt-balloon-rise 3.5s ease-in-out infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-balloon--2{animation-delay:1.2s}}@media (prefers-reduced-motion:reduce){.web-template-scope[data-wt-hero-style=hope] .wt-rehab-balloon,.web-template-scope[data-wt-hero-style=hope] .wt-rehab-bird,.web-template-scope[data-wt-hero-style=hope] .wt-rehab-cloud,.web-template-scope[data-wt-hero-style=hope] .wt-rehab-sun{animation:none}}.web-template-scope .wt-rehab-content-motifs{display:none}.web-template-scope .wt-edu-hope-section{background:linear-gradient(180deg,var(--wt-bg) 0,color-mix(in srgb,var(--wt-surface) 92%,var(--wt-bg)) 40%,var(--wt-bg) 100%)}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-content-motifs{display:block}.web-template-scope[data-wt-hero-style=hope] .wt-edu-hope-section{background:linear-gradient(180deg,var(--wt-bg) 0,color-mix(in srgb,var(--wt-surface) 98%,var(--wt-secondary)) 30%,var(--wt-surface) 55%,color-mix(in srgb,var(--wt-bg) 92%,var(--wt-accent)) 100%)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education]{color-scheme:light}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-card-tint,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-card-tint--accent,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-card-tint--cool,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-card-tint--secondary,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-card-tint--warm{border-color:color-mix(in srgb,var(--wt-border) 85%,var(--wt-primary));background:color-mix(in srgb,var(--wt-surface) 97%,var(--wt-primary));box-shadow:0 4px 18px color-mix(in srgb,var(--wt-text) 3%,transparent)}.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-content-card,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-process-card,.web-template-scope[data-wt-hero-style=hope][data-wt-template=education] .wt-edu-service-block{background:color-mix(in srgb,var(--wt-surface) 98%,var(--wt-bg));border-color:color-mix(in srgb,var(--wt-border) 80%,var(--wt-primary));box-shadow:0 6px 24px color-mix(in srgb,var(--wt-accent) 6%,transparent)}.web-template-scope[data-wt-hero-style=hope] .wt-edu-hope-section--muted{background:linear-gradient(180deg,color-mix(in srgb,var(--wt-accent) 7%,var(--wt-surface-muted)) 0,var(--wt-surface) 50%,color-mix(in srgb,var(--wt-secondary) 8%,var(--wt-bg)) 100%)}.web-template-scope[data-wt-hero-style=hope] .wt-edu-hope-section--warm{background:linear-gradient(180deg,color-mix(in srgb,var(--wt-secondary) 12%,var(--wt-bg)) 0,var(--wt-surface) 45%,color-mix(in srgb,var(--wt-primary) 5%,var(--wt-bg)) 100%)}.web-template-scope .wt-edu-service-block{border-radius:calc(var(--wt-radius-xl) + .25rem);border:2px solid color-mix(in srgb,var(--wt-primary) 12%,var(--wt-border));padding:2rem;box-shadow:0 8px 28px color-mix(in srgb,var(--wt-text) 5%,transparent);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.web-template-scope .wt-edu-service-block:hover{border-color:color-mix(in srgb,var(--wt-primary) 22%,var(--wt-border));box-shadow:0 14px 36px color-mix(in srgb,var(--wt-primary) 10%,transparent);transform:translateY(-2px)}.web-template-scope .wt-edu-content-card,.web-template-scope .wt-edu-process-card{border-radius:var(--wt-radius-xl);border:1px solid color-mix(in srgb,var(--wt-primary) 10%,var(--wt-border));background:color-mix(in srgb,var(--wt-surface) 94%,transparent);box-shadow:0 6px 22px color-mix(in srgb,var(--wt-text) 4%,transparent);backdrop-filter:blur(6px);transition:transform .2s ease,box-shadow .2s ease}.web-template-scope .wt-edu-content-card:hover,.web-template-scope .wt-edu-process-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px color-mix(in srgb,var(--wt-primary) 8%,transparent)}.web-template-scope .wt-edu-check-icon{color:color-mix(in srgb,var(--wt-accent) 75%,#10b981);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.web-template-scope[data-wt-hero-style=hope] .wt-rehab-butterfly{animation:wt-bird-glide 6s ease-in-out infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-flower{animation:wt-balloon-rise 5.5s ease-in-out infinite}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-flower--2{animation-delay:1.5s}.web-template-scope[data-wt-hero-style=hope] .wt-rehab-kid-doodle{animation:wt-float-soft 4.8s ease-in-out infinite}}.web-instagram-highlights--theme{background:radial-gradient(120% 90% at 0 50%,color-mix(in srgb,var(--wt-primary) 42%,transparent),transparent 55%),radial-gradient(100% 80% at 100% 30%,color-mix(in srgb,var(--wt-accent) 38%,transparent),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--wt-primary) 72%,#1e1b4b) 0,color-mix(in srgb,var(--wt-accent) 65%,#701a75) 48%,color-mix(in srgb,var(--wt-primary) 68%,#312e81) 100%)}