/* Approved FAQ reading layout; search intentionally removed at user's request. */




body.gtmone-faq-preview{margin:0;background:#F4F2EB}
.gtmone-faq{--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-faq *,.gtmone-faq *:before,.gtmone-faq *:after{box-sizing:border-box}
.gtmone-faq :where(h1,h2,p){margin:0;padding:0}
.gtmone-faq .shell{width:min(1248px,calc(100% - 64px));margin-inline:auto}
.gtmone-faq h1,.gtmone-faq 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-faq h1{font-size:clamp(3rem,4.45vw,4rem);line-height:1.04}
.gtmone-faq h1 em{display:block;margin-top:8px}
.gtmone-faq em{font-family:'GTMOne DM Serif Display','DM Serif Display',Georgia,serif;font-style:italic;font-weight:400;color:var(--blue);letter-spacing:inherit}
.gtmone-faq .eyebrow{display:flex;align-items:center;gap:14px;font-size:.75rem;font-weight:800;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 32px;color:var(--blue);-webkit-font-smoothing:auto}
.gtmone-faq .eyebrow:before{content:'';width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--blue)}
.gtmone-faq .hero{padding:72px 0 80px}
.gtmone-faq .lede{max-width:1120px;font-size:1.1875rem;line-height:1.65;margin-top:32px}
.gtmone-faq .surface-white{background:var(--white)}
.gtmone-faq .section{padding:64px 0 80px}
.gtmone-faq .faq-content{width:min(1056px,calc(100% - 64px));margin-inline:auto}
.gtmone-faq .faq-group{scroll-margin-top:24px}
.gtmone-faq .faq-group+.faq-group{margin-top:64px}
.gtmone-faq .group-heading{display:flex;align-items:center;gap:19px;margin-bottom:30px}
.gtmone-faq .group-heading img{display:block;flex:0 0 30px;width:30px;height:30px;object-fit:contain}
.gtmone-faq .group-heading h2{font-size:2rem;letter-spacing:-.04em;line-height:1.2;min-width:0}
.gtmone-faq details{border-top:1px solid var(--line)}
.gtmone-faq details:last-child{border-bottom:1px solid var(--line)}
.gtmone-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:23px 0;font-size:1.1875rem;font-weight:700;letter-spacing:-.025em;line-height:1.45;min-height:58px}
.gtmone-faq summary::-webkit-details-marker{display:none}
.gtmone-faq summary::marker{content:''}
.gtmone-faq summary:hover{color:var(--blue)}
.gtmone-faq summary:focus-visible,.gtmone-faq a:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:2px}
.gtmone-faq .disclosure-icon{position:relative;display:block;flex:0 0 18px;width:18px;height:22px;margin-top:2px;color:var(--blue)}
.gtmone-faq .disclosure-icon:before,.gtmone-faq .disclosure-icon:after{content:'';position:absolute;background:currentColor;left:3px;right:3px;top:10px;height:2px}
.gtmone-faq .disclosure-icon:after{transform:rotate(90deg)}
.gtmone-faq details[open] .disclosure-icon:after{display:none}
.gtmone-faq details>div{padding:0 42px 28px 0;color:var(--slate);font-size:1.0625rem;line-height:1.7}
.gtmone-faq details>div p+p{margin-top:20px}
/* Closing measurements match the finalized page set. */
.gtmone-faq .final-cta{padding:120px 0;text-align:center}
.gtmone-faq .final-cta .eyebrow{justify-content:center}
.gtmone-faq .final-cta h2{font-size:clamp(2rem,4.4vw,3.9375rem);line-height:1.08;max-width:1080px;margin:0 auto}
.gtmone-faq .actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:56px}
.gtmone-faq .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 22px;border:1px solid var(--ink);border-radius:3px;font-weight:800;font-size:.88rem;line-height:1.4;text-decoration:none;text-align:center;background:var(--ink);color:var(--white)}
.gtmone-faq .button:hover{background:#26323C}
@media(max-width:1050px){.gtmone-faq .final-cta{padding:90px 0}}
@media(max-width:680px){
 .gtmone-faq .shell,.gtmone-faq .faq-content{width:calc(100% - 40px)}
 .gtmone-faq .hero{padding:42px 0 48px}
 .gtmone-faq h1{font-size:2.25rem;line-height:1.08}
 .gtmone-faq .eyebrow{margin-bottom:26px;letter-spacing:.1em}
 .gtmone-faq .lede{font-size:1rem;margin-top:28px}
 .gtmone-faq .section{padding:48px 0}
 .gtmone-faq .faq-group+.faq-group{margin-top:44px}
 .gtmone-faq .group-heading{gap:14px;margin-bottom:24px}
 .gtmone-faq .group-heading h2{font-size:1.625rem}
 .gtmone-faq .group-heading img{flex-basis:26px;width:26px;height:26px}
 .gtmone-faq summary{font-size:1.0625rem;gap:16px;padding:20px 0}
 .gtmone-faq details>div{font-size:1rem;padding:0 0 24px}
 .gtmone-faq .final-cta{padding:72px 0}
 .gtmone-faq .final-cta h2{font-size:2rem}
 .gtmone-faq .actions{flex-direction:column;align-items:stretch;margin-top:36px}
 .gtmone-faq .button{width:100%;font-size:.9375rem}
}
@media print{
 .gtmone-faq details::details-content{display:block;content-visibility:visible}
 .gtmone-faq .disclosure-icon{display:none}
}
