.customer-story-video{margin:24px 0 0}.customer-story-player{aspect-ratio:16/9;background:#263370;border-radius:12px;overflow:hidden}.customer-story-player iframe{border:0;width:100%;height:100%;display:block}.customer-story-player button{color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;background:#263370;border:0;padding:0;font-size:18px;position:relative}.customer-story-player img{object-fit:cover;width:100%;height:100%;display:block}.customer-story-player button>span{background:#1b223f;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex;position:absolute;inset:auto 0 0}.customer-story-player button:hover>span{background:#263370}.customer-story-player button:focus-visible{outline-offset:-6px;outline:3px solid #edaf1a}.customer-story-player svg{fill:#edaf1a;stroke:#edaf1a;flex-shrink:0;width:24px;height:24px}.customer-story-video h3{color:#1b223f;margin:18px 0 8px;font:500 23px/1.3 Made Tommy,Arial,sans-serif}.customer-story-video figcaption p{color:#455369;margin:0;font-size:16px}.ae-body .customer-story-video{margin-block:28px}.ae-body .customer-story-video img{margin:0}.ae-body .customer-story-video h3{margin-top:18px}.referral-page{color:#1b223f;background:#f7f8fa;padding-bottom:64px;font-family:Made Tommy,Arial,sans-serif;line-height:1.6}.referral-shell{width:min(1200px,100% - 64px);margin-inline:auto}.referral-page h1,.referral-page h2,.referral-page h3{color:inherit;text-wrap:balance;font-family:inherit;font-weight:500;line-height:1.15}.referral-page h1{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(40px,4.7vw,66px)}.referral-page h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(28px,3vw,38px)}.referral-page p{max-width:65ch;margin:0 0 18px;font-size:18px}.referral-opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:72px 64px;display:grid}.referral-opening .referral-offer{margin-bottom:22px;font-size:clamp(21px,2.2vw,28px);line-height:1.45}.referral-offer strong{color:#263370;font-weight:500}.referral-opening-photo{object-fit:cover;border-radius:14px;width:100%;height:440px;display:block}.referral-action{color:#1b223f;background:#edaf1a;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;margin-top:10px;padding:14px 24px;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.referral-action:hover{background:#f4c24d}.referral-action svg{flex-shrink:0;width:20px;height:20px}.referral-page a:focus-visible,.referral-page button:focus-visible,.referral-page summary:focus-visible{outline-offset:4px;outline:3px solid #263370}.referral-page ::selection{color:#1b223f;background:#f2cd71}.referral-process{padding-bottom:64px}.referral-process ol{counter-reset:referral-step;border-top:1px solid #ccd5df;grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:30px 0 0;list-style:none;display:grid}.referral-process li{counter-increment:referral-step}.referral-process li:before{content:counter(referral-step);color:#263370;margin-bottom:12px;font-size:18px;display:block}.referral-process h2{margin-bottom:12px;font-size:24px}.referral-process p{margin:0;font-size:17px}.referral-submit{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding-bottom:72px;scroll-margin-top:30px;display:grid}.referral-form-intro{padding-top:24px}.referral-form-intro blockquote{color:#263370;margin:48px 0 0;padding:0;font-size:24px;line-height:1.5}.referral-form-intro cite{margin-top:18px;font-size:16px;font-style:normal;display:block}.referral-form-surface{background:#fff;border-radius:16px;min-width:0;padding:32px;scroll-margin-top:30px}.referral-form-surface>h2{margin-bottom:10px;font-size:28px}.referral-form-surface>p{color:#455369;margin-bottom:26px;font-size:16px}.referral-form__status{padding-block:24px}.referral-form__error{background:#fff3db;border-radius:12px;padding:20px}.referral-form__error p{font-size:16px}.referral-form__error button{font:inherit;color:#1b223f;cursor:pointer;background:#edaf1a;border:0;border-radius:8px;padding:10px 18px}.referral-form__error a{color:#263370;text-underline-offset:3px}.referral-form__embed{min-width:0}.referral-stories{background:#e7eff4;padding:64px 0}.referral-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.referral-section-heading p{max-width:360px}.referral-video-grid{grid-template-columns:1fr 1fr;gap:40px 32px;display:grid}.referral-questions{grid-template-columns:.85fr 1.15fr;gap:64px;padding-block:72px 50px;display:grid}.referral-questions details{border-bottom:1px solid #c8d1db}.referral-questions summary{cursor:pointer;padding:20px 0;font-size:20px}.referral-questions details p{padding-bottom:18px;font-size:17px}.referral-closing{border-top:1px solid #c8d1db;justify-content:space-between;align-items:center;padding-top:36px;display:flex}.referral-closing h2{margin:0}.referral-rep-brand{width:min(1120px,100% - 64px);margin:auto;padding-top:30px}.referral-rep-brand img{width:180px;height:auto}.referral-personal .referral-opening{text-align:center;max-width:880px;padding-block:48px 50px;display:block}.referral-personal .referral-opening p{margin-inline:auto}.referral-personal .referral-opening h1 br{display:none}.referral-personal .referral-opening h1{font-size:clamp(36px,4vw,54px)}.referral-personal .referral-submit{grid-template-columns:1fr 1.15fr;gap:48px}.referral-letter{background:#fffaf0;border-radius:4px;padding:36px 32px;box-shadow:0 10px 30px #1b223f0d}.referral-letter h2{font-size:30px}.referral-letter p{font-size:18px;line-height:1.8}.referral-letter .referral-signoff{margin:28px 0 0}.referral-signoff span{color:#263370;font-family:Georgia,serif;font-size:36px;font-style:italic;display:block}.referral-rep-footer{text-align:center;color:#455369;padding:0 24px;font-size:14px}@media (width<=850px){.referral-opening{grid-template-columns:1fr 1fr;gap:32px}.referral-opening-photo{height:380px}.referral-submit,.referral-personal .referral-submit{grid-template-columns:1fr;gap:32px}.referral-form-intro{max-width:700px}.referral-form-intro blockquote{margin-top:24px}.referral-questions{grid-template-columns:1fr;gap:32px}.referral-process ol{gap:24px}.referral-section-heading{display:block}}@media (width<=600px){.referral-shell,.referral-rep-brand{width:calc(100% - 40px)}.referral-opening{flex-direction:column;align-items:stretch;gap:28px;padding-block:36px 40px;display:flex}.referral-opening-photo{height:240px}.referral-page h1{font-size:42px}.referral-page p{font-size:17px}.referral-process{padding-bottom:40px}.referral-process ol{grid-template-columns:1fr;gap:24px;padding-top:24px}.referral-process li{padding-left:36px;position:relative}.referral-process li:before{position:absolute;top:0;left:0}.referral-process h2{font-size:23px}.referral-submit{padding-bottom:40px}.referral-form-surface{padding:24px 16px}.referral-form-intro{padding-top:0}.referral-stories{padding:40px 0}.referral-video-grid{grid-template-columns:1fr;gap:30px}.referral-video h3{font-size:23px}.referral-section-heading{margin-bottom:24px}.referral-questions{gap:0;padding-block:40px 30px}.referral-closing{display:block}.referral-closing .referral-action{margin-top:20px}.referral-letter{padding:28px 24px}.referral-personal .referral-opening{padding-block:32px}.referral-rep-brand{padding-top:24px}.referral-rep-brand img{width:150px}.referral-personal .referral-opening h1{font-size:36px}.referral-personal .referral-opening .referral-action{padding-inline:20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.referral-action{transition:none}}.referral-trust{border-bottom:1px solid #ccd5df;justify-content:center;align-items:center;gap:48px;padding-block:40px;display:flex}.referral-trust img{object-fit:contain;max-width:140px;height:68px}.referral-trust a{color:#263370;text-underline-offset:4px;align-items:center;gap:12px;font-size:17px;display:flex}.referral-trust svg{width:20px;height:20px}@media (width<=600px){.referral-trust{flex-wrap:wrap;gap:24px}.referral-trust img{max-width:120px;height:60px}.referral-trust a{justify-content:center;width:100%;font-size:16px}}.referral-form__preview{padding-block:12px}.referral-form__preview p{font-size:17px}.referral-form__preview .referral-form__preview-note{color:#455369;margin-top:20px;font-size:14px}.referral-personal .referral-stories{margin-bottom:40px}.referral-personal .referral-stories .referral-action{margin-top:32px}.referral-form{color:#1b223f}.referral-form fieldset{border:0;min-width:0;margin:0;padding:0}.referral-form fieldset[hidden]{display:none}.referral-form h3{margin:0 0 10px;font-size:24px;line-height:1.25}.referral-form .referral-form__hint{color:#455369;margin:0 0 24px;font-size:16px}.referral-form__steps{color:#455369;border-bottom:1px solid #d5dde5;gap:20px;margin:0 0 24px;padding:0 0 20px;font-size:15px;list-style:none;display:flex}.referral-form__steps [aria-current]{color:#263370;font-weight:700}.referral-form label{margin-bottom:20px;font-size:16px;font-weight:600;display:block}.referral-form input:not([type=checkbox]),.referral-form select{box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#1b223f;caret-color:#263370;background:#fff;border:1px solid #9caabd;border-radius:8px;margin-top:8px;padding:12px;font-weight:400;display:block}.referral-form input:focus-visible,.referral-form select:focus-visible,.referral-form summary:focus-visible,.referral-form button:focus-visible{outline-offset:3px;outline:3px solid #263370}.referral-form__address{margin:4px 0 24px}.referral-form__address summary{cursor:pointer;text-underline-offset:4px;margin-bottom:20px;font-size:16px;text-decoration:underline}.referral-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.referral-form .referral-form__consent{align-items:flex-start;gap:12px;margin-top:26px;font-weight:400;line-height:1.5;display:flex}.referral-form__consent input{accent-color:#263370;flex:none;width:20px;height:20px;margin:2px 0}.referral-form__actions{align-items:center;gap:16px;margin-top:24px;display:flex}.referral-form__actions .referral-action{cursor:pointer;font:inherit;border:0;flex:1;justify-content:center;font-weight:600}.referral-form__back{font:inherit;color:#263370;cursor:pointer;background:0 0;border:1px solid #9caabd;border-radius:8px;padding:14px 20px}.referral-form button:disabled{opacity:.65;cursor:wait}.referral-form__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.referral-form .referral-form__error{color:#762415;background:#fff1eb;font-size:16px}.referral-form ::selection{color:#1b223f;background:#ffdc87}.referral-notice{border-top:1px solid #d5dde5;padding-block:32px 40px;scroll-margin-top:120px}.referral-notice h2{margin:0 0 16px;font-size:20px;line-height:1.4}.referral-page .referral-notice p,.referral-page .referral-form__permission{color:#455369;max-width:75ch;font-size:15px;line-height:1.6}.referral-notice a,.referral-form__permission a{color:#263370;text-underline-offset:3px;text-decoration:underline}.referral-care-brand{justify-content:space-between;align-items:center;gap:20px;display:flex}.referral-care .referral-opening{max-width:820px}.referral-care .referral-opening .referral-care-reward{color:#455369;max-width:56ch;margin:24px auto 0;font-size:16px;line-height:1.6}.referral-care-reward strong{font-weight:500}.referral-care-reviews{text-align:center;background:#e7eff4;margin-bottom:40px;padding:64px 0}.referral-care-reviews h2{max-width:25ch;margin-inline:auto}.referral-care-reviews p{margin-inline:auto}.referral-review-alternatives{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:24px;font-size:16px;display:flex}.referral-review-alternatives a{color:#263370;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@media (width<=600px){.referral-care-brand{gap:8px}.referral-care-brand img{width:130px}.referral-care-reviews{padding:40px 0}.referral-care .referral-opening .referral-care-reward{font-size:15px}}
