/* ARLee shared stylesheet: common rules and page-specific overrides. */
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/arlee-assets/fonts/nunito-sans-cyrillic-ext.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/arlee-assets/fonts/nunito-sans-cyrillic.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/arlee-assets/fonts/nunito-sans-vietnamese.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/arlee-assets/fonts/nunito-sans-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(/arlee-assets/fonts/nunito-sans-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:root:where(.page-application-review,.page-application,.page-client-stories,.page-comprehensive,.page-contact,.page-faqs,.page-interview-prep,.page-last-minute-application-review,.page-mba-career-strategy,.page-meet-alex,.page-resources,.page-services,.page-video-interview-preparation) {
                --ink:#173b42;
                --paper:#faf8f2;
                --accent:#b14b32;
                --line:#d8ddd5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) * {
                box-sizing:border-box
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) body {
                margin:0;
                background:var(--paper);
                color:var(--ink);
                font:17px/1.65 system-ui,sans-serif
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) a {
                color:inherit;
                text-underline-offset:5px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) a:focus-visible,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) summary:focus-visible {
                outline:3px solid var(--accent);
                outline-offset:5px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .wrap {
                max-width:1160px;
                margin:auto;
                padding:0 28px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .notice {
                background:var(--ink);
                color:white;
                text-align:center;
                font-size:12px;
                padding:8px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header {
                display:flex;
                justify-content:space-between;
                align-items:center;
                padding:25px 0;
                gap:20px;
                border-bottom:1px solid var(--line)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand {
                font:700 25px Georgia,serif;
                text-decoration:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand small {
                display:block;
                font:10px system-ui;
                letter-spacing:3px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) nav {
                display:flex;
                gap:25px;
                flex-wrap:wrap;
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) nav a {
                text-decoration:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h1,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h3 {
                font-family:Georgia,serif;
                font-weight:400;
                line-height:1.12;
                letter-spacing:-1px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h1 {
                font-size:clamp(44px,6.7vw,82px);
                margin:20px 0 28px;
                max-width:850px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h2 {
                font-size:clamp(32px,4vw,48px);
                margin:12px 0 25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h3 {
                font-size:28px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .eyebrow {
                font-size:12px;
                text-transform:uppercase;
                letter-spacing:2px;
                font-weight:700;
                color:var(--accent)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                padding:85px 0 65px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                max-width:650px;
                font-size:20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .button {
                display:inline-block;
                background:var(--ink);
                color:white;
                padding:14px 22px;
                border-radius:3px;
                text-decoration:none;
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .actions {
                display:flex;
                align-items:center;
                gap:25px;
                flex-wrap:wrap;
                margin-top:30px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .proof {
                display:flex;
                justify-content:space-between;
                gap:25px;
                flex-wrap:wrap;
                padding:25px 0;
                border-block:1px solid var(--line);
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) section {
                padding:65px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .intro {
                max-width:700px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .cards {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:20px;
                margin-top:35px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card {
                padding:30px;
                border:1px solid var(--line);
                display:flex;
                flex-direction:column
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card p {
                flex:1
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .number {
                font-size:12px;
                color:var(--accent)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .split {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:70px;
                align-items:start
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .tint {
                background:#e9eee7
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .credential {
                font:42px/1.25 Georgia,serif;
                border-left:3px solid var(--accent);
                padding-left:30px;
                margin-top:25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .muted {
                font-size:14px;
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .resource {
                border-top:1px solid var(--line)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) details {
                border-bottom:1px solid var(--line);
                padding:20px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) summary {
                cursor:pointer;
                font-weight:600
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact {
                background:var(--ink);
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .eyebrow {
                color:#edb994
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .button {
                background:#f2ddbd;
                color:var(--ink)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer {
                padding:30px 0;
                font-size:13px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer .wrap {
                display:flex;
                justify-content:space-between;
                gap:20px;
                flex-wrap:wrap
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .wrap {
                    padding:0 22px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header {
                    align-items:flex-start;
                    flex-direction:column
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) nav {
                    gap:17px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                    padding:48px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                    font-size:18px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .cards,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .split {
                    grid-template-columns:1fr;
                    gap:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) section {
                    padding:45px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card {
                    padding:24px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .proof {
                    gap:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .credential {
                    font-size:32px
                }
            }
:root:where(.page-application-review,.page-application,.page-client-stories,.page-comprehensive,.page-contact,.page-faqs,.page-interview-prep,.page-last-minute-application-review,.page-mba-career-strategy,.page-meet-alex,.page-resources,.page-services,.page-video-interview-preparation) {
                --ink:#15315c;
                --paper:#ffffff;
                --accent:#174fb5;
                --line:#dce5f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) body {
                font-family:Arial,Helvetica,sans-serif
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .notice {
                background:#eef4ff;
                color:#294c86
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand {
                font-family:Arial,Helvetica,sans-serif;
                font-weight:800;
                letter-spacing:-1px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand small {
                letter-spacing:2px;
                font-weight:600;
                color:#52709b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h1,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h3 {
                font-family:Arial,Helvetica,sans-serif;
                font-weight:800;
                letter-spacing:-1.7px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h1 {
                font-size:clamp(46px,6.8vw,86px);
                line-height:1.04;
                max-width:950px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h1 em {
                font-style:normal;
                color:var(--accent)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h2 {
                line-height:1.14
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) h3 {
                letter-spacing:-.8px;
                font-size:27px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                position:relative;
                padding:75px 0 70px;
                background:radial-gradient(ellipse at 100% 12%,#eaf0ff 0,transparent 55%)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .eyebrow {
                display:inline-block;
                padding:8px 14px;
                border-radius:30px;
                background:#eaf0ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                color:#455c7b;
                max-width:690px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .button {
                background:#174fb5;
                border-radius:12px;
                font-weight:700;
                box-shadow:0 5px 0 #173da0;
                transition:transform .15s,box-shadow .15s
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .button:hover {
                transform:translateY(-2px);
                box-shadow:0 7px 0 #173da0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .proof {
                background:#f3f7ff;
                border:0;
                border-radius:16px;
                padding:24px;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .cards {
                gap:22px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card {
                border-radius:22px;
                background:#f1f6ff;
                border:0;
                padding:32px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card:nth-child(2) {
                background:#fff3e4
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card:nth-child(3) {
                background:#eaf8f2
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card a {
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .number {
                letter-spacing:1px;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .eyebrow {
                letter-spacing:1.5px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .tint {
                background:#f0f5ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .credential {
                font-family:Arial,Helvetica,sans-serif;
                font-size:37px;
                font-weight:800;
                letter-spacing:-1px;
                border:0;
                padding:30px;
                background:#fff;
                border-radius:22px;
                box-shadow:8px 8px 0 #cddcff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .credential span {
                color:var(--accent)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact {
                background:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .eyebrow {
                color:#dce8ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .button {
                background:#ffdc82;
                color:#17315b;
                box-shadow:0 5px 0 #cba647
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact h2 {
                font-size:clamp(36px,4.5vw,58px)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) summary {
                padding-right:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) a:hover {
                text-decoration-thickness:2px
            }
            @media(prefers-reduced-motion:reduce) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .button {
                    transition:none
                }
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                    padding:45px 0 50px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .credential {
                    font-size:30px;
                    padding:25px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card {
                    padding:26px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .proof {
                    padding:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                    font-size:19px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card:nth-child(2),
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .card:nth-child(3) {
                background:#f1f6ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                display:grid;
                grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);
                gap:45px;
                align-items:center
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                font-size:clamp(43px,5.3vw,70px)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo {
                margin:0;
                position:relative
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo img {
                width:100%;
                height:490px;
                object-fit:cover;
                object-position:50% 43%;
                display:block;
                border-radius:90px 24px 24px 24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo figcaption {
                background:#fff;
                border:1px solid #dce5f3;
                border-radius:14px;
                padding:14px 20px;
                position:absolute;
                bottom:20px;
                left:-20px;
                box-shadow:0 8px 30px #15315c18;
                font-weight:700;
                font-size:16px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo figcaption span {
                font-weight:400;
                font-size:12px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview {
                display:block;
                border-radius:16px;
                overflow:hidden;
                background:#15315c;
                color:white;
                text-decoration:none;
                margin-top:24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview img {
                width:100%;
                height:auto;
                display:block
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview span {
                display:block;
                padding:15px 20px;
                font-size:15px;
                font-weight:700
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                    grid-template-columns:1fr;
                    gap:32px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                    font-size:clamp(43px,10vw,65px)
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo {
                    max-width:450px;
                    width:100%;
                    margin:auto
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo img {
                    height:390px;
                    border-radius:50px 20px 20px 20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo figcaption {
                    left:12px;
                    right:12px;
                    bottom:12px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-art {
                position:relative;
                aspect-ratio:16/10;
                overflow:hidden;
                background:#15315c
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-art>img {
                position:absolute;
                right:0;
                top:0;
                width:57%;
                height:100%;
                object-fit:cover;
                object-position:center 40%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-art:after {
                content:"";
                position:absolute;
                inset:0;
                background:linear-gradient(90deg,#15315c 0%,#15315c 31%,#15315cbb 47%,transparent 72%);
                pointer-events:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-title {
                position:relative;
                z-index:1;
                padding:28px 24px;
                width:75%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-title small {
                font-size:10px;
                letter-spacing:2px;
                color:#bed3ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-title strong {
                display:block;
                font-size:clamp(27px,3vw,39px);
                line-height:1.15;
                letter-spacing:-1px;
                margin:14px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview .coach-play {
                display:grid;
                place-items:center;
                width:52px;
                height:52px;
                padding:0;
                border-radius:50%;
                background:white;
                color:#174fb5;
                margin:18px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview .coach-watch {
                padding:0;
                font-size:12px;
                max-width:190px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview:hover .coach-play {
                background:#dce8ff
            }
            @media(max-width:400px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-title {
                    padding:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-title strong {
                    font-size:28px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .video-preview .coach-play {
                    width:44px;
                    height:44px;
                    margin:12px 0
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand img {
                display:block;
                width:184px;
                height:auto
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-video-art>img {
                object-position:center 22%
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header {
                    flex-direction:row;
                    align-items:center;
                    flex-wrap:wrap
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand img {
                    width:162px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header nav {
                    width:100%;
                    justify-content:space-between;
                    gap:12px;
                    font-size:13px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .firm-video {
                border-top:1px solid var(--line)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .firm-video .video-preview {
                margin-top:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-portrait {
                margin:25px 0 0;
                max-width:330px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-portrait img {
                display:block;
                width:100%;
                height:auto;
                border-radius:20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-portrait figcaption {
                font-size:12px;
                color:#51696b;
                margin-top:10px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip {
                padding:32px 0;
                border-bottom:1px solid var(--line);
                text-align:center
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip p {
                font-size:14px;
                color:#51696b;
                margin:0 0 24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip>div {
                display:flex;
                justify-content:space-around;
                align-items:center;
                gap:28px;
                flex-wrap:wrap
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip img {
                width:140px;
                height:60px;
                object-fit:contain
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip>div {
                    gap:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip img {
                    width:100px;
                    height:45px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading {
                display:flex;
                align-items:center;
                justify-content:center;
                gap:20px;
                flex-wrap:wrap;
                margin-bottom:24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading p {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-pause {
                border:1px solid #cad7ed;
                background:white;
                color:var(--ink);
                padding:7px 12px;
                border-radius:8px;
                font:inherit;
                font-size:12px;
                cursor:pointer
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-pause:focus-visible {
                outline:3px solid var(--accent);
                outline-offset:3px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-window {
                display:block;
                overflow:hidden;
                mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-window .school-track {
                display:flex;
                gap:0;
                width:max-content;
                animation:school-scroll 28s linear infinite
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group {
                display:flex;
                align-items:center;
                gap:55px;
                padding-right:55px;
                flex-shrink:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip.is-paused .school-track {
                animation-play-state:paused
            }
            @keyframes school-scroll {
                to {
                    transform:translateX(-50%)
                }
            }
            @media(prefers-reduced-motion:reduce) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-window .school-track {
                    animation:none;
                    width:100%
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group {
                    flex-wrap:wrap;
                    justify-content:center;
                    gap:25px;
                    padding:0;
                    width:100%
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group[aria-hidden] {
                    display:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-pause {
                    display:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-window {
                    mask-image:none
                }
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group {
                    gap:35px;
                    padding-right:35px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading {
                    gap:12px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-window .school-track {
                animation-duration:80s
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-pause {
                font-size:11px;
                padding:4px 9px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-section {
                display:grid;
                grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);
                gap:60px;
                align-items:center;
                padding-top:65px;
                padding-bottom:65px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-photo {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-photo img {
                display:block;
                width:100%;
                height:420px;
                object-fit:cover;
                object-position:67% center;
                border-radius:22px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-photo figcaption {
                font-size:12px;
                margin-top:10px;
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-copy h2 {
                font-size:clamp(32px,3.4vw,44px);
                letter-spacing:-1px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-credentials {
                padding-left:20px;
                margin:24px 0;
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-credentials li {
                margin:8px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-credentials li::marker {
                color:var(--accent)
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-section {
                    grid-template-columns:1fr;
                    gap:28px;
                    padding-top:45px;
                    padding-bottom:45px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-photo img {
                    height:300px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-copy h2 {
                    font-size:34px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .concept-switch {
                display:flex;
                justify-content:center;
                gap:22px;
                flex-wrap:wrap;
                padding:12px;
                background:#eef2f9;
                font-size:13px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .concept-switch a {
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .study-label {
                font-size:12px;
                text-align:center;
                padding:7px;
                background:#14264b;
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .fullband {
                background:#eff3fa
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .fullband.dark {
                background:#14264b;
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .story-feature {
                padding:55px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .story-feature blockquote {
                font-size:clamp(23px,3vw,37px);
                line-height:1.4;
                margin:20px 0;
                max-width:900px;
                font-weight:600
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .story-feature p {
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .study-title {
                font-size:clamp(36px,4vw,55px)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .profile-route {
                font-size:14px;
                margin-top:24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .route-label {
                color:#174fb5;
                font-size:13px;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage {
                display:grid;
                grid-template-columns:100px 1fr 1fr;
                gap:35px;
                border-top:1px solid #dce5f3;
                padding:50px 0;
                align-items:start
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage-number {
                font-size:60px;
                color:#174fb5;
                font-weight:800
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage h2 {
                font-size:36px;
                margin-top:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage aside {
                background:#f0f4fb;
                padding:25px;
                border-radius:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage aside h3 {
                font-size:23px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .jump-links {
                display:flex;
                gap:15px;
                flex-wrap:wrap;
                padding:25px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .jump-links a {
                border:1px solid #cbd7eb;
                padding:8px 15px;
                border-radius:25px;
                text-decoration:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-rows .cards {
                display:block
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-rows .card {
                display:grid;
                grid-template-columns:150px 1fr 1.2fr 190px;
                gap:25px;
                align-items:center;
                border-radius:0;
                border-top:1px solid #cad6e9;
                background:white;
                padding:28px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-rows .card h3 {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-rows .card p {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .firm-video {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .button {
                background:white;
                box-shadow:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .coach-section {
                scroll-margin-top:20px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage {
                    grid-template-columns:1fr;
                    gap:15px;
                    padding:35px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .stage-number {
                    font-size:40px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-rows .card {
                    grid-template-columns:1fr;
                    gap:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .story-feature {
                    padding:35px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .concept-switch {
                    gap:12px;
                    font-size:12px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                display:block;
                position:relative;
                background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/bg.webp') center/cover;
                color:white;
                padding:65px 50px;
                margin:20px 0 0;
                min-height:530px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-copy {
                max-width:780px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                font-size:clamp(43px,5vw,70px)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 em {
                color:#a8cbff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                color:#f2f5ff;
                max-width:650px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-photo {
                display:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .eyebrow {
                background:none;
                padding:0;
                color:#c1d5ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .actions>a {
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .button {
                background:#174fb5;
                box-shadow:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .dark .eyebrow {
                color:#adc9ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .fullband .coach-section {
                background:transparent
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .tint {
                background:transparent
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                    padding:35px 22px;
                    background-position:65% center
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                    font-size:43px
                }
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header {
                padding:12px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand img {
                width:157px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                min-height:0;
                margin-top:0;
                padding:38px 42px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero-copy {
                max-width:760px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                font-size:clamp(42px,4.3vw,62px);
                line-height:1.08;
                margin:16px 0 20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                font-size:17px;
                line-height:1.55;
                margin:0;
                max-width:620px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .actions {
                margin-top:24px;
                gap:22px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .eyebrow {
                font-size:11px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip {
                padding:22px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading {
                margin-bottom:16px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading p {
                font-size:13px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip img {
                height:46px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .journey-heading {
                padding:55px 0 22px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .journey-heading h2 {
                margin-bottom:0
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header {
                    padding:10px 0;
                    gap:10px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .brand img {
                    width:130px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) header nav {
                    font-size:12px;
                    gap:8px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                    padding:25px 20px;
                    background-position:67% center
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                    font-size:38px;
                    margin:12px 0 16px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                    font-size:15px;
                    line-height:1.5
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .eyebrow {
                    font-size:9px;
                    letter-spacing:1px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .actions {
                    margin-top:18px;
                    gap:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .button {
                    font-size:13px;
                    padding:12px 16px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .actions>a:not(.button) {
                    font-size:13px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip {
                    padding:18px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading {
                    margin-bottom:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip img {
                    height:38px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .journey-heading {
                    padding-top:38px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */
@media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero {
                    padding:20px;
                    min-height:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero h1 {
                    font-size:32px;
                    line-height:1.07;
                    margin:12px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero p {
                    font-size:14px;
                    line-height:1.45
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .actions>a:not(.button) {
                    display:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .hero .actions {
                    margin-top:15px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-heading p {
                    font-size:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip {
                    padding:15px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group {
                    gap:25px;
                    padding-right:25px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header {
                position:sticky;
                top:0;
                z-index:100;
                background:#fff;
                box-shadow:0 3px 18px #14264b0c
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header header {
                border-bottom:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav a:last-child {
                background:#174fb5;
                color:white;
                padding:9px 14px;
                border-radius:30px;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav {
                align-items:center
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer {
                background:#14264b;
                color:#f8f2f3;
                padding:40px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer a {
                color:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer a:hover {
                color:#bad3ff
            }
html:where(.page-application-review,.page-application,.page-client-stories,.page-comprehensive,.page-contact,.page-faqs,.page-interview-prep,.page-last-minute-application-review,.page-mba-career-strategy,.page-meet-alex,.page-resources,.page-services,.page-video-interview-preparation) {
                scroll-padding-top:130px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #alex,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #support,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #contact,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) [id^="stage-"] {
                scroll-margin-top:130px
            }
            @media(max-width:750px) {
html:where(.page-application-review,.page-application,.page-client-stories,.page-comprehensive,.page-contact,.page-faqs,.page-interview-prep,.page-last-minute-application-review,.page-mba-career-strategy,.page-meet-alex,.page-resources,.page-services,.page-video-interview-preparation) {
                    scroll-padding-top:155px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav a:last-child {
                    padding:7px 10px;
                    font-size:11px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #alex,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #support,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #contact,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) [id^="stage-"] {
                    scroll-margin-top:155px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer {
                    padding:28px 0
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */
@media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav {
                    gap:7px;
                    font-size:11px;
                    flex-wrap:nowrap
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav a {
                    white-space:nowrap
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav a:last-child {
                    font-size:10px;
                    padding:7px 8px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact {
                background:#14264b;
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .eyebrow {
                color:#b8d0ff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer {
                background:#fff;
                color:#17315b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer a {
                color:#17315b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) footer a:hover {
                color:#174fb5
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip img {
                width:160px;
                height:48px;
                object-fit:contain;
                filter:grayscale(1);
                opacity:.85
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group {
                gap:48px;
                padding-right:48px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip img {
                    width:125px;
                    height:38px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-track .school-group {
                    gap:32px;
                    padding-right:32px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo {
                width:170px;
                height:48px;
                display:flex;
                align-items:center;
                justify-content:center;
                overflow:hidden;
                flex-shrink:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-logo img {
                width:160px;
                height:48px;
                max-width:none;
                flex-shrink:0;
                opacity:1;
                filter:grayscale(1)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo.booth img {
                transform:scale(2.5)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo.columbia img {
                transform:scale(2.3)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo.imd img {
                transform:scale(2)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo.rotman img {
                transform:scale(2.1)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-logo.judge img {
                filter:brightness(0);
                width:160px;
                height:48px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo.hbs:after {
                content:"Harvard Business School";
                font:600 14px/1.1 Georgia,serif;
                width:85px;
                margin-left:8px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-logo.hbs img {
                width:38px;
                height:44px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo {
                    width:150px;
                    height:38px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-logo img {
                    width:140px;
                    height:38px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-strip .school-logo.hbs img {
                    width:30px;
                    height:36px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .school-logo.hbs:after {
                    font-size:13px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-services, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .preview-note {
                text-align:center;
                background:#eff4ff;
                padding:8px;
                font-size:12px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .breadcrumb {
                font-size:13px;
                margin:22px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero {
                display:grid;
                grid-template-columns:1.2fr 1fr;
                gap:55px;
                align-items:center;
                padding:30px 0 55px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero h1 {
                font-size:clamp(42px,4.5vw,64px);
                line-height:1.08;
                letter-spacing:-2px;
                margin:18px 0 25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero h1 em {
                font-style:normal;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero p {
                font-size:19px;
                max-width:610px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero figure {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero img {
                width:100%;
                height:340px;
                object-fit:cover;
                object-position:65% center;
                border-radius:18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero figcaption {
                font-size:12px;
                margin-top:10px;
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .button {
                box-shadow:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choose {
                padding:45px 0 65px;
                border-top:1px solid var(--line)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choose h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .scope-intro h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) #packages h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .working-together h2 {
                font-size:clamp(30px,3.5vw,45px)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:22px;
                margin-top:30px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid>a {
                display:flex;
                flex-direction:column;
                padding:27px;
                border:1px solid #d6e0f1;
                border-radius:16px;
                text-decoration:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid>a:hover {
                background:#f8f2f3;
                border-color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid span {
                font-size:10px;
                letter-spacing:1px;
                color:#174fb5;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid h3 {
                font-size:25px;
                line-height:1.2;
                letter-spacing:-.6px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid p {
                font-size:15px;
                flex:1
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid b {
                font-size:13px;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-band {
                background:#f2f5fb
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .scope-intro {
                padding:60px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .scope-intro>p,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .section-lead {
                max-width:760px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-detail {
                background:white;
                border:1px solid #dce5f3;
                border-radius:12px;
                padding:0;
                margin:14px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-detail summary {
                display:flex;
                align-items:center;
                gap:20px;
                padding:20px 24px;
                list-style:none;
                font-size:19px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-detail summary::-webkit-details-marker {
                display:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-no {
                font-size:13px;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .expand {
                margin-left:auto;
                color:#174fb5;
                font-size:25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-detail[open] .expand {
                transform:rotate(45deg)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-content {
                padding:0 25px 25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-grid {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:15px 35px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-grid h3 {
                font-size:19px;
                letter-spacing:0;
                margin:15px 0 8px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-grid p {
                font-size:15px;
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-group {
                margin-top:35px;
                scroll-margin-top:145px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .group-title {
                font-size:16px;
                color:#174fb5;
                letter-spacing:0;
                border-bottom:2px solid #174fb5;
                padding-bottom:12px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-row {
                display:grid;
                grid-template-columns:1fr 1.7fr auto;
                gap:30px;
                padding:22px 0;
                border-bottom:1px solid #dce5f3;
                align-items:center
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-row h3 {
                font-size:21px;
                letter-spacing:-.3px;
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-row p {
                font-size:15px;
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-row a {
                font-size:14px;
                white-space:nowrap
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .working-together {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:65px;
                border-top:1px solid var(--line);
                padding:45px 0 65px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact {
                background:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .contact .button {
                background:white;
                color:#17315b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) a[aria-current=page] {
                text-decoration:underline
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) section[id] {
                scroll-margin-top:145px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .working-together,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-grid,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-row {
                    grid-template-columns:1fr;
                    gap:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero {
                    padding-top:15px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero h1 {
                    font-size:42px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero img {
                    height:250px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .services-hero p {
                    font-size:17px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid>a {
                    padding:24px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .choice-grid h3 {
                    margin:15px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .service-detail summary {
                    font-size:16px;
                    gap:12px;
                    padding:18px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .detail-content {
                    padding:0 18px 20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .scope-intro {
                    padding:40px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .package-row {
                    gap:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .working-together {
                    padding-bottom:40px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav {
                    font-size:11px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-services,html.page-video-interview-preparation) .site-header nav a:last-child {
                    font-size:10px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero {
                display:grid;
                grid-template-columns:1.3fr 1fr;
                gap:60px;
                align-items:start;
                padding:35px 0 45px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 {
                font-size:clamp(40px,4.3vw,62px);
                line-height:1.08;
                margin:20px 0 25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 em {
                font-style:normal;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero>div>p {
                max-width:630px;
                font-size:19px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero .hero-credit {
                font-size:13px;
                color:#51696b;
                margin-top:25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot {
                background:#14264b;
                color:white;
                border-radius:18px;
                padding:32px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot h2 {
                font-size:34px;
                letter-spacing:-1px;
                margin:20px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot .eyebrow {
                color:#ead5dc
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot ul {
                padding-left:20px;
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot li {
                margin:10px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot p {
                font-size:13px;
                color:#d8e5f5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-jump {
                display:flex;
                gap:25px;
                flex-wrap:wrap;
                border-block:1px solid var(--line);
                padding:18px 0;
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fit-section {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:60px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fit-section h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #process h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #included h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #pricing h2,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #alternatives h2 {
                font-size:clamp(30px,3.4vw,44px)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-layout {
                display:grid;
                grid-template-columns:1fr 1.5fr;
                gap:65px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step {
                display:flex;
                gap:25px;
                padding:23px 0;
                border-top:1px solid #ced9e9
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step>span {
                font-size:27px;
                font-weight:800;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step h3 {
                font-size:25px;
                margin:0 0 12px;
                letter-spacing:-.5px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step p {
                font-size:15px;
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-intro p {
                max-width:370px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .detail-content {
                font-size:15px;
                line-height:1.7
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .detail-content ul {
                padding-left:20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .detail-content li {
                margin:10px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-section {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:65px;
                border-top:1px solid var(--line)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-table {
                width:100%;
                border-collapse:collapse;
                font-size:16px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-table th {
                text-align:left;
                padding:15px;
                background:#14264b;
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-table td {
                padding:20px 15px;
                border-bottom:1px solid #dce5f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-table td[align] {
                text-align:right
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .old-price {
                display:block;
                font-size:13px;
                text-decoration:line-through;
                color:#62758a
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .promo-price {
                font-weight:700;
                font-size:21px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .promo-tag,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .tag {
                display:block;
                font-size:11px;
                color:#174fb5;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .offer-note {
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:28px;
                margin-top:30px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid>article {
                background:white;
                padding:32px;
                border-radius:16px;
                border:1px solid #dce5f3;
                scroll-margin-top:140px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid h3 {
                font-size:30px;
                letter-spacing:-.7px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid p {
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid .alternative-price {
                font-size:30px;
                font-weight:700;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-price small {
                display:block;
                font-size:13px;
                color:#51696b;
                font-weight:400
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .success-fees {
                margin:28px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .success-fees>div {
                display:flex;
                justify-content:space-between;
                gap:15px;
                padding:10px 0;
                border-bottom:1px solid #dce5f3;
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .success-fees dd {
                margin:0;
                font-weight:700;
                white-space:nowrap
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fit-section,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-layout,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-section,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid {
                    grid-template-columns:1fr;
                    gap:28px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 {
                    font-size:40px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero>div>p {
                    font-size:17px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot {
                    padding:25px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot h2 {
                    font-size:29px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-jump {
                    gap:15px;
                    font-size:13px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid>article {
                    padding:25px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step {
                    gap:18px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step h3 {
                    font-size:22px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-table td {
                    padding:15px 10px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero .actions {
                    gap:15px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #options,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #process,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #included,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #pricing,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) #end-to-end-pricing {
                scroll-margin-top:140px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:20px;
                margin-top:30px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card {
                border:1px solid #dce5f3;
                border-radius:16px;
                padding:26px;
                display:flex;
                flex-direction:column
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .lead-option {
                border:2px solid #174fb5;
                background:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-label,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .scope-label {
                font-size:12px;
                font-weight:700;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid h3 {
                font-size:29px;
                margin:18px 0 10px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid p {
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid dl {
                margin-top:auto;
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid dt {
                color:#51696b;
                font-size:12px;
                margin-top:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid dd {
                margin:4px 0 18px;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid a {
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-heading {
                font-size:32px;
                margin-top:20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-section {
                padding:30px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .process-step .scope-label {
                display:block;
                margin-bottom:12px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid {
                    grid-template-columns:1fr
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card {
                    padding:25px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card {
                color:inherit;
                text-decoration:none;
                transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:hover {
                transform:translateY(-4px);
                border-color:#174fb5;
                box-shadow:0 10px 25px #14264b15
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:focus-visible {
                outline:3px solid #174fb5;
                outline-offset:5px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .card-link {
                font-size:14px;
                text-decoration:underline;
                text-underline-offset:4px;
                color:#174fb5
            }
            @media(prefers-reduced-motion:reduce) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card {
                    transition:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:hover {
                    transform:none
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card {
                border-radius:5px;
                box-shadow:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:hover,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:focus-visible {
                background:#174fb5;
                color:#fff;
                border-color:#174fb5;
                transform:none;
                box-shadow:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:hover :is(.option-label,.card-link,dt),
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .option-card:focus-visible :is(.option-label,.card-link,dt) {
                color:#fff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid .lead-option {
                background:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .button,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav a:last-child {
                background:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .button:hover,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav a:last-child:hover {
                background:#5a303d
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-scroll {
                margin-top:38px;
                overflow-x:auto
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-scroll:focus-visible {
                outline:3px solid #174fb5;
                outline-offset:4px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison {
                width:100%;
                border-collapse:collapse;
                font-size:14px;
                text-align:left
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison caption {
                text-align:left;
                font-size:22px;
                font-weight:700;
                margin-bottom:18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison th,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td {
                padding:18px 16px;
                border-bottom:1px solid #e0d9dc;
                vertical-align:top
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison thead {
                background:#14264b;
                color:#fff
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody th {
                width:34%;
                font-weight:500
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody td {
                width:22%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody tr:last-child {
                background:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-takeaway {
                max-width:840px;
                font-size:16px;
                margin-top:24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-grid>article {
                border-radius:5px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison {
                    font-size:13px;
                    min-width:610px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison th,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td {
                    padding:14px 12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-scroll:before {
                    content:'Swipe to compare all three options →';
                    display:block;
                    font-size:12px;
                    color:#174fb5;
                    margin-bottom:12px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */
@media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison {
                    min-width:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison thead {
                    display:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tr {
                    display:block
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody tr {
                    padding:16px 0;
                    border-bottom:1px solid #e0d9dc
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody th {
                    display:block;
                    width:auto;
                    font-weight:700;
                    border:0;
                    padding:4px 10px 12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody td {
                    display:grid;
                    grid-template-columns:95px 1fr;
                    gap:10px;
                    width:auto;
                    border:0;
                    padding:6px 10px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(2):before {
                    content:"End-to-End"
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(3):before {
                    content:"Application"
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(4):before {
                    content:"Success"
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:before {
                    font-weight:700;
                    color:#174fb5
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-scroll:before {
                    display:none
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid {
                grid-template-columns:repeat(2,1fr)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-card .card-link {
                margin-top:auto;
                padding-top:18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-panel {
                border-top:1px solid #ded7da;
                padding:35px 0;
                position:relative;
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-panel>h3 {
                font-size:32px;
                margin:15px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-panel .alternative-price {
                font-size:32px;
                color:#174fb5;
                font-weight:700
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .alternative-price small {
                font-size:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-grid {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:45px;
                margin-top:30px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-grid>div {
                border:1px solid #ded7da;
                padding:25px;
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-grid h4 {
                font-size:24px;
                margin:10px 0 20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .legacy-anchor {
                position:absolute;
                top:0;
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody th {
                width:44%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody td {
                width:28%
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .option-grid,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-grid {
                    grid-template-columns:1fr
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-grid>div {
                    padding:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody th,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody td {
                    width:auto
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(2):before {
                    content:'Application'
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(3):before {
                    content:'End-to-End Package'
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison tbody td {
                    grid-template-columns:110px 1fr
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .timeline-intro {
                max-width:760px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline {
                list-style:none;
                padding:0;
                display:grid;
                grid-template-columns:repeat(5,minmax(0,1fr));
                gap:0;
                margin:45px 0 25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li {
                position:relative;
                padding:0 18px 0 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li:before {
                content:'';
                position:absolute;
                top:22px;
                left:0;
                right:0;
                height:3px;
                background:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li:nth-child(n+3):before {
                background:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li:last-child:before {
                display:none
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .stage-dot {
                position:relative;
                display:flex;
                align-items:center;
                justify-content:center;
                width:46px;
                height:46px;
                background:#174fb5;
                color:white;
                border:5px solid #f2f5fb;
                border-radius:50%;
                font-size:13px;
                font-weight:700;
                box-sizing:border-box
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li:nth-child(n+4) .stage-dot {
                background:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline h3 {
                font-size:21px;
                line-height:1.2;
                letter-spacing:-.4px;
                margin:22px 0 14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline p {
                font-size:14px;
                line-height:1.65
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .stage-scope,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .endpoint,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .continuation {
                display:block;
                font-size:12px;
                line-height:1.5;
                margin-top:18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .stage-scope {
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .endpoint {
                color:#174fb5;
                border-left:3px solid #174fb5;
                padding-left:10px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .continuation,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .final-endpoint {
                color:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .final-endpoint {
                border-color:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .timeline-note {
                max-width:820px;
                font-size:13px;
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison th small {
                display:block;
                font-size:12px;
                font-weight:400;
                line-height:1.6;
                margin-top:8px;
                color:#51696b
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline {
                    grid-template-columns:1fr;
                    margin-top:30px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li {
                    padding:0 0 32px 65px;
                    min-height:130px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li:before {
                    top:20px;
                    bottom:0;
                    left:22px;
                    width:3px;
                    height:auto;
                    right:auto
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .stage-dot {
                    position:absolute;
                    left:0;
                    top:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline h3 {
                    margin:8px 0 12px;
                    font-size:23px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline p {
                    margin:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .stage-scope,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .endpoint,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .continuation {
                    margin-top:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .journey-timeline li:last-child {
                    padding-bottom:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .continuation {
                    font-size:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .continuation:after {
                    content:'End-to-End Package continues ↓';
                    font-size:12px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-paths {
                margin:45px 0 30px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones {
                display:grid;
                grid-template-columns:repeat(5,minmax(0,1fr));
                text-align:center;
                gap:0;
                font-size:17px;
                font-weight:700;
                line-height:1.3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                display:block;
                font-size:12px;
                font-weight:500;
                margin-bottom:12px;
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-path {
                margin-top:32px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-path h3 {
                font-size:15px;
                letter-spacing:0;
                margin:0 0 18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-path {
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-path {
                color:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-track {
                position:relative;
                height:18px;
                margin-inline:10%;
                background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),#d9dee7 calc(25% - 1px),#d9dee7 25%)
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-line {
                position:absolute;
                left:0;
                top:6px;
                height:5px;
                background:currentColor;
                width:100%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-path .path-line {
                width:50%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-line:before,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-line:after {
                content:'';
                position:absolute;
                width:13px;
                height:13px;
                background:currentColor;
                border-radius:50%;
                top:-4px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-line:before {
                left:-6px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-line:after {
                right:-6px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-paths {
                    margin-top:30px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones {
                    font-size:11px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                    font-size:10px;
                    margin-bottom:8px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-path h3 {
                    font-size:13px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-path {
                    margin-top:28px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                display:block;
                font-size:14px;
                font-weight:400;
                line-height:1.65;
                margin:16px 12px 0;
                text-align:left
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-phase-details {
                display:none
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                    display:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-phase-details {
                    display:block;
                    margin-top:30px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-phase-details>div {
                    padding:16px 0;
                    border-top:1px solid #d9dee7
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-phase-details h3 {
                    font-size:18px;
                    margin:0 0 8px;
                    letter-spacing:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-phase-details p {
                    font-size:14px;
                    margin:0
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones {
                text-align:left;
                font-size:21px;
                line-height:1.2;
                letter-spacing:-.4px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                padding-right:18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                display:flex;
                align-items:center;
                justify-content:center;
                width:46px;
                height:46px;
                box-sizing:border-box;
                border:5px solid #f2f5fb;
                border-radius:50%;
                background:#174fb5;
                color:white;
                font-size:13px;
                font-weight:700;
                letter-spacing:0;
                margin:0 0 22px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span:nth-child(n+4) b {
                background:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                margin:14px 0 0;
                font-size:14px;
                line-height:1.65;
                letter-spacing:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span:nth-child(5) {
                padding-right:0
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones {
                    text-align:center;
                    font-size:11px;
                    letter-spacing:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                    padding-right:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                    width:32px;
                    height:32px;
                    border-width:3px;
                    font-size:10px;
                    margin:0 auto 10px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-packages {
                display:grid;
                gap:28px;
                margin:32px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-package {
                position:relative;
                border:1px solid #ded7da;
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-header {
                display:block;
                padding:26px 28px;
                background:#f8f2f3;
                border-bottom:1px solid #ded7da
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-header h3 {
                font-size:27px;
                letter-spacing:-.5px;
                margin:12px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-header p {
                font-size:15px;
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-body {
                padding:28px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-payment-options {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:40px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-option {
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-option h4 {
                font-size:22px;
                letter-spacing:-.3px;
                margin:0 0 8px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-context {
                font-size:13px;
                color:#51696b;
                margin:0 0 22px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list {
                margin:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list>div {
                display:grid;
                grid-template-columns:1fr auto;
                gap:20px;
                align-items:start;
                padding:16px 0;
                border-top:1px solid #ded7da
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list dt {
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list dd {
                font-size:19px;
                font-weight:700;
                margin:0;
                text-align:right;
                color:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list small {
                display:block;
                font-size:11px;
                color:#174fb5;
                font-weight:500;
                margin-top:4px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list del {
                display:block;
                font-size:12px;
                font-weight:400;
                color:#667080;
                margin-bottom:4px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-note {
                font-size:13px;
                color:#51696b;
                margin-top:20px;
                max-width:540px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-package:first-child .fee-option {
                max-width:700px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-terms {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:40px;
                margin:30px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-terms h4 {
                font-size:16px;
                margin:0 0 12px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-terms p,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-preview-note {
                font-size:13px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-terms p {
                margin:0
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-header,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-body {
                    padding:22px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .investment-header h3 {
                    font-size:24px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-payment-options,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .pricing-terms {
                    grid-template-columns:1fr;
                    gap:30px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-payment-options .fee-option+.fee-option {
                    border-top:2px solid #ded7da;
                    padding-top:28px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list>div {
                    gap:12px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list dd {
                    font-size:17px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fee-list dt {
                    font-size:14px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-pricing-block {
                margin-top:38px;
                position:relative;
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-pricing-block h3 {
                font-size:26px;
                letter-spacing:-.4px;
                margin:0 0 20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table {
                width:100%;
                border-collapse:collapse;
                text-align:left;
                font-size:15px;
                table-layout:fixed
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table th,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table td {
                padding:19px 18px;
                border-bottom:1px solid #ded7da;
                vertical-align:top
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table thead {
                background:#14264b;
                color:white
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table thead th {
                font-size:16px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table small {
                display:block;
                font-size:12px;
                line-height:1.5;
                font-weight:400;
                margin-top:7px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody th {
                font-weight:500
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody tr:last-child {
                background:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table del {
                display:block;
                font-size:12px;
                color:#667080;
                margin-bottom:5px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody td small {
                color:#51696b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-region:focus-visible {
                outline:3px solid #174fb5;
                outline-offset:4px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .sr-price {
                position:absolute;
                width:1px;
                height:1px;
                overflow:hidden;
                clip-path:inset(50%)
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tr {
                    display:block
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table thead {
                    display:none
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody tr {
                    padding:14px 0;
                    border-bottom:1px solid #ded7da
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody th {
                    display:block;
                    padding:8px 12px;
                    font-weight:700;
                    border:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table td {
                    display:grid;
                    grid-template-columns:1.2fr 1fr;
                    gap:12px;
                    padding:10px 12px;
                    border:0;
                    font-size:14px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table td:before {
                    content:attr(data-option);
                    font-size:12px;
                    font-weight:600;
                    color:#174fb5
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table td small,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table td del {
                    grid-column:2
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table small {
                    margin-top:4px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-investment {
                position:relative;
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:45px;
                padding:30px;
                border:1px solid #ded7da;
                margin:32px 0 45px;
                scroll-margin-top:155px;
                background:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-investment h3,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-journey-pricing-heading h3 {
                font-size:27px;
                letter-spacing:-.4px;
                margin:12px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-investment p,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-journey-pricing-heading p {
                font-size:15px;
                margin-bottom:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-journey-pricing-heading {
                padding-top:30px;
                border-top:1px solid #ded7da
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-investment {
                    grid-template-columns:1fr;
                    gap:24px;
                    padding:22px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-investment h3,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .full-journey-pricing-heading h3 {
                    font-size:24px
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-story {
                border-left:3px solid #174fb5;
                padding:8px 0 8px 25px;
                margin:28px 0;
                max-width:850px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-story h4 {
                font-size:28px;
                letter-spacing:-.4px;
                margin:12px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .payment-story p {
                font-size:16px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table thead th:nth-child(2) {
                background:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table tbody td:nth-child(2) {
                background:#f8f2f3
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .draft-pricing-notice {
                font-size:13px;
                padding:12px 16px;
                border-left:3px solid #174fb5;
                background:#f8f2f3;
                max-width:760px
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */
@media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(2):before {
                    content:"End-to-End Package"
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison td:nth-child(3):before {
                    content:"Application"
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-cards {
                display:none
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-comparison,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table {
                    display:none!important
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-cards {
                    display:grid;
                    gap:20px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card {
                    border:1px solid #ded7da;
                    background:white
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card h4 {
                    font-size:22px;
                    letter-spacing:-.3px;
                    line-height:1.3;
                    margin:0;
                    padding:20px;
                    background:#14264b;
                    color:white
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card:first-child h4 {
                    background:#174fb5
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card dl {
                    padding:0 20px;
                    margin:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card dl>div {
                    padding:16px 0;
                    border-bottom:1px solid #e6dfe2
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card dl>div:last-child {
                    border-bottom:0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card dt {
                    font-size:14px;
                    font-weight:600;
                    line-height:1.5
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card dd {
                    font-size:16px;
                    line-height:1.5;
                    margin:7px 0 0;
                    color:#14264b
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card small {
                    display:block;
                    font-size:12px;
                    font-weight:400;
                    line-height:1.6;
                    margin-top:6px;
                    color:#51696b
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card del {
                    display:block;
                    font-size:12px;
                    color:#667080;
                    margin-bottom:4px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-scroll {
                    overflow:visible
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .comparison-scroll:before {
                    display:none
                }
            }

/* page-application-review, page-application, page-client-stories, page-comprehensive, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links {
                display:flex;
                gap:20px;
                flex-wrap:wrap;
                font-size:14px;
                border-bottom:1px solid #ded7da;
                padding:18px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links a[aria-current] {
                font-weight:700;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .support-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:25px;
                margin:30px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .support-grid article {
                border-top:2px solid #174fb5;
                padding-top:18px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .support-grid h3 {
                font-size:21px;
                margin:0 0 12px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .support-grid p {
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-crosslink {
                padding:22px 25px;
                background:#f8f2f3;
                margin:30px 0;
                font-size:16px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero {
                padding:45px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero h1 {
                font-size:clamp(38px,4.3vw,60px);
                line-height:1.1;
                max-width:900px;
                margin:18px 0 25px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero>p {
                max-width:750px;
                font-size:19px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-steps {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:30px;
                list-style:none;
                padding:0;
                margin:35px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-steps li {
                border-top:3px solid #174fb5;
                padding-top:20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-steps b {
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-steps h3 {
                font-size:24px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-steps p {
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:25px;
                margin:30px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers article {
                border:1px solid #ded7da;
                padding:28px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers h3 {
                font-size:27px;
                margin:14px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers p {
                font-size:15px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers .lead-offer {
                border:2px solid #174fb5;
                background:#f8f2f3
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers ul {
                font-size:15px;
                padding-left:20px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers li {
                margin:10px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-faq {
                border-top:1px solid #ded7da;
                padding:20px 0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-faq summary {
                font-weight:700;
                cursor:pointer
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-faq p {
                font-size:15px;
                max-width:800px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .support-grid,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-steps,
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers {
                    grid-template-columns:1fr
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero {
                    padding:30px 0
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links {
                    gap:14px;
                    font-size:13px
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-comprehensive,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero>p {
                    font-size:17px
                }
            }

/* page-application-review, page-application, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-path .path-line {
                width:50%
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .application-path {
                color:#174fb5
            }

/* page-application-review, page-application, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                padding-right:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                margin-left:auto;
                margin-right:auto
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                margin-left:12px;
                margin-right:12px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span:nth-child(5) {
                padding-right:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones {
                text-align:center
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                    display:none
                }
            }

/* page-application-review, page-application, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                text-align:center
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-phase-details {
                text-align:center
            }

/* page-application-review, page-application, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                display:grid;
                grid-template-rows:68px minmax(51px,auto) 1fr;
                align-content:start
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                margin-bottom:0
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .phase-title {
                display:block
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                margin-top:14px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .school-price-table td.fixed-total-cell {
                vertical-align:bottom
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fixed-total {
                border-top:1px solid #d9c6cd;
                padding-top:13px
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fixed-total>span {
                display:block;
                font-size:12px;
                line-height:1.5;
                margin-bottom:5px;
                color:#174fb5
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .fixed-total>strong {
                display:block;
                font-size:23px;
                line-height:1.3;
                color:#14264b
            }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .mobile-comparison-card .fixed-total>strong {
                font-size:24px
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                    grid-template-rows:42px auto
                }
:where(html.page-application-review,html.page-application,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                    display:none
                }
            }

/* page-application-review, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:24px;
                margin:30px 0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants article {
                border:1px solid #ded7da;
                padding:26px;
                display:flex;
                flex-direction:column
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants h3 {
                font-size:24px;
                letter-spacing:-.4px;
                margin:0 0 20px
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-price {
                font-size:29px;
                font-weight:700;
                color:#174fb5;
                margin:0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-price small {
                display:block;
                font-size:13px;
                font-weight:400;
                color:#51696b
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants ul {
                padding-left:20px;
                font-size:15px;
                flex:1
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants li {
                margin:10px 0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-path {
                color:#174fb5
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-path .path-line {
                left:25%;
                width:25%
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                display:grid;
                grid-template-rows:68px minmax(51px,auto) 1fr;
                align-content:start;
                padding-right:0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones b {
                margin:0 auto
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                text-align:center;
                margin:14px 12px 0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .phase-title {
                display:block
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants {
                    grid-template-columns:1fr
                }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span {
                    grid-template-rows:42px auto
                }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones small {
                    display:none
                }
            }

/* page-application-review, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration {
                border-bottom:1px solid #d9dee7;
                scroll-margin-top:155px
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-intro,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-close {
                max-width:850px
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:30px;
                margin:35px 0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-grid article {
                border-top:2px solid #174fb5;
                padding-top:18px
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-number {
                font-size:12px;
                color:#174fb5;
                font-weight:700
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-grid h3 {
                font-size:21px;
                letter-spacing:-.3px;
                margin:12px 0
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-grid p {
                font-size:15px;
                line-height:1.7
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-grid {
                    grid-template-columns:1fr;
                    gap:24px
                }
            }

/* page-application-review, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links {
                display:flex;
                flex-wrap:wrap;
                gap:14px 24px;
                padding:18px 0;
                border-bottom:1px solid #ded7da;
                font-size:14px;
                line-height:1.5
            }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links a[aria-current="page"] {
                font-weight:700;
                color:#174fb5
            }
            @media(max-width:750px) {
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links {
                    gap:12px 20px;
                    font-size:13px
                }
            }

/* page-application-review, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:root:where(.page-application-review,.page-client-stories,.page-contact,.page-faqs,.page-interview-prep,.page-last-minute-application-review,.page-mba-career-strategy,.page-meet-alex,.page-resources,.page-video-interview-preparation) {
    --ink:#171b23;
    --accent:#174fb5;
    --paper:#fff
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) body {
    font-family:'Nunito Sans',Arial,sans-serif;
    color:#171b23;
    background:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h2,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h3,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h4,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .brand {
    font-family:'Nunito Sans',Arial,sans-serif
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h2 {
    font-weight:900;
    letter-spacing:-1.2px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h3,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h4 {
    font-weight:800
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) p,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) li {
    color:#343b46
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) a {
    color:#174fb5
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .eyebrow {
    color:#174fb5;
    font-weight:800
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header {
    background:white;
    box-shadow:none;
    border-bottom:1px solid #e3e6eb
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav a {
    color:#171b23
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav a:last-child,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .button {
    background:#174fb5;
    color:white;
    border-radius:5px;
    box-shadow:none;
    font-weight:800
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .button:hover,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav a:last-child:hover {
    background:#103b8c;
    color:white;
    transform:none
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links a {
    color:#343b46
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-links a[aria-current] {
    color:#174fb5
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .preview-note {
    background:#f0f4fa;
    color:#343b46
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .services-band {
    background:#f0f4fa
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .services-hero h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero h1 {
    color:#171b23
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero {
    background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/bg.webp') center/cover
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero p {
    color:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero .eyebrow {
    color:#bcd2ff
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 em {
    color:#a8cbff
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero .button {
    background:#174fb5;
    color:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .choice-grid a,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers article,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .review-variants article {
    border-radius:5px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .choice-grid a:hover,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .compare-offers article:hover {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .lead-offer {
    border-color:#174fb5!important;
    background:#f0f4fa!important
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .service-detail {
    border-color:#d9dfe8
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .detail-no,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-number {
    color:#174fb5
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-row a {
    font-weight:800
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-crosslink,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .collaboration-close {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .contact {
    background:#101010;
    color:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .contact h2 {
    color:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .contact p {
    color:#e3eafa
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .contact .eyebrow {
    color:#bcd2ff
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .contact .button {
    background:white;
    color:#101010
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .closing-logo {
    display:block;
    width:180px;
    height:auto;
    mix-blend-mode:screen;
    margin-bottom:25px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) footer {
    background:white;
    color:#171b23
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) footer a {
    color:#343b46
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) footer .wrap {
    gap:24px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) a:focus-visible,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) summary:focus-visible {
    outline:3px solid #174fb5;
    outline-offset:4px
}
@media(max-width:750px) {
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h2 {
        letter-spacing:-.7px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .closing-logo {
        width:150px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) footer .wrap {
        gap:18px
    }
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero {
    background:#101e3d;
    padding:36px;
    box-sizing:border-box;
    gap:36px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero>div {
    min-width:0
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero li,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero .hero-credit {
    color:#e3eafa
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero a:not(.button) {
    color:#bcd2ff
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot {
    background:#1b3154
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-snapshot li {
    color:#e3eafa
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 {
    font-size:clamp(38px,4vw,56px);
    line-height:1.12
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero .hero-credit {
    font-size:13px
}
@media(max-width:750px) {
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero {
        padding:24px 20px;
        gap:24px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 {
        font-size:36px
    }
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .choice-grid>a:hover,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .choice-grid>a:focus-visible {
    background:#174fb5;
    border-color:#174fb5;
    color:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .choice-grid>a:hover :is(span,b,h3,p),
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .choice-grid>a:focus-visible :is(span,b,h3,p) {
    color:white
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .services-hero>div:first-child,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero>div:first-child {
    container-type:inline-size
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .services-hero h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .simple-hero h1,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .package-hero h1 {
    font-size:clamp(32px,7.5cqw,54px);
    text-wrap:balance
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h2,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) h3 {
    text-wrap:balance
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span b[data-covered="true"] {
    background:#174fb5!important;
    color:#fff!important
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span b[data-covered="false"] {
    background:#14264b!important;
    color:#fff!important
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .focused-support-note {
    border-left:3px solid #174fb5;
    background:#f0f4fa;
    padding:24px 28px;
    margin:0 0 35px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .focused-support-note h3 {
    margin-top:0;
    font-size:23px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .focused-support-note p {
    line-height:1.75
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .focused-support-note a {
    font-weight:800
}

/* page-application-review, page-client-stories, page-contact, page-faqs, page-interview-prep, page-last-minute-application-review, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav {
    display:flex;
    align-items:center;
    gap:22px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-packages {
    position:relative;
    border:0;
    padding:0;
    margin:0
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-packages summary {
    list-style:none;
    cursor:pointer;
    font:inherit;
    padding:10px 0;
    border:0;
    color:#171b23;
    white-space:nowrap
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-packages summary::-webkit-details-marker {
    display:none
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-package-menu {
    position:absolute;
    top:100%;
    left:-18px;
    width:310px;
    max-width:calc(100vw - 36px);
    background:white;
    border:1px solid #d9dfe8;
    box-shadow:0 10px 28px #101e3d20;
    border-radius:5px;
    padding:8px;
    z-index:150
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav .nav-package-menu a {
    display:block;
    padding:11px 12px;
    color:#171b23;
    background:white;
    border-radius:3px;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    white-space:normal
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav .nav-package-menu a:hover,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav .nav-package-menu a:focus-visible {
    background:#f0f4fa;
    color:#174fb5
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .breadcrumb {
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    align-items:center;
    font-size:13px;
    color:#606773;
    padding:18px 0;
    margin:0
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .breadcrumb a {
    color:#174fb5
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .breadcrumb span[aria-current] {
    color:#343b46
}
@media(max-width:750px) {
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header header {
        flex-wrap:wrap;
        gap:8px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav {
        gap:12px;
        flex-wrap:wrap;
        justify-content:flex-start;
        font-size:12px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav>a:last-child {
        font-size:11px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-package-menu {
        left:-70px;
        width:285px
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-packages summary {
        padding:8px 0
    }
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .breadcrumb {
        font-size:12px;
        padding:14px 0
    }
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-packages summary {
    display:flex;
    align-items:center;
    gap:8px
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .dropdown-chevron {
    display:inline-block;
    width:6px;
    height:6px;
    border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;
    transform:translateY(-2px) rotate(45deg)
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .nav-packages[open] .dropdown-chevron {
    transform:translateY(2px) rotate(225deg)
}
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .button:hover,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .button:focus-visible,
:where(html.page-application-review,html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-last-minute-application-review,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .site-header nav>a:last-child:hover {
    transform:none!important;
    box-shadow:none!important
}

/* page-client-stories, page-contact, page-faqs, page-interview-prep, page-mba-career-strategy, page-meet-alex, page-resources, page-video-interview-preparation */

:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .interview-path {
                color:#174fb5
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .interview-path .path-line {
                left:62.5%;
                width:25%
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span b {
                background:#dce2ea;
                color:#4b5563
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-interview-prep,html.page-mba-career-strategy,html.page-meet-alex,html.page-resources,html.page-video-interview-preparation) .path-milestones>span:nth-child(4) b {
                background:#174fb5;
                color:white
            }

/* page-client-stories, page-contact, page-faqs, page-meet-alex */

:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-hero {
                padding:42px 0 35px;
                max-width:880px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-hero h1 {
                font-size:clamp(34px,4vw,52px);
                line-height:1.12
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-hero p {
                font-size:18px;
                line-height:1.7
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-list {
                max-width:900px;
                margin:0 auto;
                padding:0 0 60px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry {
                border:0;
                border-top:1px solid #d9dfe8;
                border-radius:0;
                padding:0;
                margin:0
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry:last-child {
                border-bottom:1px solid #d9dfe8
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry>summary {
                padding:23px 38px 23px 0;
                font-size:19px;
                font-weight:800;
                cursor:pointer;
                color:#171b23;
                position:relative;
                list-style:none
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry>summary::-webkit-details-marker {
                display:none
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry>summary:after {
                content:'+';
                position:absolute;
                right:8px;
                color:#174fb5
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry[open]>summary:after {
                content:'−'
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-body {
                padding:0 30px 20px 0;
                line-height:1.8
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-body ul {
                padding-left:22px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .verification {
                border-left:3px solid #174fb5;
                background:#f0f4fa;
                padding:22px;
                margin:0 0 35px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .verification p {
                margin:0
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .verification-links {
                display:flex;
                flex-wrap:wrap;
                gap:20px;
                margin-top:12px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .stories-list {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:25px;
                padding-bottom:60px;
                align-items:start
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .client-story {
                border:1px solid #d9dfe8;
                border-top:3px solid #174fb5;
                padding:28px;
                border-radius:4px;
                min-width:0
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .client-story h2 {
                font-size:25px;
                line-height:1.25;
                letter-spacing:-.5px;
                margin:10px 0 20px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .story-meta {
                font-size:13px;
                color:#606773
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .story-summary {
                font-size:16px;
                line-height:1.6
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .story-result {
                background:#f0f4fa;
                padding:15px;
                font-size:14px;
                color:#174fb5;
                font-weight:800
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .story-full {
                border:0;
                padding:0;
                margin-top:20px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .story-full>summary {
                color:#174fb5;
                font-weight:800;
                cursor:pointer
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .review-body {
                padding-top:16px;
                line-height:1.8;
                overflow-wrap:anywhere
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .review-body p {
                font-size:16px
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-closing .split>div:first-child {
                container-type:inline-size
            }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-closing h2 {
                font-size:clamp(28px,8cqw,44px);
                line-height:1.15
            }
            @media(max-width:750px) {
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .stories-list {
                    grid-template-columns:1fr
                }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .client-story {
                    padding:22px
                }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-hero {
                    padding:25px 0
                }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .content-hero p {
                    font-size:16px
                }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-entry>summary {
                    font-size:17px
                }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .faq-body {
                    padding-right:0
                }
:where(html.page-client-stories,html.page-contact,html.page-faqs,html.page-meet-alex) .verification {
                    padding:18px
                }
            }

/* page-contact, page-meet-alex */

:where(html.page-contact,html.page-meet-alex) .alex-hero {
                display:grid;
                grid-template-columns:1.2fr 1fr;
                gap:55px;
                align-items:center;
                padding:38px 0 55px
            }
:where(html.page-contact,html.page-meet-alex) .alex-hero h1 {
                font-size:clamp(36px,4vw,54px);
                line-height:1.12
            }
:where(html.page-contact,html.page-meet-alex) .alex-hero p {
                font-size:18px;
                line-height:1.7
            }
:where(html.page-contact,html.page-meet-alex) .alex-hero figure {
                margin:0
            }
:where(html.page-contact,html.page-meet-alex) .alex-hero img {
                width:100%;
                height:435px;
                object-fit:cover;
                object-position:center 30%;
                border-radius:5px
            }
:where(html.page-contact,html.page-meet-alex) .alex-hero figcaption {
                font-size:12px;
                color:#606773;
                margin-top:10px
            }
:where(html.page-contact,html.page-meet-alex) .alex-proof {
                display:flex;
                flex-wrap:wrap;
                gap:18px 35px;
                padding:23px 0;
                border-top:1px solid #d9dfe8;
                border-bottom:1px solid #d9dfe8;
                font-weight:800;
                color:#174fb5
            }
:where(html.page-contact,html.page-meet-alex) .alex-story {
                display:grid;
                grid-template-columns:1fr 1.2fr;
                gap:65px;
                padding:60px 0
            }
:where(html.page-contact,html.page-meet-alex) .alex-story p {
                line-height:1.85
            }
:where(html.page-contact,html.page-meet-alex) .alex-story h2 {
                font-size:36px;
                line-height:1.15
            }
:where(html.page-contact,html.page-meet-alex) .alex-history {
                padding:50px 0
            }
:where(html.page-contact,html.page-meet-alex) .career-list {
                list-style:none;
                padding:0;
                margin:30px 0
            }
:where(html.page-contact,html.page-meet-alex) .career-list li {
                display:grid;
                grid-template-columns:150px 1fr;
                gap:30px;
                border-top:1px solid #d9dfe8;
                padding:23px 0
            }
:where(html.page-contact,html.page-meet-alex) .career-list .year {
                font-size:14px;
                color:#174fb5;
                font-weight:800
            }
:where(html.page-contact,html.page-meet-alex) .career-list h3 {
                margin:0 0 7px;
                font-size:21px
            }
:where(html.page-contact,html.page-meet-alex) .career-list p {
                margin:0;
                line-height:1.7
            }
:where(html.page-contact,html.page-meet-alex) .cv-details {
                border-top:1px solid #d9dfe8;
                border-bottom:1px solid #d9dfe8;
                padding:20px 0
            }
:where(html.page-contact,html.page-meet-alex) .cv-details summary {
                font-size:18px;
                font-weight:800;
                color:#174fb5;
                cursor:pointer
            }
:where(html.page-contact,html.page-meet-alex) .cv-columns {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:45px;
                padding-top:20px
            }
:where(html.page-contact,html.page-meet-alex) .cv-columns article {
                padding:18px 0;
                border-bottom:1px solid #e3e6eb
            }
:where(html.page-contact,html.page-meet-alex) .cv-columns h4 {
                font-size:17px;
                margin:0 0 7px
            }
:where(html.page-contact,html.page-meet-alex) .cv-columns p {
                margin:0;
                font-size:15px;
                line-height:1.7
            }
:where(html.page-contact,html.page-meet-alex) .personal-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:28px;
                margin-top:30px
            }
:where(html.page-contact,html.page-meet-alex) .personal-grid article {
                border-top:3px solid #174fb5;
                padding-top:15px
            }
:where(html.page-contact,html.page-meet-alex) .personal-grid h3 {
                font-size:22px
            }
:where(html.page-contact,html.page-meet-alex) .personal-grid p {
                line-height:1.75
            }
:where(html.page-contact,html.page-meet-alex) .alex-contact .split>div:first-child {
                container-type:inline-size
            }
:where(html.page-contact,html.page-meet-alex) .alex-contact h2 {
                font-size:clamp(28px,8cqw,44px);
                line-height:1.15
            }
            @media(max-width:750px) {
:where(html.page-contact,html.page-meet-alex) .alex-hero,
:where(html.page-contact,html.page-meet-alex) .alex-story,
:where(html.page-contact,html.page-meet-alex) .cv-columns {
                    grid-template-columns:1fr;
                    gap:25px
                }
:where(html.page-contact,html.page-meet-alex) .alex-hero {
                    padding:25px 0 35px
                }
:where(html.page-contact,html.page-meet-alex) .alex-hero h1 {
                    font-size:36px
                }
:where(html.page-contact,html.page-meet-alex) .alex-hero img {
                    height:350px
                }
:where(html.page-contact,html.page-meet-alex) .alex-hero p {
                    font-size:16px
                }
:where(html.page-contact,html.page-meet-alex) .alex-story {
                    padding:35px 0
                }
:where(html.page-contact,html.page-meet-alex) .personal-grid {
                    grid-template-columns:1fr
                }
:where(html.page-contact,html.page-meet-alex) .career-list li {
                    grid-template-columns:1fr;
                    gap:8px
                }
:where(html.page-contact,html.page-meet-alex) .alex-story h2 {
                    font-size:30px
                }
            }

/* page-contact */

:where(html.page-contact) .contact-intro {
                padding:35px 0;
                max-width:850px
            }
:where(html.page-contact) .contact-intro h1 {
                font-size:clamp(34px,4vw,52px);
                line-height:1.12
            }
:where(html.page-contact) .contact-intro p {
                font-size:18px;
                line-height:1.7
            }
:where(html.page-contact) .enquiry-layout {
                display:grid;
                grid-template-columns:.8fr 1.3fr;
                gap:65px;
                padding:10px 0 65px;
                align-items:start
            }
:where(html.page-contact) .enquiry-context {
                background:#f0f4fa;
                padding:28px;
                border-top:3px solid #174fb5
            }
:where(html.page-contact) .enquiry-context h2 {
                font-size:27px
            }
:where(html.page-contact) .enquiry-context p,
:where(html.page-contact) .enquiry-context li {
                font-size:16px;
                line-height:1.8
            }
:where(html.page-contact) .enquiry-context ul {
                padding-left:20px
            }
:where(html.page-contact) .form-grid {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:22px
            }
:where(html.page-contact) .form-field {
                display:flex;
                flex-direction:column;
                gap:8px;
                min-width:0
            }
:where(html.page-contact) .form-field.wide {
                grid-column:1/-1
            }
:where(html.page-contact) .enquiry-form label,
:where(html.page-contact) .enquiry-form legend {
                font-size:15px;
                font-weight:800;
                color:#171b23
            }
:where(html.page-contact) .optional {
                font-weight:400;
                color:#606773
            }
:where(html.page-contact) .enquiry-form input:not([type=radio]):not([type=checkbox]),
:where(html.page-contact) .enquiry-form select,
:where(html.page-contact) .enquiry-form textarea {
                box-sizing:border-box;
                width:100%;
                font:inherit;
                font-size:16px;
                color:#171b23;
                background:white;
                border:1px solid #aeb8c5;
                border-radius:4px;
                padding:12px;
                min-height:48px
            }
:where(html.page-contact) .enquiry-form textarea {
                resize:vertical;
                line-height:1.6
            }
:where(html.page-contact) .enquiry-form fieldset {
                border:0;
                padding:0;
                margin:0
            }
:where(html.page-contact) .program-options {
                display:flex;
                flex-wrap:wrap;
                gap:20px;
                margin-top:12px
            }
:where(html.page-contact) .program-options label {
                font-weight:600;
                display:flex;
                gap:7px;
                align-items:center
            }
:where(html.page-contact) .enquiry-form input[type=radio],
:where(html.page-contact) .enquiry-form input[type=checkbox] {
                accent-color:#174fb5;
                width:18px;
                height:18px;
                flex-shrink:0
            }
:where(html.page-contact) .form-help {
                font-size:13px;
                color:#606773;
                line-height:1.6;
                margin:0
            }
:where(html.page-contact) .privacy-check {
                display:flex;
                gap:10px;
                align-items:flex-start;
                font-weight:400!important;
                line-height:1.6
            }
:where(html.page-contact) .enquiry-form button {
                border:0;
                cursor:pointer;
                font:inherit;
                font-weight:800;
                padding:14px 20px
            }
:where(html.page-contact) .preview-form-status {
                padding:16px;
                border-left:3px solid #174fb5;
                background:#f0f4fa
            }
:where(html.page-contact) .contact-links {
                margin-top:25px;
                display:flex;
                flex-wrap:wrap;
                gap:18px
            }
:where(html.page-contact) .enquiry-form :is(input,select,textarea):focus-visible {
                outline:3px solid #174fb5;
                outline-offset:2px
            }
            @media(max-width:750px) {
:where(html.page-contact) .enquiry-layout {
                    grid-template-columns:1fr;
                    gap:28px
                }
:where(html.page-contact) .enquiry-context {
                    padding:22px
                }
:where(html.page-contact) .form-grid {
                    grid-template-columns:1fr
                }
:where(html.page-contact) .form-field.wide {
                    grid-column:auto
                }
:where(html.page-contact) .contact-intro {
                    padding:25px 0
                }
:where(html.page-contact) .contact-intro p {
                    font-size:16px
                }
            }

/* page-contact */

:where(html.page-contact) .contact-extra {
                border:1px solid #d9dfe8;
                border-radius:4px;
                padding:16px
            }
:where(html.page-contact) .contact-extra summary {
                cursor:pointer;
                color:#174fb5;
                font-weight:800
            }
:where(html.page-contact) .contact-extra>.form-grid {
                margin-top:20px
            }
:where(html.page-contact) .contact-extra summary .optional {
                font-size:13px
            }

/* page-mba-career-strategy, page-resources */

:where(html.page-mba-career-strategy,html.page-resources) .career-hero {
                max-width:900px;
                padding:40px 0
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-hero h1 {
                font-size:clamp(34px,4vw,52px);
                line-height:1.12
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-hero p {
                font-size:18px;
                line-height:1.7
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-intro {
                max-width:850px
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-intro p {
                line-height:1.8
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-steps {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:30px;
                margin-top:30px
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-steps article {
                border-top:3px solid #174fb5;
                padding-top:18px
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-steps p {
                line-height:1.8
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-credentials {
                background:#f0f4fa;
                border-left:3px solid #174fb5;
                padding:25px;
                margin:35px 0
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-cta .split>div:first-child {
                container-type:inline-size
            }
:where(html.page-mba-career-strategy,html.page-resources) .career-cta h2 {
                font-size:clamp(28px,8cqw,44px);
                line-height:1.15
            }
            @media(max-width:750px) {
:where(html.page-mba-career-strategy,html.page-resources) .career-steps {
                    grid-template-columns:1fr
                }
:where(html.page-mba-career-strategy,html.page-resources) .career-hero {
                    padding:25px 0
                }
:where(html.page-mba-career-strategy,html.page-resources) .career-hero p {
                    font-size:16px
                }
            }

/* page-resources */

:where(html.page-resources) .resource-hero {
                padding:35px 0;
                max-width:850px
            }
:where(html.page-resources) .resource-hero h1 {
                font-size:clamp(34px,4vw,52px);
                line-height:1.12
            }
:where(html.page-resources) .resource-hero p {
                font-size:18px;
                line-height:1.7
            }
:where(html.page-resources) .resource-tools {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:28px
            }
:where(html.page-resources) .resource-tool {
                border:1px solid #d9dfe8;
                border-top:4px solid #174fb5;
                padding:28px;
                border-radius:5px
            }
:where(html.page-resources) .resource-tool h3 {
                font-size:27px;
                margin:12px 0
            }
:where(html.page-resources) .resource-tool p {
                line-height:1.8
            }
:where(html.page-resources) .resource-tool .button {
                display:inline-block;
                margin-top:15px
            }
:where(html.page-resources) .resource-jumps {
                display:flex;
                flex-wrap:wrap;
                gap:22px;
                padding:20px 0;
                border-block:1px solid #d9dfe8
            }
:where(html.page-resources) .school-resources {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:0 35px;
                margin-top:25px
            }
:where(html.page-resources) .school-resource {
                display:flex;
                justify-content:space-between;
                align-items:center;
                gap:18px;
                border-top:1px solid #d9dfe8;
                padding:20px 0
            }
:where(html.page-resources) .school-resource h3 {
                font-size:18px;
                margin:0
            }
:where(html.page-resources) .school-resource a {
                white-space:nowrap;
                font-size:14px;
                font-weight:800
            }
:where(html.page-resources) .guide-resources {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:25px;
                margin-top:25px
            }
:where(html.page-resources) .guide-resource {
                border-top:3px solid #174fb5;
                padding:20px;
                background:#f0f4fa
            }
:where(html.page-resources) .guide-resource h3 {
                font-size:22px;
                margin:0 0 15px
            }
:where(html.page-resources) .guide-resource p {
                line-height:1.8
            }
:where(html.page-resources) .resource-note {
                font-size:14px;
                line-height:1.7;
                max-width:850px
            }
:where(html.page-resources) .resource-cta .split>div:first-child {
                container-type:inline-size
            }
:where(html.page-resources) .resource-cta h2 {
                font-size:clamp(28px,8cqw,44px);
                line-height:1.15
            }
            @media(max-width:750px) {
:where(html.page-resources) .resource-tools,
:where(html.page-resources) .school-resources,
:where(html.page-resources) .guide-resources {
                    grid-template-columns:1fr
                }
:where(html.page-resources) .resource-hero p {
                    font-size:16px
                }
:where(html.page-resources) .resource-tool {
                    padding:22px
                }
:where(html.page-resources) .school-resource {
                    align-items:flex-start
                }
:where(html.page-resources) .school-resource h3 {
                    font-size:17px
                }
:where(html.page-resources) .resource-jumps {
                    gap:15px;
                    font-size:14px
                }
            }

/* page-last-minute-application-review */

:where(html.page-last-minute-application-review) .review-path .path-line {
                left:37.5%;
                width:12.5%
            }
:where(html.page-last-minute-application-review) .path-milestones>span b {
                background:#dce2ea;
                color:#4b5563
            }
:where(html.page-last-minute-application-review) .path-milestones>span:nth-child(3) b {
                background:#174fb5;
                color:white
            }

/* page-application */

:where(html.page-application) .collaboration {
                border-bottom:1px solid #d9dee7;
                scroll-margin-top:155px
            }
:where(html.page-application) .collaboration-intro,
:where(html.page-application) .collaboration-close {
                max-width:850px
            }
:where(html.page-application) .collaboration-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:30px;
                margin:35px 0
            }
:where(html.page-application) .collaboration-grid article {
                border-top:2px solid #174fb5;
                padding-top:18px
            }
:where(html.page-application) .collaboration-number {
                font-size:12px;
                color:#174fb5;
                font-weight:700
            }
:where(html.page-application) .collaboration-grid h3 {
                font-size:21px;
                letter-spacing:-.3px;
                margin:12px 0
            }
:where(html.page-application) .collaboration-grid p {
                font-size:15px;
                line-height:1.7
            }
            @media(max-width:750px) {
:where(html.page-application) .collaboration-grid {
                    grid-template-columns:1fr;
                    gap:24px
                }
            }

/* page-application */

:where(html.page-application) .package-links {
                display:flex;
                flex-wrap:wrap;
                gap:14px 24px;
                padding:18px 0;
                border-bottom:1px solid #ded7da;
                font-size:14px;
                line-height:1.5
            }
:where(html.page-application) .package-links a[aria-current="page"] {
                font-weight:700;
                color:#174fb5
            }
            @media(max-width:750px) {
:where(html.page-application) .package-links {
                    gap:12px 20px;
                    font-size:13px
                }
            }

/* page-application */

:root:where(.page-application) {
    --ink:#171b23;
    --accent:#174fb5;
    --paper:#fff
}
:where(html.page-application) body {
    font-family:'Nunito Sans',Arial,sans-serif;
    color:#171b23;
    background:white
}
:where(html.page-application) h1,
:where(html.page-application) h2,
:where(html.page-application) h3,
:where(html.page-application) h4,
:where(html.page-application) .brand {
    font-family:'Nunito Sans',Arial,sans-serif
}
:where(html.page-application) h1,
:where(html.page-application) h2 {
    font-weight:900;
    letter-spacing:-1.2px
}
:where(html.page-application) h3,
:where(html.page-application) h4 {
    font-weight:800
}
:where(html.page-application) p,
:where(html.page-application) li {
    color:#343b46
}
:where(html.page-application) a {
    color:#174fb5
}
:where(html.page-application) .eyebrow {
    color:#174fb5;
    font-weight:800
}
:where(html.page-application) .site-header {
    background:white;
    box-shadow:none;
    border-bottom:1px solid #e3e6eb
}
:where(html.page-application) .site-header nav a {
    color:#171b23
}
:where(html.page-application) .site-header nav a:last-child,
:where(html.page-application) .button {
    background:#174fb5;
    color:white;
    border-radius:5px;
    box-shadow:none;
    font-weight:800
}
:where(html.page-application) .button:hover,
:where(html.page-application) .site-header nav a:last-child:hover {
    background:#103b8c;
    color:white;
    transform:none
}
:where(html.page-application) .package-links a {
    color:#343b46
}
:where(html.page-application) .package-links a[aria-current] {
    color:#174fb5
}
:where(html.page-application) .preview-note {
    background:#f0f4fa;
    color:#343b46
}
:where(html.page-application) .services-band {
    background:#f0f4fa
}
:where(html.page-application) .services-hero h1,
:where(html.page-application) .simple-hero h1 {
    color:#171b23
}
:where(html.page-application) .package-hero {
    background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/bg.webp') center/cover
}
:where(html.page-application) .package-hero h1,
:where(html.page-application) .package-hero p {
    color:white
}
:where(html.page-application) .package-hero .eyebrow {
    color:#bcd2ff
}
:where(html.page-application) .package-hero h1 em {
    color:#a8cbff
}
:where(html.page-application) .package-hero .button {
    background:#174fb5;
    color:white
}
:where(html.page-application) .choice-grid a,
:where(html.page-application) .compare-offers article,
:where(html.page-application) .package-snapshot,
:where(html.page-application) .review-variants article {
    border-radius:5px
}
:where(html.page-application) .choice-grid a:hover,
:where(html.page-application) .compare-offers article:hover {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-application) .lead-offer {
    border-color:#174fb5!important;
    background:#f0f4fa!important
}
:where(html.page-application) .service-detail {
    border-color:#d9dfe8
}
:where(html.page-application) .detail-no,
:where(html.page-application) .collaboration-number {
    color:#174fb5
}
:where(html.page-application) .package-row a {
    font-weight:800
}
:where(html.page-application) .package-crosslink,
:where(html.page-application) .collaboration-close {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-application) .contact {
    background:#101010;
    color:white
}
:where(html.page-application) .contact h2 {
    color:white
}
:where(html.page-application) .contact p {
    color:#e3eafa
}
:where(html.page-application) .contact .eyebrow {
    color:#bcd2ff
}
:where(html.page-application) .contact .button {
    background:white;
    color:#101010
}
:where(html.page-application) .closing-logo {
    display:block;
    width:180px;
    height:auto;
    mix-blend-mode:screen;
    margin-bottom:25px
}
:where(html.page-application) footer {
    background:white;
    color:#171b23
}
:where(html.page-application) footer a {
    color:#343b46
}
:where(html.page-application) footer .wrap {
    gap:24px
}
:where(html.page-application) a:focus-visible,
:where(html.page-application) summary:focus-visible {
    outline:3px solid #174fb5;
    outline-offset:4px
}
@media(max-width:750px) {
:where(html.page-application) h1,
:where(html.page-application) h2 {
        letter-spacing:-.7px
    }
:where(html.page-application) .closing-logo {
        width:150px
    }
:where(html.page-application) footer .wrap {
        gap:18px
    }
}
:where(html.page-application) .package-hero {
    background:#101e3d;
    padding:36px;
    box-sizing:border-box;
    gap:36px
}
:where(html.page-application) .package-hero>div {
    min-width:0
}
:where(html.page-application) .package-hero li,
:where(html.page-application) .package-hero .hero-credit {
    color:#e3eafa
}
:where(html.page-application) .package-hero a:not(.button) {
    color:#bcd2ff
}
:where(html.page-application) .package-snapshot {
    background:#1b3154
}
:where(html.page-application) .package-snapshot li {
    color:#e3eafa
}
:where(html.page-application) .package-hero h1 {
    font-size:clamp(38px,4vw,56px);
    line-height:1.12
}
:where(html.page-application) .package-hero .hero-credit {
    font-size:13px
}
@media(max-width:750px) {
:where(html.page-application) .package-hero {
        padding:24px 20px;
        gap:24px
    }
:where(html.page-application) .package-hero h1 {
        font-size:36px
    }
}
:where(html.page-application) .choice-grid>a:hover,
:where(html.page-application) .choice-grid>a:focus-visible {
    background:#174fb5;
    border-color:#174fb5;
    color:white
}
:where(html.page-application) .choice-grid>a:hover :is(span,b,h3,p),
:where(html.page-application) .choice-grid>a:focus-visible :is(span,b,h3,p) {
    color:white
}
:where(html.page-application) .services-hero>div:first-child,
:where(html.page-application) .simple-hero,
:where(html.page-application) .package-hero>div:first-child {
    container-type:inline-size
}
:where(html.page-application) .services-hero h1,
:where(html.page-application) .simple-hero h1,
:where(html.page-application) .package-hero h1 {
    font-size:clamp(32px,7.5cqw,54px);
    text-wrap:balance
}
:where(html.page-application) h2,
:where(html.page-application) h3 {
    text-wrap:balance
}
:where(html.page-application) .path-milestones>span b[data-covered="true"] {
    background:#174fb5!important;
    color:#fff!important
}
:where(html.page-application) .path-milestones>span b[data-covered="false"] {
    background:#14264b!important;
    color:#fff!important
}
:where(html.page-application) .focused-support-note {
    border-left:3px solid #174fb5;
    background:#f0f4fa;
    padding:24px 28px;
    margin:0 0 35px
}
:where(html.page-application) .focused-support-note h3 {
    margin-top:0;
    font-size:23px
}
:where(html.page-application) .focused-support-note p {
    line-height:1.75
}
:where(html.page-application) .focused-support-note a {
    font-weight:800
}

/* page-application */

:where(html.page-application) .site-header nav {
    display:flex;
    align-items:center;
    gap:22px
}
:where(html.page-application) .nav-packages {
    position:relative;
    border:0;
    padding:0;
    margin:0
}
:where(html.page-application) .nav-packages summary {
    list-style:none;
    cursor:pointer;
    font:inherit;
    padding:10px 0;
    border:0;
    color:#171b23;
    white-space:nowrap
}
:where(html.page-application) .nav-packages summary::-webkit-details-marker {
    display:none
}
:where(html.page-application) .nav-package-menu {
    position:absolute;
    top:100%;
    left:-18px;
    width:310px;
    max-width:calc(100vw - 36px);
    background:white;
    border:1px solid #d9dfe8;
    box-shadow:0 10px 28px #101e3d20;
    border-radius:5px;
    padding:8px;
    z-index:150
}
:where(html.page-application) .site-header nav .nav-package-menu a {
    display:block;
    padding:11px 12px;
    color:#171b23;
    background:white;
    border-radius:3px;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    white-space:normal
}
:where(html.page-application) .site-header nav .nav-package-menu a:hover,
:where(html.page-application) .site-header nav .nav-package-menu a:focus-visible {
    background:#f0f4fa;
    color:#174fb5
}
:where(html.page-application) .breadcrumb {
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    align-items:center;
    font-size:13px;
    color:#606773;
    padding:18px 0;
    margin:0
}
:where(html.page-application) .breadcrumb a {
    color:#174fb5
}
:where(html.page-application) .breadcrumb span[aria-current] {
    color:#343b46
}
@media(max-width:750px) {
:where(html.page-application) .site-header header {
        flex-wrap:wrap;
        gap:8px
    }
:where(html.page-application) .site-header nav {
        gap:12px;
        flex-wrap:wrap;
        justify-content:flex-start;
        font-size:12px
    }
:where(html.page-application) .site-header nav>a:last-child {
        font-size:11px
    }
:where(html.page-application) .nav-package-menu {
        left:-70px;
        width:285px
    }
:where(html.page-application) .nav-packages summary {
        padding:8px 0
    }
:where(html.page-application) .breadcrumb {
        font-size:12px;
        padding:14px 0
    }
}
:where(html.page-application) .nav-packages summary {
    display:flex;
    align-items:center;
    gap:8px
}
:where(html.page-application) .dropdown-chevron {
    display:inline-block;
    width:6px;
    height:6px;
    border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;
    transform:translateY(-2px) rotate(45deg)
}
:where(html.page-application) .nav-packages[open] .dropdown-chevron {
    transform:translateY(2px) rotate(225deg)
}
:where(html.page-application) .button:hover,
:where(html.page-application) .button:focus-visible,
:where(html.page-application) .site-header nav>a:last-child:hover {
    transform:none!important;
    box-shadow:none!important
}

/* page-comprehensive */

:where(html.page-comprehensive) .progress-milestones {
                display:grid;
                gap:6px;
                margin:14px 0;
                font-size:13px;
                line-height:1.5
            }
:where(html.page-comprehensive) .progress-total {
                border-top:1px solid #d9c6cd;
                padding-top:13px;
                margin-top:16px
            }
:where(html.page-comprehensive) .progress-total>span {
                display:block;
                font-size:12px;
                line-height:1.5;
                margin-bottom:5px;
                color:#174fb5
            }
:where(html.page-comprehensive) .progress-total>strong {
                display:block;
                font-size:23px;
                line-height:1.3;
                color:#14264b
            }
:where(html.page-comprehensive) .mobile-comparison-card .progress-total>strong {
                font-size:24px
            }
:where(html.page-comprehensive) .mobile-comparison-card .progress-milestones {
                font-size:13px
            }

/* page-comprehensive */

:where(html.page-comprehensive) .path-milestones>span {
                padding-right:0
            }
:where(html.page-comprehensive) .path-milestones b {
                margin-left:auto;
                margin-right:auto
            }
:where(html.page-comprehensive) .path-milestones small {
                margin-left:12px;
                margin-right:12px
            }
:where(html.page-comprehensive) .path-milestones>span:nth-child(5) {
                padding-right:0
            }
:where(html.page-comprehensive) .path-milestones {
                text-align:center
            }
            @media(max-width:750px) {
:where(html.page-comprehensive) .path-milestones small {
                    display:none
                }
            }

/* page-comprehensive */

:where(html.page-comprehensive) .path-milestones small {
                text-align:center
            }
:where(html.page-comprehensive) .mobile-phase-details {
                text-align:center
            }

/* page-comprehensive */

:where(html.page-comprehensive) .path-milestones>span {
                display:grid;
                grid-template-rows:68px minmax(51px,auto) 1fr;
                align-content:start
            }
:where(html.page-comprehensive) .path-milestones b {
                margin-bottom:0
            }
:where(html.page-comprehensive) .phase-title {
                display:block
            }
:where(html.page-comprehensive) .path-milestones small {
                margin-top:14px
            }
:where(html.page-comprehensive) .school-price-table td.fixed-total-cell {
                vertical-align:bottom
            }
:where(html.page-comprehensive) .fixed-total {
                border-top:1px solid #d9c6cd;
                padding-top:13px
            }
:where(html.page-comprehensive) .fixed-total>span {
                display:block;
                font-size:12px;
                line-height:1.5;
                margin-bottom:5px;
                color:#174fb5
            }
:where(html.page-comprehensive) .fixed-total>strong {
                display:block;
                font-size:23px;
                line-height:1.3;
                color:#14264b
            }
:where(html.page-comprehensive) .mobile-comparison-card .fixed-total>strong {
                font-size:24px
            }
            @media(max-width:750px) {
:where(html.page-comprehensive) .path-milestones>span {
                    grid-template-rows:42px auto
                }
:where(html.page-comprehensive) .path-milestones small {
                    display:none
                }
            }

/* page-comprehensive */

:where(html.page-comprehensive) .path-milestones>span:nth-child(n+4) b {
                background:#174fb5
            }

/* page-comprehensive */

:where(html.page-comprehensive) .collaboration {
                border-bottom:1px solid #d9dee7;
                scroll-margin-top:155px
            }
:where(html.page-comprehensive) .collaboration-intro,
:where(html.page-comprehensive) .collaboration-close {
                max-width:850px
            }
:where(html.page-comprehensive) .collaboration-grid {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:30px;
                margin:35px 0
            }
:where(html.page-comprehensive) .collaboration-grid article {
                border-top:2px solid #174fb5;
                padding-top:18px
            }
:where(html.page-comprehensive) .collaboration-number {
                font-size:12px;
                color:#174fb5;
                font-weight:700
            }
:where(html.page-comprehensive) .collaboration-grid h3 {
                font-size:21px;
                letter-spacing:-.3px;
                margin:12px 0
            }
:where(html.page-comprehensive) .collaboration-grid p {
                font-size:15px;
                line-height:1.7
            }
            @media(max-width:750px) {
:where(html.page-comprehensive) .collaboration-grid {
                    grid-template-columns:1fr;
                    gap:24px
                }
            }

/* page-comprehensive */

:where(html.page-comprehensive) .package-links {
                display:flex;
                flex-wrap:wrap;
                gap:14px 24px;
                padding:18px 0;
                border-bottom:1px solid #ded7da;
                font-size:14px;
                line-height:1.5
            }
:where(html.page-comprehensive) .package-links a[aria-current="page"] {
                font-weight:700;
                color:#174fb5
            }
            @media(max-width:750px) {
:where(html.page-comprehensive) .package-links {
                    gap:12px 20px;
                    font-size:13px
                }
            }

/* page-comprehensive */

:root:where(.page-comprehensive) {
    --ink:#171b23;
    --accent:#174fb5;
    --paper:#fff
}
:where(html.page-comprehensive) body {
    font-family:'Nunito Sans',Arial,sans-serif;
    color:#171b23;
    background:white
}
:where(html.page-comprehensive) h1,
:where(html.page-comprehensive) h2,
:where(html.page-comprehensive) h3,
:where(html.page-comprehensive) h4,
:where(html.page-comprehensive) .brand {
    font-family:'Nunito Sans',Arial,sans-serif
}
:where(html.page-comprehensive) h1,
:where(html.page-comprehensive) h2 {
    font-weight:900;
    letter-spacing:-1.2px
}
:where(html.page-comprehensive) h3,
:where(html.page-comprehensive) h4 {
    font-weight:800
}
:where(html.page-comprehensive) p,
:where(html.page-comprehensive) li {
    color:#343b46
}
:where(html.page-comprehensive) a {
    color:#174fb5
}
:where(html.page-comprehensive) .eyebrow {
    color:#174fb5;
    font-weight:800
}
:where(html.page-comprehensive) .site-header {
    background:white;
    box-shadow:none;
    border-bottom:1px solid #e3e6eb
}
:where(html.page-comprehensive) .site-header nav a {
    color:#171b23
}
:where(html.page-comprehensive) .site-header nav a:last-child,
:where(html.page-comprehensive) .button {
    background:#174fb5;
    color:white;
    border-radius:5px;
    box-shadow:none;
    font-weight:800
}
:where(html.page-comprehensive) .button:hover,
:where(html.page-comprehensive) .site-header nav a:last-child:hover {
    background:#103b8c;
    color:white;
    transform:none
}
:where(html.page-comprehensive) .package-links a {
    color:#343b46
}
:where(html.page-comprehensive) .package-links a[aria-current] {
    color:#174fb5
}
:where(html.page-comprehensive) .preview-note {
    background:#f0f4fa;
    color:#343b46
}
:where(html.page-comprehensive) .services-band {
    background:#f0f4fa
}
:where(html.page-comprehensive) .services-hero h1,
:where(html.page-comprehensive) .simple-hero h1 {
    color:#171b23
}
:where(html.page-comprehensive) .package-hero {
    background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/bg.webp') center/cover
}
:where(html.page-comprehensive) .package-hero h1,
:where(html.page-comprehensive) .package-hero p {
    color:white
}
:where(html.page-comprehensive) .package-hero .eyebrow {
    color:#bcd2ff
}
:where(html.page-comprehensive) .package-hero h1 em {
    color:#a8cbff
}
:where(html.page-comprehensive) .package-hero .button {
    background:#174fb5;
    color:white
}
:where(html.page-comprehensive) .choice-grid a,
:where(html.page-comprehensive) .compare-offers article,
:where(html.page-comprehensive) .package-snapshot,
:where(html.page-comprehensive) .review-variants article {
    border-radius:5px
}
:where(html.page-comprehensive) .choice-grid a:hover,
:where(html.page-comprehensive) .compare-offers article:hover {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-comprehensive) .lead-offer {
    border-color:#174fb5!important;
    background:#f0f4fa!important
}
:where(html.page-comprehensive) .service-detail {
    border-color:#d9dfe8
}
:where(html.page-comprehensive) .detail-no,
:where(html.page-comprehensive) .collaboration-number {
    color:#174fb5
}
:where(html.page-comprehensive) .package-row a {
    font-weight:800
}
:where(html.page-comprehensive) .package-crosslink,
:where(html.page-comprehensive) .collaboration-close {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-comprehensive) .contact {
    background:#101010;
    color:white
}
:where(html.page-comprehensive) .contact h2 {
    color:white
}
:where(html.page-comprehensive) .contact p {
    color:#e3eafa
}
:where(html.page-comprehensive) .contact .eyebrow {
    color:#bcd2ff
}
:where(html.page-comprehensive) .contact .button {
    background:white;
    color:#101010
}
:where(html.page-comprehensive) .closing-logo {
    display:block;
    width:180px;
    height:auto;
    mix-blend-mode:screen;
    margin-bottom:25px
}
:where(html.page-comprehensive) footer {
    background:white;
    color:#171b23
}
:where(html.page-comprehensive) footer a {
    color:#343b46
}
:where(html.page-comprehensive) footer .wrap {
    gap:24px
}
:where(html.page-comprehensive) a:focus-visible,
:where(html.page-comprehensive) summary:focus-visible {
    outline:3px solid #174fb5;
    outline-offset:4px
}
@media(max-width:750px) {
:where(html.page-comprehensive) h1,
:where(html.page-comprehensive) h2 {
        letter-spacing:-.7px
    }
:where(html.page-comprehensive) .closing-logo {
        width:150px
    }
:where(html.page-comprehensive) footer .wrap {
        gap:18px
    }
}
:where(html.page-comprehensive) .package-hero {
    background:#101e3d;
    padding:36px;
    box-sizing:border-box;
    gap:36px
}
:where(html.page-comprehensive) .package-hero>div {
    min-width:0
}
:where(html.page-comprehensive) .package-hero li,
:where(html.page-comprehensive) .package-hero .hero-credit {
    color:#e3eafa
}
:where(html.page-comprehensive) .package-hero a:not(.button) {
    color:#bcd2ff
}
:where(html.page-comprehensive) .package-snapshot {
    background:#1b3154
}
:where(html.page-comprehensive) .package-snapshot li {
    color:#e3eafa
}
:where(html.page-comprehensive) .package-hero h1 {
    font-size:clamp(38px,4vw,56px);
    line-height:1.12
}
:where(html.page-comprehensive) .package-hero .hero-credit {
    font-size:13px
}
@media(max-width:750px) {
:where(html.page-comprehensive) .package-hero {
        padding:24px 20px;
        gap:24px
    }
:where(html.page-comprehensive) .package-hero h1 {
        font-size:36px
    }
}
:where(html.page-comprehensive) .choice-grid>a:hover,
:where(html.page-comprehensive) .choice-grid>a:focus-visible {
    background:#174fb5;
    border-color:#174fb5;
    color:white
}
:where(html.page-comprehensive) .choice-grid>a:hover :is(span,b,h3,p),
:where(html.page-comprehensive) .choice-grid>a:focus-visible :is(span,b,h3,p) {
    color:white
}
:where(html.page-comprehensive) .services-hero>div:first-child,
:where(html.page-comprehensive) .simple-hero,
:where(html.page-comprehensive) .package-hero>div:first-child {
    container-type:inline-size
}
:where(html.page-comprehensive) .services-hero h1,
:where(html.page-comprehensive) .simple-hero h1,
:where(html.page-comprehensive) .package-hero h1 {
    font-size:clamp(32px,7.5cqw,54px);
    text-wrap:balance
}
:where(html.page-comprehensive) h2,
:where(html.page-comprehensive) h3 {
    text-wrap:balance
}
:where(html.page-comprehensive) .path-milestones>span b[data-covered="true"] {
    background:#174fb5!important;
    color:#fff!important
}
:where(html.page-comprehensive) .path-milestones>span b[data-covered="false"] {
    background:#14264b!important;
    color:#fff!important
}
:where(html.page-comprehensive) .focused-support-note {
    border-left:3px solid #174fb5;
    background:#f0f4fa;
    padding:24px 28px;
    margin:0 0 35px
}
:where(html.page-comprehensive) .focused-support-note h3 {
    margin-top:0;
    font-size:23px
}
:where(html.page-comprehensive) .focused-support-note p {
    line-height:1.75
}
:where(html.page-comprehensive) .focused-support-note a {
    font-weight:800
}

/* page-comprehensive */

:where(html.page-comprehensive) .site-header nav {
    display:flex;
    align-items:center;
    gap:22px
}
:where(html.page-comprehensive) .nav-packages {
    position:relative;
    border:0;
    padding:0;
    margin:0
}
:where(html.page-comprehensive) .nav-packages summary {
    list-style:none;
    cursor:pointer;
    font:inherit;
    padding:10px 0;
    border:0;
    color:#171b23;
    white-space:nowrap
}
:where(html.page-comprehensive) .nav-packages summary::-webkit-details-marker {
    display:none
}
:where(html.page-comprehensive) .nav-package-menu {
    position:absolute;
    top:100%;
    left:-18px;
    width:310px;
    max-width:calc(100vw - 36px);
    background:white;
    border:1px solid #d9dfe8;
    box-shadow:0 10px 28px #101e3d20;
    border-radius:5px;
    padding:8px;
    z-index:150
}
:where(html.page-comprehensive) .site-header nav .nav-package-menu a {
    display:block;
    padding:11px 12px;
    color:#171b23;
    background:white;
    border-radius:3px;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    white-space:normal
}
:where(html.page-comprehensive) .site-header nav .nav-package-menu a:hover,
:where(html.page-comprehensive) .site-header nav .nav-package-menu a:focus-visible {
    background:#f0f4fa;
    color:#174fb5
}
:where(html.page-comprehensive) .breadcrumb {
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    align-items:center;
    font-size:13px;
    color:#606773;
    padding:18px 0;
    margin:0
}
:where(html.page-comprehensive) .breadcrumb a {
    color:#174fb5
}
:where(html.page-comprehensive) .breadcrumb span[aria-current] {
    color:#343b46
}
@media(max-width:750px) {
:where(html.page-comprehensive) .site-header header {
        flex-wrap:wrap;
        gap:8px
    }
:where(html.page-comprehensive) .site-header nav {
        gap:12px;
        flex-wrap:wrap;
        justify-content:flex-start;
        font-size:12px
    }
:where(html.page-comprehensive) .site-header nav>a:last-child {
        font-size:11px
    }
:where(html.page-comprehensive) .nav-package-menu {
        left:-70px;
        width:285px
    }
:where(html.page-comprehensive) .nav-packages summary {
        padding:8px 0
    }
:where(html.page-comprehensive) .breadcrumb {
        font-size:12px;
        padding:14px 0
    }
}
:where(html.page-comprehensive) .nav-packages summary {
    display:flex;
    align-items:center;
    gap:8px
}
:where(html.page-comprehensive) .dropdown-chevron {
    display:inline-block;
    width:6px;
    height:6px;
    border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;
    transform:translateY(-2px) rotate(45deg)
}
:where(html.page-comprehensive) .nav-packages[open] .dropdown-chevron {
    transform:translateY(2px) rotate(225deg)
}
:where(html.page-comprehensive) .button:hover,
:where(html.page-comprehensive) .button:focus-visible,
:where(html.page-comprehensive) .site-header nav>a:last-child:hover {
    transform:none!important;
    box-shadow:none!important
}

/* page-comprehensive */

:where(html.page-comprehensive) #process .full-path {
                color:#174fb5
            }
:where(html.page-comprehensive) #process .application-path {
                color:#14264b
            }

/* page-services */

:where(html.page-services) .choice-grid>a,
:where(html.page-services) .service-detail {
                border-radius:5px
            }
:where(html.page-services) .choice-grid>a:hover {
                background:#174fb5;
                color:white
            }
:where(html.page-services) .choice-grid>a:hover :is(span,b) {
                color:white
            }

/* page-services */

:where(html.page-services) .package-links {
                display:flex;
                flex-wrap:wrap;
                gap:14px 24px;
                padding:18px 0;
                border-bottom:1px solid #ded7da;
                font-size:14px;
                line-height:1.5
            }
:where(html.page-services) .package-links a[aria-current="page"] {
                font-weight:700;
                color:#174fb5
            }
            @media(max-width:750px) {
:where(html.page-services) .package-links {
                    gap:12px 20px;
                    font-size:13px
                }
            }

/* page-services */

:root:where(.page-services) {
    --ink:#171b23;
    --accent:#174fb5;
    --paper:#fff
}
:where(html.page-services) body {
    font-family:'Nunito Sans',Arial,sans-serif;
    color:#171b23;
    background:white
}
:where(html.page-services) h1,
:where(html.page-services) h2,
:where(html.page-services) h3,
:where(html.page-services) h4,
:where(html.page-services) .brand {
    font-family:'Nunito Sans',Arial,sans-serif
}
:where(html.page-services) h1,
:where(html.page-services) h2 {
    font-weight:900;
    letter-spacing:-1.2px
}
:where(html.page-services) h3,
:where(html.page-services) h4 {
    font-weight:800
}
:where(html.page-services) p,
:where(html.page-services) li {
    color:#343b46
}
:where(html.page-services) a {
    color:#174fb5
}
:where(html.page-services) .eyebrow {
    color:#174fb5;
    font-weight:800
}
:where(html.page-services) .site-header {
    background:white;
    box-shadow:none;
    border-bottom:1px solid #e3e6eb
}
:where(html.page-services) .site-header nav a {
    color:#171b23
}
:where(html.page-services) .site-header nav a:last-child,
:where(html.page-services) .button {
    background:#174fb5;
    color:white;
    border-radius:5px;
    box-shadow:none;
    font-weight:800
}
:where(html.page-services) .button:hover,
:where(html.page-services) .site-header nav a:last-child:hover {
    background:#103b8c;
    color:white;
    transform:none
}
:where(html.page-services) .package-links a {
    color:#343b46
}
:where(html.page-services) .package-links a[aria-current] {
    color:#174fb5
}
:where(html.page-services) .preview-note {
    background:#f0f4fa;
    color:#343b46
}
:where(html.page-services) .services-band {
    background:#f0f4fa
}
:where(html.page-services) .services-hero h1,
:where(html.page-services) .simple-hero h1 {
    color:#171b23
}
:where(html.page-services) .package-hero {
    background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/bg.webp') center/cover
}
:where(html.page-services) .package-hero h1,
:where(html.page-services) .package-hero p {
    color:white
}
:where(html.page-services) .package-hero .eyebrow {
    color:#bcd2ff
}
:where(html.page-services) .package-hero h1 em {
    color:#a8cbff
}
:where(html.page-services) .package-hero .button {
    background:#174fb5;
    color:white
}
:where(html.page-services) .choice-grid a,
:where(html.page-services) .compare-offers article,
:where(html.page-services) .package-snapshot,
:where(html.page-services) .review-variants article {
    border-radius:5px
}
:where(html.page-services) .choice-grid a:hover,
:where(html.page-services) .compare-offers article:hover {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-services) .lead-offer {
    border-color:#174fb5!important;
    background:#f0f4fa!important
}
:where(html.page-services) .service-detail {
    border-color:#d9dfe8
}
:where(html.page-services) .detail-no,
:where(html.page-services) .collaboration-number {
    color:#174fb5
}
:where(html.page-services) .package-row a {
    font-weight:800
}
:where(html.page-services) .package-crosslink,
:where(html.page-services) .collaboration-close {
    border-color:#174fb5;
    background:#f0f4fa
}
:where(html.page-services) .contact {
    background:#101010;
    color:white
}
:where(html.page-services) .contact h2 {
    color:white
}
:where(html.page-services) .contact p {
    color:#e3eafa
}
:where(html.page-services) .contact .eyebrow {
    color:#bcd2ff
}
:where(html.page-services) .contact .button {
    background:white;
    color:#101010
}
:where(html.page-services) .closing-logo {
    display:block;
    width:180px;
    height:auto;
    mix-blend-mode:screen;
    margin-bottom:25px
}
:where(html.page-services) footer {
    background:white;
    color:#171b23
}
:where(html.page-services) footer a {
    color:#343b46
}
:where(html.page-services) footer .wrap {
    gap:24px
}
:where(html.page-services) a:focus-visible,
:where(html.page-services) summary:focus-visible {
    outline:3px solid #174fb5;
    outline-offset:4px
}
@media(max-width:750px) {
:where(html.page-services) h1,
:where(html.page-services) h2 {
        letter-spacing:-.7px
    }
:where(html.page-services) .closing-logo {
        width:150px
    }
:where(html.page-services) footer .wrap {
        gap:18px
    }
}
:where(html.page-services) .package-hero {
    background:#101e3d;
    padding:36px;
    box-sizing:border-box;
    gap:36px
}
:where(html.page-services) .package-hero>div {
    min-width:0
}
:where(html.page-services) .package-hero li,
:where(html.page-services) .package-hero .hero-credit {
    color:#e3eafa
}
:where(html.page-services) .package-hero a:not(.button) {
    color:#bcd2ff
}
:where(html.page-services) .package-snapshot {
    background:#1b3154
}
:where(html.page-services) .package-snapshot li {
    color:#e3eafa
}
:where(html.page-services) .package-hero h1 {
    font-size:clamp(38px,4vw,56px);
    line-height:1.12
}
:where(html.page-services) .package-hero .hero-credit {
    font-size:13px
}
@media(max-width:750px) {
:where(html.page-services) .package-hero {
        padding:24px 20px;
        gap:24px
    }
:where(html.page-services) .package-hero h1 {
        font-size:36px
    }
}
:where(html.page-services) .choice-grid>a:hover,
:where(html.page-services) .choice-grid>a:focus-visible {
    background:#174fb5;
    border-color:#174fb5;
    color:white
}
:where(html.page-services) .choice-grid>a:hover :is(span,b,h3,p),
:where(html.page-services) .choice-grid>a:focus-visible :is(span,b,h3,p) {
    color:white
}
:where(html.page-services) .services-hero>div:first-child,
:where(html.page-services) .simple-hero,
:where(html.page-services) .package-hero>div:first-child {
    container-type:inline-size
}
:where(html.page-services) .services-hero h1,
:where(html.page-services) .simple-hero h1,
:where(html.page-services) .package-hero h1 {
    font-size:clamp(32px,7.5cqw,54px);
    text-wrap:balance
}
:where(html.page-services) h2,
:where(html.page-services) h3 {
    text-wrap:balance
}
:where(html.page-services) .path-milestones>span b[data-covered="true"] {
    background:#174fb5!important;
    color:#fff!important
}
:where(html.page-services) .path-milestones>span b[data-covered="false"] {
    background:#14264b!important;
    color:#fff!important
}
:where(html.page-services) .focused-support-note {
    border-left:3px solid #174fb5;
    background:#f0f4fa;
    padding:24px 28px;
    margin:0 0 35px
}
:where(html.page-services) .focused-support-note h3 {
    margin-top:0;
    font-size:23px
}
:where(html.page-services) .focused-support-note p {
    line-height:1.75
}
:where(html.page-services) .focused-support-note a {
    font-weight:800
}

/* page-services */

:where(html.page-services) .site-header nav {
    display:flex;
    align-items:center;
    gap:22px
}
:where(html.page-services) .nav-packages {
    position:relative;
    border:0;
    padding:0;
    margin:0
}
:where(html.page-services) .nav-packages summary {
    list-style:none;
    cursor:pointer;
    font:inherit;
    padding:10px 0;
    border:0;
    color:#171b23;
    white-space:nowrap
}
:where(html.page-services) .nav-packages summary::-webkit-details-marker {
    display:none
}
:where(html.page-services) .nav-package-menu {
    position:absolute;
    top:100%;
    left:-18px;
    width:310px;
    max-width:calc(100vw - 36px);
    background:white;
    border:1px solid #d9dfe8;
    box-shadow:0 10px 28px #101e3d20;
    border-radius:5px;
    padding:8px;
    z-index:150
}
:where(html.page-services) .site-header nav .nav-package-menu a {
    display:block;
    padding:11px 12px;
    color:#171b23;
    background:white;
    border-radius:3px;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    white-space:normal
}
:where(html.page-services) .site-header nav .nav-package-menu a:hover,
:where(html.page-services) .site-header nav .nav-package-menu a:focus-visible {
    background:#f0f4fa;
    color:#174fb5
}
:where(html.page-services) .breadcrumb {
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    align-items:center;
    font-size:13px;
    color:#606773;
    padding:18px 0;
    margin:0
}
:where(html.page-services) .breadcrumb a {
    color:#174fb5
}
:where(html.page-services) .breadcrumb span[aria-current] {
    color:#343b46
}
@media(max-width:750px) {
:where(html.page-services) .site-header header {
        flex-wrap:wrap;
        gap:8px
    }
:where(html.page-services) .site-header nav {
        gap:12px;
        flex-wrap:wrap;
        justify-content:flex-start;
        font-size:12px
    }
:where(html.page-services) .site-header nav>a:last-child {
        font-size:11px
    }
:where(html.page-services) .nav-package-menu {
        left:-70px;
        width:285px
    }
:where(html.page-services) .nav-packages summary {
        padding:8px 0
    }
:where(html.page-services) .breadcrumb {
        font-size:12px;
        padding:14px 0
    }
}
:where(html.page-services) .nav-packages summary {
    display:flex;
    align-items:center;
    gap:8px
}
:where(html.page-services) .dropdown-chevron {
    display:inline-block;
    width:6px;
    height:6px;
    border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;
    transform:translateY(-2px) rotate(45deg)
}
:where(html.page-services) .nav-packages[open] .dropdown-chevron {
    transform:translateY(2px) rotate(225deg)
}
:where(html.page-services) .button:hover,
:where(html.page-services) .button:focus-visible,
:where(html.page-services) .site-header nav>a:last-child:hover {
    transform:none!important;
    box-shadow:none!important
}

/* page-services */

:where(html.page-services) .recommended-package-badge {
                display:table;
                margin-top:10px;
                padding:5px 9px;
                background:#edf3ff;
                color:#174fb5;
                border:1px solid #ccdafa;
                border-radius:3px;
                font-size:11px;
                font-weight:800;
                line-height:1.4;
                letter-spacing:.2px
            }

/* page-style-bold-black */

:root:where(.page-style-bold-black) {
                --ink:#173b42;
                --paper:#faf8f2;
                --accent:#b14b32;
                --line:#d8ddd5
            }
:where(html.page-style-bold-black) * {
                box-sizing:border-box
            }
:where(html.page-style-bold-black) body {
                margin:0;
                background:var(--paper);
                color:var(--ink);
                font:17px/1.65 system-ui,sans-serif
            }
:where(html.page-style-bold-black) a {
                color:inherit;
                text-underline-offset:5px
            }
:where(html.page-style-bold-black) a:focus-visible,
:where(html.page-style-bold-black) summary:focus-visible {
                outline:3px solid var(--accent);
                outline-offset:5px
            }
:where(html.page-style-bold-black) .wrap {
                max-width:1160px;
                margin:auto;
                padding:0 28px
            }
:where(html.page-style-bold-black) .notice {
                background:var(--ink);
                color:white;
                text-align:center;
                font-size:12px;
                padding:8px
            }
:where(html.page-style-bold-black) header {
                display:flex;
                justify-content:space-between;
                align-items:center;
                padding:25px 0;
                gap:20px;
                border-bottom:1px solid var(--line)
            }
:where(html.page-style-bold-black) .brand {
                font:700 25px Georgia,serif;
                text-decoration:none
            }
:where(html.page-style-bold-black) .brand small {
                display:block;
                font:10px system-ui;
                letter-spacing:3px
            }
:where(html.page-style-bold-black) nav {
                display:flex;
                gap:25px;
                flex-wrap:wrap;
                font-size:14px
            }
:where(html.page-style-bold-black) nav a {
                text-decoration:none
            }
:where(html.page-style-bold-black) h1,
:where(html.page-style-bold-black) h2,
:where(html.page-style-bold-black) h3 {
                font-family:Georgia,serif;
                font-weight:400;
                line-height:1.12;
                letter-spacing:-1px
            }
:where(html.page-style-bold-black) h1 {
                font-size:clamp(44px,6.7vw,82px);
                margin:20px 0 28px;
                max-width:850px
            }
:where(html.page-style-bold-black) h2 {
                font-size:clamp(32px,4vw,48px);
                margin:12px 0 25px
            }
:where(html.page-style-bold-black) h3 {
                font-size:28px
            }
:where(html.page-style-bold-black) .eyebrow {
                font-size:12px;
                text-transform:uppercase;
                letter-spacing:2px;
                font-weight:700;
                color:var(--accent)
            }
:where(html.page-style-bold-black) .hero {
                padding:85px 0 65px
            }
:where(html.page-style-bold-black) .hero p {
                max-width:650px;
                font-size:20px
            }
:where(html.page-style-bold-black) .button {
                display:inline-block;
                background:var(--ink);
                color:white;
                padding:14px 22px;
                border-radius:3px;
                text-decoration:none;
                font-size:15px
            }
:where(html.page-style-bold-black) .actions {
                display:flex;
                align-items:center;
                gap:25px;
                flex-wrap:wrap;
                margin-top:30px
            }
:where(html.page-style-bold-black) .proof {
                display:flex;
                justify-content:space-between;
                gap:25px;
                flex-wrap:wrap;
                padding:25px 0;
                border-block:1px solid var(--line);
                font-size:14px
            }
:where(html.page-style-bold-black) section {
                padding:65px 0
            }
:where(html.page-style-bold-black) .intro {
                max-width:700px
            }
:where(html.page-style-bold-black) .cards {
                display:grid;
                grid-template-columns:repeat(3,1fr);
                gap:20px;
                margin-top:35px
            }
:where(html.page-style-bold-black) .card {
                padding:30px;
                border:1px solid var(--line);
                display:flex;
                flex-direction:column
            }
:where(html.page-style-bold-black) .card p {
                flex:1
            }
:where(html.page-style-bold-black) .number {
                font-size:12px;
                color:var(--accent)
            }
:where(html.page-style-bold-black) .split {
                display:grid;
                grid-template-columns:1fr 1fr;
                gap:70px;
                align-items:start
            }
:where(html.page-style-bold-black) .tint {
                background:#e9eee7
            }
:where(html.page-style-bold-black) .credential {
                font:42px/1.25 Georgia,serif;
                border-left:3px solid var(--accent);
                padding-left:30px;
                margin-top:25px
            }
:where(html.page-style-bold-black) .muted {
                font-size:14px;
                color:#51696b
            }
:where(html.page-style-bold-black) .resource {
                border-top:1px solid var(--line)
            }
:where(html.page-style-bold-black) details {
                border-bottom:1px solid var(--line);
                padding:20px 0
            }
:where(html.page-style-bold-black) summary {
                cursor:pointer;
                font-weight:600
            }
:where(html.page-style-bold-black) .contact {
                background:var(--ink);
                color:white
            }
:where(html.page-style-bold-black) .contact .eyebrow {
                color:#edb994
            }
:where(html.page-style-bold-black) .contact .button {
                background:#f2ddbd;
                color:var(--ink)
            }
:where(html.page-style-bold-black) footer {
                padding:30px 0;
                font-size:13px
            }
:where(html.page-style-bold-black) footer .wrap {
                display:flex;
                justify-content:space-between;
                gap:20px;
                flex-wrap:wrap
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .wrap {
                    padding:0 22px
                }
:where(html.page-style-bold-black) header {
                    align-items:flex-start;
                    flex-direction:column
                }
:where(html.page-style-bold-black) nav {
                    gap:17px
                }
:where(html.page-style-bold-black) .hero {
                    padding:48px 0
                }
:where(html.page-style-bold-black) .hero p {
                    font-size:18px
                }
:where(html.page-style-bold-black) .cards,
:where(html.page-style-bold-black) .split {
                    grid-template-columns:1fr;
                    gap:20px
                }
:where(html.page-style-bold-black) section {
                    padding:45px 0
                }
:where(html.page-style-bold-black) .card {
                    padding:24px
                }
:where(html.page-style-bold-black) .proof {
                    gap:12px
                }
:where(html.page-style-bold-black) .credential {
                    font-size:32px
                }
            }
:root:where(.page-style-bold-black) {
                --ink:#15315c;
                --paper:#ffffff;
                --accent:#215beb;
                --line:#dce5f3
            }
:where(html.page-style-bold-black) body {
                font-family:Arial,Helvetica,sans-serif
            }
:where(html.page-style-bold-black) .notice {
                background:#eef4ff;
                color:#294c86
            }
:where(html.page-style-bold-black) .brand {
                font-family:Arial,Helvetica,sans-serif;
                font-weight:800;
                letter-spacing:-1px
            }
:where(html.page-style-bold-black) .brand small {
                letter-spacing:2px;
                font-weight:600;
                color:#52709b
            }
:where(html.page-style-bold-black) h1,
:where(html.page-style-bold-black) h2,
:where(html.page-style-bold-black) h3 {
                font-family:Arial,Helvetica,sans-serif;
                font-weight:800;
                letter-spacing:-1.7px
            }
:where(html.page-style-bold-black) h1 {
                font-size:clamp(46px,6.8vw,86px);
                line-height:1.04;
                max-width:950px
            }
:where(html.page-style-bold-black) h1 em {
                font-style:normal;
                color:var(--accent)
            }
:where(html.page-style-bold-black) h2 {
                line-height:1.14
            }
:where(html.page-style-bold-black) h3 {
                letter-spacing:-.8px;
                font-size:27px
            }
:where(html.page-style-bold-black) .hero {
                position:relative;
                padding:75px 0 70px;
                background:radial-gradient(ellipse at 100% 12%,#eaf0ff 0,transparent 55%)
            }
:where(html.page-style-bold-black) .hero .eyebrow {
                display:inline-block;
                padding:8px 14px;
                border-radius:30px;
                background:#eaf0ff
            }
:where(html.page-style-bold-black) .hero p {
                color:#455c7b;
                max-width:690px
            }
:where(html.page-style-bold-black) .button {
                background:#215beb;
                border-radius:12px;
                font-weight:700;
                box-shadow:0 5px 0 #173da0;
                transition:transform .15s,box-shadow .15s
            }
:where(html.page-style-bold-black) .button:hover {
                transform:translateY(-2px);
                box-shadow:0 7px 0 #173da0
            }
:where(html.page-style-bold-black) .proof {
                background:#f3f7ff;
                border:0;
                border-radius:16px;
                padding:24px;
                font-weight:700
            }
:where(html.page-style-bold-black) .cards {
                gap:22px
            }
:where(html.page-style-bold-black) .card {
                border-radius:22px;
                background:#f1f6ff;
                border:0;
                padding:32px
            }
:where(html.page-style-bold-black) .card:nth-child(2) {
                background:#fff3e4
            }
:where(html.page-style-bold-black) .card:nth-child(3) {
                background:#eaf8f2
            }
:where(html.page-style-bold-black) .card a {
                font-weight:700
            }
:where(html.page-style-bold-black) .number {
                letter-spacing:1px;
                font-weight:700
            }
:where(html.page-style-bold-black) .eyebrow {
                letter-spacing:1.5px
            }
:where(html.page-style-bold-black) .tint {
                background:#f0f5ff
            }
:where(html.page-style-bold-black) .credential {
                font-family:Arial,Helvetica,sans-serif;
                font-size:37px;
                font-weight:800;
                letter-spacing:-1px;
                border:0;
                padding:30px;
                background:#fff;
                border-radius:22px;
                box-shadow:8px 8px 0 #cddcff
            }
:where(html.page-style-bold-black) .credential span {
                color:var(--accent)
            }
:where(html.page-style-bold-black) .contact {
                background:#215beb
            }
:where(html.page-style-bold-black) .contact .eyebrow {
                color:#dce8ff
            }
:where(html.page-style-bold-black) .contact .button {
                background:#ffdc82;
                color:#17315b;
                box-shadow:0 5px 0 #cba647
            }
:where(html.page-style-bold-black) .contact h2 {
                font-size:clamp(36px,4.5vw,58px)
            }
:where(html.page-style-bold-black) summary {
                padding-right:15px
            }
:where(html.page-style-bold-black) a:hover {
                text-decoration-thickness:2px
            }
            @media(prefers-reduced-motion:reduce) {
:where(html.page-style-bold-black) .button {
                    transition:none
                }
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .hero {
                    padding:45px 0 50px
                }
:where(html.page-style-bold-black) .credential {
                    font-size:30px;
                    padding:25px
                }
:where(html.page-style-bold-black) .card {
                    padding:26px
                }
:where(html.page-style-bold-black) .proof {
                    padding:20px
                }
:where(html.page-style-bold-black) .hero p {
                    font-size:19px
                }
            }
:where(html.page-style-bold-black) .card:nth-child(2),
:where(html.page-style-bold-black) .card:nth-child(3) {
                background:#f1f6ff
            }
:where(html.page-style-bold-black) .hero {
                display:grid;
                grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);
                gap:45px;
                align-items:center
            }
:where(html.page-style-bold-black) .hero h1 {
                font-size:clamp(43px,5.3vw,70px)
            }
:where(html.page-style-bold-black) .hero-photo {
                margin:0;
                position:relative
            }
:where(html.page-style-bold-black) .hero-photo img {
                width:100%;
                height:490px;
                object-fit:cover;
                object-position:50% 43%;
                display:block;
                border-radius:90px 24px 24px 24px
            }
:where(html.page-style-bold-black) .hero-photo figcaption {
                background:#fff;
                border:1px solid #dce5f3;
                border-radius:14px;
                padding:14px 20px;
                position:absolute;
                bottom:20px;
                left:-20px;
                box-shadow:0 8px 30px #15315c18;
                font-weight:700;
                font-size:16px
            }
:where(html.page-style-bold-black) .hero-photo figcaption span {
                font-weight:400;
                font-size:12px
            }
:where(html.page-style-bold-black) .video-preview {
                display:block;
                border-radius:16px;
                overflow:hidden;
                background:#15315c;
                color:white;
                text-decoration:none;
                margin-top:24px
            }
:where(html.page-style-bold-black) .video-preview img {
                width:100%;
                height:auto;
                display:block
            }
:where(html.page-style-bold-black) .video-preview span {
                display:block;
                padding:15px 20px;
                font-size:15px;
                font-weight:700
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .hero {
                    grid-template-columns:1fr;
                    gap:32px
                }
:where(html.page-style-bold-black) .hero h1 {
                    font-size:clamp(43px,10vw,65px)
                }
:where(html.page-style-bold-black) .hero-photo {
                    max-width:450px;
                    width:100%;
                    margin:auto
                }
:where(html.page-style-bold-black) .hero-photo img {
                    height:390px;
                    border-radius:50px 20px 20px 20px
                }
:where(html.page-style-bold-black) .hero-photo figcaption {
                    left:12px;
                    right:12px;
                    bottom:12px
                }
            }
:where(html.page-style-bold-black) .coach-video-art {
                position:relative;
                aspect-ratio:16/10;
                overflow:hidden;
                background:#15315c
            }
:where(html.page-style-bold-black) .coach-video-art>img {
                position:absolute;
                right:0;
                top:0;
                width:57%;
                height:100%;
                object-fit:cover;
                object-position:center 40%
            }
:where(html.page-style-bold-black) .coach-video-art:after {
                content:"";
                position:absolute;
                inset:0;
                background:linear-gradient(90deg,#15315c 0%,#15315c 31%,#15315cbb 47%,transparent 72%);
                pointer-events:none
            }
:where(html.page-style-bold-black) .coach-video-title {
                position:relative;
                z-index:1;
                padding:28px 24px;
                width:75%
            }
:where(html.page-style-bold-black) .coach-video-title small {
                font-size:10px;
                letter-spacing:2px;
                color:#bed3ff
            }
:where(html.page-style-bold-black) .coach-video-title strong {
                display:block;
                font-size:clamp(27px,3vw,39px);
                line-height:1.15;
                letter-spacing:-1px;
                margin:14px 0
            }
:where(html.page-style-bold-black) .video-preview .coach-play {
                display:grid;
                place-items:center;
                width:52px;
                height:52px;
                padding:0;
                border-radius:50%;
                background:white;
                color:#215beb;
                margin:18px 0
            }
:where(html.page-style-bold-black) .video-preview .coach-watch {
                padding:0;
                font-size:12px;
                max-width:190px
            }
:where(html.page-style-bold-black) .video-preview:hover .coach-play {
                background:#dce8ff
            }
            @media(max-width:400px) {
:where(html.page-style-bold-black) .coach-video-title {
                    padding:20px
                }
:where(html.page-style-bold-black) .coach-video-title strong {
                    font-size:28px
                }
:where(html.page-style-bold-black) .video-preview .coach-play {
                    width:44px;
                    height:44px;
                    margin:12px 0
                }
            }
:where(html.page-style-bold-black) .brand img {
                display:block;
                width:184px;
                height:auto
            }
:where(html.page-style-bold-black) .coach-video-art>img {
                object-position:center 22%
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) header {
                    flex-direction:row;
                    align-items:center;
                    flex-wrap:wrap
                }
:where(html.page-style-bold-black) .brand img {
                    width:162px
                }
:where(html.page-style-bold-black) header nav {
                    width:100%;
                    justify-content:space-between;
                    gap:12px;
                    font-size:13px
                }
            }
:where(html.page-style-bold-black) .firm-video {
                border-top:1px solid var(--line)
            }
:where(html.page-style-bold-black) .firm-video .video-preview {
                margin-top:0
            }
:where(html.page-style-bold-black) .coach-portrait {
                margin:25px 0 0;
                max-width:330px
            }
:where(html.page-style-bold-black) .coach-portrait img {
                display:block;
                width:100%;
                height:auto;
                border-radius:20px
            }
:where(html.page-style-bold-black) .coach-portrait figcaption {
                font-size:12px;
                color:#51696b;
                margin-top:10px
            }
:where(html.page-style-bold-black) .school-strip {
                padding:32px 0;
                border-bottom:1px solid var(--line);
                text-align:center
            }
:where(html.page-style-bold-black) .school-strip p {
                font-size:14px;
                color:#51696b;
                margin:0 0 24px
            }
:where(html.page-style-bold-black) .school-strip>div {
                display:flex;
                justify-content:space-around;
                align-items:center;
                gap:28px;
                flex-wrap:wrap
            }
:where(html.page-style-bold-black) .school-strip img {
                width:140px;
                height:60px;
                object-fit:contain
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .school-strip>div {
                    gap:20px
                }
:where(html.page-style-bold-black) .school-strip img {
                    width:100px;
                    height:45px
                }
            }
:where(html.page-style-bold-black) .school-heading {
                display:flex;
                align-items:center;
                justify-content:center;
                gap:20px;
                flex-wrap:wrap;
                margin-bottom:24px
            }
:where(html.page-style-bold-black) .school-heading p {
                margin:0
            }
:where(html.page-style-bold-black) .school-pause {
                border:1px solid #cad7ed;
                background:white;
                color:var(--ink);
                padding:7px 12px;
                border-radius:8px;
                font:inherit;
                font-size:12px;
                cursor:pointer
            }
:where(html.page-style-bold-black) .school-pause:focus-visible {
                outline:3px solid var(--accent);
                outline-offset:3px
            }
:where(html.page-style-bold-black) .school-strip .school-window {
                display:block;
                overflow:hidden;
                mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)
            }
:where(html.page-style-bold-black) .school-window .school-track {
                display:flex;
                gap:0;
                width:max-content;
                animation:school-scroll 28s linear infinite
            }
:where(html.page-style-bold-black) .school-track .school-group {
                display:flex;
                align-items:center;
                gap:55px;
                padding-right:55px;
                flex-shrink:0
            }
:where(html.page-style-bold-black) .school-strip.is-paused .school-track {
                animation-play-state:paused
            }
            @keyframes school-scroll {
                to {
                    transform:translateX(-50%)
                }
            }
            @media(prefers-reduced-motion:reduce) {
:where(html.page-style-bold-black) .school-window .school-track {
                    animation:none;
                    width:100%
                }
:where(html.page-style-bold-black) .school-track .school-group {
                    flex-wrap:wrap;
                    justify-content:center;
                    gap:25px;
                    padding:0;
                    width:100%
                }
:where(html.page-style-bold-black) .school-track .school-group[aria-hidden] {
                    display:none
                }
:where(html.page-style-bold-black) .school-pause {
                    display:none
                }
:where(html.page-style-bold-black) .school-strip .school-window {
                    mask-image:none
                }
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .school-track .school-group {
                    gap:35px;
                    padding-right:35px
                }
:where(html.page-style-bold-black) .school-heading {
                    gap:12px
                }
            }
:where(html.page-style-bold-black) .school-window .school-track {
                animation-duration:80s
            }
:where(html.page-style-bold-black) .school-pause {
                font-size:11px;
                padding:4px 9px
            }
:where(html.page-style-bold-black) .coach-section {
                display:grid;
                grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);
                gap:60px;
                align-items:center;
                padding-top:65px;
                padding-bottom:65px
            }
:where(html.page-style-bold-black) .coach-photo {
                margin:0
            }
:where(html.page-style-bold-black) .coach-photo img {
                display:block;
                width:100%;
                height:420px;
                object-fit:cover;
                object-position:67% center;
                border-radius:22px
            }
:where(html.page-style-bold-black) .coach-photo figcaption {
                font-size:12px;
                margin-top:10px;
                color:#51696b
            }
:where(html.page-style-bold-black) .coach-copy h2 {
                font-size:clamp(32px,3.4vw,44px);
                letter-spacing:-1px
            }
:where(html.page-style-bold-black) .coach-credentials {
                padding-left:20px;
                margin:24px 0;
                font-size:15px
            }
:where(html.page-style-bold-black) .coach-credentials li {
                margin:8px 0
            }
:where(html.page-style-bold-black) .coach-credentials li::marker {
                color:var(--accent)
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .coach-section {
                    grid-template-columns:1fr;
                    gap:28px;
                    padding-top:45px;
                    padding-bottom:45px
                }
:where(html.page-style-bold-black) .coach-photo img {
                    height:300px
                }
:where(html.page-style-bold-black) .coach-copy h2 {
                    font-size:34px
                }
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .concept-switch {
                display:flex;
                justify-content:center;
                gap:22px;
                flex-wrap:wrap;
                padding:12px;
                background:#eef2f9;
                font-size:13px
            }
:where(html.page-style-bold-black) .concept-switch a {
                font-weight:700
            }
:where(html.page-style-bold-black) .study-label {
                font-size:12px;
                text-align:center;
                padding:7px;
                background:#14264b;
                color:white
            }
:where(html.page-style-bold-black) .fullband {
                background:#eff3fa
            }
:where(html.page-style-bold-black) .fullband.dark {
                background:#14264b;
                color:white
            }
:where(html.page-style-bold-black) .story-feature {
                padding:55px 0
            }
:where(html.page-style-bold-black) .story-feature blockquote {
                font-size:clamp(23px,3vw,37px);
                line-height:1.4;
                margin:20px 0;
                max-width:900px;
                font-weight:600
            }
:where(html.page-style-bold-black) .story-feature p {
                font-size:14px
            }
:where(html.page-style-bold-black) .study-title {
                font-size:clamp(36px,4vw,55px)
            }
:where(html.page-style-bold-black) .profile-route {
                font-size:14px;
                margin-top:24px
            }
:where(html.page-style-bold-black) .route-label {
                color:#215beb;
                font-size:13px;
                font-weight:700
            }
:where(html.page-style-bold-black) .stage {
                display:grid;
                grid-template-columns:100px 1fr 1fr;
                gap:35px;
                border-top:1px solid #dce5f3;
                padding:50px 0;
                align-items:start
            }
:where(html.page-style-bold-black) .stage-number {
                font-size:60px;
                color:#215beb;
                font-weight:800
            }
:where(html.page-style-bold-black) .stage h2 {
                font-size:36px;
                margin-top:0
            }
:where(html.page-style-bold-black) .stage aside {
                background:#f0f4fb;
                padding:25px;
                border-radius:15px
            }
:where(html.page-style-bold-black) .stage aside h3 {
                font-size:23px
            }
:where(html.page-style-bold-black) .jump-links {
                display:flex;
                gap:15px;
                flex-wrap:wrap;
                padding:25px 0
            }
:where(html.page-style-bold-black) .jump-links a {
                border:1px solid #cbd7eb;
                padding:8px 15px;
                border-radius:25px;
                text-decoration:none
            }
:where(html.page-style-bold-black) .service-rows .cards {
                display:block
            }
:where(html.page-style-bold-black) .service-rows .card {
                display:grid;
                grid-template-columns:150px 1fr 1.2fr 190px;
                gap:25px;
                align-items:center;
                border-radius:0;
                border-top:1px solid #cad6e9;
                background:white;
                padding:28px 0
            }
:where(html.page-style-bold-black) .service-rows .card h3 {
                margin:0
            }
:where(html.page-style-bold-black) .service-rows .card p {
                margin:0
            }
:where(html.page-style-bold-black) .firm-video {
                margin:0
            }
:where(html.page-style-bold-black) .contact .button {
                background:white;
                box-shadow:none
            }
:where(html.page-style-bold-black) .coach-section {
                scroll-margin-top:20px
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .stage {
                    grid-template-columns:1fr;
                    gap:15px;
                    padding:35px 0
                }
:where(html.page-style-bold-black) .stage-number {
                    font-size:40px
                }
:where(html.page-style-bold-black) .service-rows .card {
                    grid-template-columns:1fr;
                    gap:12px
                }
:where(html.page-style-bold-black) .story-feature {
                    padding:35px 0
                }
:where(html.page-style-bold-black) .concept-switch {
                    gap:12px;
                    font-size:12px
                }
            }
:where(html.page-style-bold-black) .hero {
                display:block;
                position:relative;
                background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/alex_hero_gray_beard.webp') center/cover;
                color:white;
                padding:65px 50px;
                margin:20px 0 0;
                min-height:530px
            }
:where(html.page-style-bold-black) .hero-copy {
                max-width:780px
            }
:where(html.page-style-bold-black) .hero h1 {
                font-size:clamp(43px,5vw,70px)
            }
:where(html.page-style-bold-black) .hero h1 em {
                color:#a8cbff
            }
:where(html.page-style-bold-black) .hero p {
                color:#f2f5ff;
                max-width:650px
            }
:where(html.page-style-bold-black) .hero-photo {
                display:none
            }
:where(html.page-style-bold-black) .hero .eyebrow {
                background:none;
                padding:0;
                color:#c1d5ff
            }
:where(html.page-style-bold-black) .hero .actions>a {
                color:white
            }
:where(html.page-style-bold-black) .hero .button {
                background:#215beb;
                box-shadow:none
            }
:where(html.page-style-bold-black) .dark .eyebrow {
                color:#adc9ff
            }
:where(html.page-style-bold-black) .fullband .coach-section {
                background:transparent
            }
:where(html.page-style-bold-black) .tint {
                background:transparent
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .hero {
                    padding:35px 22px;
                    background-position:65% center
                }
:where(html.page-style-bold-black) .hero h1 {
                    font-size:43px
                }
            }
:where(html.page-style-bold-black) header {
                padding:12px 0
            }
:where(html.page-style-bold-black) .brand img {
                width:157px
            }
:where(html.page-style-bold-black) .hero {
                min-height:0;
                margin-top:0;
                padding:38px 42px
            }
:where(html.page-style-bold-black) .hero-copy {
                max-width:760px
            }
:where(html.page-style-bold-black) .hero h1 {
                font-size:clamp(42px,4.3vw,62px);
                line-height:1.08;
                margin:16px 0 20px
            }
:where(html.page-style-bold-black) .hero p {
                font-size:17px;
                line-height:1.55;
                margin:0;
                max-width:620px
            }
:where(html.page-style-bold-black) .hero .actions {
                margin-top:24px;
                gap:22px
            }
:where(html.page-style-bold-black) .hero .eyebrow {
                font-size:11px
            }
:where(html.page-style-bold-black) .school-strip {
                padding:22px 0
            }
:where(html.page-style-bold-black) .school-heading {
                margin-bottom:16px
            }
:where(html.page-style-bold-black) .school-heading p {
                font-size:13px
            }
:where(html.page-style-bold-black) .school-strip img {
                height:46px
            }
:where(html.page-style-bold-black) .journey-heading {
                padding:55px 0 22px
            }
:where(html.page-style-bold-black) .journey-heading h2 {
                margin-bottom:0
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) header {
                    padding:10px 0;
                    gap:10px
                }
:where(html.page-style-bold-black) .brand img {
                    width:130px
                }
:where(html.page-style-bold-black) header nav {
                    font-size:12px;
                    gap:8px
                }
:where(html.page-style-bold-black) .hero {
                    padding:25px 20px;
                    background-position:67% center
                }
:where(html.page-style-bold-black) .hero h1 {
                    font-size:38px;
                    margin:12px 0 16px
                }
:where(html.page-style-bold-black) .hero p {
                    font-size:15px;
                    line-height:1.5
                }
:where(html.page-style-bold-black) .hero .eyebrow {
                    font-size:9px;
                    letter-spacing:1px
                }
:where(html.page-style-bold-black) .hero .actions {
                    margin-top:18px;
                    gap:12px
                }
:where(html.page-style-bold-black) .hero .button {
                    font-size:13px;
                    padding:12px 16px
                }
:where(html.page-style-bold-black) .hero .actions>a:not(.button) {
                    font-size:13px
                }
:where(html.page-style-bold-black) .school-strip {
                    padding:18px 0
                }
:where(html.page-style-bold-black) .school-heading {
                    margin-bottom:12px
                }
:where(html.page-style-bold-black) .school-strip img {
                    height:38px
                }
:where(html.page-style-bold-black) .journey-heading {
                    padding-top:38px
                }
            }

/* page-style-bold-black */
@media(max-width:750px) {
:where(html.page-style-bold-black) .hero {
                    padding:20px;
                    min-height:0
                }
:where(html.page-style-bold-black) .hero h1 {
                    font-size:32px;
                    line-height:1.07;
                    margin:12px 0
                }
:where(html.page-style-bold-black) .hero p {
                    font-size:14px;
                    line-height:1.45
                }
:where(html.page-style-bold-black) .hero .actions>a:not(.button) {
                    display:none
                }
:where(html.page-style-bold-black) .hero .actions {
                    margin-top:15px
                }
:where(html.page-style-bold-black) .school-heading p {
                    font-size:12px
                }
:where(html.page-style-bold-black) .school-strip {
                    padding:15px 0
                }
:where(html.page-style-bold-black) .school-track .school-group {
                    gap:25px;
                    padding-right:25px
                }
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .site-header {
                position:sticky;
                top:0;
                z-index:100;
                background:#fff;
                box-shadow:0 3px 18px #14264b0c
            }
:where(html.page-style-bold-black) .site-header header {
                border-bottom:0
            }
:where(html.page-style-bold-black) .site-header nav a:last-child {
                background:#215beb;
                color:white;
                padding:9px 14px;
                border-radius:30px;
                font-weight:700
            }
:where(html.page-style-bold-black) .site-header nav {
                align-items:center
            }
:where(html.page-style-bold-black) footer {
                background:#14264b;
                color:#f1f5ff;
                padding:40px 0
            }
:where(html.page-style-bold-black) footer a {
                color:#f1f5ff
            }
:where(html.page-style-bold-black) footer a:hover {
                color:#bad3ff
            }
html:where(.page-style-bold-black) {
                scroll-padding-top:130px
            }
:where(html.page-style-bold-black) #alex,
:where(html.page-style-bold-black) #support,
:where(html.page-style-bold-black) #contact,
:where(html.page-style-bold-black) [id^="stage-"] {
                scroll-margin-top:130px
            }
            @media(max-width:750px) {
html:where(.page-style-bold-black) {
                    scroll-padding-top:155px
                }
:where(html.page-style-bold-black) .site-header nav a:last-child {
                    padding:7px 10px;
                    font-size:11px
                }
:where(html.page-style-bold-black) #alex,
:where(html.page-style-bold-black) #support,
:where(html.page-style-bold-black) #contact,
:where(html.page-style-bold-black) [id^="stage-"] {
                    scroll-margin-top:155px
                }
:where(html.page-style-bold-black) footer {
                    padding:28px 0
                }
            }

/* page-style-bold-black */
@media(max-width:750px) {
:where(html.page-style-bold-black) .site-header nav {
                    gap:7px;
                    font-size:11px;
                    flex-wrap:nowrap
                }
:where(html.page-style-bold-black) .site-header nav a {
                    white-space:nowrap
                }
:where(html.page-style-bold-black) .site-header nav a:last-child {
                    font-size:10px;
                    padding:7px 8px
                }
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .contact {
                background:#14264b;
                color:white
            }
:where(html.page-style-bold-black) .contact .eyebrow {
                color:#b8d0ff
            }
:where(html.page-style-bold-black) footer {
                background:#fff;
                color:#17315b
            }
:where(html.page-style-bold-black) footer a {
                color:#17315b
            }
:where(html.page-style-bold-black) footer a:hover {
                color:#215beb
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .school-strip img {
                width:160px;
                height:48px;
                object-fit:contain;
                filter:grayscale(1);
                opacity:.85
            }
:where(html.page-style-bold-black) .school-track .school-group {
                gap:48px;
                padding-right:48px
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .school-strip img {
                    width:125px;
                    height:38px
                }
:where(html.page-style-bold-black) .school-track .school-group {
                    gap:32px;
                    padding-right:32px
                }
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .school-logo {
                width:170px;
                height:48px;
                display:flex;
                align-items:center;
                justify-content:center;
                overflow:hidden;
                flex-shrink:0
            }
:where(html.page-style-bold-black) .school-strip .school-logo img {
                width:160px;
                height:48px;
                max-width:none;
                flex-shrink:0;
                opacity:1;
                filter:grayscale(1)
            }
:where(html.page-style-bold-black) .school-logo.booth img {
                transform:scale(2.5)
            }
:where(html.page-style-bold-black) .school-logo.columbia img {
                transform:scale(2.3)
            }
:where(html.page-style-bold-black) .school-logo.imd img {
                transform:scale(2)
            }
:where(html.page-style-bold-black) .school-logo.rotman img {
                transform:scale(2.1)
            }
:where(html.page-style-bold-black) .school-strip .school-logo.judge img {
                filter:brightness(0);
                width:160px;
                height:48px
            }
:where(html.page-style-bold-black) .school-logo.hbs:after {
                content:"Harvard Business School";
                font:600 14px/1.1 Georgia,serif;
                width:85px;
                margin-left:8px
            }
:where(html.page-style-bold-black) .school-strip .school-logo.hbs img {
                width:38px;
                height:44px
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .school-logo {
                    width:150px;
                    height:38px
                }
:where(html.page-style-bold-black) .school-strip .school-logo img {
                    width:140px;
                    height:38px
                }
:where(html.page-style-bold-black) .school-strip .school-logo.hbs img {
                    width:30px;
                    height:36px
                }
:where(html.page-style-bold-black) .school-logo.hbs:after {
                    font-size:13px
                }
            }

/* page-style-bold-black */

:root:where(.page-style-bold-black) {
                --ink:#171b23;
                --accent:#174fb5
            }
:where(html.page-style-bold-black) body {
                font-family:'Nunito Sans',Arial,sans-serif;
                color:#171b23;
                background:white
            }
:where(html.page-style-bold-black) h1,
:where(html.page-style-bold-black) h2,
:where(html.page-style-bold-black) h3,
:where(html.page-style-bold-black) .brand {
                font-family:'Nunito Sans',Arial,sans-serif
            }
:where(html.page-style-bold-black) h1,
:where(html.page-style-bold-black) h2 {
                font-weight:900;
                letter-spacing:-1.3px
            }
:where(html.page-style-bold-black) h3 {
                font-weight:800
            }
:where(html.page-style-bold-black) p {
                color:#343b46
            }
:where(html.page-style-bold-black) .eyebrow {
                color:#174fb5;
                font-weight:800
            }
:where(html.page-style-bold-black) .site-header {
                box-shadow:none;
                border-bottom:1px solid #e3e6eb
            }
:where(html.page-style-bold-black) .site-header nav a {
                color:#171b23
            }
:where(html.page-style-bold-black) .site-header nav a:last-child,
:where(html.page-style-bold-black) .button,
:where(html.page-style-bold-black) .hero .button {
                background:#174fb5;
                color:white;
                border-radius:5px;
                box-shadow:none;
                font-weight:800
            }
:where(html.page-style-bold-black) .button:hover,
:where(html.page-style-bold-black) .hero .button:hover {
                background:#103b8c;
                transform:none
            }
:where(html.page-style-bold-black) .hero {
                background:linear-gradient(90deg,#101e3df5,#101e3dd9 47%,#101e3d18),url('/arlee-assets/images/alex_hero_gray_beard.webp') center/cover;
                min-height:0;
                padding:42px;
                margin-top:18px
            }
:where(html.page-style-bold-black) .hero-copy {
                max-width:720px
            }
:where(html.page-style-bold-black) .hero h1 {
                font-size:clamp(42px,4.4vw,62px);
                line-height:1.08;
                margin:18px 0
            }
:where(html.page-style-bold-black) .hero h1 em {
                color:white
            }
:where(html.page-style-bold-black) .hero p {
                color:#fff;
                font-size:17px;
                line-height:1.6;
                max-width:620px
            }
:where(html.page-style-bold-black) .hero .eyebrow {
                color:#d8e5ff;
                font-size:12px
            }
:where(html.page-style-bold-black) .hero .actions {
                margin-top:24px
            }
:where(html.page-style-bold-black) .hero .actions>a {
                color:white
            }
:where(html.page-style-bold-black) .school-strip {
                padding:20px 0 25px
            }
:where(html.page-style-bold-black) .school-heading p {
                color:#343b46
            }
:where(html.page-style-bold-black) .fullband.dark {
                background:#101e3d;
                color:white
            }
:where(html.page-style-bold-black) .fullband.dark p {
                color:#e3eafa
            }
:where(html.page-style-bold-black) .dark .eyebrow {
                color:#bcd2ff
            }
:where(html.page-style-bold-black) .story-feature {
                padding:38px 0
            }
:where(html.page-style-bold-black) .story-feature blockquote {
                font-weight:800;
                font-size:clamp(24px,2.5vw,34px);
                line-height:1.35
            }
:where(html.page-style-bold-black) .stage-number {
                color:#174fb5;
                font-weight:900
            }
:where(html.page-style-bold-black) .stage aside {
                background:#f0f4fa;
                border-radius:4px;
                border-left:3px solid #174fb5
            }
:where(html.page-style-bold-black) .stage {
                border-color:#d9dfe8
            }
:where(html.page-style-bold-black) .stage h2 {
                font-size:35px
            }
:where(html.page-style-bold-black) .fullband:not(.dark) {
                background:#f0f4fa
            }
:where(html.page-style-bold-black) .coach-photo img {
                filter:none;
                border-radius:5px
            }
:where(html.page-style-bold-black) .coach-credentials {
                color:#171b23
            }
:where(html.page-style-bold-black) .contact {
                background:#101e3d
            }
:where(html.page-style-bold-black) .contact h2 {
                color:white
            }
:where(html.page-style-bold-black) .contact p {
                color:#e3eafa
            }
:where(html.page-style-bold-black) .contact .eyebrow {
                color:#bcd2ff
            }
:where(html.page-style-bold-black) .contact .button {
                background:white;
                color:#101e3d
            }
:where(html.page-style-bold-black) .closing-logo {
                display:block;
                width:180px;
                height:auto;
                mix-blend-mode:screen;
                margin-bottom:25px
            }
:where(html.page-style-bold-black) footer,
:where(html.page-style-bold-black) footer a {
                color:#171b23
            }
:where(html.page-style-bold-black) a:focus-visible {
                outline:3px solid #174fb5;
                outline-offset:4px
            }
            @media(max-width:750px) {
:where(html.page-style-bold-black) .hero {
                    padding:26px 22px;
                    background-position:65% center
                }
:where(html.page-style-bold-black) .hero h1 {
                    font-size:34px
                }
:where(html.page-style-bold-black) .hero p {
                    font-size:15px;
                    line-height:1.5
                }
:where(html.page-style-bold-black) .hero .actions {
                    margin-top:18px
                }
:where(html.page-style-bold-black) .stage h2 {
                    font-size:30px
                }
:where(html.page-style-bold-black) .story-feature {
                    padding:32px 0
                }
:where(html.page-style-bold-black) .closing-logo {
                    width:150px
                }
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .hero {
                background:linear-gradient(90deg,#14264bf5,#14264bc0 52%,#14264b20),url('/arlee-assets/images/alex_hero_gray_beard.webp') center/cover
            }
:where(html.page-style-bold-black) .hero h1 em {
                color:#a8cbff
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .contact {
                background:#101010
            }
:where(html.page-style-bold-black) .contact .button {
                color:#101010
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .hero-copy {
                container-type:inline-size
            }
:where(html.page-style-bold-black) .hero h1 {
                font-size:clamp(32px,6.6cqw,48px);
                line-height:1.12
            }
:where(html.page-style-bold-black) .hero h1 em {
                text-wrap:balance
            }
:where(html.page-style-bold-black) h2,
:where(html.page-style-bold-black) h3 {
                text-wrap:balance
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .contact .split>div:first-child {
                container-type:inline-size
            }
:where(html.page-style-bold-black) .contact h2 {
                font-size:clamp(26px,8cqw,44px);
                line-height:1.15;
                letter-spacing:-.8px
            }
:where(html.page-style-bold-black) .cta-heading-line {
                white-space: nowrap;
            }

/* page-style-bold-black */

:where(html.page-style-bold-black) .site-header nav {
    display:flex;
    align-items:center;
    gap:22px
}
:where(html.page-style-bold-black) .nav-packages {
    position:relative;
    border:0;
    padding:0;
    margin:0
}
:where(html.page-style-bold-black) .nav-packages summary {
    list-style:none;
    cursor:pointer;
    font:inherit;
    padding:10px 0;
    border:0;
    color:#171b23;
    white-space:nowrap
}
:where(html.page-style-bold-black) .nav-packages summary::-webkit-details-marker {
    display:none
}
:where(html.page-style-bold-black) .nav-package-menu {
    position:absolute;
    top:100%;
    left:-18px;
    width:310px;
    max-width:calc(100vw - 36px);
    background:white;
    border:1px solid #d9dfe8;
    box-shadow:0 10px 28px #101e3d20;
    border-radius:5px;
    padding:8px;
    z-index:150
}
:where(html.page-style-bold-black) .site-header nav .nav-package-menu a {
    display:block;
    padding:11px 12px;
    color:#171b23;
    background:white;
    border-radius:3px;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    white-space:normal
}
:where(html.page-style-bold-black) .site-header nav .nav-package-menu a:hover,
:where(html.page-style-bold-black) .site-header nav .nav-package-menu a:focus-visible {
    background:#f0f4fa;
    color:#174fb5
}
:where(html.page-style-bold-black) .breadcrumb {
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    align-items:center;
    font-size:13px;
    color:#606773;
    padding:18px 0;
    margin:0
}
:where(html.page-style-bold-black) .breadcrumb a {
    color:#174fb5
}
:where(html.page-style-bold-black) .breadcrumb span[aria-current] {
    color:#343b46
}
@media(max-width:750px) {
:where(html.page-style-bold-black) .site-header header {
        flex-wrap:wrap;
        gap:8px
    }
:where(html.page-style-bold-black) .site-header nav {
        gap:12px;
        flex-wrap:wrap;
        justify-content:flex-start;
        font-size:12px
    }
:where(html.page-style-bold-black) .site-header nav>a:last-child {
        font-size:11px
    }
:where(html.page-style-bold-black) .nav-package-menu {
        left:-70px;
        width:285px
    }
:where(html.page-style-bold-black) .nav-packages summary {
        padding:8px 0
    }
:where(html.page-style-bold-black) .breadcrumb {
        font-size:12px;
        padding:14px 0
    }
}
:where(html.page-style-bold-black) .nav-packages summary {
    display:flex;
    align-items:center;
    gap:8px
}
:where(html.page-style-bold-black) .dropdown-chevron {
    display:inline-block;
    width:6px;
    height:6px;
    border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;
    transform:translateY(-2px) rotate(45deg)
}
:where(html.page-style-bold-black) .nav-packages[open] .dropdown-chevron {
    transform:translateY(2px) rotate(225deg)
}
:where(html.page-style-bold-black) .button:hover,
:where(html.page-style-bold-black) .button:focus-visible,
:where(html.page-style-bold-black) .site-header nav>a:last-child:hover {
    transform:none!important;
    box-shadow:none!important
}
/* Click-to-play introduction video. */
.introduction-player {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    height: auto;
    border: 0;
    background: #101010;
}

/* Native expandable player: no external navigation or script dependency. */
.introduction-video {
    border: 0;
    padding: 0;
    margin: 0;
}
.introduction-video > summary.video-preview {
    display: block;
    padding: 0;
    list-style: none;
    cursor: pointer;
}
.introduction-video > summary::-webkit-details-marker {
    display: none;
}
.introduction-video[open] > summary.video-preview {
    display: none;
}
.introduction-video .introduction-player {
    display: block;
    width: 100%;
    aspect-ratio: 16 / 9;
    border: 0;
    background: #101010;
}

/* Keep the complete main menu on one row on phones. */
@media (max-width: 750px) {
    .site-header header > nav {
        display: flex;
        width: 100%;
        flex-wrap: nowrap;
        justify-content: space-between;
        gap: clamp(3px, 1vw, 8px);
        font-size: clamp(8.5px, 2.1vw, 12px);
    }
    .site-header header > nav > a,
    .site-header header > nav > details {
        flex: 0 0 auto;
        white-space: nowrap;
    }
    .site-header header > nav > a:last-child {
        font-size: inherit;
        padding: 8px 7px;
    }
    .site-header header > nav .nav-packages summary {
        gap: 4px;
    }
}

@media (max-width: 360px) {
    .site-header header > nav {
        overflow-x: auto;
        scrollbar-width: thin;
        padding-bottom: 4px;
    }
    .site-header header > nav .nav-package-menu {
        position: fixed;
        top: 130px;
        left: 18px;
        width: calc(100vw - 36px);
    }
}

/* End-to-End: a supporting photograph beside the collaboration introduction. */
:where(html.page-comprehensive,html.page-application) .collaboration-opening {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
    gap: 42px;
    align-items: center;
    margin-bottom: 32px;
}
:where(html.page-comprehensive,html.page-application) .collaboration-opening h2 {
    margin-top: 14px;
}
:where(html.page-comprehensive,html.page-application) .collaboration-photo {
    margin: 0;
}
:where(html.page-comprehensive,html.page-application) .collaboration-photo img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: 30% center;
    border-radius: 4px;
}
@media (max-width: 750px) {
    :where(html.page-comprehensive,html.page-application) .collaboration-opening {
        grid-template-columns: 1fr;
        gap: 22px;
    }
}

:where(html.page-comprehensive,html.page-application) .collaboration-opening-copy {
    container-type: inline-size;
}
:where(html.page-comprehensive,html.page-application) .collaboration-opening h2 {
    font-size: clamp(20px, 7cqw, 40px);
    line-height: 1.12;
}
:where(html.page-comprehensive,html.page-application) .collaboration-opening h2 span {
    white-space: nowrap;
}
:where(html.page-comprehensive,html.page-application) .collaboration-photo figcaption {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.6;
    color: #516976;
}

/* Keep the End-to-End pricing heading on one line above mobile widths. */
:where(html.page-comprehensive) #pricing {
    container-type: inline-size;
}
@media (min-width: 751px) {
    :where(html.page-comprehensive) #pricing > h2 {
        font-size: clamp(20px, 3.7cqw, 40px);
        white-space: nowrap;
    }
}

/* Match the supporting notes to the full End-to-End section width. */
:where(html.page-comprehensive,html.page-application) #working > .fee-note,
:where(html.page-comprehensive) #pricing .pricing-terms p {
    max-width: none;
    width: 100%;
}
:where(html.page-comprehensive) #pricing .pricing-terms {
    grid-template-columns: minmax(0, 1fr);
}

.phase-exclusion-badge {
    display: none;
}
@media (max-width: 750px) {
    .mobile-phase-details .phase-exclusion-badge {
        display: inline-block;
        margin: 0 0 10px 8px;
        padding: 3px 8px;
        border-radius: 3px;
        background: #14264b;
        color: #fff;
        font-size: 11px;
        font-weight: 700;
        line-height: 1.4;
        vertical-align: middle;
        white-space: nowrap;
    }
}

/* Application Review: full-width notes and aligned pricing rows. */
:where(html.page-application-review) #pricing > .fee-note {
    max-width: none;
    width: 100%;
}
@media (min-width: 751px) {
    :where(html.page-application-review) .review-variants article {
        display: grid;
        grid-template-rows: subgrid;
        grid-row: span 4;
    }
}

:where(html.page-comprehensive) #pricing > .fee-note {
    max-width: none;
    width: 100%;
}
:where(html.page-comprehensive) .regular-package-price {
    display: block;
    color: #516976;
    font-size: 14px;
    margin: 4px 0;
}
:where(html.page-comprehensive) .package-promo-label {
    display: block;
    color: #174fb5;
    font-size: 12px;
    font-weight: 800;
    margin-top: 8px;
}
:where(html.page-comprehensive) .package-promo-notice {
    padding: 16px 20px;
    background: #f0f4fa;
    border-left: 3px solid #174fb5;
    font-size: 14px;
}

:where(html.page-last-minute-application-review) #pricing > .fee-note {
    width: 100%;
    max-width: none;
}

:where(html.page-interview-prep) #pricing > .fee-note {
    max-width: none;
    width: 100%;
}
@media (min-width: 1100px) {
    :where(html.page-last-minute-application-review) .final-review-heading {
        font-size: 34px;
    }
}

:where(html.page-interview-prep) .package-faq p {
    max-width: none;
    width: 100%;
}

:where(html.page-video-interview-preparation) #pricing > .fee-note {
    max-width: none;
    width: 100%;
}

/* Package questions use the full section width and wrap naturally. */
.package-faq p,
.package-faq summary {
    max-width: none;
    width: 100%;
    white-space: normal;
}

:where(html.page-services) #packages > .section-lead {
    max-width: none;
    width: 100%;
}

/* Review publishers and independent recognition. */
:where(html.page-client-stories) .review-platforms { display:flex; flex-wrap:wrap; gap:24px 48px; align-items:center; }
:where(html.page-client-stories) .review-platforms a { display:flex; flex-direction:column; align-items:flex-start; gap:12px; }
:where(html.page-client-stories) .review-platforms img { object-fit:contain; }
:where(html.page-client-stories) .gmatclub-review-logo { width:80px; height:80px; }
:where(html.page-client-stories) .pq-review-logo { width:220px; height:80px; }
:where(html.page-client-stories) .consulting-award { display:grid; grid-template-columns:160px 1fr; align-items:center; gap:28px; margin:32px 0 56px; padding:24px; border:1px solid #d6dde8; border-radius:4px; }
:where(html.page-client-stories) .consulting-award img { width:160px; height:auto; }
:where(html.page-client-stories) .consulting-award h2 { font-size:24px; margin:0 0 12px; }
:where(html.page-client-stories) .consulting-award p { margin:0 0 12px; }
@media(max-width:600px) { :where(html.page-client-stories) .consulting-award { grid-template-columns:1fr; gap:16px; } }

/* Give the white publisher wordmark sufficient contrast. */
:where(html.page-client-stories) .pq-review-logo { background:#14264b; padding:12px; box-sizing:border-box; border-radius:3px; }

/* Make review sources a clear, balanced invitation to explore. */
:where(html.page-client-stories) .verification { padding:0; background:transparent; border:0; margin:0 0 24px; }
:where(html.page-client-stories) .verification > .eyebrow { display:block; margin-bottom:10px; }
:where(html.page-client-stories) .verification > p { max-width:none; }
:where(html.page-client-stories) .review-platforms { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:22px; }
:where(html.page-client-stories) .review-platforms a { position:relative; align-items:flex-start; justify-content:space-between; gap:20px; min-width:0; padding:24px 28px; border-radius:6px; background:#14264b; color:#fff; text-decoration:none; border:1px solid transparent; transition:background .18s,border-color .18s; }
:where(html.page-client-stories) .review-platforms a:first-child { background:#244552; }
:where(html.page-client-stories) .review-platforms a:hover { border-color:#174fb5; background:#174fb5; }
:where(html.page-client-stories) .review-platforms a:focus-visible { outline:3px solid #174fb5; outline-offset:4px; }
:where(html.page-client-stories) .review-platforms a span { font-size:16px; font-weight:800; }
:where(html.page-client-stories) .gmatclub-review-logo { width:100px; height:64px; object-fit:cover; object-position:center; }
:where(html.page-client-stories) .pq-review-logo { width:230px; max-width:100%; height:64px; padding:0; background:transparent; object-fit:contain; object-position:left center; }
:where(html.page-client-stories) .consulting-award { margin:0 0 28px; padding:20px 24px; grid-template-columns:120px 1fr; gap:24px; background:#f7f9fc; }
:where(html.page-client-stories) .consulting-award img { width:120px; }
:where(html.page-client-stories) .consulting-award + .stories-list { padding-top:0; margin-top:0; }
@media(max-width:600px) {
 :where(html.page-client-stories) .review-platforms { grid-template-columns:1fr; gap:12px; }
 :where(html.page-client-stories) .review-platforms a { padding:20px; }
 :where(html.page-client-stories) .consulting-award { grid-template-columns:80px 1fr; padding:18px; gap:16px; }
 :where(html.page-client-stories) .consulting-award img { width:80px; }
 :where(html.page-client-stories) .consulting-award h2 { font-size:20px; }
}

/* Preserve the background shared with the GMAT Club logo on hover. */
:where(html.page-client-stories) .review-platforms a:first-child:hover { background:#244552; }

/* Brighten each whole card so opaque logo backgrounds stay matched. */
:where(html.page-client-stories) .review-platforms a { transition:filter .18s ease,border-color .18s ease; }
:where(html.page-client-stories) .review-platforms a:hover { background:#14264b; filter:brightness(1.2); border-color:#5287df; }
:where(html.page-client-stories) .review-platforms a:first-child:hover { background:#244552; }

/* Optional school selections and contact verification. */
:where(html.page-contact) .school-tags { display:flex; flex-wrap:wrap; gap:8px; margin:0 0 8px; }
:where(html.page-contact) .school-tags:empty { display:none; }
:where(html.page-contact) .school-tags > span { display:inline-flex; align-items:center; gap:8px; background:#edf3ff; color:#14264b; border:1px solid #cbd9f2; border-radius:4px; padding:6px 10px; font-size:14px; }
:where(html.page-contact) .school-tags button { border:0; background:transparent; color:#174fb5; font-size:20px; cursor:pointer; padding:0 3px; }
:where(html.page-contact) .form-trap { display:none; }
:where(html.page-contact) #turnstile-widget { margin-bottom:16px; max-width:100%; }
:where(html.page-contact) .cookie-settings-button { background:none; color:inherit; border:0; text-decoration:underline; cursor:pointer; font:inherit; margin:12px 0; }

/* The locally hosted flag picker loads only when optional details open. */
:where(html.page-contact) .iti { width:100%; }
:where(html.page-contact) .iti input#phone { padding-left:58px; }
:where(html.page-contact) .iti__country-list { max-width:min(360px,calc(100vw - 48px)); white-space:normal; font-size:14px; color:#171b23; }
:where(html.page-contact) .iti__country { display:flex; align-items:center; gap:5px; }
:where(html.page-contact) .iti__flag-box { flex-shrink:0; }

/* Public PDF actions share the existing resource-card layout. */
html.page-resources .resource-actions { display:flex; flex-wrap:wrap; align-items:center; gap:8px 16px; }
html.page-resources .school-resource { flex-wrap:wrap; }
html.page-resources .school-resource .resource-actions { margin-left:auto; }
@media(max-width:400px) {
  html.page-resources .school-resource { gap:10px; }
  html.page-resources .school-resource .resource-actions { margin-left:0; }
}

html.page-policy .policy-content { max-width:900px; margin:0 auto; padding:48px 0 64px; overflow-wrap:anywhere; }
html.page-policy .policy-content h1 { font-size:clamp(32px,5vw,48px); }
html.page-policy .policy-content h2 { margin:36px 0 16px; font-size:28px; text-align:left; }
html.page-policy .policy-content h3 { margin:24px 0 12px; font-size:21px; }
html.page-policy .policy-content p, html.page-policy .policy-content li { line-height:1.8; }
