.announcement-wrapper[data-v-3ad79179]{background:var(--fs-deep-blue,#2b425c);border-bottom:1px solid rgba(145,185,201,.1);position:relative;z-index:1}.announcement-banner[data-v-3ad79179]{align-items:center;color:var(--fs-pale-cream,#efeee5);display:flex;gap:10px;justify-content:center;padding:12px 24px;text-decoration:none}.announcement-logo[data-v-3ad79179]{border-radius:4px;flex-shrink:0;height:20px;opacity:.85;transition:opacity .2s ease;width:20px}.announcement-text[data-v-3ad79179]{color:#efefe6d9;font-size:.875rem;font-weight:600;transition:color .2s ease}.announcement-arrow-wrapper[data-v-3ad79179]{align-items:center;background:#91b9c926;border-radius:50%;color:#efefe699;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.announcement-banner:hover .announcement-logo[data-v-3ad79179]{opacity:1}.announcement-banner:hover .announcement-text[data-v-3ad79179]{color:#efeee5}.announcement-banner:hover .announcement-arrow-wrapper[data-v-3ad79179]{background:#91b9c940;color:#efefe6e6}@media(max-width:600px){.announcement-banner[data-v-3ad79179]{padding:10px 16px}.announcement-text[data-v-3ad79179]{font-size:.8125rem}.announcement-arrow-wrapper[data-v-3ad79179]{height:20px;width:20px}}.insight-cards[data-v-e9d8f02d]{display:flex;flex-direction:column;gap:16px;max-width:480px;width:100%}.insight-card[data-v-e9d8f02d]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;opacity:0;overflow:hidden;position:relative;transform:scale(.95);transition:all .8s cubic-bezier(.16,1,.3,1);width:100%}.insight-card--revealed[data-v-e9d8f02d]{opacity:1;transform:scale(1)}.insight-card__pixels[data-v-e9d8f02d]{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03) 2px,transparent 0,transparent 4px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03) 2px,transparent 0,transparent 4px);inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity 1.5s ease}.insight-card--revealed .insight-card__pixels[data-v-e9d8f02d]{opacity:0}.insight-card__content[data-v-e9d8f02d]{opacity:0;padding:20px 24px;position:relative;transform:translateY(10px);transition:all .6s ease .3s}.insight-card--revealed .insight-card__content[data-v-e9d8f02d]{opacity:1;transform:translateY(0)}.insight-card__header[data-v-e9d8f02d]{align-items:center;color:#fffc;display:flex;font-size:13px;font-weight:600;gap:10px;letter-spacing:.5px;margin-bottom:14px;text-transform:uppercase}.insight-card__badge[data-v-e9d8f02d]{background:#4caf5033;border-radius:100px;color:#81c784;font-size:11px;margin-left:auto;padding:4px 12px;text-transform:uppercase}.insight-card__attention[data-v-e9d8f02d]{background:#ffb74d33;border-radius:100px;color:#ffb74d;font-size:10px;font-weight:500;margin-left:auto;padding:4px 10px;text-transform:none}.insight-card__meta[data-v-e9d8f02d]{color:#fff6;display:flex;font-size:12px;gap:18px;margin-top:12px}.insight-card__text[data-v-e9d8f02d]{color:#fff9;font-size:15px;line-height:1.5;margin:0}.highlight[data-v-e9d8f02d]{color:#fffffff2;font-weight:500}.card-icon[data-v-e9d8f02d]{height:18px;stroke:#ffffffb3;width:18px}.pulse-dot[data-v-e9d8f02d]{animation:pulse-e9d8f02d 2s ease-in-out infinite;background:#81c784;border-radius:50%;height:10px;width:10px}@keyframes pulse-e9d8f02d{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.waveform[data-v-e9d8f02d]{height:42px;overflow:hidden;position:relative;width:100%}.waveform__track[data-v-e9d8f02d]{align-items:center;animation:waveformScroll-e9d8f02d 8s linear infinite;display:flex;gap:3px;height:100%;will-change:transform}.waveform__bar[data-v-e9d8f02d]{background:#ffffff80;border-radius:2px;flex-shrink:0;width:4px}@keyframes waveformScroll-e9d8f02d{0%{transform:translateZ(0)}to{transform:translate3d(-560px,0,0)}}.proficiency-grid[data-v-e9d8f02d]{display:flex;flex-direction:column;gap:12px}.proficiency-item[data-v-e9d8f02d]{display:flex;flex-direction:column;gap:5px}.proficiency-label[data-v-e9d8f02d]{color:#ffffff80;font-size:13px}.proficiency-bar[data-v-e9d8f02d]{background:#ffffff1a;border-radius:4px;height:7px;overflow:hidden}.proficiency-fill[data-v-e9d8f02d]{animation:fillGrow-e9d8f02d 1.2s ease-out backwards;animation-delay:.5s;background:linear-gradient(90deg,#fff6,#ffffffb3);border-radius:3px;height:100%;width:var(--fill)}@keyframes fillGrow-e9d8f02d{0%{width:0}}.course-progress-row[data-v-e9d8f02d],.course-progress__section[data-v-e9d8f02d]{align-items:center;display:flex}.course-progress__section[data-v-e9d8f02d]{justify-content:center}.course-progress__section[data-v-e9d8f02d]:first-child{flex:.7}.course-progress__section[data-v-e9d8f02d]:nth-child(3){flex:.9}.course-progress__section[data-v-e9d8f02d]:last-child{flex:1.4}.course-progress__divider[data-v-e9d8f02d]{background:#ffffff26;flex-shrink:0;height:40px;width:1px}.course-progress__ring[data-v-e9d8f02d]{flex-shrink:0;height:52px;position:relative;width:52px}.course-progress__ring svg[data-v-e9d8f02d]{height:100%;transform:rotate(-90deg);width:100%}.ring-bg[data-v-e9d8f02d]{fill:none;stroke:#ffffff1a;stroke-width:8}.ring-fill[data-v-e9d8f02d]{animation:ringDraw-e9d8f02d 1.5s ease-out backwards;animation-delay:.8s;fill:none;stroke:#ffffffb3;stroke-dasharray:264;stroke-dashoffset:84;stroke-linecap:round;stroke-width:8}@keyframes ringDraw-e9d8f02d{0%{stroke-dashoffset:264}}.ring-value[data-v-e9d8f02d]{color:#ffffffe6;font-size:13px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.course-progress__milestone[data-v-e9d8f02d]{align-items:center;display:flex;gap:8px}.milestone-number[data-v-e9d8f02d]{color:#ffffffe6;font-size:26px;font-weight:700;line-height:1}.milestone-text[data-v-e9d8f02d]{color:#ffffff80;font-size:11px;line-height:1.3}.milestone-text strong[data-v-e9d8f02d]{color:#fffc}.course-progress__chips[data-v-e9d8f02d]{display:flex;flex-direction:column;gap:6px}.chip[data-v-e9d8f02d]{align-items:center;background:transparent;border-radius:100px;display:inline-flex;font-size:10px;font-weight:500;gap:5px;padding:4px 10px;white-space:nowrap}.chip svg[data-v-e9d8f02d]{flex-shrink:0;height:12px;width:12px}.chip--warning[data-v-e9d8f02d]{border:1px solid rgba(255,183,77,.5);color:#ffb74d}.chip--success[data-v-e9d8f02d]{border:1px solid rgba(129,199,132,.5);color:#81c784}@media(max-width:959px){.insight-cards[data-v-e9d8f02d]{margin:0 auto;max-width:500px}}@media(max-width:599px){.insight-cards[data-v-e9d8f02d]{gap:12px;max-width:100%}.insight-card[data-v-e9d8f02d]{border-radius:14px}.insight-card__content[data-v-e9d8f02d]{padding:16px 18px}.insight-card__header[data-v-e9d8f02d]{font-size:11px;margin-bottom:10px}.insight-card__text[data-v-e9d8f02d]{font-size:13px}.waveform[data-v-e9d8f02d]{height:36px}.proficiency-label[data-v-e9d8f02d]{font-size:11px}}.hero[data-v-c84f13d6]{align-items:center;background:var(--fs-deep-blue,#2b425c);display:flex;min-height:70vh;overflow:hidden;position:relative}.hero__gradient[data-v-c84f13d6]{background:var(--fs-gradient-dark-hero,linear-gradient(135deg,#1e2f42 0,#2b425c 40%,#3d5a7a 100%));inset:0;position:absolute}.hero__pattern[data-v-c84f13d6]{background-image:radial-gradient(circle at 2px 2px,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:40px 40px;inset:0;position:absolute}.hero__content[data-v-c84f13d6]{max-width:1600px;position:relative;z-index:10}.hero__row[data-v-c84f13d6]{min-height:56vh}.hero__copy-col[data-v-c84f13d6]{padding-right:4%}.hero__headline[data-v-c84f13d6]{font-size:4.5rem;letter-spacing:-.025em;line-height:1.05;max-width:100%}.hero__headline-accent[data-v-c84f13d6]{color:var(--fs-light-blue,#91b9c9);display:block;margin-top:.15em}.hero__subtitle[data-v-c84f13d6]{font-size:1.35rem;line-height:1.6;max-width:90%}.hero__badge[data-v-c84f13d6]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#91b9c926;border-radius:100px;box-shadow:0 0 0 1px #91b9c94d;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:10px 20px 10px 14px}.hero__badge[data-v-c84f13d6],.hero__headline[data-v-c84f13d6]{color:var(--fs-pale-cream,#efeee5)}.hero__subtitle[data-v-c84f13d6]{color:#efefe6cc;max-width:540px}.hero__cta-primary[data-v-c84f13d6]{box-shadow:0 4px 14px #d1907a66}.hero__cta-primary[data-v-c84f13d6]:hover{box-shadow:0 6px 20px #d1907a80}.hero__trust-signal[data-v-c84f13d6]{color:#efefe6b3;font-size:.875rem}.hero__trust-signal svg[data-v-c84f13d6]{color:var(--fs-light-blue,#91b9c9)}.hero__cards-col[data-v-c84f13d6]{padding-left:2%}@media(max-width:959px){.hero[data-v-c84f13d6]{padding-bottom:40px;padding-top:32px}.hero[data-v-c84f13d6],.hero__row[data-v-c84f13d6]{min-height:auto}.hero__headline[data-v-c84f13d6]{font-size:2.85rem}.hero__subtitle[data-v-c84f13d6]{font-size:1.2rem;max-width:100%}.hero__badge[data-v-c84f13d6]{font-size:.8rem;padding:8px 14px 8px 10px}.hero__cards-col[data-v-c84f13d6],.hero__copy-col[data-v-c84f13d6]{padding-left:16px;padding-right:16px}.hero__cards-col[data-v-c84f13d6]{margin-top:48px}}@media(max-width:599px){.hero[data-v-c84f13d6]{padding-top:24px}.hero__headline[data-v-c84f13d6]{font-size:2rem}.hero__subtitle[data-v-c84f13d6]{font-size:1rem}.hero__trust-signal[data-v-c84f13d6]{font-size:.75rem}.hero__cards-col[data-v-c84f13d6]{margin-top:32px}}.code-scroll-section[data-v-f1a6b050]{background:var(--fs-deep-blue,#2b425c);overflow:hidden}.code-band[data-v-f1a6b050]{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:24px 0 32px}.code-row[data-v-f1a6b050]{overflow:hidden;white-space:nowrap}.code-row__track[data-v-f1a6b050]{animation:scrollLtr-f1a6b050 35s linear infinite;display:inline-flex;gap:40px}.code-row--rtl .code-row__track[data-v-f1a6b050]{animation-name:scrollRtl-f1a6b050}.code-row--slow .code-row__track[data-v-f1a6b050]{animation-duration:50s}@keyframes scrollLtr-f1a6b050{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes scrollRtl-f1a6b050{0%{transform:translate(-25%)}to{transform:translate(0)}}.code-item[data-v-f1a6b050]{border-radius:4px;color:#91b9c94d;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;padding:6px 16px;transition:all .3s ease;white-space:nowrap}.code-item--flash[data-v-f1a6b050]{background:#91b9c926;box-shadow:0 0 20px #91b9c94d;color:#91b9c9e6;text-shadow:0 0 10px rgba(145,185,201,.5)}@media(max-width:599px){.code-band[data-v-f1a6b050]{gap:6px;padding:16px 0 24px}.code-item[data-v-f1a6b050]{font-size:11px;padding:4px 12px}.code-row__track[data-v-f1a6b050]{gap:24px}}.social-proof[data-v-49c5d9ad]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.social-proof__bg[data-v-49c5d9ad]{background:linear-gradient(180deg,#1e2f42f2,#2b425ce6);inset:0;position:absolute}.stats-row[data-v-49c5d9ad]{position:relative}.stat-item[data-v-49c5d9ad]{padding:16px 8px}.stat-item__value[data-v-49c5d9ad]{color:var(--fs-pale-cream,#efeee5);font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:4px}.stat-item__label[data-v-49c5d9ad]{color:#efefe699;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.section-divider[data-v-49c5d9ad]{align-items:center;display:flex;justify-content:center}.divider-line[data-v-49c5d9ad]{background:linear-gradient(90deg,transparent,rgba(145,185,201,.4),transparent);height:1px;width:80px}.quote-section[data-v-49c5d9ad]{margin:0 auto;max-width:700px;text-align:center}.quote-text[data-v-49c5d9ad]{color:var(--fs-pale-cream,#efeee5);font-size:1.25rem;font-style:italic;line-height:1.7;margin:0 0 20px}.highlight[data-v-49c5d9ad]{color:var(--fs-light-blue,#91b9c9);font-weight:600}.quote-attribution[data-v-49c5d9ad]{display:flex;flex-direction:column;gap:4px}.attribution-name[data-v-49c5d9ad]{color:var(--fs-pale-cream,#efeee5);font-size:.9375rem;font-weight:600}.attribution-school[data-v-49c5d9ad]{color:var(--fs-light-blue,#91b9c9);font-size:.8125rem}@media(max-width:959px){.stat-item__value[data-v-49c5d9ad]{font-size:2rem}.quote-text[data-v-49c5d9ad]{font-size:1.125rem}}@media(max-width:599px){.stat-item__value[data-v-49c5d9ad]{font-size:1.75rem}.stat-item__label[data-v-49c5d9ad]{font-size:.75rem}.quote-text[data-v-49c5d9ad]{font-size:1rem}}.press-section[data-v-a9e6da93]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.press-section__bg[data-v-a9e6da93]{background:radial-gradient(circle,hsla(0,0%,100%,.2) 1.5px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,#2b425ce6,#1e2f42f2);background-position:0 0,16px 0,0 16px,0 0;background-size:32px 32px,32px 32px,32px 32px,auto;inset:0;position:absolute}.section-badge[data-v-a9e6da93]{align-items:center;background:#91b9c926;border-radius:100px;box-shadow:0 0 0 1px #91b9c94d;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.section-badge[data-v-a9e6da93],.section-title[data-v-a9e6da93]{color:var(--fs-pale-cream,#efeee5)}.section-subtitle[data-v-a9e6da93]{color:#efefe699;font-size:.9375rem;margin:0}.press-logos[data-v-a9e6da93]{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.press-logo-card[data-v-a9e6da93]{display:block;text-decoration:none;transition:all .3s ease}.press-logo-card[data-v-a9e6da93]:hover{transform:translateY(-2px)}.press-logo[data-v-a9e6da93]{border-radius:8px;box-shadow:0 4px 16px #0003;height:auto;max-height:70px;max-width:180px;-o-object-fit:contain;object-fit:contain;opacity:.75;transition:all .3s ease;width:auto}.press-logo-card:hover .press-logo[data-v-a9e6da93]{box-shadow:0 8px 24px #0000004d;opacity:1}@media(max-width:959px){.press-logos[data-v-a9e6da93]{gap:24px}.press-logo[data-v-a9e6da93]{max-height:60px;max-width:150px}}@media(max-width:599px){.press-logos[data-v-a9e6da93]{gap:16px}.press-logo[data-v-a9e6da93]{border-radius:6px;max-height:50px;max-width:120px}}.video-section[data-v-96d02049]{background:#f8f9fa;overflow:hidden;position:relative}.section-title[data-v-96d02049]{color:var(--fs-deep-blue,#2b425c)}.section-subtitle[data-v-96d02049]{color:#2b425cb3}.video-card[data-v-96d02049]{background:linear-gradient(135deg,#2b425c08,#91b9c90f);border:1px solid rgba(43,66,92,.08);border-radius:20px;box-shadow:0 25px 50px -12px #0000001a,0 4px 12px #0000000d;max-width:900px;padding:12px}.video-container[data-v-96d02049]{border-radius:12px;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe[data-v-96d02049]{height:100%;left:0;position:absolute;top:0;width:100%}.section-badge[data-v-96d02049]{align-items:center;background:radial-gradient(ellipse at 50% 50%,#91b9c926 0,#91b9c90f 70%);border-radius:100px;box-shadow:0 0 0 1px #91b9c940;color:var(--fs-deep-blue,#2b425c);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;overflow:hidden;padding:8px 16px 8px 12px;position:relative;transition:all .3s ease}.section-badge[data-v-96d02049]:hover{box-shadow:0 0 0 1px #91b9c966;transform:translateY(-1px)}.section-badge:hover .badge-icon[data-v-96d02049]{transform:scale(1.15)}.badge-icon[data-v-96d02049]{color:var(--fs-deep-blue,#2b425c);opacity:.7;transition:transform .3s ease}.mockup-card[data-v-7b416819]{display:flex;flex-direction:column;height:400px;overflow:hidden;width:360px}.mockup-header[data-v-7b416819]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;gap:8px;padding:14px 20px}.mockup-body[data-v-7b416819]{display:flex;flex:1;flex-direction:column;padding:16px 20px 20px}.student-row[data-v-7b416819]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;padding:10px 12px}.avatar-text[data-v-7b416819]{font-size:.625rem;font-weight:700}.stats-row[data-v-7b416819]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-around;padding:12px}.stat-item[data-v-7b416819]{text-align:center}.stat-divider[data-v-7b416819]{background:#00000014;height:32px;width:1px}.spin-slow[data-v-7b416819]{animation:spin-7b416819 2s linear infinite}@keyframes spin-7b416819{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mockup-card[data-v-707524d2]{display:flex;flex-direction:column;height:400px;overflow:hidden;width:360px}.mockup-header[data-v-707524d2]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;gap:8px;padding:14px 20px}.mockup-body[data-v-707524d2]{display:flex;flex:1;flex-direction:column;padding:16px 20px 20px}.lesson-icon[data-v-707524d2]{background:var(--fs-deep-blue,#2b425c);color:#fff;height:32px;justify-content:center;width:32px}.content-row[data-v-707524d2],.lesson-icon[data-v-707524d2]{align-items:center;border-radius:8px;display:flex}.content-row[data-v-707524d2]{background:#f8f9fa;justify-content:space-between;padding:10px 12px}.mockup-card[data-v-12c76ed0]{display:flex;flex-direction:column;height:400px;overflow:hidden;width:360px}.mockup-header[data-v-12c76ed0]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;gap:8px;padding:14px 20px}.mockup-body[data-v-12c76ed0]{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:16px 20px 20px}.stage-row[data-v-12c76ed0]{align-items:center;background:#f8f9fa;border-radius:8px;color:var(--fs-deep-blue,#2b425c);display:flex;justify-content:space-between;padding:10px 12px}.stage-row svg[data-v-12c76ed0]{color:#9e9e9e}.stage-row--expanded[data-v-12c76ed0]{background:var(--fs-deep-blue,#2b425c);color:#fff}.stage-row--expanded .text-body-2[data-v-12c76ed0],.stage-row--expanded .text-caption[data-v-12c76ed0]{color:#fff}.stage-row--expanded .text-caption[data-v-12c76ed0]{opacity:.7}.stage-row--expanded svg[data-v-12c76ed0]{color:#ffffffb3}.lessons-preview[data-v-12c76ed0]{border-left:2px solid rgba(43,66,92,.15);display:flex;flex-direction:column;gap:4px;margin-left:8px;padding-left:24px}.lesson-item[data-v-12c76ed0]{align-items:center;background:#fafafa;border-radius:6px;color:#757575;display:flex;gap:8px;padding:8px 10px}.lesson-item svg[data-v-12c76ed0]{color:#bdbdbd}.lesson-item--active[data-v-12c76ed0]{background:#2b425c0f;color:var(--fs-deep-blue,#2b425c)}.lesson-item--active svg[data-v-12c76ed0]{color:#9e9e9e}.mockup-card[data-v-940e22da]{display:flex;flex-direction:column;height:400px;overflow:hidden;width:360px}.mockup-header[data-v-940e22da]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;gap:8px;padding:14px 20px}.mockup-body[data-v-940e22da]{display:flex;flex:1;flex-direction:column;padding:16px 20px 20px}.avatar-text[data-v-940e22da]{font-size:.6875rem;font-weight:700}.task-row[data-v-940e22da]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.recording-pulse[data-v-940e22da]{animation:pulse-940e22da 1.5s ease-in-out infinite}@keyframes pulse-940e22da{0%,to{opacity:1}50%{opacity:.3}}.how-it-works[data-v-6f9a6426]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.how-it-works__gradient[data-v-6f9a6426]{background:linear-gradient(180deg,#2b425c,#1e2f4280 50%,#2b425c);inset:0;position:absolute}.section-badge[data-v-6f9a6426]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#91b9c926;border-radius:100px;box-shadow:0 0 0 1px #91b9c94d;color:var(--fs-pale-cream,#efeee5);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.badge-icon[data-v-6f9a6426]{color:#fff}.text-cream[data-v-6f9a6426]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-6f9a6426]{color:#efefe6b3}.step-card[data-v-6f9a6426]{background:#1e2f4299;border:1px solid rgba(145,185,201,.15);border-radius:16px;cursor:pointer;height:100%;padding:24px;position:relative;transition:all .3s ease}.step-card[data-v-6f9a6426]:hover{background:#1e2f42cc;border-color:#91b9c94d;transform:translateY(-4px)}.step-card--active[data-v-6f9a6426]{background:#91b9c926;border-color:var(--fs-light-blue,#91b9c9);box-shadow:0 0 20px #91b9c940}.step-card__number[data-v-6f9a6426]{align-items:center;background:#91b9c933;border-radius:50%;color:var(--fs-light-blue,#91b9c9);display:flex;font-size:.875rem;font-weight:600;height:28px;justify-content:center;position:absolute;right:16px;top:16px;width:28px}.step-card--active .step-card__number[data-v-6f9a6426]{background:var(--fs-light-blue,#91b9c9);color:#fff}.step-card__icon[data-v-6f9a6426]{align-items:center;background:#91b9c926;border-radius:12px;color:var(--fs-light-blue,#91b9c9);display:flex;height:48px;justify-content:center;margin-bottom:16px;transition:all .3s ease;width:48px}.step-card--active .step-card__icon[data-v-6f9a6426]{background:#91b9c940;color:var(--fs-light-blue,#91b9c9)}.step-card__title[data-v-6f9a6426]{color:var(--fs-pale-cream,#efeee5);font-size:1.125rem;font-weight:600;margin-bottom:8px}.step-card__description[data-v-6f9a6426]{color:#efefe699;font-size:.875rem;margin:0}.step-detail[data-v-6f9a6426]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e2f4266;border:1px solid rgba(145,185,201,.1);border-radius:20px;padding:32px}.step-detail__content[data-v-6f9a6426]{padding-right:24px}.step-detail__number[data-v-6f9a6426]{background:var(--fs-light-blue,#91b9c9);border-radius:100px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.step-detail__title[data-v-6f9a6426]{color:var(--fs-pale-cream,#efeee5);font-size:1.75rem;font-weight:700;margin-bottom:16px}.step-detail__description[data-v-6f9a6426]{color:#efefe6cc;font-size:1.125rem;line-height:1.6;margin-bottom:24px}.step-detail__features[data-v-6f9a6426]{list-style:none;margin:0;padding:0}.step-detail__features li[data-v-6f9a6426]{align-items:flex-start;color:#efefe6b3;display:flex;font-size:1rem;gap:12px;margin-bottom:12px}.step-detail__check[data-v-6f9a6426]{color:var(--fs-friendly-green,#4caf50);flex-shrink:0;margin-top:2px}.step-detail__visual[data-v-6f9a6426]{align-items:center;display:flex;justify-content:center;min-height:300px}.progress-dot[data-v-6f9a6426]{background:#91b9c94d;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.progress-dot[data-v-6f9a6426]:hover{background:#91b9c999}.progress-dot--active[data-v-6f9a6426]{background:var(--fs-light-blue,#91b9c9);border-radius:5px;width:28px}.fade-enter-active[data-v-6f9a6426],.fade-leave-active[data-v-6f9a6426]{transition:opacity .3s ease}.fade-enter-from[data-v-6f9a6426],.fade-leave-to[data-v-6f9a6426]{opacity:0}.fade-slide-enter-active[data-v-6f9a6426],.fade-slide-leave-active[data-v-6f9a6426]{transition:all .35s ease}.fade-slide-enter-from[data-v-6f9a6426]{opacity:0;transform:translate(24px)}.fade-slide-leave-to[data-v-6f9a6426]{opacity:0;transform:translate(-24px)}.mobile-step[data-v-6f9a6426]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e2f4266;border:1px solid rgba(145,185,201,.1);border-radius:20px;margin-bottom:24px;padding:24px}.mobile-step[data-v-6f9a6426]:last-child{margin-bottom:0}.mobile-step__visual[data-v-6f9a6426]{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.mobile-step__content[data-v-6f9a6426]{text-align:center}.mobile-step__title[data-v-6f9a6426]{color:var(--fs-pale-cream,#efeee5);font-size:1.5rem;font-weight:700;margin-bottom:12px}.mobile-step__description[data-v-6f9a6426]{color:#efefe6cc;font-size:1rem;line-height:1.6;margin-bottom:20px}.mobile-step__features[data-v-6f9a6426]{list-style:none;margin:0;padding:0}.mobile-step__features li[data-v-6f9a6426]{align-items:flex-start;color:#efefe6b3;display:flex;font-size:.9375rem;gap:10px;justify-content:center;margin-bottom:10px;text-align:left}@media(min-width:600px)and (max-width:959px){.mobile-step[data-v-6f9a6426]{padding:32px}.mobile-step__title[data-v-6f9a6426]{font-size:1.625rem}.mobile-step__description[data-v-6f9a6426]{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-6f9a6426],.fade-leave-active[data-v-6f9a6426],.fade-slide-enter-active[data-v-6f9a6426],.fade-slide-leave-active[data-v-6f9a6426],.progress-dot[data-v-6f9a6426],.step-card[data-v-6f9a6426]{transition:none}}.section-divider[data-v-93c98c29]{align-items:center;display:flex;height:48px;justify-content:center;padding:0 24px;position:relative}.section-divider--light .divider-line[data-v-93c98c29]{background:repeating-linear-gradient(90deg,rgba(43,66,92,.3) 0,rgba(43,66,92,.3) 8px,transparent 0,transparent 16px);height:1px;width:100%}.section-divider--light .divider-icon[data-v-93c98c29]{color:var(--fs-deep-blue,#2b425c)}.section-divider--light .radar-blip[data-v-93c98c29]{background:radial-gradient(circle,rgba(145,185,201,.25) 0,rgba(145,185,201,.08) 50%,transparent 70%)}.section-divider--dark .divider-line[data-v-93c98c29]{background:repeating-linear-gradient(90deg,rgba(145,185,201,.4) 0,rgba(145,185,201,.4) 8px,transparent 0,transparent 16px);height:1px;width:100%}.section-divider--dark .divider-icon[data-v-93c98c29]{color:var(--fs-light-blue,#91b9c9)}.section-divider--dark .radar-blip[data-v-93c98c29]{background:radial-gradient(circle,rgba(145,185,201,.35) 0,rgba(145,185,201,.15) 50%,transparent 70%);box-shadow:0 0 20px #91b9c933}.section-divider--white[data-v-93c98c29]{background:var(--fs-deep-blue,#2b425c)}.section-divider--white .divider-line[data-v-93c98c29]{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 8px,transparent 0,transparent 16px);height:1px;width:100%}.section-divider--white .divider-icon[data-v-93c98c29]{color:#ffffffe6}.section-divider--white .radar-blip[data-v-93c98c29]{background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 50%,transparent 70%)}.divider-icon[data-v-93c98c29]{align-items:center;display:flex;justify-content:center;position:absolute;transition:transform .03s linear;will-change:transform}.radar-blip[data-v-93c98c29]{border-radius:50%;height:48px;position:absolute;width:48px;z-index:0}.divider-icon[data-v-93c98c29] svg{position:relative;transform:rotate(45deg);z-index:1}.section-divider--reverse .divider-icon[data-v-93c98c29] svg{transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){.divider-icon[data-v-93c98c29]{transition:none}}.persona-tabs[data-v-0d25688f]{display:inline-flex;flex-wrap:wrap;gap:var(--fs-space-2,8px)}.persona-tabs--sm .persona-tab[data-v-0d25688f]{font-size:var(--fs-font-size-sm,.875rem);gap:4px;padding:6px 12px}.persona-tabs--md .persona-tab[data-v-0d25688f]{font-size:var(--fs-font-size-base,1rem);gap:6px;padding:8px 16px}.persona-tabs--lg .persona-tab[data-v-0d25688f]{font-size:var(--fs-font-size-base,1rem);gap:8px;padding:10px 18px}.persona-tab[data-v-0d25688f]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-weight:500;transition:all var(--fs-transition-normal,.25s ease);white-space:nowrap}.persona-tab__icon[data-v-0d25688f]{flex-shrink:0;opacity:.7;transition:opacity var(--fs-transition-fast,.15s ease)}.persona-tab--active .persona-tab__icon[data-v-0d25688f]{opacity:1}.persona-tabs--pills .persona-tab[data-v-0d25688f]{background:transparent;border:1px solid var(--fs-border-color,#e0e0e0);border-radius:var(--fs-radius-full,9999px);color:var(--fs-text-secondary,#517e9c)}.persona-tabs--pills .persona-tab[data-v-0d25688f]:hover{background:#91b9c91a;border-color:var(--fs-light-blue,#91b9c9)}.persona-tabs--pills .persona-tab--active[data-v-0d25688f]{background:var(--fs-light-blue,#91b9c9);border-color:var(--fs-light-blue,#91b9c9);color:var(--fs-deep-blue,#2b425c)}.persona-tabs--dark.persona-tabs--pills .persona-tab[data-v-0d25688f]{border-color:#91b9c94d;color:#efefe6b3}.persona-tabs--dark.persona-tabs--pills .persona-tab[data-v-0d25688f]:hover{background:#91b9c926;border-color:var(--fs-light-blue,#91b9c9);color:var(--fs-pale-cream,#efeee5)}.persona-tabs--dark.persona-tabs--pills .persona-tab--active[data-v-0d25688f]{background:var(--fs-light-blue,#91b9c9);border-color:var(--fs-light-blue,#91b9c9);color:#fff}.persona-tabs--underline[data-v-0d25688f]{border-bottom:1px solid var(--fs-border-color,#e0e0e0);gap:0}.persona-tabs--underline .persona-tab[data-v-0d25688f]{background:transparent;border-radius:0;color:var(--fs-text-secondary,#517e9c);margin-bottom:-1px;padding-bottom:12px;position:relative}.persona-tabs--underline .persona-tab[data-v-0d25688f]:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:background var(--fs-transition-fast,.15s ease)}.persona-tabs--underline .persona-tab[data-v-0d25688f]:hover{color:var(--fs-deep-blue,#2b425c)}.persona-tabs--underline .persona-tab--active[data-v-0d25688f]{color:var(--fs-light-blue,#91b9c9)}.persona-tabs--underline .persona-tab--active[data-v-0d25688f]:after{background:var(--fs-light-blue,#91b9c9)}.persona-tabs--dark.persona-tabs--underline[data-v-0d25688f]{border-bottom-color:#91b9c933}.persona-tabs--dark.persona-tabs--underline .persona-tab[data-v-0d25688f]{color:#efefe699}.persona-tabs--dark.persona-tabs--underline .persona-tab[data-v-0d25688f]:hover{color:var(--fs-pale-cream,#efeee5)}.persona-tabs--dark.persona-tabs--underline .persona-tab--active[data-v-0d25688f]{color:var(--fs-light-blue,#91b9c9)}.persona-tab[data-v-0d25688f]:focus-visible{outline:2px solid var(--fs-light-blue,#91b9c9);outline-offset:2px}@media(max-width:600px){.persona-tabs[data-v-0d25688f]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.persona-tabs[data-v-0d25688f]::-webkit-scrollbar{display:none}.persona-tabs--underline[data-v-0d25688f]{padding-bottom:0}}.what-changes[data-v-758787f5]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.what-changes__gradient[data-v-758787f5]{background:linear-gradient(180deg,#2b425ccc,#1e2f42 50%,#2b425ccc);inset:0;position:absolute}.section-badge[data-v-758787f5]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#91b9c926;border-radius:100px;box-shadow:0 0 0 1px #91b9c94d;color:var(--fs-pale-cream,#efeee5);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.badge-icon[data-v-758787f5]{color:#fff}.text-cream[data-v-758787f5]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-758787f5]{color:#efefe6b3}.outcomes-grid[data-v-758787f5]{margin-top:32px}.outcome-card[data-v-758787f5]{animation:fadeInUp-758787f5 .5s ease both;background:#1e2f4299;border:1px solid rgba(145,185,201,.15);border-radius:16px;height:100%;padding:28px;transition:all .3s ease}@keyframes fadeInUp-758787f5{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.outcome-card[data-v-758787f5]:hover{background:#1e2f42cc;border-color:#91b9c94d;transform:translateY(-4px)}.outcome-card__icon[data-v-758787f5]{align-items:center;background:#91b9c926;border-radius:12px;color:var(--fs-light-blue,#91b9c9);display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.outcome-card__headline[data-v-758787f5]{color:var(--fs-pale-cream,#efeee5);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:12px}.outcome-card__description[data-v-758787f5]{color:#efefe6b3;display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;line-height:1.6;margin:0;overflow:hidden}.persona-quote[data-v-758787f5]{background:linear-gradient(135deg,#91b9c91a,#91b9c90d);border:1px solid rgba(145,185,201,.15);border-radius:20px;margin:0 auto;max-width:640px;padding:32px 40px;position:relative}.persona-quote__icon[data-v-758787f5]{color:var(--fs-light-blue,#91b9c9);margin-bottom:16px;opacity:.5}.persona-quote__text[data-v-758787f5]{color:var(--fs-pale-cream,#efeee5);font-size:1.25rem;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.7;margin-bottom:20px}.persona-quote__attribution[data-v-758787f5]{align-items:center;display:flex;flex-direction:column;gap:4px}.persona-quote__role[data-v-758787f5]{color:var(--fs-pale-cream,#efeee5);font-size:.9375rem;font-weight:600;letter-spacing:.02em}.persona-quote__location[data-v-758787f5]{color:var(--fs-light-blue,#91b9c9);font-size:.8125rem;font-weight:400;opacity:.8}.fade-enter-active[data-v-758787f5],.fade-leave-active[data-v-758787f5]{transition:opacity .3s ease}.fade-enter-from[data-v-758787f5],.fade-leave-to[data-v-758787f5]{opacity:0}.outcomes-mobile[data-v-758787f5]{margin-top:24px}.outcome-compact[data-v-758787f5]{animation:fadeInUp-758787f5 .4s ease both;background:#1e2f4299;border:1px solid rgba(145,185,201,.15);border-radius:12px;display:flex;gap:16px;margin-bottom:12px;padding:16px 20px}.outcome-compact[data-v-758787f5]:last-child{margin-bottom:0}.outcome-compact__icon[data-v-758787f5]{align-items:center;background:#91b9c926;border-radius:10px;color:var(--fs-light-blue,#91b9c9);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.outcome-compact__content[data-v-758787f5]{flex:1;min-width:0}.outcome-compact__headline[data-v-758787f5]{color:var(--fs-pale-cream,#efeee5);font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:4px}.outcome-compact__description[data-v-758787f5]{color:#efefe6b3;font-size:.875rem;line-height:1.5;margin:0}@media(max-width:959px){.persona-quote[data-v-758787f5]{margin-top:8px;padding:24px}.persona-quote__text[data-v-758787f5]{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.outcome-card[data-v-758787f5],.outcome-compact[data-v-758787f5]{animation:none;transition:none}.fade-enter-active[data-v-758787f5],.fade-leave-active[data-v-758787f5]{transition:none}}.features-section[data-v-9cb75683]{background:linear-gradient(180deg,#f8f9fa,#fff)}.section-badge[data-v-9cb75683]{align-items:center;background:radial-gradient(ellipse at 50% 50%,#91b9c926 0,#91b9c90f 70%);border-radius:100px;box-shadow:0 0 0 1px #91b9c940;color:#2b425c;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.badge-icon[data-v-9cb75683]{color:#2b425c;opacity:.7}.feature-card[data-v-9cb75683]{background:#fff;border:1px solid #e8eef3;border-radius:16px;height:100%;padding:28px;transition:all .3s ease}.feature-card[data-v-9cb75683]:hover{border-color:#91b9c980}.feature-card__icon[data-v-9cb75683]{align-items:center;background:#91b9c926;border-radius:12px;color:var(--fs-deep-blue,#2b425c);display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.feature-card__title[data-v-9cb75683]{color:var(--fs-deep-blue,#2b425c);font-size:1.125rem;font-weight:600;margin-bottom:8px}.feature-card__description[data-v-9cb75683]{color:#6b7c8f;font-size:.9375rem;line-height:1.6;margin:0}@media(max-width:959px){.feature-card[data-v-9cb75683]{padding:24px}}.part141-section[data-v-223f4d21]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.part141-section__gradient[data-v-223f4d21]{background:linear-gradient(180deg,#2b425ccc,#1e2f42 50%,#2b425ccc);inset:0;position:absolute}.text-cream[data-v-223f4d21]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-223f4d21]{color:#efefe6b3}.section-badge--dark[data-v-223f4d21]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#91b9c926;border-radius:100px;box-shadow:0 0 0 1px #91b9c94d;color:var(--fs-pale-cream,#efeee5);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.section-badge--dark .badge-icon[data-v-223f4d21]{color:#fff}.features-list[data-v-223f4d21]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-223f4d21]{gap:12px}.feature-icon[data-v-223f4d21],.feature-item[data-v-223f4d21]{align-items:center;display:flex}.feature-icon[data-v-223f4d21]{background:#91b9c926;border-radius:10px;color:var(--fs-light-blue,#91b9c9);flex-shrink:0;height:40px;justify-content:center;width:40px}.feature-text[data-v-223f4d21]{font-size:.9375rem;line-height:1.4}@media(max-width:959px){.feature-item[data-v-223f4d21]{background:#1e2f4299;border:1px solid rgba(145,185,201,.15);border-radius:12px;padding:14px 16px}.feature-icon[data-v-223f4d21]{height:36px;width:36px}.feature-text[data-v-223f4d21]{font-size:.875rem}}.mobile-compliance-card[data-v-223f4d21]{background:#1e2f4299;border:1px solid rgba(145,185,201,.2);border-radius:16px;padding:20px 24px}.compliance-header[data-v-223f4d21]{align-items:center;border-bottom:1px solid rgba(145,185,201,.15);display:flex;gap:12px;justify-content:center;margin-bottom:16px;padding-bottom:16px}.compliance-icon[data-v-223f4d21]{color:var(--fs-friendly-green,#4caf50)}.compliance-title[data-v-223f4d21]{color:var(--fs-pale-cream,#efeee5);font-size:1.125rem;font-weight:600}.compliance-stats[data-v-223f4d21]{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center}.compliance-stat[data-v-223f4d21]{align-items:center;color:#efefe6cc;display:flex;font-size:.875rem;gap:8px}.compliance-stat .stat-icon[data-v-223f4d21]{color:var(--fs-friendly-green,#4caf50)}.cta-btn[data-v-223f4d21]{border-color:#efefe666!important;color:var(--fs-pale-cream,#efeee5)!important;transition:all .3s ease}.cta-btn[data-v-223f4d21]:hover{background:#efefe61a!important;border-color:#efefe699!important}.mosaic-card[data-v-223f4d21]{max-width:420px;width:100%}.mosaic-panel[data-v-223f4d21]{padding:16px 20px}.mosaic-panel--compact[data-v-223f4d21]{padding:12px 20px}.panel-divider[data-v-223f4d21]{background:#00000014;height:1px;margin:0 20px}.panel-header[data-v-223f4d21]{align-items:center;display:flex;gap:6px;margin-bottom:12px}.panel-header--bordered[data-v-223f4d21]{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:14px;padding-bottom:12px}.progress-row[data-v-223f4d21]{display:flex;flex-direction:column;gap:12px}.progress-stats[data-v-223f4d21]{align-items:center;display:flex;gap:20px}.check-grid[data-v-223f4d21]{display:flex;gap:16px;margin-bottom:14px}.check-column[data-v-223f4d21]{display:flex;flex:1;flex-direction:column;gap:4px}.check-divider[data-v-223f4d21]{background:#00000014;width:1px}.student-info[data-v-223f4d21]{align-items:center;display:flex;gap:12px}.student-details[data-v-223f4d21]{flex:1}.avatar-text[data-v-223f4d21]{font-size:.75rem;font-weight:700}.progress-ring[data-v-223f4d21]{height:80px;position:relative;width:80px}.progress-ring svg[data-v-223f4d21]{height:100%;transform:rotate(-90deg);width:100%}.progress-ring circle[data-v-223f4d21]{fill:none;stroke-linecap:round;stroke-width:8}.progress-bg[data-v-223f4d21]{stroke:#e0e0e0}.progress-fill[data-v-223f4d21]{stroke:#4caf50;stroke-dasharray:251.2;stroke-dashoffset:82.9}.progress-text[data-v-223f4d21]{color:#2b425c;font-size:1.125rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.stats-column[data-v-223f4d21]{gap:8px}.stat-item[data-v-223f4d21],.stats-column[data-v-223f4d21]{display:flex;flex-direction:column}.stat-value[data-v-223f4d21]{color:#2b425c;font-size:1rem;font-weight:700}.stat-label[data-v-223f4d21]{color:#757575;font-size:.75rem}.check-section[data-v-223f4d21]{margin-bottom:12px}.check-section[data-v-223f4d21]:last-of-type{margin-bottom:16px}.check-item[data-v-223f4d21]{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.dot[data-v-223f4d21]{background:#e0e0e0;border-radius:50%;height:10px;width:10px}.dot--success[data-v-223f4d21]{background:#4caf50}.dot--warning[data-v-223f4d21]{background:#e69500}.signature-row[data-v-223f4d21]{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:6px;padding-top:12px}@media(max-width:1186px)and (min-width:960px){.mosaic-card[data-v-223f4d21]{max-width:340px}.mosaic-panel[data-v-223f4d21]{padding:14px 16px}.mosaic-panel--compact[data-v-223f4d21]{padding:10px 16px}.panel-divider[data-v-223f4d21]{margin:0 16px}.progress-ring[data-v-223f4d21]{height:60px;width:60px}.progress-text[data-v-223f4d21]{font-size:.875rem}.progress-stats[data-v-223f4d21]{gap:16px}.stat-value[data-v-223f4d21]{font-size:.875rem}.check-grid[data-v-223f4d21]{gap:12px}}.workflow-section[data-v-f2635cd8]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.workflow-section__gradient[data-v-f2635cd8]{background:linear-gradient(180deg,#2b425ccc,#1e2f42 50%,#2b425ccc);inset:0;position:absolute}.text-cream[data-v-f2635cd8]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-f2635cd8]{color:#efefe6b3}.section-badge--dark[data-v-f2635cd8]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#91b9c926;border-radius:100px;box-shadow:0 0 0 1px #91b9c94d;color:var(--fs-pale-cream,#efeee5);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.section-badge--dark .badge-icon[data-v-f2635cd8]{color:#fff}.workflow-card[data-v-f2635cd8]{background:#1e2f4299;border:1px solid rgba(145,185,201,.15);border-radius:16px;transition:all .3s ease}.workflow-card[data-v-f2635cd8]:hover{border-color:#91b9c94d}.workflow-card__icon[data-v-f2635cd8]{align-items:center;background:#91b9c926;border-radius:50%;color:var(--fs-light-blue,#91b9c9);display:flex;height:72px;justify-content:center;margin:0 auto;width:72px}.pricing-section[data-v-0f55a266]{background:linear-gradient(180deg,#fff,#f8f9fa)}.section-badge[data-v-0f55a266]{align-items:center;background:radial-gradient(ellipse at 50% 50%,#91b9c926 0,#91b9c90f 70%);border-radius:100px;box-shadow:0 0 0 1px #91b9c940;color:#2b425c;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:8px 16px 8px 12px}.badge-icon[data-v-0f55a266]{color:#2b425c;opacity:.7}.pricing-card[data-v-0f55a266]{background:#fff;border:1px solid #e8eef3;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:32px;position:relative;transition:border-color .3s ease}.pricing-card[data-v-0f55a266]:hover{border-color:#91b9c980}.pricing-card--highlighted[data-v-0f55a266]{background:var(--fs-deep-blue,#2b425c);border-color:var(--fs-deep-blue,#2b425c);color:var(--fs-pale-cream,#efeee5)}.pricing-card--highlighted[data-v-0f55a266]:hover{border-color:#91b9c980}.pricing-card__badge[data-v-0f55a266]{align-items:center;background:var(--fs-light-blue,#91b9c9);border-radius:100px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;left:50%;letter-spacing:.5px;padding:6px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translate(-50%)}.pricing-card__header[data-v-0f55a266]{margin-bottom:24px;text-align:center}.pricing-card__icon[data-v-0f55a266]{align-items:center;background:#91b9c926;border-radius:14px;color:var(--fs-deep-blue,#2b425c);display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.pricing-card--highlighted .pricing-card__icon[data-v-0f55a266]{background:#91b9c933;color:var(--fs-light-blue,#91b9c9)}.pricing-card__name[data-v-0f55a266]{color:var(--fs-deep-blue,#2b425c);font-size:1.375rem;font-weight:700;margin-bottom:4px}.pricing-card--highlighted .pricing-card__name[data-v-0f55a266]{color:var(--fs-pale-cream,#efeee5)}.pricing-card__description[data-v-0f55a266]{color:#6b7c8f;font-size:.875rem;margin:0}.pricing-card--highlighted .pricing-card__description[data-v-0f55a266]{color:#efefe6b3}.pricing-card__price[data-v-0f55a266]{border-bottom:1px solid #e8eef3;margin-bottom:24px;padding-bottom:24px;text-align:center}.pricing-card--highlighted .pricing-card__price[data-v-0f55a266]{border-bottom-color:#91b9c933}.price-value[data-v-0f55a266]{color:var(--fs-deep-blue,#2b425c);font-size:3rem;font-weight:700;line-height:1}.pricing-card--highlighted .price-value[data-v-0f55a266]{color:var(--fs-pale-cream,#efeee5)}.price-period[data-v-0f55a266]{color:#6b7c8f;font-size:1rem}.pricing-card--highlighted .price-period[data-v-0f55a266]{color:#efefe699}.pricing-card__features[data-v-0f55a266]{flex-grow:1;list-style:none;margin:0 0 32px;padding:0}.pricing-card__features li[data-v-0f55a266]{align-items:flex-start;color:#4a5568;display:flex;font-size:.9375rem;gap:12px;justify-content:center;margin-bottom:12px}.pricing-card--highlighted .pricing-card__features li[data-v-0f55a266]{color:#efefe6d9}.feature-check[data-v-0f55a266]{flex-shrink:0;margin-top:2px}.feature-check[data-v-0f55a266],.pricing-card--highlighted .feature-check[data-v-0f55a266]{color:var(--fs-friendly-green,#4caf50)}.pricing-card__footer[data-v-0f55a266]{color:#6b7c8f;font-size:.8125rem;margin:16px 0 0;text-align:center}.pricing-card--highlighted .pricing-card__footer[data-v-0f55a266]{color:#efefe699}.pricing-card--highlighted[data-v-0f55a266] .v-btn{color:#fff!important}@media(max-width:959px){.pricing-row[data-v-0f55a266]{gap:16px}.pricing-col[data-v-0f55a266]{padding-bottom:8px!important;padding-top:8px!important}.pricing-card[data-v-0f55a266]{padding:20px}.pricing-card__header[data-v-0f55a266]{margin-bottom:16px}.pricing-card__icon[data-v-0f55a266]{display:none}.pricing-card__name[data-v-0f55a266]{font-size:1.25rem}.pricing-card__description[data-v-0f55a266]{font-size:.8125rem}.pricing-card__price[data-v-0f55a266]{margin-bottom:16px;padding-bottom:16px}.price-value[data-v-0f55a266]{font-size:2.25rem}.price-period[data-v-0f55a266]{font-size:.875rem}.pricing-card__features[data-v-0f55a266]{margin-bottom:20px}.pricing-card__features li[data-v-0f55a266]{font-size:.875rem;gap:10px;margin-bottom:8px}.feature-check[data-v-0f55a266]{height:16px;width:16px}.pricing-card__footer[data-v-0f55a266]{font-size:.75rem;margin-top:12px}.pricing-card__badge[data-v-0f55a266]{font-size:.6875rem;padding:5px 12px;top:-10px}.pricing-card[data-v-0f55a266] .v-btn{font-size:.875rem!important;height:44px!important}}.homepage[data-v-803b5bb5]{background:#f8f9fa}
