:root{--ink:#14202a;--muted:#526575;--steel:#38647d;--mist:#f4f5f6;--platinum:#d9dee2;--surface:#e8edf0;--max:1240px;--gutter:56px;--font:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--mist);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #4a82a8;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:600;line-height:1.25;letter-spacing:-.035em}p{color:var(--muted)}h1{font-size:clamp(44px,5.2vw,76px);font-weight:600;line-height:1.22}h2{font-size:clamp(30px,3.2vw,46px)}h3{font-size:23px}.wrap{max-width:calc(var(--max) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:white;padding:10px 16px;color:var(--ink)}.skip-link:focus{top:10px}.review-strip{background:#e8edf0;color:#354957;font-size:12px;letter-spacing:.04em}.review-strip .wrap{display:flex;justify-content:space-between;align-items:center;min-height:34px}.site-header{background:#080b0e;color:#f4f5f6;position:relative;z-index:20}.header-inner{height:90px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:750;letter-spacing:.055em;line-height:1}.brand>span:last-child{display:flex;align-items:center;gap:14px}.brand small{font-size:14px;font-weight:450;letter-spacing:.08em;border-left:1px solid #53616a;padding-left:14px}.brand-mark{height:42px;width:44px;overflow:hidden;position:relative;border-radius:4px;background:black}.brand-mark img{max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px}.main-nav{display:flex;align-items:center;gap:40px;font-size:14px}.main-nav>a{display:flex;align-items:center;min-height:44px;color:#cbd1d7}.main-nav>a:hover,.main-nav>a[aria-current]{color:white}.main-nav>a[aria-current]:not(.nav-beta){border-bottom:1px solid #c3d6e1}.main-nav .nav-beta{border:1px solid #65717b;padding:3px 19px;margin-left:14px;gap:25px;border-radius:2px;color:white}.menu-toggle{display:none}.hero{background:#080b0e;color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;min-height:610px;position:relative}.hero-copy{padding-block:65px;z-index:1}.hero h1{font-size:clamp(44px,4.8vw,70px);line-height:1.24;white-space:nowrap;letter-spacing:-.05em;font-weight:550}.title-dot{color:#a4bbc9}.hero-copy>p{margin-top:29px;color:#aebac3;font-size:17px;line-height:1.95}.actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:50px;padding:12px 24px;font-size:14px;font-weight:550;border:1px solid transparent;border-radius:2px;transition:background .18s,color .18s,transform .18s}.button:hover{transform:translateY(-2px)}.primary{background:#dae4eb;color:#14202a}.primary:hover{background:white}.quiet{color:#d2dae0;border-color:#42515e}.quiet:hover{background:#1b2730}.dark{background:var(--ink);color:white}.outline{border-color:#aebbc4}.hero-art{width:100%;aspect-ratio:1;position:relative;background:#000;overflow:hidden;align-self:center;border:1px solid #1b242c;border-radius:50%;max-width:460px;justify-self:end}.hero-art img{width:100%;height:100%;object-fit:cover}.hero-art figcaption{position:absolute;bottom:34px;width:100%;text-align:center;color:#8799a8;letter-spacing:.25em;font-size:10px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;height:72px;border-top:1px solid #28333c;color:#8fa0ad;font-size:12px;letter-spacing:.06em}.hero-bottom>a{color:#c6d0d7}.hero-bottom>a span{margin-left:18px}.section{padding-block:104px}.section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end;margin-bottom:52px}.section-heading .section-label{grid-column:1/-1;margin-bottom:18px}.section-heading>p:last-child{max-width:480px;font-size:16px;padding-bottom:3px}.section-label{font-size:12px;font-weight:550;letter-spacing:.14em;color:var(--steel);margin-bottom:20px}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bec8cf;border-bottom:1px solid #bec8cf}.role{padding:32px 28px 72px 0;position:relative;transition:background .2s}.role+.role{padding-left:28px;border-left:1px solid #d1d9de}.role:hover{background:#e8edf0}.role-meta{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;color:#526575;margin-bottom:46px}.role h3{font-size:28px;margin-bottom:18px}.role-statement{color:var(--ink);font-weight:550;font-size:16px;margin-bottom:6px}.role>p:last-of-type{font-size:14px}.role-arrow{position:absolute;right:28px;bottom:25px;font-size:24px;color:var(--steel)}.journey-section{padding-block:100px;background:#e8edf0;border-block:1px solid #dae0e4}.journey-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px}.journey-layout>div:first-child>p:not(.section-label){max-width:360px;margin-block:25px}.text-link{display:inline-flex;gap:28px;align-items:center;min-height:44px;font-size:14px;font-weight:550;color:var(--steel)}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.journey{border-left:1px solid #a4b6c2;padding-left:36px}.journey>div{position:relative;padding:0 0 32px 48px}.journey>div>span{position:absolute;left:-51px;top:2px;width:29px;height:29px;background:#e8edf0;border:1px solid #a4b6c2;border-radius:50%;text-align:center;line-height:28px;font-size:11px;color:var(--steel)}.journey h3{font-size:25px;margin-bottom:7px}.journey p{font-size:14px}.journey .caption{font-size:12px;margin-top:2px}.status-section{display:grid;grid-template-columns:1fr 1fr;gap:120px}.status-section>div:last-child{padding-top:38px}.status-section .lead{margin-bottom:18px}.status-section .text-link{margin-top:20px}.lead{font-size:20px;line-height:1.8;color:#354c5c}.site-footer{padding-block:65px 25px;background:#14202a;color:#d9dee2}.footer-top{display:grid;grid-template-columns:1fr 1.55fr;gap:72px}.footer-wordmark{font-size:34px;font-weight:750;letter-spacing:.08em;line-height:1.2;display:inline-flex;gap:18px;align-items:center}.footer-wordmark span{font-size:15px;letter-spacing:.15em;font-weight:400}.footer-top>div:first-child>p{font-size:14px;color:#91a2ae;margin-top:20px}.footer-links{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:30px}.footer-links h2{font-size:13px;letter-spacing:.04em;color:#ecf0f2;font-weight:550;margin-bottom:21px}.footer-links a{display:block;min-height:36px;font-size:12px;color:#b2c0c9}.footer-links a:hover{color:white;text-decoration:underline;text-underline-offset:5px}.footer-bottom{border-top:1px solid #35434e;margin-top:58px;padding-top:25px;display:flex;justify-content:space-between;font-size:11px;color:#91a2ae;gap:20px}.page-intro{max-width:calc(var(--max) + var(--gutter)*2);margin:auto;padding:78px var(--gutter) 66px;border-bottom:1px solid #d2dbe0}.page-intro .lead{max-width:760px;margin-top:30px;font-size:18px}.content-section{padding-block:64px 96px}.feature-row{display:grid;grid-template-columns:70px minmax(160px,1fr) 1.7fr;gap:25px;border-top:1px solid #c9d3da;padding-block:32px}.feature-row:last-child{border-bottom:1px solid #c9d3da}.feature-row h3{font-size:23px;line-height:1.5}.feature-row p{font-size:16px;max-width:640px}.row-number{font-size:13px;color:var(--steel);padding-top:4px;letter-spacing:.08em}.note{padding:24px 28px;margin-block:40px;background:#e8edf0;border-left:3px solid #38647d}.note strong{font-size:16px;font-weight:600}.note p{margin-top:8px;font-size:14px;line-height:1.9}.evidence-summary{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-bottom:48px}.evidence-summary>div+div{border-left:1px solid #c3cfd7;padding-left:60px}.evidence-summary .section-label{display:block;margin-bottom:10px}.evidence-summary strong{display:block;font-size:64px;font-weight:500;line-height:1.2;letter-spacing:-.06em;margin-bottom:17px}.evidence-summary p{font-size:15px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.8}caption{text-align:left;font-size:23px;font-weight:600;letter-spacing:-.03em;margin:25px 0}th,td{padding:19px 18px;border-bottom:1px solid #ccd6dc;vertical-align:top}thead th{background:#e8edf0;color:#354c5c;font-size:12px;font-weight:600}th:first-child,td:first-child{padding-left:0}thead th:first-child{padding-left:16px}tbody th{font-weight:550;width:27%}td{color:#526575;width:36.5%}.fine-print{font-size:13px;max-width:850px;margin-bottom:20px}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.prose h2{font-size:27px;margin:42px 0 20px;line-height:1.45}.prose h2:first-child{margin-top:0}.prose p{margin-block:20px;line-height:1.95;font-size:16px}.prose a{color:var(--steel);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.company-details{margin:0;border-top:1px solid #bac8d1}.company-details>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #d0d9df;font-size:14px}.company-details dt{color:var(--muted)}.company-details dd{margin:0}.company-details small{color:#526575;font-size:12px}.contact-list{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-list>article{border-top:1px solid #b4c2cc;padding-top:30px}.contact-list h2{font-size:25px;margin-bottom:25px}.contact-address{font-size:clamp(21px,2.3vw,32px);line-height:1.4;color:var(--ink);letter-spacing:-.03em;margin-bottom:18px;overflow-wrap:anywhere}.contact-list p:not(.contact-address){font-size:14px;max-width:430px}.copy-button{background:none;border:none;border-bottom:1px solid #a6b7c4;padding:12px 0;min-height:48px;cursor:pointer;color:var(--steel);font-size:14px;display:flex;gap:30px;margin-top:18px}.copy-status{min-height:30px;color:var(--steel);font-size:14px;padding-top:12px;overflow-wrap:anywhere}.support-layout{display:grid;grid-template-columns:260px 1fr;gap:100px}.support-aside p:not(.section-label){font-size:14px;margin-bottom:20px}.faq{border-top:1px solid #b4c3cd}.faq details{border-bottom:1px solid #cbd5dc;padding:0}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:23px 0;font-size:18px;line-height:1.6;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:25px;font-weight:350;transition:transform .2s;color:var(--steel)}.faq details[open] summary>span{transform:rotate(45deg)}.faq details>div{padding:0 40px 27px 0;font-size:15px}.help-links{padding-bottom:85px;display:flex;gap:50px}.stage-list{list-style:none;margin:0;padding:0}.stage-list li{display:flex;gap:40px;border-top:1px solid #c3cfd7;padding:30px 0}.stage-list li:last-child{border-bottom:1px solid #c3cfd7}.stage-list li>span{font-size:15px;padding-top:4px;color:var(--muted);min-width:40px}.stage-list h2{font-size:25px;margin-bottom:12px}.stage-list p{font-size:15px}.stage-list li.current{border-top:3px solid var(--steel)}.stage-list li.current>span{color:var(--steel)}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:90px;padding-block:65px 100px}.legal-sidebar{align-self:start;position:sticky;top:35px;font-size:13px}.legal-sidebar p{margin-bottom:20px}.legal-sidebar strong{color:#74551f}.legal-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-top:30px;border-top:1px solid #c3cfd7;padding-top:20px}.legal-sidebar nav a{min-height:38px;color:var(--steel)}.legal-sidebar a:hover{text-decoration:underline;text-underline-offset:5px}.legal-prose{max-width:850px}.legal-prose .note{margin-top:0}.legal-prose>p:first-of-type{font-size:14px}.legal-prose strong{color:var(--ink)}.legal-list{padding-left:24px;color:var(--muted);line-height:1.95}.legal-list li{padding-left:6px;margin-bottom:24px}.review-note{background:#edeae3;border-color:#8b6b34}.review-note p{font-size:14px;margin-block:8px 0}
@media(min-width:1500px){.hero-grid{min-height:660px}.hero-art{max-width:480px}}
@media(max-width:1100px){:root{--gutter:34px}.hero-grid{min-height:570px;gap:30px}.hero h1{font-size:54px}.hero-art{max-width:370px}.journey-layout,.status-section{gap:70px}.section-heading{column-gap:55px}.footer-top{gap:45px;grid-template-columns:.8fr 1.6fr}.support-layout,.legal-layout{gap:50px;grid-template-columns:220px 1fr}.feature-row{grid-template-columns:45px 1fr 1.6fr}}
@media(max-width:760px){:root{--gutter:24px}.review-strip{font-size:10px}.review-strip .wrap{min-height:33px;gap:10px}.header-inner{height:76px}.brand{font-size:21px;gap:8px}.brand small{font-size:12px;padding-left:10px}.brand>span:last-child{gap:10px}.brand-mark{width:36px;height:36px}.brand-mark img{width:72px;height:72px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:center;background:none;color:white;border:1px solid #526575;width:44px;height:44px;border-radius:2px;cursor:pointer}.menu-toggle span{width:18px;height:1px;background:white;transition:transform .15s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:76px;left:0;right:0;background:#14202a;padding:20px var(--gutter) 28px;gap:6px;border-top:1px solid #35434e;box-shadow:0 18px 25px #0002}.main-nav.is-open{display:flex;flex-direction:column;align-items:stretch}.main-nav>a{padding:9px 0;min-height:48px}.main-nav .nav-beta{margin:10px 0 0;padding:10px 16px;justify-content:space-between}.main-nav>a[aria-current]:not(.nav-beta){border-bottom:none;color:white;font-weight:650}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{padding:58px 0 32px}.hero h1{font-size:clamp(37px,7.5vw,56px);white-space:normal;line-height:1.25}.hero-copy>p{font-size:15px;line-height:1.9;margin-top:23px}.hero-copy .actions{gap:12px;margin-top:28px}.button{font-size:13px;padding:12px 19px;gap:20px;min-height:48px}.hero-art{max-width:330px;width:78%;justify-self:center;margin-bottom:38px}.hero-art figcaption{bottom:24px;font-size:9px}.hero-bottom{height:auto;min-height:70px;display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding-block:15px;font-size:10px}.hero-bottom>span:nth-child(2){grid-row:2}.hero-bottom>a{grid-column:2;grid-row:1/3}.section{padding-block:70px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:33px}.section-heading>p:last-child{font-size:15px;margin-top:24px}.section-heading .section-label{margin-bottom:18px}.role-grid{grid-template-columns:1fr}.role,.role+.role{padding:26px 0 30px;border-left:none;min-height:220px}.role+.role{border-top:1px solid #c5d1d9}.role-meta{margin-bottom:24px}.role h3{font-size:26px;margin-bottom:12px}.role-arrow{right:3px;bottom:25px}.journey-section{padding-block:70px}.journey-layout{grid-template-columns:1fr;gap:45px}.journey-layout h2,.status-section h2{font-size:34px}.journey-layout>div:first-child>p:not(.section-label){font-size:15px;margin-block:23px}.journey{margin-left:14px;padding-left:34px}.journey>div{padding:0 0 30px 8px}.journey>div>span{left:-49px}.status-section{grid-template-columns:1fr;gap:25px}.status-section>div:last-child{padding-top:0}.status-section .lead{font-size:20px}.status-section p{font-size:15px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-links>div:last-child{grid-column:1/-1}.footer-links>div:last-child a{display:inline-block;margin-right:24px}.footer-bottom{flex-direction:column;gap:8px;margin-top:35px;font-size:10px}.site-footer{padding-top:46px}.footer-wordmark{font-size:30px}.page-intro{padding-top:52px;padding-bottom:45px}.page-intro h1{font-size:clamp(35px,8vw,54px);line-height:1.25}.page-intro .section-label{font-size:11px;margin-bottom:20px}.page-intro .lead{font-size:16px;line-height:1.9;margin-top:25px}.content-section{padding-block:40px 64px}.feature-row{grid-template-columns:30px 1fr;gap:10px 16px;padding-block:27px}.feature-row h3{font-size:23px}.feature-row p{grid-column:2;font-size:15px}.note{margin-block:30px;padding:20px}.note p{font-size:14px}.evidence-summary{gap:25px}.evidence-summary>div+div{padding-left:25px}.evidence-summary strong{font-size:49px}.evidence-summary p{font-size:13px}.evidence-summary .section-label{font-size:10px;letter-spacing:.06em}table{font-size:12px;min-width:620px}caption{font-size:23px}th,td{padding:15px 12px}.about-layout{grid-template-columns:1fr;gap:40px}.company-details>div{grid-template-columns:90px 1fr;gap:15px;font-size:13px}.prose p{font-size:15px}.prose h2{font-size:24px}.contact-list{grid-template-columns:1fr;gap:45px}.contact-address{font-size:27px}.support-layout{grid-template-columns:1fr;gap:28px}.support-aside .section-label{margin-bottom:10px}.support-aside p:not(.section-label){margin-bottom:9px}.faq summary{font-size:16px;padding-block:21px;gap:14px}.faq details>div{padding-right:0;font-size:14px}.help-links{padding-bottom:60px;display:flex;flex-direction:column;gap:4px}.stage-list li{gap:15px;padding-block:26px}.stage-list li>span{min-width:30px}.stage-list h2{font-size:23px}.stage-list p{font-size:14px}.legal-layout{grid-template-columns:1fr;gap:30px;padding-block:35px 70px}.legal-sidebar{position:static}.legal-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:0 23px;margin-top:15px}.legal-sidebar p{margin-bottom:10px}.legal-prose p,.legal-list{font-size:14px;line-height:2}.legal-prose h2{font-size:23px}.legal-list{padding-left:20px}.desktop-break{display:none}}
@media(max-width:360px){:root{--gutter:19px}.review-strip{font-size:9px}.hero h1{font-size:35px}.hero-copy>p{font-size:14px}.hero-copy .actions{gap:9px}.hero-copy .button{font-size:12px;padding:10px 13px;gap:12px}.hero-art{width:80%;margin-top:5px}.brand small{display:none}.footer-links{gap:25px 12px}.company-details>div{grid-template-columns:80px 1fr}.contact-address{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover{transform:none}}
@media print{.review-strip,.site-header,.site-footer,.menu-toggle,.copy-button{display:none}.wrap,.page-intro{padding-inline:0;max-width:none}.page-intro{padding-top:0}.legal-layout{display:block}.legal-sidebar{position:static}.legal-sidebar nav{display:none}.prose{max-width:none}body{background:white;color:black}.note{break-inside:avoid}}

[hidden]{display:none!important}.nojs-nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding-block:14px}.nojs-nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--steel)}.company-details dd{overflow-wrap:anywhere}.contact-list .actions{align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px}.contact-list .copy-button{margin-top:0}.contact-list .text-link{margin-top:0}
