.gbx-fp{--g-bg:#fff;--g-surface:#f8f9fa;--g-line:#e8eaed;--g-ink:#202124;--g-text:#3c4043;--g-muted:#5f6368;--g-blue:#146ef5;--g-blue-d:#1a5fd6;--g-navy:#071229;--g-head:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--g-body:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:var(--g-bg);color:var(--g-text);font-family:var(--g-body)}.gbx-fp__wrap{margin:0 auto;max-width:1100px;padding:0 28px}.gbx-fp__h2{color:var(--g-ink);font-family:var(--g-head);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em;line-height:1.24;margin:0;max-width:22ch}.gbx-fp__p{font-size:1rem;line-height:1.72;max-width:46ch}.gbx-fp__lead,.gbx-fp__p{color:var(--g-muted);margin:16px 0 0}.gbx-fp__lead{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.68;max-width:70ch}.gbx-fp__problem{padding:clamp(48px,5.4vw,76px) 0}.gbx-fp__problem-inner{max-width:860px}.gbx-fp__problem .gbx-fp__h2{max-width:26ch}.gbx-fp__section{padding:clamp(48px,5.4vw,78px) 0}.gbx-fp__section--tint{background:var(--g-surface)}.gbx-fp__split{align-items:center;display:grid;gap:clamp(32px,4.5vw,64px);grid-template-columns:1fr 1.15fr}.gbx-fp__split--flip{grid-template-columns:1.15fr 1fr}.gbx-fp__split--flip .gbx-fp__col:first-child{order:2}.gbx-fp__split--flip .gbx-fp__media{order:1}.gbx-fp__col{min-width:0}.gbx-fp__solo{max-width:860px}.gbx-fp__solo .gbx-fp__p{max-width:68ch}.gbx-fp__media img{border:1px solid var(--g-line);border-radius:16px;display:block;height:auto;width:100%}.gbx-fp__section--tint .gbx-fp__media img{border-color:#e3e6e9}.gbx-fp__media--plain img{border:0;border-radius:0}.gbx-fp__gridwrap{padding:clamp(48px,5.4vw,78px) 0}.gbx-fp__grid{display:grid;gap:clamp(14px,1.8vw,20px);grid-template-columns:repeat(3,1fr);margin-top:clamp(28px,3.2vw,40px)}.gbx-fp__card{background:var(--g-surface);border:0;border-radius:20px;padding:26px 26px 28px}.gbx-fp__card-title{color:var(--g-ink);font-family:var(--g-head);font-size:1.0312rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0}.gbx-fp__card-text{color:var(--g-muted);font-size:.9375rem;line-height:1.62;margin:10px 0 0}.gbx-fp__deep{padding:clamp(48px,5.4vw,78px) 0}.gbx-fp__deep-inner{max-width:860px}.gbx-fp__deep-sub{max-width:62ch}.gbx-fp__acc{border-top:1px solid var(--g-line);margin-top:clamp(24px,3vw,36px)}.gbx-fp__acc-item{border-bottom:1px solid var(--g-line)}.gbx-fp__acc-q{align-items:flex-start;color:var(--g-ink);cursor:pointer;display:flex;font-family:var(--g-head);font-size:1rem;font-weight:600;gap:20px;letter-spacing:-.01em;line-height:1.5;list-style:none;padding:18px 0}.gbx-fp__acc-q::-webkit-details-marker{display:none}.gbx-fp__acc-q::marker{content:""}.gbx-fp__acc-q:hover{color:var(--g-blue)}.gbx-fp__acc-q:focus-visible{border-radius:3px;outline:2px solid var(--g-blue);outline-offset:-2px}.gbx-fp__acc-mark{flex:0 0 auto;height:14px;margin:4px 0 0 auto;position:relative;width:14px}.gbx-fp__acc-mark:after,.gbx-fp__acc-mark:before{background:currentColor;border-radius:1px;content:"";height:2px;inset:50% 0 auto 0;position:absolute;transform:translateY(-50%);transition:transform .18s ease,opacity .18s ease}.gbx-fp__acc-mark:after{transform:translateY(-50%) rotate(90deg)}.gbx-fp__acc-item[open] .gbx-fp__acc-mark:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.gbx-fp__acc-a{padding:0 34px 20px 0}.gbx-fp__acc-a p{color:var(--g-text);font-size:.9375rem;line-height:1.7;margin:0;max-width:66ch}.gbx-fp__acc-link,.gbx-fp__deep-more{align-items:center;color:var(--g-blue);display:inline-flex;font-size:.875rem;font-weight:600;gap:5px;text-decoration:none}.gbx-fp__acc-link{margin-top:12px}.gbx-fp__deep-more{font-size:.9375rem;margin-top:clamp(20px,2.6vw,30px)}.gbx-fp__acc-link:hover,.gbx-fp__deep-more:hover{text-decoration:underline}.gbx-fp__acc-link:focus-visible,.gbx-fp__deep-more:focus-visible{border-radius:3px;outline:2px solid var(--g-blue);outline-offset:3px}.gbx-fp__out{flex:0 0 auto;height:11px;opacity:.7;width:11px}.gbx-fp__stats{border-bottom:1px solid var(--g-line);border-top:1px solid var(--g-line);padding:clamp(40px,4.4vw,60px) 0}.gbx-fp__stats-grid{display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:repeat(3,1fr);margin:0}.gbx-fp__stat{margin:0}.gbx-fp__stat-value{color:var(--g-ink);font-family:var(--g-head);font-size:clamp(1.875rem,3.2vw,2.625rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0}.gbx-fp__stat-label{color:var(--g-muted);font-size:.875rem;line-height:1.45;margin:8px 0 0}.gbx-fp__cta{background:var(--g-navy);padding:clamp(56px,6.4vw,88px) 0;text-align:center}.gbx-fp__cta-title{color:#fff;font-family:var(--g-head);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;letter-spacing:-.022em;line-height:1.2;margin:0 auto;max-width:20ch}.gbx-fp__cta-text{color:#9aa5b4;font-size:1rem;line-height:1.68;margin:14px auto 0;max-width:560px}.gbx-fp__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.gbx-fp__btn{align-items:center;border:1px solid transparent;border-radius:100px;display:inline-flex;font-family:var(--g-head);font-size:14.5px;font-weight:600;justify-content:center;letter-spacing:.005em;padding:13px 30px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.gbx-fp__btn--primary{background:var(--g-blue);color:#fff}.gbx-fp__btn--primary:hover{background:var(--g-blue-d);color:#fff}.gbx-fp__btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.24);color:#e8eaed}.gbx-fp__btn--ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.36);color:#fff}@media (max-width:940px){.gbx-fp__split,.gbx-fp__split--flip{grid-template-columns:1fr}.gbx-fp__split--flip .gbx-fp__col:first-child,.gbx-fp__split--flip .gbx-fp__media{order:0}.gbx-fp__p{max-width:100%}.gbx-fp__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.gbx-fp__wrap{padding-left:20px;padding-right:20px}.gbx-fp__cta-title,.gbx-fp__h2{max-width:100%}.gbx-fp__grid,.gbx-fp__stats-grid{grid-template-columns:1fr}.gbx-fp__stats-grid{gap:26px}.gbx-fp__actions{flex-direction:column}.gbx-fp__btn{width:100%}}@media (prefers-reduced-motion:reduce){.gbx-fp__acc-mark:after,.gbx-fp__acc-mark:before,.gbx-fp__btn{transition:none}}