.YxL-xa_authority{border-bottom:1px solid var(--line);padding-block:42px}.YxL-xa_authority p{margin:0 0 28px}.YxL-xa_marquee{display:flex;overflow:hidden}.YxL-xa_marquee:focus-visible{outline:2px solid var(--coral);outline-offset:6px}.YxL-xa_marqueeTrack{will-change:transform;flex:none;align-items:center;gap:40px;padding-right:40px;animation:100s linear infinite YxL-xa_marquee-scroll;display:flex}.YxL-xa_marquee:hover .YxL-xa_marqueeTrack,.YxL-xa_marquee:focus-within .YxL-xa_marqueeTrack{animation-play-state:paused}.YxL-xa_marqueeLogo{flex:0 0 180px;justify-content:center;align-items:center;min-height:72px;display:flex}.YxL-xa_marqueeLogo img{object-fit:contain;flex:none;width:auto;max-width:min(100%,180px);height:auto;max-height:56px;display:block}.YxL-xa_marqueeName{letter-spacing:-.02em;white-space:nowrap;margin-left:8px;font-size:12px}@keyframes YxL-xa_marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:600px){.YxL-xa_marqueeTrack{gap:24px;padding-right:24px;animation-duration:120s}.YxL-xa_marqueeLogo{flex-basis:132px;min-height:60px}.YxL-xa_marqueeLogo img{max-width:132px;max-height:40px}}@media (prefers-reduced-motion:reduce){.YxL-xa_marquee{display:block}.YxL-xa_marqueeTrack{will-change:auto;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;padding-right:0;animation:none;display:grid}.YxL-xa_marqueeTrack[aria-hidden=true]{display:none}.YxL-xa_marqueeLogo img{max-width:min(100%,180px)}}.YxL-xa_comparison{padding-block:96px}.YxL-xa_heading{max-width:850px;margin-bottom:40px}.YxL-xa_heading h2{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(34px,4.2vw,60px);line-height:1.1}.YxL-xa_heading>p:last-child{max-width:650px;color:var(--muted);line-height:1.7}.YxL-xa_tableWrap{border:1px solid var(--line);border-radius:20px;overflow:hidden}.YxL-xa_table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%}.YxL-xa_table caption{text-align:left;caption-side:bottom;color:var(--muted);border-top:1px solid var(--line);padding:20px 24px;font-size:13px;line-height:1.6}.YxL-xa_table th,.YxL-xa_table td{vertical-align:top;overflow-wrap:break-word;padding:26px 24px;font-size:15px;line-height:1.65}.YxL-xa_table thead th{background:var(--paper);font-family:Space Grotesk,sans-serif;font-size:17px}.YxL-xa_table thead th:first-child{width:18%}.YxL-xa_table thead th:last-child{background:var(--sage);width:32%}.YxL-xa_table tbody tr+tr>*{border-top:1px solid var(--line)}.YxL-xa_table tbody th{font-weight:500}.YxL-xa_table td{color:var(--muted)}.YxL-xa_table td:last-child{background:var(--sage);color:var(--ink)}.YxL-xa_table strong{color:var(--ink);margin-bottom:6px;font-weight:500;display:block}.YxL-xa_table small{font-size:13px;line-height:1.6;display:block}.YxL-xa_mobileModels{display:none}.YxL-xa_pathways{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.YxL-xa_pathwaysHeading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:32px;margin-bottom:28px;display:grid}.YxL-xa_pathwaysHeading h3{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.12}.YxL-xa_pathwaysHeading>p{max-width:460px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.YxL-xa_pathwayLinks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YxL-xa_pathway{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:164px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:24px;text-decoration:none;transition:background-color .18s,color .18s;display:grid;position:relative}.YxL-xa_pathway:hover{background:var(--sage)}.YxL-xa_pathway:focus-visible{z-index:1;outline:2px solid var(--coral);outline-offset:-2px}.YxL-xa_pathway span{color:var(--coral);letter-spacing:.04em;text-transform:uppercase;grid-column:1;font-size:12px}.YxL-xa_pathway strong{letter-spacing:-.025em;grid-column:1;font-size:20px;font-weight:500}.YxL-xa_pathway small{max-width:330px;color:var(--muted);grid-column:1;font-size:13px;line-height:1.55}.YxL-xa_pathway i{grid-area:1/2/span 3;align-self:start;font-size:21px;font-style:normal;transition:transform .18s}.YxL-xa_pathway:hover i{transform:translate(3px,-3px)}.YxL-xa_architects{border-top:1px solid var(--line);padding-block:80px}.YxL-xa_roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.YxL-xa_role{border-top:1px solid var(--line);padding-top:24px}.YxL-xa_role span{color:var(--coral);font-size:12px}.YxL-xa_role h3{margin:16px 0;font-size:22px;line-height:1.3}.YxL-xa_role p{color:var(--muted);font-size:15px;line-height:1.7}.YxL-xa_legalFooter{border-top:1px solid #ffffff25;margin-top:20px;padding-top:24px;font-size:12px;line-height:1.65}.YxL-xa_legalFooter p{max-width:1250px;margin:0}.YxL-xa_legalFooter a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-size:12px;display:inline-flex}.YxL-xa_disclaimer{opacity:.8}.YxL-xa_legalHero{padding-bottom:48px}.YxL-xa_legalBody{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:64px;padding-block:0 96px;display:grid}.YxL-xa_legalBody h2{letter-spacing:-.025em;margin:0 0 24px;font-size:26px}.YxL-xa_facts{margin:0}.YxL-xa_facts>div{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:18px 0;font-size:15px;line-height:1.6;display:grid}.YxL-xa_facts dt{color:var(--muted)}.YxL-xa_facts dd{margin:0}.YxL-xa_legalBlock{margin-top:40px}.YxL-xa_legalBlock p,.YxL-xa_legalAside p{color:var(--muted);font-size:15px;line-height:1.75}.YxL-xa_legalAside{background:var(--paper);border-radius:18px;align-self:start;padding:28px}.YxL-xa_legalAside h2{font-size:22px}.YxL-xa_documentLink{text-underline-offset:4px;padding-block:12px;font-size:14px;display:inline-block}@media (max-width:900px){.YxL-xa_tableWrap{display:none}.YxL-xa_mobileModels{gap:24px;display:grid}.YxL-xa_pathwaysHeading{grid-template-columns:1fr;gap:16px}.YxL-xa_model{border:1px solid var(--line);border-radius:18px;padding:24px}.YxL-xa_model:nth-last-child(2){background:var(--sage)}.YxL-xa_model h3{margin:0 0 24px;font-size:24px}.YxL-xa_model dl{margin:0}.YxL-xa_model dl>div{border-top:1px solid var(--line);padding-block:16px}.YxL-xa_model dt{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:8px;font-size:12px}.YxL-xa_model dd{margin:0;font-size:15px;line-height:1.65}.YxL-xa_model strong{font-weight:500;display:block}.YxL-xa_model small{margin-top:6px;font-size:13px;display:block}.YxL-xa_note{color:var(--muted);font-size:13px;line-height:1.65}.YxL-xa_roles{grid-template-columns:1fr;gap:24px}.YxL-xa_legalBody{grid-template-columns:1fr;gap:40px}}@media (max-width:480px){.YxL-xa_comparison,.YxL-xa_architects{padding-block:60px}.YxL-xa_pathways{margin-top:36px;padding-top:32px}.YxL-xa_pathwayLinks{grid-template-columns:1fr}.YxL-xa_pathway{min-height:144px;padding:20px}.YxL-xa_facts>div{grid-template-columns:1fr;gap:4px}.YxL-xa_legalAside{padding:24px}}
