.announcement-wrapper[data-v-f51ce779]{background:var(--fs-deep-blue,#2b425c);border-bottom:1px solid rgba(145,185,201,.1);position:relative;z-index:1}.announcement-banner[data-v-f51ce779]{align-items:center;color:var(--fs-pale-cream,#efeee5);display:flex;gap:10px;justify-content:center;padding:12px 24px;text-decoration:none}.announcement-icon[data-v-f51ce779]{flex-shrink:0}.announcement-icon[data-v-f51ce779],.announcement-text[data-v-f51ce779]{color:#efefe6d9;transition:color .2s ease}.announcement-text[data-v-f51ce779]{font-size:.875rem;font-weight:600}.announcement-arrow-wrapper[data-v-f51ce779]{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-icon[data-v-f51ce779],.announcement-banner:hover .announcement-text[data-v-f51ce779]{color:#efeee5}.announcement-banner:hover .announcement-arrow-wrapper[data-v-f51ce779]{background:#91b9c940;color:#efefe6e6}@media(max-width:600px){.announcement-banner[data-v-f51ce779]{padding:10px 16px}.announcement-text[data-v-f51ce779]{font-size:.8125rem}.announcement-arrow-wrapper[data-v-f51ce779]{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-a66ba93d]{align-items:center;background:var(--fs-deep-blue,#2b425c);display:flex;min-height:70vh;overflow:hidden;position:relative}.hero__gradient[data-v-a66ba93d]{background:var(--fs-gradient-dark-hero,linear-gradient(135deg,#1e2f42 0,#2b425c 40%,#3d5a7a 100%));inset:0;position:absolute}.hero__pattern[data-v-a66ba93d]{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-a66ba93d]{max-width:1600px;position:relative;z-index:10}.hero__row[data-v-a66ba93d]{min-height:56vh}.hero__copy-col[data-v-a66ba93d]{padding-right:4%}.hero__headline[data-v-a66ba93d]{font-size:4.5rem;letter-spacing:-.025em;line-height:1.05;max-width:100%}.hero__headline-accent[data-v-a66ba93d]{color:var(--fs-light-blue,#91b9c9);display:block;margin-top:.15em}.hero__subtitle[data-v-a66ba93d]{font-size:1.35rem;line-height:1.6;max-width:90%}.hero__badge[data-v-a66ba93d]{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-a66ba93d],.hero__headline[data-v-a66ba93d]{color:var(--fs-pale-cream,#efeee5)}.hero__subtitle[data-v-a66ba93d]{color:#efefe6cc;max-width:540px}.hero__cta-primary[data-v-a66ba93d]{box-shadow:0 4px 14px #d1907a66}.hero__cta-primary[data-v-a66ba93d]:hover{box-shadow:0 6px 20px #d1907a80}.hero__trust-signal[data-v-a66ba93d]{color:#efefe6b3;font-size:.875rem}.hero__trust-signal svg[data-v-a66ba93d]{color:var(--fs-light-blue,#91b9c9)}.hero__cards-col[data-v-a66ba93d]{padding-left:2%}@media(max-width:959px){.hero[data-v-a66ba93d]{padding-bottom:40px;padding-top:32px}.hero[data-v-a66ba93d],.hero__row[data-v-a66ba93d]{min-height:auto}.hero__headline[data-v-a66ba93d]{font-size:2.85rem}.hero__subtitle[data-v-a66ba93d]{font-size:1.2rem;max-width:100%}.hero__badge[data-v-a66ba93d]{font-size:.8rem;padding:8px 14px 8px 10px}.hero__cards-col[data-v-a66ba93d],.hero__copy-col[data-v-a66ba93d]{padding-left:16px;padding-right:16px}.hero__cards-col[data-v-a66ba93d]{margin-top:48px}}@media(max-width:599px){.hero[data-v-a66ba93d]{padding-top:24px}.hero__headline[data-v-a66ba93d]{font-size:2rem}.hero__subtitle[data-v-a66ba93d]{font-size:1rem}.hero__trust-signal[data-v-a66ba93d]{font-size:.75rem}.hero__cards-col[data-v-a66ba93d]{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-b8773111]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.social-proof__bg[data-v-b8773111]{background:linear-gradient(180deg,#1e2f42f2,#2b425ce6);inset:0;position:absolute}.stats-row[data-v-b8773111]{position:relative}.stat-item[data-v-b8773111]{padding:16px 8px}.stat-item__value[data-v-b8773111]{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-b8773111]{color:#efefe699;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.section-divider[data-v-b8773111]{align-items:center;display:flex;justify-content:center}.divider-line[data-v-b8773111]{background:linear-gradient(90deg,transparent,rgba(145,185,201,.4),transparent);height:1px;width:80px}.quote-section[data-v-b8773111]{margin:0 auto;max-width:700px;text-align:center}.quote-text[data-v-b8773111]{color:var(--fs-pale-cream,#efeee5);font-size:1.25rem;font-style:italic;line-height:1.7;margin:0 0 20px}.highlight[data-v-b8773111]{color:var(--fs-light-blue,#91b9c9);font-weight:600}.quote-attribution[data-v-b8773111]{display:flex;flex-direction:column;gap:4px}.attribution-name[data-v-b8773111]{color:var(--fs-pale-cream,#efeee5);font-size:.9375rem;font-weight:600}.attribution-school[data-v-b8773111]{color:var(--fs-light-blue,#91b9c9);font-size:.8125rem}@media(max-width:959px){.stat-item__value[data-v-b8773111]{font-size:2rem}.quote-text[data-v-b8773111]{font-size:1.125rem}}@media(max-width:599px){.stat-item__value[data-v-b8773111]{font-size:1.75rem}.stat-item__label[data-v-b8773111]{font-size:.75rem}.quote-text[data-v-b8773111]{font-size:1rem}}.press-section[data-v-66ffa585]{background:#fff;border-bottom:1px solid rgba(43,66,92,.06);border-top:1px solid rgba(43,66,92,.06);overflow:hidden;padding:40px 0;position:relative}.press-section__grid[data-v-66ffa585]{background-image:radial-gradient(circle,rgba(43,66,92,.16) 1.5px,transparent 0);background-repeat:repeat;background-size:22px 22px;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent);pointer-events:none;position:absolute}.section-badge[data-v-66ffa585]{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-66ffa585]{color:#2b425c;opacity:.7}.press-logos[data-v-66ffa585]{align-items:center;display:flex;flex-wrap:wrap;gap:56px;justify-content:center}.press-logo-card[data-v-66ffa585]{display:block}.press-logo[data-v-66ffa585]{filter:grayscale(100%);height:auto;max-height:64px;max-width:200px;-o-object-fit:contain;object-fit:contain;opacity:.5;width:auto}.press-logo--large[data-v-66ffa585]{max-height:83.6px;max-width:266px}@media(max-width:599px){.press-section[data-v-66ffa585]{padding:32px 0}.press-logos[data-v-66ffa585]{gap:36px}.press-logo[data-v-66ffa585]{max-height:50px;max-width:150px}}.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-4d3fa346]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.how-it-works__gradient[data-v-4d3fa346]{background:linear-gradient(180deg,#2b425c,#1e2f4280 50%,#2b425c);inset:0;position:absolute}.section-badge[data-v-4d3fa346]{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-4d3fa346]{color:#fff}.text-cream[data-v-4d3fa346]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-4d3fa346]{color:#efefe6b3}.step-card[data-v-4d3fa346]{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-4d3fa346]:hover{background:#1e2f42cc;border-color:#91b9c94d;transform:translateY(-4px)}.step-card--active[data-v-4d3fa346]{background:#91b9c926;border-color:var(--fs-light-blue,#91b9c9);box-shadow:0 0 20px #91b9c940}.step-card__number[data-v-4d3fa346]{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-4d3fa346]{background:var(--fs-light-blue,#91b9c9);color:#fff}.step-card__icon[data-v-4d3fa346]{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-4d3fa346]{background:#91b9c940;color:var(--fs-light-blue,#91b9c9)}.step-card__title[data-v-4d3fa346]{color:var(--fs-pale-cream,#efeee5);font-size:1.125rem;font-weight:600;margin-bottom:8px}.step-card__description[data-v-4d3fa346]{color:#efefe699;font-size:.875rem;margin:0}.step-detail[data-v-4d3fa346]{-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-4d3fa346]{padding-right:24px}.step-detail__number[data-v-4d3fa346]{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-4d3fa346]{color:var(--fs-pale-cream,#efeee5);font-size:1.75rem;font-weight:700;margin-bottom:16px}.step-detail__description[data-v-4d3fa346]{color:#efefe6cc;font-size:1.125rem;line-height:1.6;margin-bottom:24px}.step-detail__features[data-v-4d3fa346]{list-style:none;margin:0;padding:0}.step-detail__features li[data-v-4d3fa346]{align-items:flex-start;color:#efefe6b3;display:flex;font-size:1rem;gap:12px;margin-bottom:12px}.step-detail__check[data-v-4d3fa346]{color:var(--fs-friendly-green,#4caf50);flex-shrink:0;margin-top:2px}.step-detail__visual[data-v-4d3fa346]{align-items:center;display:flex;justify-content:center;min-height:300px}.progress-dot[data-v-4d3fa346]{background:#91b9c94d;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.progress-dot[data-v-4d3fa346]:hover{background:#91b9c999}.progress-dot--active[data-v-4d3fa346]{background:var(--fs-light-blue,#91b9c9);border-radius:5px;width:28px}.fade-enter-active[data-v-4d3fa346],.fade-leave-active[data-v-4d3fa346]{transition:opacity .3s ease}.fade-enter-from[data-v-4d3fa346],.fade-leave-to[data-v-4d3fa346]{opacity:0}.fade-slide-enter-active[data-v-4d3fa346],.fade-slide-leave-active[data-v-4d3fa346]{transition:all .35s ease}.fade-slide-enter-from[data-v-4d3fa346]{opacity:0;transform:translate(24px)}.fade-slide-leave-to[data-v-4d3fa346]{opacity:0;transform:translate(-24px)}.mobile-step[data-v-4d3fa346]{-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-4d3fa346]:last-child{margin-bottom:0}.mobile-step__visual[data-v-4d3fa346]{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.mobile-step__content[data-v-4d3fa346]{text-align:center}.mobile-step__title[data-v-4d3fa346]{color:var(--fs-pale-cream,#efeee5);font-size:1.5rem;font-weight:700;margin-bottom:12px}.mobile-step__description[data-v-4d3fa346]{color:#efefe6cc;font-size:1rem;line-height:1.6;margin-bottom:20px}.mobile-step__features[data-v-4d3fa346]{list-style:none;margin:0;padding:0}.mobile-step__features li[data-v-4d3fa346]{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-4d3fa346]{padding:32px}.mobile-step__title[data-v-4d3fa346]{font-size:1.625rem}.mobile-step__description[data-v-4d3fa346]{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-4d3fa346],.fade-leave-active[data-v-4d3fa346],.fade-slide-enter-active[data-v-4d3fa346],.fade-slide-leave-active[data-v-4d3fa346],.progress-dot[data-v-4d3fa346],.step-card[data-v-4d3fa346]{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-de168368]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.what-changes__gradient[data-v-de168368]{background:linear-gradient(180deg,#2b425ccc,#1e2f42 50%,#2b425ccc);inset:0;position:absolute}.section-badge[data-v-de168368]{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-de168368]{color:#fff}.text-cream[data-v-de168368]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-de168368]{color:#efefe6b3}.outcomes-grid[data-v-de168368]{margin-top:32px}.outcome-card[data-v-de168368]{animation:fadeInUp-de168368 .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-de168368{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.outcome-card[data-v-de168368]:hover{background:#1e2f42cc;border-color:#91b9c94d;transform:translateY(-4px)}.outcome-card__icon[data-v-de168368]{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-de168368]{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-de168368]{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-de168368]{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-de168368]{color:var(--fs-light-blue,#91b9c9);margin-bottom:16px;opacity:.5}.persona-quote__text[data-v-de168368]{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-de168368]{align-items:center;display:flex;flex-direction:column;gap:4px}.persona-quote__role[data-v-de168368]{color:var(--fs-pale-cream,#efeee5);font-size:.9375rem;font-weight:600;letter-spacing:.02em}.persona-quote__location[data-v-de168368]{color:var(--fs-light-blue,#91b9c9);font-size:.8125rem;font-weight:400;opacity:.8}.fade-enter-active[data-v-de168368],.fade-leave-active[data-v-de168368]{transition:opacity .3s ease}.fade-enter-from[data-v-de168368],.fade-leave-to[data-v-de168368]{opacity:0}.outcomes-mobile[data-v-de168368]{margin-top:24px}.outcome-compact[data-v-de168368]{animation:fadeInUp-de168368 .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-de168368]:last-child{margin-bottom:0}.outcome-compact__icon[data-v-de168368]{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-de168368]{flex:1;min-width:0}.outcome-compact__headline[data-v-de168368]{color:var(--fs-pale-cream,#efeee5);font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:4px}.outcome-compact__description[data-v-de168368]{color:#efefe6b3;font-size:.875rem;line-height:1.5;margin:0}@media(max-width:959px){.persona-quote[data-v-de168368]{margin-top:8px;padding:24px}.persona-quote__text[data-v-de168368]{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.outcome-card[data-v-de168368],.outcome-compact[data-v-de168368]{animation:none;transition:none}.fade-enter-active[data-v-de168368],.fade-leave-active[data-v-de168368]{transition:none}}.features-section[data-v-2033e6d5]{background:linear-gradient(180deg,#f8f9fa,#fff)}.section-badge[data-v-2033e6d5]{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-2033e6d5]{color:#2b425c;opacity:.7}.feature-card[data-v-2033e6d5]{background:#fff;border:1px solid #e8eef3;border-radius:16px;height:100%;padding:28px;transition:all .3s ease}.feature-card[data-v-2033e6d5]:hover{border-color:#91b9c980}.feature-card__icon[data-v-2033e6d5]{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-2033e6d5]{color:var(--fs-deep-blue,#2b425c);font-size:1.125rem;font-weight:600;margin-bottom:8px}.feature-card__description[data-v-2033e6d5]{color:#6b7c8f;font-size:.9375rem;line-height:1.6;margin:0}@media(max-width:959px){.feature-card[data-v-2033e6d5]{padding:24px}}.part141-section[data-v-301f8de3]{background:var(--fs-deep-blue,#2b425c);overflow:hidden;position:relative}.part141-section__gradient[data-v-301f8de3]{background:linear-gradient(180deg,#2b425ccc,#1e2f42 50%,#2b425ccc);inset:0;position:absolute}.text-cream[data-v-301f8de3]{color:var(--fs-pale-cream,#efeee5)}.text-cream-muted[data-v-301f8de3]{color:#efefe6b3}.section-badge--dark[data-v-301f8de3]{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-301f8de3]{color:#fff}.features-list[data-v-301f8de3]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-301f8de3]{gap:12px}.feature-icon[data-v-301f8de3],.feature-item[data-v-301f8de3]{align-items:center;display:flex}.feature-icon[data-v-301f8de3]{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-301f8de3]{font-size:.9375rem;line-height:1.4}@media(max-width:959px){.feature-item[data-v-301f8de3]{background:#1e2f4299;border:1px solid rgba(145,185,201,.15);border-radius:12px;padding:14px 16px}.feature-icon[data-v-301f8de3]{height:36px;width:36px}.feature-text[data-v-301f8de3]{font-size:.875rem}}.mobile-compliance-card[data-v-301f8de3]{background:#1e2f4299;border:1px solid rgba(145,185,201,.2);border-radius:16px;padding:20px 24px}.compliance-header[data-v-301f8de3]{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-301f8de3]{color:var(--fs-friendly-green,#4caf50)}.compliance-title[data-v-301f8de3]{color:var(--fs-pale-cream,#efeee5);font-size:1.125rem;font-weight:600}.compliance-stats[data-v-301f8de3]{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center}.compliance-stat[data-v-301f8de3]{align-items:center;color:#efefe6cc;display:flex;font-size:.875rem;gap:8px}.compliance-stat .stat-icon[data-v-301f8de3]{color:var(--fs-friendly-green,#4caf50)}.cta-btn[data-v-301f8de3]{border-color:#efefe666!important;color:var(--fs-pale-cream,#efeee5)!important;transition:all .3s ease}.cta-btn[data-v-301f8de3]:hover{background:#efefe61a!important;border-color:#efefe699!important}.mosaic-card[data-v-301f8de3]{max-width:420px;width:100%}.mosaic-panel[data-v-301f8de3]{padding:16px 20px}.mosaic-panel--compact[data-v-301f8de3]{padding:12px 20px}.panel-divider[data-v-301f8de3]{background:#00000014;height:1px;margin:0 20px}.panel-header[data-v-301f8de3]{align-items:center;display:flex;gap:6px;margin-bottom:12px}.panel-header--bordered[data-v-301f8de3]{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:14px;padding-bottom:12px}.progress-row[data-v-301f8de3]{display:flex;flex-direction:column;gap:12px}.progress-stats[data-v-301f8de3]{align-items:center;display:flex;gap:20px}.check-grid[data-v-301f8de3]{display:flex;gap:16px;margin-bottom:14px}.check-column[data-v-301f8de3]{display:flex;flex:1;flex-direction:column;gap:4px}.check-divider[data-v-301f8de3]{background:#00000014;width:1px}.student-info[data-v-301f8de3]{align-items:center;display:flex;gap:12px}.student-details[data-v-301f8de3]{flex:1}.avatar-text[data-v-301f8de3]{font-size:.75rem;font-weight:700}.progress-ring[data-v-301f8de3]{height:80px;position:relative;width:80px}.progress-ring svg[data-v-301f8de3]{height:100%;transform:rotate(-90deg);width:100%}.progress-ring circle[data-v-301f8de3]{fill:none;stroke-linecap:round;stroke-width:8}.progress-bg[data-v-301f8de3]{stroke:#e0e0e0}.progress-fill[data-v-301f8de3]{stroke:#4caf50;stroke-dasharray:251.2;stroke-dashoffset:82.9}.progress-text[data-v-301f8de3]{color:#2b425c;font-size:1.125rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.stats-column[data-v-301f8de3]{gap:8px}.stat-item[data-v-301f8de3],.stats-column[data-v-301f8de3]{display:flex;flex-direction:column}.stat-value[data-v-301f8de3]{color:#2b425c;font-size:1rem;font-weight:700}.stat-label[data-v-301f8de3]{color:#757575;font-size:.75rem}.check-section[data-v-301f8de3]{margin-bottom:12px}.check-section[data-v-301f8de3]:last-of-type{margin-bottom:16px}.check-item[data-v-301f8de3]{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.dot[data-v-301f8de3]{background:#e0e0e0;border-radius:50%;height:10px;width:10px}.dot--success[data-v-301f8de3]{background:#4caf50}.dot--warning[data-v-301f8de3]{background:#e69500}.signature-row[data-v-301f8de3]{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-301f8de3]{max-width:340px}.mosaic-panel[data-v-301f8de3]{padding:14px 16px}.mosaic-panel--compact[data-v-301f8de3]{padding:10px 16px}.panel-divider[data-v-301f8de3]{margin:0 16px}.progress-ring[data-v-301f8de3]{height:60px;width:60px}.progress-text[data-v-301f8de3]{font-size:.875rem}.progress-stats[data-v-301f8de3]{gap:16px}.stat-value[data-v-301f8de3]{font-size:.875rem}.check-grid[data-v-301f8de3]{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}}:root{--fs-deep-blue:#2b425c;--fs-deep-blue-dark:#1e2f42;--fs-deep-blue-light:#3d5a7a;--fs-pale-cream:#efeee5;--fs-soft-peach:#d2917b;--fs-soft-peach-dark:#b87a64;--fs-light-blue:#91b9c9;--fs-light-blue-dark:#7aa8bb;--fs-medium-blue:#517e9c;--fs-soft-orange:#e69500;--fs-friendly-green:#4caf50;--fs-muted-red:#c94e50;--fs-bg-primary:#fff;--fs-bg-secondary:#f5f7fa;--fs-bg-tertiary:#e8edf3;--fs-text-primary:var(--fs-deep-blue);--fs-text-secondary:var(--fs-medium-blue);--fs-text-muted:#6b7c8f;--fs-accent-primary:var(--fs-soft-peach);--fs-accent-secondary:var(--fs-light-blue);--fs-border-color:#e0e0e0;--fs-dark-bg-primary:var(--fs-deep-blue);--fs-dark-bg-secondary:var(--fs-deep-blue-dark);--fs-dark-bg-tertiary:var(--fs-deep-blue-light);--fs-dark-text-primary:var(--fs-pale-cream);--fs-dark-text-secondary:var(--fs-light-blue);--fs-dark-text-muted:hsla(54,24%,92%,.7);--fs-dark-border-color:var(--fs-deep-blue-light);--fs-gradient-dark-hero:linear-gradient(135deg,#1e2f42,#2b425c 40%,#3d5a7a);--fs-gradient-dark-subtle:linear-gradient(180deg,#2b425c,#1e2f42);--fs-gradient-light-hero:linear-gradient(135deg,#fff,#f5f7fa);--fs-gradient-peach-glow:radial-gradient(ellipse at 50% 50%,hsla(15,49%,65%,.15) 0%,transparent 70%);--fs-gradient-blue-glow:radial-gradient(ellipse at 50% 50%,rgba(145,185,201,.15) 0%,transparent 70%);--fs-shadow-sm:0 1px 2px rgba(0,0,0,.05);--fs-shadow-md:0 4px 6px rgba(0,0,0,.07);--fs-shadow-lg:0 10px 15px rgba(0,0,0,.1);--fs-shadow-xl:0 20px 25px rgba(0,0,0,.15);--fs-shadow-dark-sm:0 1px 2px rgba(0,0,0,.2);--fs-shadow-dark-md:0 4px 6px rgba(0,0,0,.25);--fs-shadow-dark-lg:0 10px 15px rgba(0,0,0,.3);--fs-shadow-glow-peach:0 0 20px hsla(15,49%,65%,.3);--fs-shadow-glow-blue:0 0 20px rgba(145,185,201,.3);--fs-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--fs-font-size-xs:.75rem;--fs-font-size-sm:.875rem;--fs-font-size-base:1rem;--fs-font-size-lg:1.125rem;--fs-font-size-xl:1.25rem;--fs-font-size-2xl:1.5rem;--fs-font-size-3xl:1.875rem;--fs-font-size-4xl:2.25rem;--fs-font-size-5xl:3rem;--fs-font-size-6xl:3.75rem;--fs-line-height-tight:1.25;--fs-line-height-normal:1.5;--fs-line-height-relaxed:1.625;--fs-space-1:.25rem;--fs-space-2:.5rem;--fs-space-3:.75rem;--fs-space-4:1rem;--fs-space-5:1.25rem;--fs-space-6:1.5rem;--fs-space-8:2rem;--fs-space-10:2.5rem;--fs-space-12:3rem;--fs-space-16:4rem;--fs-space-20:5rem;--fs-space-24:6rem;--fs-radius-sm:4px;--fs-radius-md:8px;--fs-radius-lg:12px;--fs-radius-xl:16px;--fs-radius-2xl:24px;--fs-radius-full:9999px;--fs-transition-fast:.15s ease;--fs-transition-normal:.25s ease;--fs-transition-slow:.35s ease;--fs-transition-bounce:.5s cubic-bezier(.34,1.56,.64,1);--fs-z-base:0;--fs-z-dropdown:100;--fs-z-sticky:200;--fs-z-fixed:300;--fs-z-modal-backdrop:400;--fs-z-modal:500;--fs-z-popover:600;--fs-z-tooltip:700}.dark-theme,[data-theme=dark]{--fs-bg-primary:var(--fs-dark-bg-primary);--fs-bg-secondary:var(--fs-dark-bg-secondary);--fs-bg-tertiary:var(--fs-dark-bg-tertiary);--fs-text-primary:var(--fs-dark-text-primary);--fs-text-secondary:var(--fs-dark-text-secondary);--fs-text-muted:var(--fs-dark-text-muted);--fs-border-color:var(--fs-dark-border-color)}.bg-dark-primary{background:var(--fs-deep-blue)}.bg-dark-gradient{background:var(--fs-gradient-dark-hero)}.bg-dark-subtle{background:var(--fs-gradient-dark-subtle)}.text-cream{color:var(--fs-pale-cream)}.text-cream-muted{color:var(--fs-dark-text-muted)}.glow-peach{box-shadow:var(--fs-shadow-glow-peach)}.glow-blue{box-shadow:var(--fs-shadow-glow-blue)}.glass-dark{background:#1e2f42cc;border:1px solid rgba(145,185,201,.1)}.glass-dark,.glass-light{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-light{background:#fffc;border:1px solid rgba(0,0,0,.05)}.section-title,h2.text-h3{font-size:1.75rem!important;line-height:1.3!important}@media(min-width:600px){.section-title,h2.text-h3{font-size:2rem!important}}@media(min-width:960px){.section-title,h2.text-h3{font-size:2.25rem!important}}.section-subtitle,.text-body-1.mx-auto{font-size:1rem!important;line-height:1.6!important}@media(min-width:600px){.section-subtitle,.text-body-1.mx-auto{font-size:1.0625rem!important}}@media(min-width:960px){.section-subtitle,.text-body-1.mx-auto{font-size:1.125rem!important}}.pattern-dots{background-image:radial-gradient(circle at 2px 2px,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:32px 32px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeIn var(--fs-transition-normal) ease both}.animate-fade-in-up{animation:fadeInUp var(--fs-transition-slow) ease both}.animate-fade-in-down{animation:fadeInDown var(--fs-transition-slow) ease both}.animate-scale-in{animation:scaleIn var(--fs-transition-normal) ease both}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}:focus-visible{outline:2px solid var(--fs-light-blue);outline-offset:2px}.skip-link{background:var(--fs-deep-blue);color:var(--fs-pale-cream);left:0;padding:8px 16px;position:absolute;top:-40px;transition:top var(--fs-transition-fast);z-index:1000}.skip-link:focus{top:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dark-theme a:not([class]){color:var(--fs-light-blue)}.dark-theme a:not([class]):hover{color:var(--fs-pale-cream)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-fade-in,.animate-fade-in-down,.animate-fade-in-up,.animate-scale-in{animation:none!important;opacity:1!important;transform:none!important}}@media(prefers-contrast:high){:root{--fs-border-color:#000}.dark-theme{--fs-border-color:#fff}}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;position:relative;width:100%;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{border-radius:4px;flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-expansion-panel-title{align-items:center;border-radius:inherit;display:flex;font-size:.9375rem;justify-content:space-between;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;text-align:start;width:100%}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;margin-inline-start:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{flex:1 1 auto;max-width:100%;padding:8px 24px 16px}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.faq-section[data-v-becc0ec6]{background:linear-gradient(180deg,#f8f9fa,#fff)}.section-badge[data-v-becc0ec6]{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-becc0ec6]{color:#2b425c;opacity:.7}.faq-panels[data-v-becc0ec6]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.faq-panels[data-v-becc0ec6] .v-expansion-panel{border-bottom:1px solid rgba(0,0,0,.08)}.faq-panels[data-v-becc0ec6] .v-expansion-panel:last-child{border-bottom:none}.faq-panels[data-v-becc0ec6] .v-expansion-panel-title{min-height:64px}.faq-panels[data-v-becc0ec6] .v-expansion-panel-text__wrapper{padding-left:24px;padding-right:24px}.faq-panels[data-v-becc0ec6] a{color:rgb(var(--v-theme-primary));font-weight:600;text-decoration:none;white-space:nowrap}.faq-panels[data-v-becc0ec6] a:hover{text-decoration:underline}.homepage[data-v-3c9ae211]{background:#f8f9fa}
