.homepage-compact .homepage-hero{position:relative}.homepage-compact .hero-eyebrow{z-index:2;text-align:center;grid-column:1/-1;justify-content:center;justify-self:center;width:100%;margin-bottom:-1rem;position:relative}.homepage-compact .hero-copy{min-width:0}.people-first-mark{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:30px;height:20px;overflow:visible}.people-first-mark__hatch{color:var(--brand-violet);stroke:currentColor;stroke-width:1.7px}.structural-hatch{--hatch-ink:color-mix(in srgb, var(--brand-violet) 58%, var(--border));z-index:0;pointer-events:none;background-image:repeating-linear-gradient(135deg, transparent 0 7px, var(--hatch-ink) 7px 8px);opacity:.48;display:block;position:absolute}[data-editorial-artifacts=hero]{width:100vw;left:50%;right:auto;transform:translate(-50%)}.structural-hatch--hero-left,.structural-hatch--hero-right{border-block:1px solid color-mix(in srgb, var(--brand-violet) 18%, transparent);width:16px;height:156px;top:34%}.structural-hatch--hero-left{left:12px}.structural-hatch--hero-right{right:12px}.structural-hatch--proof-left,.structural-hatch--proof-right{--hatch-ink:#ffffff85;opacity:.36;width:14px;height:104px;top:50%;transform:translateY(-50%)}.structural-hatch--proof-left{left:12px}.structural-hatch--proof-right{right:12px}.structural-divider{position:relative}.structural-divider:before,.structural-divider:after{content:"";z-index:1;pointer-events:none;background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--brand-violet) 52%, var(--border)) 6px 7px);border-block:1px solid color-mix(in srgb, var(--brand-violet) 22%, transparent);opacity:.44;width:12px;height:72px;position:absolute;top:48px}.structural-divider:before{left:12px}.structural-divider:after{right:12px}.homepage-compact #check-your-fit:before{left:calc(50% - 50vw + 12px)}.homepage-compact #check-your-fit:after{right:calc(50% - 50vw + 12px)}.hero-flight{display:none}@media (max-width:767px){.homepage-compact .homepage-hero{padding-top:3.75rem}.homepage-compact .hero-eyebrow{margin-bottom:-1.5rem}.structural-hatch--hero-left,.structural-hatch--hero-right{opacity:.32;width:10px;height:72px;top:23%}.structural-hatch--hero-left,.structural-hatch--proof-left{left:8px}.structural-hatch--hero-right,.structural-hatch--proof-right{right:8px}.structural-hatch--proof-left,.structural-hatch--proof-right{opacity:.28;width:8px;height:64px}.structural-divider:before,.structural-divider:after{opacity:.34;width:8px;height:48px;top:32px}.structural-divider:before{left:8px}.structural-divider:after{right:8px}.homepage-compact #check-your-fit:before{left:calc(50% - 50vw + 8px)}.homepage-compact #check-your-fit:after{right:calc(50% - 50vw + 8px)}.homepage-compact .hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.homepage-compact .hero-copy :is(.writing-headline,p){margin-inline:auto}.homepage-compact .hero-copy>div{justify-content:center}}@media (min-width:1024px){.homepage-compact{--homepage-section-space:3.25rem}.homepage-compact .writing-headline{font-size:clamp(2.25rem,3.35vw,3.125rem);line-height:1.1}.homepage-compact h2.text-3xl{font-size:1.625rem;line-height:1.2}.homepage-compact>section>.page-width,.homepage-compact>section.page-width:not(.homepage-hero){padding-block:var(--homepage-section-space)}.homepage-compact .homepage-hero{gap:2.5rem 3rem;max-width:1440px;margin-inline:auto;padding-block:2rem 3.5rem;position:relative}.homepage-compact .homepage-hero>div>.eyebrow{margin-bottom:1.25rem}.homepage-compact .homepage-hero>div>p.text-lg{max-width:28rem;margin-top:1.25rem;font-size:1rem;line-height:1.65}.homepage-compact .homepage-hero>div>.mt-9{margin-top:1.75rem}.homepage-compact .homepage-hero>aside{padding-top:1.5rem}.homepage-compact .homepage-hero>aside>.grid{gap:2rem;margin-top:1.5rem}.homepage-compact .hero-story{--persona-size:184px;--persona-overlap:112px;justify-self:end;width:100%;max-width:25rem}.homepage-compact .story-header{min-height:72px;padding:16px calc(var(--persona-size) + 20px) 16px 20px}.homepage-compact .story-stage{min-height:350px;padding:20px}.homepage-compact .story-vignette{height:84px;margin-block:4px 8px}.homepage-compact .story-steps button{min-height:48px}.homepage-compact .workflow-card{padding:24px}.homepage-compact .workflow-card-heading{padding-bottom:16px}.homepage-compact .workflow-card-body{min-height:232px;padding-top:20px}.homepage-compact .workflow-handoff{margin-top:16px;padding-top:16px}.homepage-compact .workflow-card .workflow-vignette{max-width:360px}.homepage-compact .comparison-outcome{gap:2rem;padding-top:24px}.homepage-compact .comparison-outcome-copy{min-height:184px}.homepage-compact .comparison-artwork{max-width:400px}.homepage-compact .comparison-node{padding:20px}.homepage-compact .comparison-table :is(th,td),.homepage-compact #what-to-expect li{padding-block:14px}.homepage-compact #transparency li{padding-block:12px}.homepage-compact .section-art{margin-top:24px}.homepage-compact .section-art-scene{width:232px}.homepage-compact .section-art-connector{width:calc(100% - 128px);top:123px;left:208px}}@media (min-width:768px){.homepage-compact .homepage-hero>div:not(.hero-flight),.homepage-compact .homepage-hero>.hero-story{z-index:1;position:relative}.homepage-compact .homepage-hero>.hero-story{margin-right:32px}.hero-flight{pointer-events:none;color:var(--brand-violet);display:block;position:absolute;inset:0}.hero-flight svg{width:100%;height:100%;display:block;overflow:visible}.hero-flight-trail{opacity:.65}.hero-flight-plane{transform:var(--hero-flight-rest)}.hero-flight:not([data-flight-ready]) .hero-flight-plane,.hero-flight:not([data-flight-ready]) .hero-flight-trail{animation-play-state:paused}@supports (offset-path:path("M0 0 L1 1")){.hero-flight-plane{offset-path:var(--hero-flight-route);offset-anchor:0px 0px;offset-rotate:auto 30deg;offset-distance:100%;transform:none}@media (prefers-reduced-motion:no-preference){[data-motion=full] .hero-flight-plane{animation:3.6s cubic-bezier(.35,0,.2,1) .8s both hero-flight-arrive}[data-motion=full] .hero-flight-trail{animation:1.4s ease-out .2s both hero-flight-draw,5s linear infinite hero-flight-flow}}}}@keyframes hero-flight-arrive{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes hero-flight-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-flight-flow{to{stroke-dashoffset:-40px}}.scroll-flight-heading{--reveal-progress:1}.scroll-flight-word{--ink:clamp(0, calc(var(--reveal-progress) * var(--word-count) - var(--word-index)), 1);color:color-mix(in srgb, var(--foreground) calc(var(--ink) * 100%), var(--muted-foreground))}[data-motion=reduced] .scroll-flight-heading{--reveal-progress:1!important}@media (prefers-reduced-motion:reduce){.scroll-flight-heading{--reveal-progress:1!important}}.trust-journey{padding-block:28px 100px;position:relative}.trust-journey>section{background:var(--card);border:1px solid var(--border);border-radius:8px;position:relative;box-shadow:0 -6px 22px #00000009}.trust-journey>section+section{margin-top:clamp(100px,18vh,180px)}.trust-journey>section>.page-width{width:100%;max-width:none;margin-inline:0;padding:36px 32px}.trust-journey>section:first-of-type{--chapter-offset:0px;z-index:1}.trust-journey>section:nth-of-type(2){--chapter-offset:16px;z-index:2}.trust-journey>section:nth-of-type(3){--chapter-offset:32px;z-index:3}.trust-journey>section:focus-within{z-index:5}@media (prefers-reduced-motion:no-preference){[data-motion=full] .trust-journey[data-stacking=true]>section{top:calc(var(--trust-pin) + var(--chapter-offset));position:sticky}}@media (max-width:699px){.trust-journey>section>.page-width{padding:28px 20px}.trust-journey .section-intro{grid-template-columns:minmax(0,1fr) 72px;gap:12px}.trust-journey .section-art-scene{width:72px}.trust-journey h2{font-size:24px}}[data-motion=reduced] .trust-journey{--trust-flight:1!important}[data-motion=reduced] .trust-journey>section+section{margin-top:24px}@media (prefers-reduced-motion:reduce){.trust-journey{--trust-flight:1!important}.trust-journey>section+section{margin-top:24px}}.trust-journey .section-intro{padding-top:62px;display:block;overflow:visible}.trust-journey .section-art[data-art-placement=sticker]{z-index:4;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;right:18px;transform:translateY(-48%)rotate(-1deg)}.trust-journey .section-art[data-section-art=transparency]{transform:translateY(-48%)rotate(1deg)}.trust-journey .section-art[data-section-art=questions]{transform:translateY(-48%)rotate(-.6deg)}.trust-journey .section-art-scene{width:150px}.trust-journey .section-art[data-section-art=questions] .section-art-scene{width:165px}@media (min-width:700px){.trust-journey .section-intro{padding-top:82px}.trust-journey .section-art[data-art-placement=sticker]{right:24px}.trust-journey .section-art-scene{width:200px}.trust-journey .section-art[data-section-art=questions] .section-art-scene{width:220px}}@media (min-width:1024px){.trust-journey .section-intro{padding-top:116px}.trust-journey .section-art[data-art-placement=sticker]{right:20px}.trust-journey .section-art-scene{width:300px}.trust-journey .section-art[data-section-art=questions] .section-art-scene{width:330px}}@media (max-width:359px){.trust-journey .section-intro{padding-top:50px}.trust-journey .section-art-scene{width:124px}.trust-journey .section-art[data-section-art=questions] .section-art-scene{width:136px}}.footer-wordmark{border-top:1px solid var(--border);background:#25154b;width:100%;padding:0;position:relative}.homepage-compact .story-header{position:relative}.homepage-compact .story-header .journey-persona{top:auto;bottom:0}.homepage-compact .journey-persona-frame[data-persona=Apply] img{transform:translateY(8.61244%)}.homepage-compact .journey-persona-frame[data-persona=Qualify] img{transform:translateY(7.89474%)}.homepage-compact .journey-persona-frame[data-persona=Match] img{transform:translateY(6.06061%)}.homepage-compact .journey-persona-frame[data-persona=Book] img{transform:translateY(5.98086%)}.homepage-compact .journey-persona-frame[data-persona=Manage] img{transform:translateY(8.05423%)}.footer-split{grid-template-columns:minmax(260px,.85fr) 18px minmax(0,1.15fr);align-items:stretch;gap:0 40px;min-height:300px;padding-top:24px;display:grid}.footer-character-panel{grid-column:1;align-self:end;height:276px;overflow:visible}.site-footer--monumental .footer-character-panel .footer-guide-image{width:610px;bottom:-12px;left:50%;right:auto;transform:translate(-59.86%)}.footer-hatch-divider{border-inline:1px solid color-mix(in srgb, var(--brand-violet) 22%, var(--border));background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--brand-violet) 58%, var(--border)) 7px 8px);opacity:.58;grid-column:2;align-self:stretch;width:18px}.footer-link-panel{flex-direction:column;grid-column:3;justify-content:center;gap:28px;min-width:0;padding-block:44px;display:flex}.footer-tagline{letter-spacing:-.04em;max-width:520px;color:var(--foreground);font-size:clamp(24px,2.3vw,36px);font-weight:500;line-height:1.12}.footer-links{flex-flow:column;align-items:flex-start;gap:10px;margin-top:0;display:flex}.footer-links>*{min-height:0}.footer-wordmark-copyright{z-index:2;left:max(var(--page-gutter), 48px);letter-spacing:.18em;text-transform:uppercase;color:#e9e2ff;opacity:.78;font-size:11px;position:absolute;bottom:24px}@media (max-width:699px){.footer-split{grid-template-rows:230px 12px auto;grid-template-columns:minmax(0,1fr);gap:0;padding-top:16px}.footer-character-panel{grid-area:1/1;width:100%;height:230px}.site-footer--monumental .footer-character-panel .footer-guide-image{width:430px;bottom:-9px}.footer-hatch-divider{border-block:1px solid color-mix(in srgb, var(--brand-violet) 22%, var(--border));border-inline:0;grid-area:2/1;width:100%;height:12px}.footer-link-panel{grid-area:3/1;gap:22px;padding-block:32px 24px}.footer-tagline{font-size:24px}.footer-links{flex-direction:column;align-items:flex-start;gap:6px}.footer-wordmark-copyright{font-size:10px;bottom:18px;left:24px}.footer-wordmark path{stroke-width:1px}}@media (min-width:768px) and (max-width:1279px){.homepage-compact .homepage-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:48px}.homepage-compact .homepage-hero>aside{grid-column:1/-1}.homepage-compact .homepage-hero>div:first-child{min-width:0}.homepage-compact .homepage-hero>.hero-story{--persona-size:150px;--persona-overlap:92px;justify-self:end;width:calc(100% - 16px);max-width:400px;margin-right:16px}.homepage-compact .writing-headline{font-size:clamp(28px,3.1vw,38px)}.homepage-compact .homepage-hero>div>p.text-lg{font-size:15px;line-height:1.7}.homepage-compact .story-header{min-height:80px;padding:16px 140px 16px 16px;font-size:10px}.homepage-compact .story-stage{min-height:350px;padding:16px}.homepage-compact .story-stage h2{font-size:20px}}.site-footer--monumental{overflow:visible}.site-footer--monumental .footer-guide{z-index:1}.homepage-compact #check-your-fit{padding-bottom:120px}@media (max-width:699px){.homepage-compact #check-your-fit{padding-bottom:100px}}.site-footer--monumental .footer-bottom{width:100%;max-width:none;padding-inline:var(--page-gutter);color:#e9e2ff;background:#25154b;border-color:#655383}.service-site-header>.page-width{max-width:1224px;min-height:80px;margin-inline:auto}.service-navigation{width:100%;font-size:12px}.service-navigation>a:nth-child(3){margin-left:auto}.service-navigation>a:last-child{font-size:12px}.concierge-dock[data-homepage-floating]{margin-inline:0;position:fixed;left:50%;transform:translate(-50%)}body:has([role=dialog][data-state=open]) [data-concierge-dock]{visibility:hidden}.public-eligibility-button,.concierge-composer button[type=submit]{color:#fff;background:#4825a7}.public-eligibility-button:hover,.concierge-composer button[type=submit]:not(:disabled):hover{background:#391b89}.concierge-composer button[type=submit]:disabled{opacity:.65;background:#4825a7}.site-footer--monumental{margin-bottom:0;padding-bottom:0}.brand-quote{border:0;border-inline-start:2px solid var(--brand-violet);color:var(--foreground);background:0 0;margin:0;padding:2px 0 2px 18px;position:relative}.brand-quote--compact{font-size:14px;line-height:1.65}.brand-quote--inverse{color:#fff;border-inline-start-color:#ffffffa6}.brand-quote__copy{max-width:38rem;color:inherit;margin:0;font-weight:500}.workflow-intro-quote{width:min(100%,280px);margin-top:28px}.approach-intro-quote{width:min(100%,448px)}.proof-intro-quote{width:min(100%,544px);margin-top:12px}.ecosystem-intro-quote,.comparison-intro-quote{align-self:end;width:min(100%,448px)}.responsibilities-intro-quote{width:min(100%,672px);margin-top:20px}.transparency-intro-quote{width:min(100%,448px);margin-top:20px}.final-intro-quote{width:min(100%,672px);margin-top:16px}.proof-metrics-grid{position:relative}@media (max-width:767px){.brand-quote{padding:11px 12px}.workflow-intro-quote{margin-top:24px}}
