/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--default-font-family:var(--font-sans-system);--default-mono-font-family:var(--font-mono-system)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}}:root{--background:#fff;--foreground:#171717;--font-sans-system:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono-system:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans-system)}.skip-link{z-index:9999;background:var(--brand-accent);color:#020617;border-radius:.75rem;padding:.75rem 1rem;font-weight:700;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}.accessible-answer-option{border-radius:1rem;position:relative}.accessible-answer-option:after{content:"";outline:4px solid var(--brand-accent);box-shadow:0 0 0 8px var(--brand-accent);border-radius:calc(1rem + 5px);position:absolute;inset:-5px}@supports (color:color-mix(in lab,red,red)){.accessible-answer-option:after{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-accent) 26%,transparent)}}.accessible-answer-option:after{opacity:0;pointer-events:none}.accessible-answer-option:focus-within:after{opacity:1}.accessible-answer-card{border-width:2px}.accessible-answer-card[data-selected=true]{border-color:var(--brand-primary);background:linear-gradient(0deg,var(--brand-primary),var(--brand-primary)),var(--brand-surface-raised)}@supports (color:color-mix(in lab,red,red)){.accessible-answer-card[data-selected=true]{background:linear-gradient(0deg,color-mix(in srgb,var(--brand-primary) 18%,transparent),color-mix(in srgb,var(--brand-primary) 18%,transparent)),var(--brand-surface-raised)}}.accessible-answer-card[data-selected=true]{box-shadow:inset 0 0 0 2px var(--brand-primary),0 0 0 1px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.accessible-answer-card[data-selected=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-primary) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--brand-primary) 28%,transparent)}}.accessible-answer-card:hover{outline:none}.assessment-question-panel,.assessment-review-heading{scroll-margin-top:10rem}.assessment-fixed-progress-spacer{height:6.75rem}@media (forced-colors:active){.accessible-answer-card[data-selected=true]{background:canvas;border-color:highlight;box-shadow:inset 0 0 0 2px highlight}.accessible-answer-option:focus-within:after{box-shadow:none;outline:3px solid canvastext}}@media (max-width:640px){.assessment-fixed-progress-spacer{height:7.75rem}}:root{--veldac-blue:#1e5aa8;--veldac-green:#2faf74;--veldac-slate:#475569;--veldac-light:#f2f4f7;--public-color-navy:#163a5f;--public-color-navy-strong:#0f2c49;--public-color-blue:var(--veldac-blue);--public-color-blue-hover:#174985;--public-color-green:var(--veldac-green);--public-color-green-strong:#207a52;--public-color-warning:#8a5a00;--public-color-canvas:#fafbfc;--public-color-surface:#fff;--public-color-surface-muted:var(--veldac-light);--public-color-surface-blue:#edf4fb;--public-color-surface-green:#eaf8f1;--public-color-text:#142536;--public-color-text-muted:var(--veldac-slate);--public-color-border:#d9e2ea;--public-color-border-strong:#b8c7d4;--public-color-focus:#087ea4;--public-color-error:#b42318;--public-font-display:"Avenir Next",Avenir,"Segoe UI",Helvetica,Arial,sans-serif;--public-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--public-type-display:clamp(2.75rem,6.4vw,4.9rem);--public-type-h1:clamp(2.5rem,5.4vw,4.25rem);--public-type-h2:clamp(2rem,3.7vw,3.15rem);--public-type-h3:clamp(1.15rem,2vw,1.35rem);--public-type-body-large:clamp(1.125rem,1.8vw,1.3rem);--public-type-body:1rem;--public-leading-body:1.7;--public-space-1:.25rem;--public-space-2:.5rem;--public-space-3:.75rem;--public-space-4:1rem;--public-space-6:1.5rem;--public-space-8:2rem;--public-space-12:3rem;--public-space-16:4rem;--public-space-20:5rem;--public-space-24:6rem;--public-space-32:8rem;--public-radius-control:.75rem;--public-radius-card:1.25rem;--public-radius-feature:2rem;--public-shadow-subtle:0 1px 2px #0f2c490d;--public-shadow-card:0 18px 50px #163a5f17;--public-shadow-elevated:0 24px 70px #0f2c4924;--public-transition:.16s ease;--public-container-wide:78rem;--public-container-reading:47rem}.public-container{width:min(calc(100% - 3rem),var(--public-container-wide));margin-inline:auto}.public-header{z-index:30;border-bottom:1px solid var(--public-color-border);color:var(--public-color-text);background:#fffffff5;position:relative}.public-header-inner{justify-content:space-between;align-items:center;gap:var(--public-space-8);min-height:5rem;display:flex}.public-wordmark{align-items:center;width:clamp(8.5rem,13vw,10.75rem);text-decoration:none;display:inline-flex}.public-wordmark img{width:100%;height:auto;display:block}.public-desktop-nav{align-items:center;gap:var(--public-space-1);display:flex}.public-desktop-nav a,.public-mobile-menu a{border-radius:var(--public-radius-control);min-height:2.75rem;color:var(--public-color-text-muted);transition:color var(--public-transition),background var(--public-transition);align-items:center;padding:.62rem .82rem;font-size:.94rem;font-weight:650;text-decoration:none;display:inline-flex}.public-desktop-nav a:hover,.public-mobile-menu a:hover,.public-mobile-menu a[aria-current=page]{background:var(--public-color-surface-muted);color:var(--public-color-navy)}.public-nav-cta{margin-left:var(--public-space-2);background:var(--public-color-navy);color:#fff!important;padding-inline:1.1rem!important}.public-nav-cta:hover{background:var(--public-color-navy-strong)!important}.public-mobile-nav{display:none;position:relative}.public-menu-button{align-items:center;gap:var(--public-space-2);border:1px solid var(--public-color-border-strong);border-radius:var(--public-radius-control);background:var(--public-color-surface);min-height:2.75rem;color:var(--public-color-navy);padding:.55rem .8rem;font-weight:700;display:inline-flex}.public-menu-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.public-mobile-menu{gap:var(--public-space-1);border:1px solid var(--public-color-border);border-radius:var(--public-radius-card);width:min(20rem,100vw - 2rem);padding:var(--public-space-3);background:var(--public-color-surface);box-shadow:var(--public-shadow-elevated);display:grid;position:absolute;top:calc(100% + .75rem);right:0}.public-main{background:var(--public-color-canvas);color:var(--public-color-text);font-family:var(--public-font-body);flex:1;overflow-x:clip}.public-main:not(.public-home){padding:clamp(2.25rem,5vw,4.5rem) 0 clamp(5rem,9vw,8rem)}.public-main h1,.public-main h2,.public-main h3{color:var(--public-color-navy-strong);font-family:var(--public-font-display);font-weight:720}.public-breadcrumbs{margin-bottom:clamp(2rem,5vw,4rem)}.public-breadcrumbs ol{color:var(--public-color-text-muted);flex-wrap:wrap;gap:.45rem;font-size:.88rem;display:flex}.public-breadcrumbs li:not(:last-child):after{content:"/";color:var(--public-color-border-strong);margin-left:.45rem}.public-breadcrumbs a{color:var(--public-color-blue-hover);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.public-hero{padding:0 0 clamp(4rem,8vw,7rem)}.public-hero-with-visual{grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.public-hero-text .public-hero-copy{max-width:var(--public-container-reading)}.public-hero-copy{max-width:45rem}.public-eyebrow,.public-tagline{color:var(--public-color-blue-hover);letter-spacing:.11em;text-transform:uppercase;font-size:.82rem;font-weight:800}.public-tagline{color:var(--public-color-blue)}.public-hero h1,.public-not-found h1{max-width:15ch;margin-top:var(--public-space-3);font-size:var(--public-type-h1);letter-spacing:-.05em;text-wrap:balance;line-height:1.04}.public-feature-lede,.public-lede{max-width:42rem;margin-top:var(--public-space-6);color:var(--public-color-text-muted);font-size:var(--public-type-body-large);line-height:1.65}.public-status{width:fit-content;margin-top:var(--public-space-6);color:#6d4900;background:#fff8e6;border:1px solid #e4c26c;border-radius:999px;align-items:center;gap:.6rem;padding:.52rem .78rem;font-size:.88rem;font-weight:700;display:inline-flex}.public-availability-note span,.public-status span{background:var(--public-color-green);border-radius:50%;flex:none;width:.48rem;height:.48rem}.public-home-hero{background:linear-gradient(145deg,#fff 0,var(--public-color-surface-blue) 58%,var(--public-color-surface-green) 100%);padding:clamp(4.5rem,9vw,8rem) 0 clamp(5rem,10vw,9rem);position:relative}.public-home-hero:before{content:"";border:1px solid #2faf743d;border-radius:50%;width:11rem;height:11rem;position:absolute;inset:auto 6% 8% auto}.public-home-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.public-home-hero-copy h1{max-width:13ch;margin-top:var(--public-space-4);color:var(--public-color-navy-strong);font-family:var(--public-font-display);font-size:var(--public-type-display);letter-spacing:-.06em;text-wrap:balance;font-weight:750;line-height:.99}.public-home-visual-wrap{position:relative}.public-home-brand-mark{z-index:2;filter:drop-shadow(0 12px 25px #0f2c4926);width:clamp(4.5rem,9vw,7.5rem);height:auto;position:absolute;top:9%;right:5%}.public-hero-actions,.public-inline-actions{margin-top:var(--public-space-8);align-items:center;gap:var(--public-space-3);flex-wrap:wrap;display:flex}.public-availability-note,.public-development-note{margin-top:var(--public-space-6);align-items:center;gap:var(--public-space-2);color:var(--public-color-text-muted);font-size:.9rem;line-height:1.5;display:flex}.public-home-section{padding:clamp(5rem,10vw,8rem) 0}.public-section-heading{max-width:43rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.public-section-heading-centered{text-align:center;margin-inline:auto}.public-brand-cta h2,.public-feature-copy h2,.public-section-heading h2{margin-top:var(--public-space-3);font-size:var(--public-type-h2);letter-spacing:-.045em;text-wrap:balance;line-height:1.08}.public-section-heading>p:last-child{margin-top:var(--public-space-4);color:var(--public-color-text-muted);font-size:var(--public-type-body-large);line-height:1.65}.public-card-grid{gap:var(--public-space-6);display:grid}.public-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-path-card{border:1px solid var(--public-color-border);border-radius:var(--public-radius-card);background:var(--public-color-surface);min-height:22rem;box-shadow:var(--public-shadow-subtle);transition:border-color var(--public-transition),transform var(--public-transition),box-shadow var(--public-transition);flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2rem);display:flex}.public-path-card:hover{border-color:var(--public-color-border-strong);box-shadow:var(--public-shadow-card);transform:translateY(-3px)}.public-icon-tile{background:var(--public-color-surface-green);width:3rem;height:3rem;color:var(--public-color-green-strong);border-radius:.9rem;place-items:center;display:grid}.public-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.5rem;height:1.5rem}.public-path-card h3,.public-step-grid h3,.public-trust-grid h3{margin-top:var(--public-space-6);font-size:var(--public-type-h3);line-height:1.25}.public-path-card p,.public-step-grid p,.public-trust-grid p{margin-top:var(--public-space-3);color:var(--public-color-text-muted);line-height:var(--public-leading-body)}.public-path-card a{padding-top:var(--public-space-8);color:var(--public-color-blue-hover);margin-top:auto;font-weight:750;text-decoration:none}.public-course-feature{background:linear-gradient(130deg,var(--public-color-navy-strong),#174f80);color:#fff;position:relative}.public-course-feature:after{content:"";pointer-events:none;background:linear-gradient(160deg,#0000,#2faf7424);width:32%;position:absolute;inset:0 0 0 auto}.public-course-feature>*{z-index:1;position:relative}.public-feature-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.public-course-feature .public-eyebrow,.public-course-feature .public-feature-copy h2{color:#fff}.public-course-feature .public-check-list,.public-course-feature .public-disclosure-note,.public-course-feature .public-feature-lede{color:#d8e4ee}.public-check-list{margin-top:var(--public-space-6);gap:var(--public-space-3);color:var(--public-color-text-muted);display:grid}.public-check-list li{padding-left:1.65rem;position:relative}.public-check-list li:before{content:"";border-bottom:2px solid var(--public-color-blue);border-left:2px solid var(--public-color-blue);width:.72rem;height:.38rem;position:absolute;top:.52em;left:0;transform:rotate(-45deg)}.public-course-feature .public-check-list li:before{border-color:#63d39e}.public-disclosure-note{margin-top:var(--public-space-6);max-width:42rem;font-size:.86rem;line-height:1.55}.public-text-link{color:inherit;text-underline-offset:.25em;font-weight:750}.public-step-grid{gap:var(--public-space-8);counter-reset:steps;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-step-grid li{border-top:2px solid var(--public-color-border);padding-top:var(--public-space-6);position:relative}.public-step-grid li>span{color:var(--public-color-blue);letter-spacing:.08em;font-size:.82rem;font-weight:800}.public-step-grid h3{margin-top:var(--public-space-4)}.public-trust-section{background:linear-gradient(180deg,var(--public-color-surface-green),var(--public-color-surface-muted))}.public-trust-grid{gap:var(--public-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-trust-grid article{gap:var(--public-space-4);border:1px solid var(--public-color-border);border-radius:var(--public-radius-card);padding:var(--public-space-8);background:var(--public-color-surface);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.public-trust-grid .public-icon{width:2rem;height:2rem;color:var(--public-color-green-strong)}.public-trust-grid h3{margin-top:0}.public-employer-feature{background:var(--public-color-navy-strong);color:#fff}.public-employer-feature .public-eyebrow,.public-employer-feature h2{color:#fff}.public-employer-feature .public-development-note,.public-employer-feature .public-feature-lede{color:#cbd9e5}.public-employer-feature .public-capability-list span{color:#fff;background:#ffffff14;border-color:#ffffff38}.public-employer-feature .public-button-secondary{background:#fff;border-color:#ffffff8c}.public-capability-list{margin:var(--public-space-6) 0;gap:var(--public-space-2);flex-wrap:wrap;display:flex}.public-capability-list span{border:1px solid var(--public-color-border);background:var(--public-color-surface-muted);color:var(--public-color-navy);border-radius:999px;padding:.5rem .75rem;font-size:.88rem;font-weight:700}.public-brand-cta{border-radius:var(--public-radius-feature);background:linear-gradient(135deg,var(--public-color-navy-strong),#1e527f);color:#fff;text-align:center;margin-block:clamp(5rem,10vw,8rem);padding:clamp(2.5rem,7vw,5rem)}.public-brand-cta .public-tagline,.public-brand-cta h2{color:#fff}.public-brand-cta h2{max-width:18ch;margin-inline:auto}.public-brand-cta>p:not(.public-tagline){max-width:40rem;margin:var(--public-space-4) auto 0;color:#d8e4ee;font-size:var(--public-type-body-large);line-height:1.6}.public-brand-cta .public-hero-actions{justify-content:center}.public-visual{width:100%;color:var(--public-color-navy);position:relative}.public-visual svg{width:100%;height:auto;display:block;overflow:visible}.public-visual-frame{fill:url(#visual-gradient-learning);opacity:.14}.public-visual-course .public-visual-frame{fill:url(#visual-gradient-course)}.public-visual-employer .public-visual-frame{fill:url(#visual-gradient-employer)}.public-visual-trust .public-visual-frame{fill:url(#visual-gradient-trust)}.public-visual-window{fill:var(--public-color-surface);stroke:#163a5f26;stroke-width:2px}.public-visual-window-dot{fill:var(--public-color-border-strong)}.public-visual-orbit{fill:none;stroke:var(--public-color-green);stroke-width:2px;opacity:.7}.public-visual-dot{fill:var(--public-color-green)}.public-visual-path{fill:none;stroke:var(--public-color-blue);stroke-dasharray:7 10;stroke-linecap:round;stroke-width:2px;opacity:.32}.public-visual-soft{fill:#e9f1f7}.public-visual-blue{fill:#d8eafa}.public-visual-accent,.public-visual-blue{stroke:var(--public-color-blue);stroke-width:2px}.public-visual-accent{fill:#e2f1fb}.public-visual-ink{fill:none;stroke:var(--public-color-navy);stroke-linecap:round;stroke-width:7px;opacity:.55}.public-visual-check,.public-visual-check-small{fill:none;stroke:var(--public-color-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:9px}.public-visual-check-small{stroke-width:6px}.public-visual-pill{fill:var(--public-color-green);opacity:.82}.public-visual-avatar{fill:#fff}.public-visual-avatar,.public-visual-shield{stroke:var(--public-color-blue);stroke-width:3px}.public-visual-shield{fill:#e2f1fb;stroke-linejoin:round}.public-course-feature .public-visual-window{fill:#f8fbfd}.public-section-grid{gap:var(--public-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-section{gap:var(--public-space-4);border:1px solid var(--public-color-border);border-radius:var(--public-radius-card);background:var(--public-color-surface);box-shadow:var(--public-shadow-subtle);grid-template-columns:2.5rem minmax(0,1fr);padding:clamp(1.5rem,3vw,2rem);display:grid}.public-section-number{color:var(--public-color-blue);letter-spacing:.08em;font-size:.78rem;font-weight:800}.public-cta h2,.public-faq-section h2,.public-section h2{letter-spacing:-.03em;max-width:25ch;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.15}.public-cta p:not(.public-eyebrow),.public-section p:not(.public-section-number){max-width:var(--public-container-reading);margin-top:var(--public-space-3);color:var(--public-color-text-muted);font-size:var(--public-type-body);line-height:var(--public-leading-body)}.public-faq-section{margin-top:clamp(4rem,8vw,7rem)}.public-faq-section h2{margin-top:var(--public-space-3)}.public-faq{margin-top:var(--public-space-6);gap:var(--public-space-3);display:grid}.public-faq details{border:1px solid var(--public-color-border);border-radius:var(--public-radius-card);background:var(--public-color-surface)}.public-faq summary{cursor:pointer;min-height:3.5rem;color:var(--public-color-navy);align-items:center;padding:1rem 1.25rem;font-weight:750;display:flex}.public-faq details p{max-width:var(--public-container-reading);color:var(--public-color-text-muted);line-height:var(--public-leading-body);padding:0 1.25rem 1.25rem}.public-cta{justify-content:space-between;align-items:end;gap:var(--public-space-8);border-radius:var(--public-radius-feature);background:var(--public-color-surface-muted);margin-top:clamp(4rem,9vw,7rem);padding:clamp(2rem,5vw,3.5rem);display:flex}.public-cta h2{margin-top:var(--public-space-2)}.public-cta-actions{gap:var(--public-space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.public-development-launch{margin-top:var(--public-space-8);justify-content:space-between;align-items:center;gap:var(--public-space-8);border:1px solid var(--public-color-blue);display:flex}@supports (color:color-mix(in lab,red,red)){.public-development-launch{border:1px solid color-mix(in srgb,var(--public-color-blue) 28%,transparent)}}.public-development-launch{border-radius:var(--public-radius-card);background:var(--public-color-blue);padding:clamp(1.5rem,4vw,2.25rem)}@supports (color:color-mix(in lab,red,red)){.public-development-launch{background:color-mix(in srgb,var(--public-color-blue) 7%,white)}}.public-development-launch h2{margin-top:var(--public-space-2);font-size:clamp(1.35rem,2vw,1.75rem)}.public-development-launch p:not(.public-eyebrow){max-width:var(--public-container-reading);margin-top:var(--public-space-2);color:var(--public-color-text-muted);line-height:var(--public-leading-body)}.public-button-ghost,.public-button-on-dark,.public-button-primary,.public-button-secondary{border-radius:var(--public-radius-control);text-align:center;min-height:3rem;transition:background var(--public-transition),border-color var(--public-transition),transform var(--public-transition);justify-content:center;align-items:center;padding:.8rem 1.15rem;font-size:.96rem;font-weight:800;text-decoration:none;display:inline-flex}.public-button-primary{background:var(--public-color-navy);color:#fff}.public-button-primary:hover{background:var(--public-color-navy-strong);transform:translateY(-1px)}.public-button-secondary{border:1px solid var(--public-color-border-strong);background:var(--public-color-surface);color:var(--public-color-navy)}.public-button-secondary:hover{border-color:var(--public-color-blue);background:#f5f9fc}.public-button-on-dark{color:var(--public-color-navy-strong);background:#fff}.public-button-ghost{color:#fff;border:1px solid #ffffff73}.public-footer{padding:clamp(4rem,8vw,6rem) 0 var(--public-space-6);background:var(--public-color-navy-strong);color:#fff;font-family:var(--public-font-body);border-top:1px solid #244c70}.public-footer-grid{grid-template-columns:1.55fr repeat(4,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.public-footer-logo{width:min(100%,15.5rem);display:block}.public-footer-logo img{width:100%;height:auto;display:block}.public-footer-summary{max-width:18rem;margin-top:var(--public-space-3);color:#bed0df;line-height:1.65}.public-footer nav{align-content:start;gap:.6rem;display:grid}.public-footer h2{margin-bottom:var(--public-space-2);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.public-footer nav a{color:#bed0df;width:fit-content;font-size:.9rem;text-decoration:none}.public-footer nav a:hover{color:#fff;text-underline-offset:.24em;text-decoration:underline}.public-footer-bottom{margin-top:var(--public-space-16);justify-content:space-between;gap:var(--public-space-4);padding-top:var(--public-space-6);color:#aebfce;border-top:1px solid #31597b;font-size:.8rem;display:flex}.public-not-found{align-content:center;justify-items:start;gap:var(--public-space-6);min-height:50vh;display:grid}.public-not-found p:not(.public-eyebrow){color:var(--public-color-text-muted);font-size:1.1rem}.public-breadcrumbs a:focus-visible,.public-button-ghost:focus-visible,.public-button-on-dark:focus-visible,.public-button-primary:focus-visible,.public-button-secondary:focus-visible,.public-desktop-nav a:focus-visible,.public-faq summary:focus-visible,.public-footer a:focus-visible,.public-menu-button:focus-visible,.public-mobile-menu a:focus-visible,.public-path-card a:focus-visible,.public-text-link:focus-visible,.public-wordmark:focus-visible{outline:3px solid var(--public-color-focus);outline-offset:3px}.public-button-ghost:focus-visible,.public-button-on-dark:focus-visible,.public-course-feature a:focus-visible,.public-footer a:focus-visible{outline-color:#74d7f7}@media (max-width:960px){.public-desktop-nav{display:none}.public-mobile-nav{display:block}.public-feature-split,.public-hero-with-visual,.public-home-hero-grid{grid-template-columns:1fr}.public-hero-with-visual .public-visual,.public-home-visual{width:min(100%,36rem)}.public-card-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.public-path-card:last-child{grid-column:1/-1;min-height:17rem}.public-footer-grid,.public-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-brand{grid-column:1/-1}.public-cta,.public-development-launch{flex-direction:column;align-items:start}}@media (max-width:640px){.public-container{width:min(calc(100% - 2.5rem),var(--public-container-wide))}.public-header-inner{min-height:4.5rem}.public-home-hero{padding-top:var(--public-space-16)}.public-home-hero-copy h1{font-size:clamp(2.7rem,13vw,4rem)}.public-card-grid-three,.public-section-grid,.public-step-grid,.public-trust-grid{grid-template-columns:1fr}.public-path-card,.public-path-card:last-child{grid-column:auto;min-height:auto}.public-section{grid-template-columns:1fr}.public-section-number{margin-bottom:-.25rem}.public-footer-grid{grid-template-columns:1fr 1fr}.public-footer-brand{grid-column:1/-1}.public-cta-actions,.public-footer-bottom,.public-hero-actions{flex-direction:column;align-items:stretch}.public-button-ghost,.public-button-on-dark,.public-button-primary,.public-button-secondary{width:100%}}@media (max-width:420px){.public-container{width:min(calc(100% - 2rem),var(--public-container-wide))}.public-footer-grid{grid-template-columns:1fr}.public-footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.public-header *,.public-main *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.public-button-primary:hover,.public-path-card:hover{transform:none}}@media (forced-colors:active){.public-cta,.public-faq details,.public-header,.public-path-card,.public-section,.public-status,.public-trust-grid article{border-color:canvastext}.public-button-ghost,.public-button-on-dark,.public-button-primary,.public-button-secondary,.public-nav-cta{background:buttonface;border:2px solid buttontext;color:buttontext!important}.public-capability-list span,.public-icon-tile{background:canvas;border:1px solid canvastext}.public-visual{forced-color-adjust:auto}.public-visual svg *{stroke:canvastext}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#020617;background:#fff}.no-print{display:none!important}.certificate-print-area{break-inside:avoid;page-break-inside:avoid}}.veldac-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.family-subnav{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-block:1.25rem;font-size:.95rem;display:flex}.family-subnav strong{margin-right:auto}.family-subnav a{text-underline-offset:5px}.family-subnav a:focus-visible{outline:3px solid var(--public-color-focus);outline-offset:4px}.family-scenario{background:var(--public-color-surface);border:1px solid var(--public-color-border);border-radius:var(--public-radius-card);box-shadow:var(--public-shadow-card);padding:clamp(1.5rem,4vw,3rem)}.family-scenario h2{margin-block:1rem;font-size:2rem;line-height:1.2}.family-scenario-caption{color:var(--public-color-text-muted);font-size:.85rem}.family-scenario ol{margin:2rem 0;padding:0;list-style:none}.family-scenario li{border-top:1px solid var(--public-color-border);grid-template-columns:6rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.family-scenario li>span{color:var(--public-color-green-strong);font-weight:700}.family-scenario li p{color:var(--public-color-text-muted);margin-top:.4rem;line-height:1.6}.family-scenario-foot{border-top:1px solid var(--public-color-border);padding-top:1rem;line-height:1.6}.family-feature{min-height:13rem}.family-feature h3{margin-top:0}@media (max-width:700px){.veldac-product-grid{grid-template-columns:1fr}.family-subnav{gap:1rem}.family-subnav strong{flex-basis:100%}.family-scenario li{grid-template-columns:1fr;gap:.3rem}}@font-face{font-family:FamilyIonicons;src:url(/family-care/Ionicons.ttf)format("truetype");font-display:block}.family-theme{--public-color-navy:#092b79;--public-color-navy-strong:#092b79;--public-color-blue:#076ddd;--public-color-blue-hover:#075cc3;--public-color-text:#092b79;--public-color-text-muted:#456493;--public-color-canvas:#f3f7fd;--public-color-surface:#fff;--public-color-surface-muted:#f7faff;--public-color-surface-blue:#eaf2ff;--public-color-surface-green:#e4f6ec;--public-color-border:#e2eaf5;--public-color-border-strong:#b8d0ef;--public-color-focus:#076ddd;--public-font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--public-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--public-shadow-card:0 4px 16px #092b7914;color:#092b79;background:#f3f7fd}.family-company-bar{color:#456493;justify-content:space-between;gap:1rem;padding-block:.65rem;font-size:.8rem;display:flex}.family-company-bar a{text-underline-offset:4px}.family-wordmark{color:#092b79;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:750;line-height:1.15;text-decoration:none;display:flex}.family-wordmark img{object-fit:contain;width:31px;height:37px}.family-theme .public-header{background:#fff}.family-theme .public-desktop-nav a[aria-current=page]{color:#076ddd;background:#eaf2ff}.family-theme .public-home-hero{background:linear-gradient(140deg,#f7faff,#eaf2ff);padding:3.5rem 0}.family-theme .public-home-hero:before{display:none}.family-theme .public-home-hero-copy h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.6rem,5.3vw,4.3rem);line-height:1.06}.family-theme .public-button-primary{background:#076ddd;border-radius:12px;min-height:56px}.family-theme .public-button-primary:hover{background:#075cc3}.family-theme .public-button-secondary{border-radius:12px;min-height:56px}.family-theme .public-home-section{padding:4.5rem 0}.family-phone-figure{text-align:center;justify-self:center;margin:0}.family-phone{background:#fff;border:1px solid #e2eaf5;border-radius:30px;max-width:260px;padding:8px;overflow:hidden;box-shadow:0 18px 55px #092b791f}.family-phone img{border-radius:23px;width:100%;height:auto;display:block}.family-phone-figure figcaption{color:#456493;margin-top:1rem;font-size:.8rem;line-height:1.5}.family-destinations{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.family-theme .family-feature{border-radius:20px;min-height:15rem;padding:1.25rem}.family-theme .family-feature h3{margin-top:1rem}.family-icon-tile{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.family-ionicon{font-size:28px;font-style:normal;font-weight:400;line-height:1;font-family:FamilyIonicons!important}.family-theme .public-course-feature{color:#092b79;background:#fff;border-block:1px solid #e2eaf5}.family-theme .public-course-feature:after{display:none}.family-theme .public-course-feature .public-eyebrow,.family-theme .public-course-feature .public-feature-copy h2{color:#092b79}.family-theme .public-course-feature .public-feature-lede{color:#456493;max-width:48rem}.family-theme .public-button-on-dark{color:#fff;background:#076ddd}.family-medication-note{background:#f7faff;border-radius:20px;align-items:center;gap:1rem;max-width:48rem;margin-top:1.75rem;padding:1.25rem;line-height:1.6;display:flex}.family-footer{color:#092b79;background:#eaf2ff;border-top:1px solid #e2eaf5;padding:3rem 0}.family-footer nav{flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0;display:flex}.family-footer p{color:#456493;line-height:1.7}.family-theme a:focus-visible{outline-offset:4px;outline:3px solid #076ddd}@media (max-width:1050px){.family-destinations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.family-destinations{grid-template-columns:1fr}.family-company-bar>span{display:none}.family-theme .public-home-hero-grid{gap:2.5rem}.family-phone{max-width:260px}.family-theme .family-feature{min-height:0}.family-theme .public-home-section{padding:3rem 0}.family-medication-note{align-items:flex-start}.family-footer nav{flex-direction:column;gap:1rem}}.family-section-intro{color:#456493;max-width:44rem;margin-top:1.2rem;font-size:1.1rem;line-height:1.7}.family-white-section{background:#fff;border-block:1px solid #e2eaf5}.family-stories{margin-top:2rem}.family-story-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.family-story-choices button{text-align:left;color:#092b79;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d0ef;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-weight:700;display:flex}.family-story-choices button[aria-pressed=true]{color:#fff;background:#092b79;border-color:#092b79}.family-theme button:focus-visible{outline-offset:4px;outline:3px solid #076ddd}.family-story-detail{background:#fff;border:1px solid #e2eaf5;border-radius:24px;grid-template-columns:1fr 1.15fr;gap:2rem 3.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.family-story-detail .public-eyebrow{margin-top:1.5rem}.family-story-detail h3{letter-spacing:-.025em;margin:1rem 0;font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:1.2}.family-benefit p,.family-closing p,.family-independence p,.family-role-grid p,.family-start-steps p,.family-story-detail p{color:#456493;line-height:1.75}.family-story-detail .family-story-caption{margin-top:1.5rem;font-size:.8rem}.family-story-detail ol{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.family-story-detail li{align-items:flex-start;gap:1rem;display:flex}.family-step-number{color:#076ddd;background:#eaf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.family-story-detail h4{margin:0 0 .25rem;font-size:1.05rem}.family-story-detail .family-story-outcome{color:#236344;background:#eaf6eb;border-radius:12px;grid-column:1/-1;padding:1.2rem 1.5rem;font-weight:650}.family-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2rem;display:grid}.family-benefit{background:#fff;border:1px solid #e2eaf5;border-radius:20px;flex-direction:column;align-items:flex-start;padding:1.7rem;scroll-margin-top:7rem;display:flex}.family-benefit h3{letter-spacing:-.02em;margin:1.2rem 0 .75rem;font-size:1.35rem;line-height:1.25}.family-benefit a{color:#075cc3;text-underline-offset:4px;margin-top:auto;padding-top:1.3rem;font-weight:700}.family-benefits-detailed{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.family-benefits-detailed p+p{margin-top:1rem}.family-benefit .family-situation{color:#092b79;margin-bottom:1rem;font-weight:650}.family-example{background:#f3f7fd;border-radius:12px;width:100%;margin-top:1.5rem;padding:1.2rem}.family-example strong{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.family-example p{margin-top:.5rem}.family-independence{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid}.family-closing h2,.family-independence h2{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.15}.family-independence .public-eyebrow{margin-top:1.3rem}.family-independence p+p{margin-top:1rem}.family-independence a{margin-top:1.5rem;display:inline-block}.family-choice-card{background:#fff;border:1px solid #e2eaf5;border-radius:24px;padding:2rem}.family-choice-card h3{margin:1rem 0;font-size:1.5rem}.family-choice-card dl{margin:1.5rem 0}.family-choice-card dl>div{border-top:1px solid #e2eaf5;padding:1rem 0}.family-choice-card dt{font-weight:750}.family-choice-card dd{color:#456493;margin:.35rem 0 0;line-height:1.6}.family-role-grid,.family-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;padding:0;list-style:none;display:grid}.family-role-grid article,.family-start-steps li{border-top:2px solid #e2eaf5;padding-top:1.4rem}.family-start-steps span{color:#076ddd;font-weight:750}.family-role-grid h3,.family-start-steps h3{margin:.8rem 0;font-size:1.25rem;line-height:1.3}.family-closing{background:#eaf2ff;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.family-closing h2{max-width:25ch;font-size:1.8rem}.family-closing .public-hero-actions{flex-shrink:0}.family-reading h1{letter-spacing:-.04em;max-width:22ch;font-size:clamp(2.4rem,5vw,4rem);line-height:1.1}.family-reading .public-lede{max-width:48rem}.family-theme .public-desktop-nav .family-nav-cta{color:#fff;background:#076ddd;border-radius:12px;padding:.8rem 1rem}.family-theme .public-desktop-nav .family-nav-cta:hover{background:#075cc3}#family-stories{scroll-margin-top:6rem}@media (max-width:1100px){.family-theme .public-desktop-nav{display:none}.family-theme .public-mobile-nav{display:block}.family-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.family-closing{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.family-independence,.family-story-detail{grid-template-columns:1fr;gap:2rem}.family-benefits,.family-role-grid,.family-start-steps,.family-story-choices{grid-template-columns:1fr}.family-story-detail .family-story-outcome{grid-column:auto}.family-choice-card{padding:1.5rem}.family-closing .public-hero-actions{width:100%}}@media (forced-colors:active){.family-story-choices button[aria-pressed=true]{outline:3px solid highlight}.family-benefit,.family-choice-card,.family-story-detail{border:1px solid canvastext}}.family-review-banner{color:#573b00;background:#fff4d8;border-bottom:1px solid #e8cf8a;padding:12px 0;font-size:.9rem;line-height:1.6}.family-contact{overflow-wrap:anywhere;font-style:normal;line-height:1.8}.family-contact a{text-underline-offset:3px}