@keyframes mkt-title-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes mkt-eyebrow-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 10px #38bdf88c}50%{transform:scale(1.12);box-shadow:0 0 16px #38bdf8cc}}.landing :is(.why-switch__eyebrow,.stu-journey__eyebrow,.team-platform__eyebrow,.trust-section__eyebrow,.dash-showcase__eyebrow,.modules-eyebrow,.section-head>.eyebrow,.pricing-head>.eyebrow,.faq-intro__eyebrow,.contact-eyebrow){letter-spacing:.07em;text-transform:uppercase;color:#64748b;background:#ffffffe0;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.38rem .95rem .38rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #0f172a0d}.landing :is(.why-switch__eyebrow-dot,.stu-journey__eyebrow-dot,.team-platform__eyebrow-dot,.trust-section__eyebrow-dot,.dash-showcase__eyebrow-dot,.modules-eyebrow__pulse){background:linear-gradient(135deg,#38bdf8,#14b8a6);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite mkt-eyebrow-dot-pulse;box-shadow:0 0 10px #38bdf88c}.landing :is(.section-head,.pricing-head,.faq-intro,.contact-intro)>.eyebrow:not(:has(span)):before{content:"";background:linear-gradient(135deg,#38bdf8,#14b8a6);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite mkt-eyebrow-dot-pulse;box-shadow:0 0 10px #38bdf88c}.landing :is(.why-switch__title,.stu-journey__title,.team-platform__title,.dash-showcase__title,.trust-block__title,.section-head h2,.faq-intro h2,.contact-intro h2){letter-spacing:-.035em;margin:0 0 .85rem;font-family:inherit;font-size:clamp(1.75rem,3.8vw,2.45rem);font-weight:650;line-height:1.1}.landing :is(.why-switch__title-accent,.stu-journey__title,.team-platform__title,.dash-showcase__title,.trust-block__title-line,.section-head h2,.faq-intro h2,.contact-intro h2){background:linear-gradient(120deg,#0f172a 0%,#0369a1 35%,#0d9488 65%,#0369a1 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite mkt-title-shimmer}.landing :is(.why-switch__sub,.stu-journey__sub,.team-platform__sub,.dash-showcase__sub,.trust-block__sub,.section-sub,.faq-intro__lead,.contact-lead){color:#64748b;max-width:38rem;margin:0 auto;font-size:1.05rem;line-height:1.65}.landing .section-head,.landing .why-switch__head,.landing .stu-journey__head,.landing .team-platform__head,.landing .dash-showcase__head{margin-inline:auto;text-align:center;max-width:720px;margin-bottom:2.75rem}@media (width>=900px){.landing .modules-head-copy .section-sub{max-width:none;margin-inline:0}}.landing .faq-intro,.landing .contact-intro{text-align:left}.landing .faq-intro :is(h2,.faq-intro__lead),.landing .contact-intro :is(h2,.contact-lead){max-width:none;margin-inline:0}.landing .hero-title{letter-spacing:-.035em;font-weight:650;line-height:1.1}.landing .security-copy h2,.landing .cta-band__title{letter-spacing:-.035em;font-size:clamp(1.75rem,3.8vw,2.45rem);font-weight:650;line-height:1.1}.landing .cta-band__lead{font-size:1.05rem;line-height:1.65}.landing .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.landing .reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing :is(.why-switch__title-accent,.stu-journey__title,.team-platform__title,.dash-showcase__title,.trust-block__title-line,.section-head h2,.faq-intro h2,.contact-intro h2),.landing :is(.why-switch__eyebrow-dot,.stu-journey__eyebrow-dot,.team-platform__eyebrow-dot,.trust-section__eyebrow-dot,.dash-showcase__eyebrow-dot,.modules-eyebrow__pulse){animation:none!important}.landing .reveal{opacity:1!important;transition:none!important;transform:none!important}}
