/* Approved About composition. Brand typography follows the finalized page set. */




body.gtmone-about-preview{margin:0;background:#F4F2EB}
.gtmone-about{--ink:#0E1318;--canvas:#F4F2EB;--white:#FAF9F5;--lime:#C7FF1A;--blue:#3167FF;--slate:#697179;--line:#D5D6CF;font:400 1rem/1.65 'GTMOne Manrope',Manrope,Arial,sans-serif;color:var(--ink);background:var(--canvas);isolation:isolate;width:100%;margin:0}
.gtmone-about *,.gtmone-about *:before,.gtmone-about *:after{box-sizing:border-box}
.gtmone-about :where(h1,h2,h3,p,blockquote){margin:0;padding:0}
.gtmone-about .shell{width:min(1248px,calc(100% - 64px));margin-inline:auto}
.gtmone-about .shell>*,.gtmone-about article{min-width:0}
.gtmone-about .section{padding:72px 0 88px;scroll-margin-top:24px}
.gtmone-about h1,.gtmone-about h2{font-family:'GTMOne Manrope',Manrope,Arial,sans-serif;font-weight:700;letter-spacing:-.055em;line-height:1.08;color:inherit;text-transform:none}
.gtmone-about h1{font-size:clamp(3rem,4.45vw,4rem);line-height:1.04}
.gtmone-about h2{font-size:clamp(2rem,3.35vw,3rem)}
.gtmone-about h3{font-size:1.375rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:inherit}
.gtmone-about em,.gtmone-about .pull,.gtmone-about .quote-block{font-family:'GTMOne DM Serif Display','DM Serif Display',Georgia,serif;font-style:italic;font-weight:400}
.gtmone-about em{color:var(--blue);font-size:inherit;letter-spacing:inherit}
.gtmone-about .editorial-line{display:block;margin-top:10px}
.gtmone-about .eyebrow{display:flex;align-items:center;gap:14px;font-size:.75rem;line-height:1.5;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 32px;color:var(--blue);-webkit-font-smoothing:auto}
.gtmone-about .eyebrow:before{content:'';display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--blue)}
.gtmone-about .mini{font-size:.75rem;font-weight:800;line-height:1.5;letter-spacing:.065em;text-transform:uppercase;color:var(--blue)}
.gtmone-about .surface-white{background:var(--white)}
.gtmone-about .surface-blue{background:var(--blue);color:var(--white)}
.gtmone-about .surface-ink{background:var(--ink);color:var(--white)}
.gtmone-about .surface-lime{background:var(--lime);color:var(--ink)}
.gtmone-about .surface-blue .eyebrow,.gtmone-about .surface-ink .eyebrow{color:var(--white)}
.gtmone-about .surface-blue .eyebrow:before,.gtmone-about .surface-ink .eyebrow:before{background:var(--lime)}
.gtmone-about .surface-blue em,.gtmone-about .surface-ink em{color:var(--lime)}
.gtmone-about img{display:block;max-width:100%;object-fit:contain}
.gtmone-about a{color:inherit;text-decoration:none}
.gtmone-about a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}
.gtmone-about .hero{padding:88px 0 90px}
.gtmone-about .hero h1{max-width:840px}
.gtmone-about .hero .lede{max-width:940px;font-size:1.25rem;line-height:1.65;margin-top:42px}
.gtmone-about .section-head{margin-bottom:40px}
.gtmone-about .lede{font-size:1.125rem;line-height:1.65}
.gtmone-about .split{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:80px;align-items:start}
.gtmone-about .split>div{min-width:0}
.gtmone-about .story-copy h2{margin-bottom:36px}
.gtmone-about .split>div:first-child p{font-size:1.125rem;line-height:1.7}
.gtmone-about .split>div:first-child p+p{margin-top:36px;color:var(--slate)}
.gtmone-about .origin-diagram{background:var(--canvas);border:1px solid var(--line);border-radius:4px;padding:25px}
.gtmone-about .diagram-label{margin-bottom:25px}
.gtmone-about .state-row{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:20px;row-gap:7px;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:3px}
.gtmone-about .state-row+.state-row{margin-top:14px}
.gtmone-about .state-row img{grid-row:1/3;align-self:center}
.gtmone-about .state-row .mini{font-size:.6875rem;color:var(--slate)}
.gtmone-about .state-row h3{grid-column:2;font-size:1.25rem}
.gtmone-about .origin-diagram>strong{display:block;background:var(--ink);color:var(--lime);font-size:.9375rem;line-height:1.5;text-align:center;padding:13px;margin-top:20px;border-radius:3px}
.gtmone-about .origin-attribution{border-top:1px solid var(--line);padding-top:30px;margin-top:48px}
.gtmone-about .origin-attribution p{color:var(--slate);font-size:1.0625rem}
.gtmone-about .vision-grid,.gtmone-about .focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:62px}
.gtmone-about .vision-grid article,.gtmone-about .focus-grid article{border-top:1px solid var(--line);padding-top:28px}
.gtmone-about .vision-grid h3{font-size:1.8125rem;margin-top:26px}
.gtmone-about .vision-grid p{font-size:1.0625rem;color:var(--slate);margin-top:20px}
.gtmone-about .quote-block{font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.17;text-align:center;max-width:1120px;margin:62px auto 32px;letter-spacing:-.02em}
.gtmone-about .quote-block em{display:block}
.gtmone-about #about-section-4 .eyebrow{justify-content:center;text-align:center}
.gtmone-about .principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:34px;margin-top:58px}
.gtmone-about .principles article{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:24px;row-gap:20px;border-top:1px solid var(--line);padding:28px 0 30px;align-content:start}
.gtmone-about .principles h3{align-self:center;font-size:1.4375rem}
.gtmone-about .principles p{grid-column:2;font-size:1.0625rem;color:var(--slate)}
.gtmone-about .focus-grid article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:23px 16px;padding:28px 24px;border:1px solid var(--line);border-radius:3px;background:var(--white);align-content:start}
.gtmone-about .focus-grid h3{font-size:1.5rem;align-self:center}
.gtmone-about .focus-grid p{grid-column:1/-1;font-size:1.0625rem;color:var(--ink)}
.gtmone-about .roadmap{display:grid;gap:18px;margin-top:54px}
.gtmone-about .roadmap article{display:grid;grid-template-columns:34px minmax(0,1.15fr) minmax(0,1fr);gap:26px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:3px;padding:25px}
.gtmone-about .roadmap article:last-child{background:var(--ink);color:var(--white);border-color:var(--ink)}
.gtmone-about .roadmap article:last-child .mini{color:var(--lime)}
.gtmone-about .roadmap h3{font-size:1.4375rem;margin-top:13px}
.gtmone-about .roadmap p{font-size:1rem;color:var(--slate)}
.gtmone-about .roadmap article:last-child p{color:var(--white)}
.gtmone-about .meta{font-size:.875rem;color:var(--slate);margin-top:32px}
.gtmone-about .partnership-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:58px}
.gtmone-about .partnership-cards article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:26px 18px;align-content:start;background:var(--white);color:var(--ink);border-radius:3px;padding:27px}
.gtmone-about .partnership-cards .mini{align-self:center}
.gtmone-about .partnership-cards h3{grid-column:1/-1;font-size:1.625rem;margin-top:10px}
.gtmone-about .partnership-cards p{grid-column:1/-1;font-size:1.0625rem;margin-top:-8px}
.gtmone-about .pull{color:var(--lime);font-size:1.75rem;line-height:1.3;margin-top:44px}
/* Same closing measurements as finalized How It Works / Assurance, light palette from About PDF. */
.gtmone-about .final-cta{padding:120px 0;text-align:center}
.gtmone-about .final-cta .eyebrow{justify-content:center}
.gtmone-about .final-cta h2{max-width:1080px;margin-inline:auto;text-align:center;font-size:clamp(2rem,4.4vw,3.9375rem);line-height:1.08}
.gtmone-about .final-cta h2 em{display:inline;letter-spacing:inherit}
.gtmone-about .actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:56px}
.gtmone-about .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 22px;border:1px solid transparent;border-radius:3px;font-weight:800;font-size:.88rem;line-height:1.4;text-align:center;white-space:normal}
.gtmone-about .button--ink{background:var(--ink);color:var(--white)}
.gtmone-about .button--outline{border-color:currentColor;background:transparent;color:var(--ink)}
.gtmone-about .button--ink:hover{background:#26323C}
.gtmone-about .button--outline:hover{background:var(--white)}
@media(max-width:1050px){
 .gtmone-about .split{gap:38px}
 .gtmone-about .origin-diagram{padding:20px}
 .gtmone-about .state-row{padding:17px;gap:7px 14px}
 .gtmone-about .vision-grid,.gtmone-about .focus-grid{gap:24px}
 .gtmone-about .vision-grid h3{font-size:1.625rem}
 .gtmone-about .partnership-cards{gap:18px}
 .gtmone-about .partnership-cards article{padding:23px;column-gap:12px}
 .gtmone-about .partnership-cards h3{font-size:1.375rem}
 .gtmone-about .final-cta{padding:90px 0}
}
@media(max-width:800px){
 .gtmone-about .split{grid-template-columns:1fr;gap:32px}
 .gtmone-about .origin-diagram{max-width:600px;width:100%}
 .gtmone-about .origin-attribution{grid-template-columns:1fr;gap:14px;margin-top:40px}
 .gtmone-about .vision-grid,.gtmone-about .focus-grid,.gtmone-about .partnership-cards{grid-template-columns:1fr;gap:30px}
 .gtmone-about .vision-grid article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px}
 .gtmone-about .vision-grid h3{margin-top:0}
 .gtmone-about .vision-grid p{grid-column:2;margin-top:0}
 .gtmone-about .roadmap article{grid-template-columns:32px minmax(0,1fr);gap:18px}
 .gtmone-about .roadmap p{grid-column:2}
 .gtmone-about .partnership-cards h3{font-size:1.625rem}
}
@media(max-width:680px){
 .gtmone-about .shell{width:calc(100% - 40px)}
 .gtmone-about .section{padding:48px 0}
 .gtmone-about .hero{padding:48px 0 56px}
 .gtmone-about h1{font-size:2.25rem}
 .gtmone-about h2{font-size:2.125rem;line-height:1.12}
 .gtmone-about .hero .lede{font-size:1rem;margin-top:28px}
 .gtmone-about .eyebrow{margin-bottom:26px;letter-spacing:.1em}
 .gtmone-about .wide-break{display:none}
 .gtmone-about .lede,.gtmone-about .split>div:first-child p{font-size:1rem}
 .gtmone-about .section-head{margin-bottom:28px}
 .gtmone-about .origin-attribution p{font-size:1rem}
 .gtmone-about .origin-diagram{padding:18px}
 .gtmone-about .state-row{grid-template-columns:26px minmax(0,1fr);padding:16px 12px}
 .gtmone-about .state-row img{width:26px;height:26px}
 .gtmone-about .state-row h3{font-size:1.125rem}
 .gtmone-about .vision-grid,.gtmone-about .focus-grid,.gtmone-about .partnership-cards{margin-top:36px}
 .gtmone-about .vision-grid p,.gtmone-about .focus-grid p,.gtmone-about .principles p,.gtmone-about .partnership-cards p{font-size:1rem}
 .gtmone-about .principles{grid-template-columns:1fr;gap:10px;margin-top:36px}
 .gtmone-about .principles article{column-gap:18px;padding-bottom:26px}
 .gtmone-about .principles h3{font-size:1.25rem}
 .gtmone-about .quote-block{font-size:2rem;margin:38px auto 18px;line-height:1.2}
 .gtmone-about .roadmap{margin-top:32px}
 .gtmone-about .roadmap article{padding:22px 18px}
 .gtmone-about .roadmap h3{font-size:1.25rem}
 .gtmone-about .roadmap .mini{font-size:.6875rem}
 .gtmone-about .meta{font-size:.8125rem}
 .gtmone-about .pull{font-size:1.5rem;margin-top:32px}
 .gtmone-about .final-cta{padding:72px 0}
 .gtmone-about .final-cta h2{font-size:2rem}
 .gtmone-about .actions{flex-direction:column;align-items:stretch;margin-top:36px}
 .gtmone-about .button{width:100%;font-size:.9375rem}
}
