.dj-main{font-family:var(--dj-font-ui);color:var(--dj-label-normal);background:var(--dj-background-normal);word-break:keep-all;overflow-wrap:anywhere;width:100%}.dj-main a{text-decoration:none}.dj-main a:hover{color:var(--dj-main-link-hover);text-underline-offset:calc(var(--dj-space-1) / 2);text-decoration:underline}.dj-main summary{cursor:pointer;list-style:none}.dj-main summary::-webkit-details-marker{display:none}[data-site-page=main]{--dj-header-height:var(--dj-main-height-header);--dj-header-padding:var(--dj-main-header-padding);--dj-header-gap:var(--dj-main-header-gap);--dj-header-nav-gap:var(--dj-main-header-nav-gap);--dj-header-logo-height:var(--dj-main-height-header-logo);--dj-header-action-height:var(--dj-height-control-m);--dj-header-action-padding:var(--dj-main-header-action-padding);--dj-header-action-weight:var(--dj-main-font-weight-bold)}[data-site-page=main] .dj-header .dj-header-consultation{justify-content:center;align-items:center;display:inline-flex}.dj-main #consult .main-icon path{fill:var(--dj-icon-on-navy-line)}.dj-main #consult .main-icon path[opacity]{fill:var(--dj-icon-on-navy-base);opacity:var(--dj-icon-on-navy-base-opacity)}.dj-main #consult .main-icon path[fill="var(--dj-accent)"]{fill:var(--dj-icon-on-navy-gold);opacity:var(--dj-icon-on-navy-gold-opacity)}.dj-main #consult .main-icon path[fill="var(--dj-icon-green)"]{fill:var(--dj-icon-on-navy-green);opacity:var(--dj-icon-on-navy-green-opacity)}.dj-main .main-icon{width:var(--dj-icon-slot);height:var(--dj-icon-slot);fill:currentColor;flex:none}.dj-main .main-s1{background:var(--dj-static-navy)}.dj-main .main-s2{max-width:var(--dj-width-content-max);margin:var(--dj-main-container-margin);padding:var(--dj-main-hero-padding);gap:var(--dj-main-hero-gap);flex-direction:column;display:flex}.dj-main .main-s3{font-family:var(--dj-font-principle);font-weight:var(--dj-main-font-weight-bold);font-size:var(--dj-main-font-size-hero-title);line-height:var(--dj-line-height-title1);letter-spacing:var(--dj-letter-spacing-display);color:var(--dj-label-on-navy);text-wrap:balance;margin:0}.dj-main .main-s4{color:var(--dj-accent-light)}.dj-main .main-s5{max-width:var(--dj-main-intro-max-width);font-size:var(--dj-main-font-size-hero-description);line-height:var(--dj-main-line-height-description);font-weight:var(--dj-main-font-weight-regular);color:var(--dj-label-on-navy-alternative);text-wrap:pretty;margin:0}.dj-main .main-s6{font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-label-on-navy)}.dj-main .main-s7{grid-template-columns:var(--dj-main-action-columns);gap:var(--dj-space-3);max-width:var(--dj-main-actions-max-width);display:grid}.dj-main .main-s8{height:var(--dj-height-control-l);border-radius:var(--dj-radius);background:var(--dj-accent);color:var(--dj-label-on-accent);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:flex}.dj-main .main-s8:hover{background:var(--dj-accent-strong);color:var(--dj-label-on-accent);text-decoration:none}.dj-main .main-s8:active{background:var(--dj-accent-heavy)}.dj-main .main-s9{height:var(--dj-height-control-l);border-radius:var(--dj-radius);border:var(--dj-main-inverse-action-border);color:var(--dj-label-on-navy);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:flex}.dj-main .main-s9:hover{background:var(--dj-interaction-inverse-hover);color:var(--dj-label-on-navy);text-decoration:none}.dj-main .main-s9:active{background:var(--dj-interaction-inverse-press)}.dj-main .main-s10{margin:var(--dj-main-intro-stats-margin);padding-top:var(--dj-space-6);border-top:var(--dj-main-inverse-stats-border);justify-content:space-between;gap:var(--dj-space-3);grid-template-columns:auto auto auto;display:grid}.dj-main .main-s11{gap:calc(var(--dj-space-3) / 2);flex-direction:column-reverse;min-width:0;display:flex}.dj-main .main-s12{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading1);color:var(--dj-label-on-navy-alternative)}.dj-main .main-s13{font-size:var(--dj-main-font-size-hero-stat);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-display);font-variant-numeric:tabular-nums;color:var(--dj-label-on-navy);margin:0}.dj-main .main-s14,.dj-main .main-s15{gap:calc(var(--dj-space-3) / 2);min-width:0;padding-left:var(--dj-space-3);border-left:var(--dj-main-inverse-stats-border);flex-direction:column-reverse;display:flex}.dj-main .main-s16{background:var(--dj-background-alternative);border-bottom:var(--dj-main-surface-border)}.dj-main .main-s17{max-width:var(--dj-width-content-max);margin:var(--dj-main-container-margin);padding:var(--dj-main-pain-section-padding);gap:var(--dj-main-section-gap);flex-direction:column;display:flex}.dj-main .main-s18{gap:var(--dj-main-heading-gap);max-width:var(--dj-main-pain-heading-max-width);flex-direction:column;display:flex}.dj-main .main-s19{font-size:var(--dj-main-font-size-section-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title2);letter-spacing:var(--dj-letter-spacing-title1);color:var(--dj-label-strong);text-wrap:pretty;margin:0}.dj-main .main-s20{grid-template-columns:var(--dj-main-pain-columns);gap:var(--dj-space-3);display:grid}.dj-main .main-s21{gap:var(--dj-space-3);padding:var(--dj-space-6);border-radius:var(--dj-radius);background:var(--dj-background-normal);border:var(--dj-main-surface-border);flex-direction:column;display:flex}.dj-main .main-s22{font-size:var(--dj-main-font-size-card-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-heading1);color:var(--dj-label-strong);text-wrap:pretty;margin:0}.dj-main .main-s23{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-body1);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s24{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-accent-label);margin-top:auto}.dj-main .main-s24.main-pain-operation{margin-top:0}.dj-main .main-s25{background:var(--dj-background-normal)}.dj-main .main-s26{max-width:var(--dj-width-content-max);margin:var(--dj-main-container-margin);padding:var(--dj-main-section-padding);grid-template-columns:var(--dj-main-story-columns);gap:var(--dj-main-story-gap);align-items:start;display:grid}.dj-main .main-s27{gap:var(--dj-main-heading-gap);flex-direction:column;display:flex}.dj-main .main-s28{gap:calc(var(--dj-space-6) - var(--dj-space-1));flex-direction:column;display:flex}.dj-main .main-s29{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-story);color:var(--dj-label-normal);text-wrap:pretty;margin:0}.dj-main .main-s30{font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-label-strong)}.dj-main .main-s31{width:fit-content;height:var(--dj-height-control-l);padding:var(--dj-main-story-action-padding);border-radius:var(--dj-radius);border:var(--dj-main-action-border);color:var(--dj-primary);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.dj-main .main-s31:hover{background:var(--dj-interaction-hover);color:var(--dj-primary);text-decoration:none}.dj-main .main-s31:active{background:var(--dj-interaction-press)}.dj-main .main-s32{background:var(--dj-background-alternative);scroll-margin-top:var(--dj-main-anchor-offset)}.dj-main .main-s33{max-width:var(--dj-width-content-max);margin:var(--dj-main-container-margin);padding:var(--dj-main-section-padding);gap:var(--dj-main-credentials-gap);flex-direction:column;display:flex}.dj-main .main-s34{gap:var(--dj-space-2);flex-direction:column;display:flex}.dj-main .main-s35{font-size:var(--dj-main-font-size-credentials-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title1);letter-spacing:var(--dj-letter-spacing-title1);color:var(--dj-label-strong);margin:0}.dj-main .main-s36{font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-card-description);color:var(--dj-label-alternative);margin:0}.dj-main .main-s37{grid-template-columns:var(--dj-main-credentials-columns);gap:var(--dj-space-3);display:grid}.dj-main .main-s38{gap:calc(var(--dj-space-3) + var(--dj-space-1) / 2);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);border:var(--dj-main-surface-border);background:var(--dj-background-normal);flex-direction:column;display:flex}.dj-main .main-s39{aspect-ratio:var(--dj-main-credential-aspect-ratio);border-radius:var(--dj-radius-s);background:var(--dj-background-alternative);overflow:hidden}.dj-main .main-s40{object-fit:contain;width:100%;height:100%;display:block}.dj-main .main-s41{gap:var(--dj-space-1);flex-direction:column;display:flex}.dj-main .main-s42{font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading2);color:var(--dj-label-strong);margin:0}.dj-main .main-s43{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-credential-caption);color:var(--dj-label-alternative);font-variant-numeric:tabular-nums;margin:0}.dj-main .main-s44{font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading2);color:var(--dj-label-strong);text-wrap:pretty;margin:0}.dj-main .main-s45{font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading2);color:var(--dj-label-strong);font-variant-numeric:tabular-nums;margin:0}.dj-main .main-s46{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-credential-caption);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s47{grid-template-columns:var(--dj-main-credentials-stats-columns);gap:var(--dj-space-3);padding:var(--dj-main-credentials-stats-padding);border-top:var(--dj-main-surface-border);margin:0;display:grid}.dj-main .main-s48{align-items:center;gap:var(--dj-space-1);text-align:center;flex-direction:column-reverse;display:flex}.dj-main .main-s49{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-heading2);color:var(--dj-label-alternative)}.dj-main .main-s50{font-size:var(--dj-main-font-size-credentials-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-display);font-variant-numeric:tabular-nums;color:var(--dj-label-strong);margin:0}.dj-main .main-s51{gap:var(--dj-space-4);padding-top:var(--dj-space-2);flex-direction:column;display:flex}.dj-main .main-s52{font-size:var(--dj-main-font-size-assurance-title);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-line-height-heading1);color:var(--dj-label-strong);margin:0}.dj-main .main-s53{grid-template-columns:var(--dj-main-credentials-columns);gap:var(--dj-space-3);margin:0;padding:0;list-style:none;display:grid}.dj-main .main-s54{align-items:flex-start;gap:calc(var(--dj-space-3) + var(--dj-space-1) / 2);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);border:var(--dj-main-surface-border);background:var(--dj-background-normal);display:flex}.dj-main .main-s55{gap:var(--dj-space-1);flex-direction:column;min-width:0;display:flex}.dj-main .main-s56{font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-line-height-heading2);color:var(--dj-label-strong)}.dj-main .main-s57{white-space:pre-line;font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-card-description);color:var(--dj-label-alternative);text-wrap:pretty}.dj-main .main-s58{background:var(--dj-background-normal);scroll-margin-top:var(--dj-main-anchor-offset)}.dj-main .main-s59{max-width:var(--dj-width-content-max);margin:var(--dj-main-container-margin);padding:var(--dj-main-section-padding);gap:var(--dj-main-section-gap);flex-direction:column;display:flex}.dj-main .main-s60{gap:var(--dj-main-heading-gap);max-width:var(--dj-main-section-heading-max-width);flex-direction:column;display:flex}.dj-main .main-s61{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-description);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s62{grid-template-columns:var(--dj-main-principle-columns);gap:var(--dj-space-3);display:grid}.dj-main .main-s63{gap:var(--dj-space-3);padding:var(--dj-space-6);border-radius:var(--dj-radius);background:var(--dj-background-alternative);color:inherit;transition:var(--dj-main-principle-hover-transition);flex-direction:column;display:flex}.dj-main .main-s63:hover{background:var(--dj-main-principle-hover-background);color:inherit;text-decoration:none}.dj-main .main-s64{align-items:baseline;gap:var(--dj-main-heading-gap);display:flex}.dj-main .main-s65{font-size:var(--dj-main-font-size-principle-number);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-main-line-height-principle-number);letter-spacing:var(--dj-letter-spacing-display);font-variant-numeric:tabular-nums;color:var(--dj-accent-label)}.dj-main .main-s66{font-family:var(--dj-font-principle);font-weight:var(--dj-main-font-weight-bold);font-size:var(--dj-font-size-principle);line-height:var(--dj-line-height-heading1);letter-spacing:var(--dj-letter-spacing-title1);color:var(--dj-primary);text-wrap:pretty;margin:0}.dj-main .main-s67{margin:var(--dj-main-principle-title-margin);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-line-height-headline);color:var(--dj-label-strong);text-wrap:pretty}.dj-main .main-s68{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-body2);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s69{width:fit-content;height:var(--dj-height-control-l);padding:var(--dj-main-principles-action-padding);border-radius:var(--dj-radius);background:var(--dj-accent);color:var(--dj-label-on-accent);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.dj-main .main-s69:hover{background:var(--dj-accent-strong);color:var(--dj-label-on-accent);text-decoration:none}.dj-main .main-s69:active{background:var(--dj-accent-heavy)}.dj-main .main-s70{background:var(--dj-background-normal);border-top:var(--dj-main-surface-border);scroll-margin-top:var(--dj-main-anchor-offset)}.dj-main .main-s71{grid-template-columns:var(--dj-main-program-columns);gap:var(--dj-main-program-gap);row-gap:var(--dj-space-4);align-items:stretch;display:grid}.dj-main .main-s72{display:contents}.dj-main .main-s73{gap:var(--dj-space-2);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);background:var(--dj-background-alternative);flex-direction:column;order:1;display:flex}.dj-main .main-s74{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-label-alternative);margin:0}.dj-main .main-s75{font-size:var(--dj-font-size-principle);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title1);font-variant-numeric:tabular-nums;color:var(--dj-label-strong);margin:0}.dj-main .main-s76{color:var(--dj-accent-label)}.dj-main .main-s77{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-card-description);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s78{gap:var(--dj-space-3);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);border:var(--dj-main-surface-border);flex-direction:column;order:3;display:flex}.dj-main .main-s79{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-label-alternative);margin:0}.dj-main .main-s80{grid-template-columns:var(--dj-main-program-facts-columns);gap:var(--dj-space-2);margin:0;padding:0;list-style:none;display:grid}.dj-main .main-s81{gap:calc(var(--dj-space-3) / 2);padding:var(--dj-space-3);border-radius:var(--dj-radius-s);background:var(--dj-background-alternative);flex-direction:column;display:flex}.dj-main .main-s82{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-accent-label)}.dj-main .main-s83{font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading2);color:var(--dj-label-strong)}.dj-main .main-s84{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-headline);color:var(--dj-label-alternative);text-wrap:pretty}.dj-main .main-s85{gap:calc(var(--dj-space-3) / 2);padding-top:var(--dj-space-4);border-top:var(--dj-main-surface-border);flex-direction:column;margin-top:auto;display:flex}.dj-main .main-s86{font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-bold);line-height:var(--dj-line-height-heading2);color:var(--dj-label-strong);margin:0}.dj-main .main-s87{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-body2);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s88{grid-template-columns:var(--dj-main-program-stats-columns);gap:var(--dj-space-3);order:2;display:grid}.dj-main .main-s89{gap:var(--dj-space-1);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);border:var(--dj-main-surface-border);flex-direction:column;display:flex}.dj-main .main-s90{font-size:var(--dj-font-size-principle);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title1);color:var(--dj-label-strong);margin:0}.dj-main .main-s91{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-headline);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main .main-s92{font-size:var(--dj-font-size-principle);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title1);color:var(--dj-accent-label);margin:0}.dj-main .main-s93{padding:var(--dj-space-6);border-radius:var(--dj-radius);border:var(--dj-main-surface-border);flex-direction:column;order:4;margin:0;list-style:none;display:flex}.dj-main .main-s94{gap:var(--dj-space-3);min-height:var(--dj-main-height-timeline-step);display:flex}.dj-main .main-s95{width:var(--dj-main-size-timeline-column);flex-direction:column;flex:none;align-items:center;display:flex}.dj-main .main-s96{width:var(--dj-main-size-timeline-dot);height:var(--dj-main-size-timeline-dot);margin-top:var(--dj-main-timeline-filled-dot-margin);border-radius:var(--dj-radius-circle);background:var(--dj-primary)}.dj-main .main-s97{width:var(--dj-border-width);min-height:var(--dj-main-height-timeline-connector);margin-top:var(--dj-space-1);background:var(--dj-line-normal);flex:1}.dj-main .main-s98{gap:var(--dj-main-timeline-text-gap);padding-bottom:var(--dj-space-4);flex-direction:column;min-width:0;display:flex}.dj-main .main-s99{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-heading1);font-variant-numeric:tabular-nums;color:var(--dj-primary)}.dj-main .main-s100{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-headline);color:var(--dj-label-alternative)}.dj-main .main-s101{width:fit-content;min-height:var(--dj-main-height-timeline-action);font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-accent-label);align-items:center;display:inline-flex}.dj-main .main-s102{width:var(--dj-main-size-timeline-outline-dot);height:var(--dj-main-size-timeline-outline-dot);margin-top:var(--dj-main-timeline-outline-dot-margin);border-radius:var(--dj-radius-circle);border:var(--dj-main-timeline-outline-border)}.dj-main .main-s103{width:0;min-height:var(--dj-main-height-timeline-connector);margin-top:var(--dj-space-1);border-left:var(--dj-main-timeline-dashed-border);flex:1}.dj-main .main-s104{gap:var(--dj-space-1);padding-bottom:var(--dj-space-4);flex-direction:column;min-width:0;display:flex}.dj-main .main-s105{align-items:center;gap:calc(var(--dj-space-3) / 2);flex-wrap:wrap;display:flex}.dj-main .main-s106{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading1);font-variant-numeric:tabular-nums;color:var(--dj-label-alternative)}.dj-main .main-s107{height:var(--dj-main-height-badge);padding:var(--dj-main-badge-padding);border-radius:var(--dj-radius-pill);background:var(--dj-status-surface);color:var(--dj-accent-label);font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label1);align-items:center;display:inline-flex}.dj-main .main-s108{gap:var(--dj-space-3);display:flex}.dj-main .main-s109{width:var(--dj-main-size-timeline-dot);height:var(--dj-main-size-timeline-dot);margin-top:var(--dj-main-timeline-filled-dot-margin);border-radius:var(--dj-radius-circle);background:var(--dj-accent-label)}.dj-main .main-s110{gap:var(--dj-main-timeline-text-gap);flex-direction:column;min-width:0;display:flex}.dj-main .main-s111{gap:var(--dj-space-3);padding-top:var(--dj-space-2);flex-direction:column;order:5;grid-column:1/-1;display:flex}.dj-main .main-s112{height:var(--dj-height-control-l);border-radius:var(--dj-radius);background:var(--dj-accent);color:var(--dj-label-on-accent);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:flex}.dj-main .main-s112:hover{background:var(--dj-accent-strong);color:var(--dj-label-on-accent);text-decoration:none}.dj-main .main-s112:active{background:var(--dj-accent-heavy)}.dj-main .main-s113{height:var(--dj-height-control-l);border-radius:var(--dj-radius);border:var(--dj-main-action-border);color:var(--dj-primary);font-size:var(--dj-font-size-body1);letter-spacing:var(--dj-letter-spacing-display);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:flex}.dj-main .main-s113:hover{background:var(--dj-interaction-hover);color:var(--dj-primary);text-decoration:none}.dj-main .main-s113:active{background:var(--dj-interaction-press)}.dj-main .main-s114{width:fit-content;font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-main-line-height-card-description);color:var(--dj-accent-label)}.dj-main .main-s115{background:var(--dj-static-navy);scroll-margin-top:var(--dj-main-anchor-offset)}.dj-main .main-s116{font-size:var(--dj-main-font-size-section-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title2);letter-spacing:var(--dj-letter-spacing-title1);color:var(--dj-label-on-navy);text-wrap:pretty;margin:0}.dj-main .main-s117{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-description);color:var(--dj-label-on-navy-alternative);text-wrap:pretty;margin:0}.dj-main .main-s118{gap:var(--dj-space-2);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);background:var(--dj-navy-2);flex-direction:column;order:1;display:flex}.dj-main .main-s119{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-label-on-navy-alternative);margin:0}.dj-main .main-s120{font-size:var(--dj-font-size-principle);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title1);font-variant-numeric:tabular-nums;color:var(--dj-label-on-navy);margin:0}.dj-main .main-s121{color:var(--dj-label-on-navy-assistive);text-decoration:line-through}.dj-main .main-s122{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-card-description);color:var(--dj-label-on-navy-alternative);text-wrap:pretty;margin:0}.dj-main .main-s122-note{font-size:var(--dj-font-size-label1);line-height:var(--dj-line-height-label1)}.dj-main .main-s123{gap:var(--dj-space-3);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);border:var(--dj-main-inverse-surface-border);flex-direction:column;order:3;display:flex}.dj-main .main-s124{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-label-on-navy-alternative);margin:0}.dj-main .main-s125{gap:calc(var(--dj-space-3) / 2);padding:var(--dj-space-3);border-radius:var(--dj-radius-s);background:var(--dj-navy-2);flex-direction:column;display:flex}.dj-main .main-s126{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-semibold);letter-spacing:var(--dj-letter-spacing-label2);color:var(--dj-accent-light)}.dj-main .main-s127{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-headline);color:var(--dj-label-on-navy);flex-direction:column;display:flex}.dj-main .main-s128{width:fit-content;height:var(--dj-main-height-badge);padding:var(--dj-main-badge-padding);border-radius:var(--dj-radius-pill);background:var(--dj-accent);font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-bold);color:var(--dj-label-on-accent);align-items:center;display:inline-flex}.dj-main .main-s129{gap:var(--dj-space-1);padding:calc(var(--dj-space-6) - var(--dj-space-1));border-radius:var(--dj-radius);border:var(--dj-main-inverse-surface-border);flex-direction:column;display:flex}.dj-main .main-s130{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-headline);color:var(--dj-label-on-navy-alternative);text-wrap:pretty;margin:0}.dj-main .main-s131{font-size:var(--dj-font-size-principle);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title1);font-variant-numeric:tabular-nums;color:var(--dj-accent-light);margin:0}.dj-main .main-s132{padding:var(--dj-space-6);border-radius:var(--dj-radius);border:var(--dj-main-inverse-surface-border);flex-direction:column;order:4;margin:0;list-style:none;display:flex}.dj-main .main-s133{width:var(--dj-main-size-timeline-dot);height:var(--dj-main-size-timeline-dot);margin-top:var(--dj-main-timeline-filled-dot-margin);border-radius:var(--dj-radius-circle);background:var(--dj-label-on-navy)}.dj-main .main-s134{width:var(--dj-border-width);min-height:var(--dj-main-height-timeline-connector);margin-top:var(--dj-space-1);background:var(--dj-line-inverse);flex:1}.dj-main .main-s135{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-heading1);font-variant-numeric:tabular-nums;color:var(--dj-label-on-navy)}.dj-main .main-s136{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-headline);color:var(--dj-label-on-navy-alternative)}.dj-main .main-s137{width:var(--dj-main-size-timeline-outline-dot);height:var(--dj-main-size-timeline-outline-dot);margin-top:var(--dj-main-timeline-outline-dot-margin);border-radius:var(--dj-radius-circle);border:var(--dj-main-inverse-action-muted-border)}.dj-main .main-s138{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-heading1);font-variant-numeric:tabular-nums;color:var(--dj-label-on-navy-alternative)}.dj-main .main-s139{width:var(--dj-main-size-timeline-dot);height:var(--dj-main-size-timeline-dot);margin-top:var(--dj-main-timeline-filled-dot-margin);border-radius:var(--dj-radius-circle);background:var(--dj-gradient-light-diagonal)}.dj-main .main-s140{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-heading1);font-variant-numeric:tabular-nums;color:var(--dj-accent-light)}.dj-main .main-s141{height:var(--dj-height-control-l);border-radius:var(--dj-radius);border:var(--dj-main-inverse-action-muted-border);color:var(--dj-label-on-navy);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:flex}.dj-main .main-s141:hover{background:var(--dj-interaction-inverse-hover);color:var(--dj-label-on-navy);text-decoration:none}.dj-main .main-s141:active{background:var(--dj-interaction-inverse-press)}.dj-main .main-s142{width:fit-content;font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-main-line-height-card-description);color:var(--dj-accent-light)}.dj-main .main-s142:hover{color:var(--dj-accent-light);text-decoration:underline}.dj-main .main-s143{background:var(--dj-background-alternative);border-top:var(--dj-main-surface-border);scroll-margin-top:var(--dj-main-anchor-offset)}.dj-main .main-s144{grid-template-columns:var(--dj-main-tools-columns);gap:var(--dj-space-3);display:grid}.dj-main .main-s145{gap:calc(var(--dj-space-6) - var(--dj-space-1));padding:var(--dj-space-6);border-radius:var(--dj-radius);border:var(--dj-main-surface-border);background:var(--dj-background-normal);color:inherit;flex-direction:column;display:flex}.dj-main .main-s145:hover{border-color:var(--dj-primary);color:inherit;text-decoration:none}.dj-main .main-s146{justify-content:space-between;align-items:center;gap:var(--dj-space-3);display:flex}.dj-main .main-s147{align-items:center;gap:var(--dj-main-heading-gap);display:flex}.dj-main .main-s148{width:var(--dj-icon-slot);height:var(--dj-icon-slot)}.dj-main .main-s149{font-size:var(--dj-main-font-size-card-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-heading1);color:var(--dj-label-strong);margin:0}.dj-main .main-s150{height:var(--dj-height-control-m);padding:var(--dj-main-tool-input-padding);border-radius:var(--dj-radius);border:var(--dj-main-tool-input-border);justify-content:space-between;align-items:center;display:flex}.dj-main .main-s151{font-size:var(--dj-font-size-label1);font-weight:var(--dj-main-font-weight-regular);color:var(--dj-label-alternative)}.dj-main .main-s152{font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-regular);color:var(--dj-label-placeholder);font-variant-numeric:tabular-nums}.dj-main .main-s153{justify-content:space-between;align-items:baseline;gap:var(--dj-space-3);padding-top:var(--dj-space-4);border-top:var(--dj-main-tool-result-border);display:flex}.dj-main .main-s154{font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-label-normal)}.dj-main .main-s155{font-size:var(--dj-main-font-size-tool-result);font-weight:var(--dj-main-font-weight-extrabold);color:var(--dj-accent-label);font-variant-numeric:tabular-nums}.dj-main .main-s156{height:var(--dj-height-control-m);border-radius:var(--dj-radius);border:var(--dj-main-action-border);font-size:var(--dj-font-size-body2);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-primary);justify-content:center;align-items:center;display:inline-flex}.dj-main .main-s157{grid-template-columns:var(--dj-main-merge-preview-columns);align-items:center;gap:var(--dj-space-3);min-height:var(--dj-main-height-merge-preview);display:grid}.dj-main .main-s158{gap:calc(var(--dj-space-3) / 2);flex-direction:column;display:flex}.dj-main .main-s159{gap:var(--dj-space-1);display:flex}.dj-main .main-s160{height:var(--dj-main-height-chart-bar);border-radius:var(--dj-radius-s);background:var(--dj-line-strong);flex:1}.dj-main .main-s161{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);color:var(--dj-label-alternative)}.dj-main .main-s162{font-size:var(--dj-main-font-size-card-title);font-weight:var(--dj-main-font-weight-semibold);color:var(--dj-label-alternative)}.dj-main .main-s163{height:var(--dj-main-height-chart-bar);border-radius:var(--dj-radius-s);background:var(--dj-primary);flex:1}.dj-main .main-s164{max-width:var(--dj-width-content-max);margin:var(--dj-main-container-margin);padding:var(--dj-main-consult-section-padding);gap:var(--dj-main-consult-gap);flex-direction:column;align-items:flex-start;display:flex}.dj-main #consult .main-s7{width:100%}.dj-main .main-s165{font-family:var(--dj-font-principle);font-weight:var(--dj-main-font-weight-bold);font-size:var(--dj-main-font-size-consult-title);line-height:var(--dj-line-height-heading1);letter-spacing:var(--dj-letter-spacing-title1);color:var(--dj-label-on-navy);text-wrap:pretty;margin:0}.dj-main .main-s166{max-width:var(--dj-main-intro-max-width);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-description);color:var(--dj-label-on-navy-alternative);text-wrap:pretty;margin:0}.dj-main .main-s167{margin:var(--dj-main-intro-stats-margin);grid-template-columns:var(--dj-main-consult-steps-columns);gap:var(--dj-main-consult-steps-gap);width:100%;padding:0;list-style:none;display:grid}.dj-main .main-s168{gap:calc(var(--dj-space-3) + var(--dj-space-1) / 2);flex-direction:column;min-width:0;display:flex}.dj-main .main-s169{justify-content:space-between;align-items:center;gap:var(--dj-space-3);padding-bottom:calc(var(--dj-space-3) + var(--dj-space-1) / 2);border-bottom:var(--dj-main-inverse-surface-border);display:flex}.dj-main .main-s170{font-size:var(--dj-main-font-size-card-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-display);letter-spacing:var(--dj-letter-spacing-label1);font-variant-numeric:tabular-nums;color:var(--dj-label-on-navy)}.dj-main .main-s171{font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-line-height-body2);color:var(--dj-label-on-navy-alternative);text-wrap:pretty;margin:0}.dj-main .main-s173{font-size:var(--dj-font-size-label2);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-card-description);color:var(--dj-label-on-navy-alternative);margin:0}.dj-main .main-s174{max-width:var(--dj-main-faq-max-width);margin:var(--dj-main-container-margin);padding:var(--dj-main-section-padding);gap:var(--dj-main-consult-gap);flex-direction:column;display:flex}.dj-main .main-s175{font-size:var(--dj-main-font-size-section-title);font-weight:var(--dj-main-font-weight-extrabold);line-height:var(--dj-line-height-title2);letter-spacing:var(--dj-letter-spacing-title1);color:var(--dj-label-strong);margin:0}.dj-main .main-s176{border-top:var(--dj-main-surface-border);flex-direction:column;display:flex}.dj-main .main-s177{border-bottom:var(--dj-main-surface-border)}.dj-main .main-s178{align-items:center;gap:var(--dj-space-3);padding:var(--dj-main-faq-question-padding);font-size:var(--dj-font-size-headline);font-weight:var(--dj-main-font-weight-semibold);line-height:var(--dj-line-height-headline);color:var(--dj-label-strong);display:flex}.dj-main .main-s179{width:var(--dj-main-size-faq-caret);height:var(--dj-main-size-faq-caret);transition:var(--dj-main-faq-caret-transition);flex:none}.dj-main .main-s180{font:inherit;text-wrap:pretty;flex:1;margin:0}.dj-main .main-s181{padding:var(--dj-main-faq-answer-padding);font-size:var(--dj-font-size-body1);font-weight:var(--dj-main-font-weight-regular);line-height:var(--dj-main-line-height-description);color:var(--dj-label-alternative);text-wrap:pretty;margin:0}.dj-main details[open] summary img{transform:var(--dj-main-faq-rotation)}@media not (min-width:640px){.dj-main :is(.main-s20,.main-s26,.main-s62,.main-s144){grid-template-columns:minmax(0,1fr)}.dj-main .main-s38{flex-flow:wrap;align-content:flex-start;align-items:flex-start}.dj-main .main-s39{flex:0 0 var(--dj-main-credential-mobile-width)}.dj-main .main-s41{flex:1 1 0;min-width:0}.dj-main :is(.main-s31,.main-s69){width:100%}}.dj-main .main-credential-stack{gap:var(--dj-space-3);flex-direction:column;display:flex}.dj-main .main-credential-stack>article{flex:1 1 0}.dj-main .main-s63{position:relative}.dj-main .main-s63:active{scale:var(--dj-main-principle-press-scale)}.dj-main .main-s63:active:before{content:"";border-radius:inherit;pointer-events:none;background:var(--dj-interaction-press);position:absolute;inset:0}.dj-main .main-principle-arrow{width:var(--dj-icon-slot);height:var(--dj-icon-slot);fill:currentColor;color:var(--dj-accent-label);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.dj-main .main-s63:active{scale:1}}.dj-main .main-nowrap{white-space:nowrap}.dj-main .main-s171{white-space:pre-line}.dj-main .main-responsive-lines{width:100%;container-type:inline-size}.dj-main .main-optional-break{display:none}@container (min-width:23em){.dj-main [data-copy-id="main.graduation.rate-note"]>.main-optional-break{display:block}}@container (min-width:14em){.dj-main [data-copy-id=main\.063]>.main-optional-break{display:block}}@container (min-width:25em){.dj-main [data-copy-id=main\.086]>.main-optional-break{display:block}}@container (min-width:22em){.dj-main [data-copy-id=main\.089]>.main-optional-break{display:block}}@container (min-width:19em){.dj-main [data-copy-id=main\.134]>.main-optional-break{display:block}}
