#g4st-root .g4st-wrap{max-width:1240px;margin:0 auto}#g4st-root .g4st-sec{padding:96px 40px}#g4st-root .g4st-grid{display:grid;gap:72px;align-items:start}#g4st-root .g4st-grid-why{grid-template-columns:1.05fr .95fr}#g4st-root .g4st-grid-book{grid-template-columns:.9fr 1.1fr;align-items:center}#g4st-root .g4st-grid-2c{grid-template-columns:1fr 1fr;align-items:center}#g4st-root .g4st-h2{font-family:Archivo,sans-serif;font-weight:900;font-size:48px;line-height:1.04;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 24px;color:var(--g4-dark)}#g4st-root .g4st-h3{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;line-height:1.2;letter-spacing:-.01em;margin:0 0 12px;color:var(--g4-dark)}#g4st-root .g4st-h3--light{color:#fff;font-size:24px}#g4st-root .g4st-lead{font-size:19px;line-height:1.65;color:var(--g4-grey);margin:0 0 30px;max-width:56ch}#g4st-root .g4st-lead--muted{color:var(--g4-lgrey);margin:0}#g4st-root .g4st-lead--muted-dark{color:var(--g4-grey);margin:0}#g4st-root .g4st-p{font-size:17px;line-height:1.62;color:var(--g4-grey);margin:0}#g4st-root .g4st-p--muted{color:var(--g4-lgrey)}#g4st-root .g4st-p--muted-dark{color:var(--g4-grey);font-size:17.5px;line-height:1.65}#g4st-root .g4st-red{color:var(--g4-red)}#g4st-root .g4st-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px}#g4st-root .g4st-bar{width:34px;height:4px;background:var(--g4-red);display:block}#g4st-root .g4st-eyebrow-txt{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--g4-red)}#g4st-root .g4st-eyebrow-c{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--g4-red);margin-bottom:14px}#g4st-root .g4st-center{text-align:center;margin-bottom:56px}#g4st-root .g4st-media{position:relative}#g4st-root .g4st-media--tall{height:560px}#g4st-root .g4st-media--mid{height:420px}#g4st-root .g4st-img{width:100%;height:100%;object-fit:cover;display:block}#g4st-root .g4st-img--ph{display:flex;align-items:center;justify-content:center;background:#ddddd9;color:#7d7f84;font-size:15px;text-align:center;padding:20px}#g4st-root .g4st-quote{border-left:4px solid var(--g4-red);padding:4px 0 4px 24px;margin:0 0 34px}#g4st-root .g4st-badge{position:absolute;left:-28px;bottom:40px;background:var(--g4-red);color:#fff;padding:22px 26px;max-width:220px;pointer-events:none}#g4st-root .g4st-badge-num{font-family:Archivo,sans-serif;font-weight:900;font-size:40px;line-height:1}#g4st-root .g4st-badge-txt{font-size:15px;line-height:1.4;margin-top:6px;opacity:.92}#g4st-root .g4st-tags{display:flex;flex-wrap:wrap;gap:10px}#g4st-root .g4st-tag{font-family:Archivo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:var(--g4-dark);color:#fff;padding:10px 16px}#g4st-root .g4st-chip{font-size:15px;font-weight:500;color:var(--g4-dark);border:1px solid #cfcfca;padding:8px 14px}#g4st-root .g4st-signs{background:var(--g4-dark);color:#fff}#g4st-root .g4st-signs .g4st-h2{color:#fff}#g4st-root .g4st-signs-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:56px}#g4st-root .g4st-signs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#2a2d32}#g4st-root .g4st-sign-card{background:var(--g4-carddark);padding:40px 34px 44px;border-top:4px solid var(--g4-red)}#g4st-root .g4st-num{font-family:Archivo,sans-serif;font-weight:900;font-size:15px;color:var(--g4-red);margin-bottom:20px}#g4st-root .g4st-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--g4-line)}#g4st-root .g4st-stat{background:#fff;padding:24px 26px}#g4st-root .g4st-stat-val{font-family:Archivo,sans-serif;font-weight:900;font-size:34px;line-height:1;color:var(--g4-red)}#g4st-root .g4st-stat-label{font-size:16px;color:var(--g4-grey);margin-top:6px}#g4st-root .g4st-process{background:var(--g4-bg2)}#g4st-root .g4st-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}#g4st-root .g4st-step{background:#fff;padding:36px 30px 40px;position:relative}#g4st-root .g4st-step .g4st-h3{margin:42px 0 12px;font-size:21px}#g4st-root .g4st-step-num{position:absolute;top:0;left:0;background:var(--g4-red);color:#fff;font-family:Archivo,sans-serif;font-weight:900;font-size:16px;padding:8px 14px}#g4st-root .g4st-cta{background:var(--g4-red);color:#fff;padding:84px 40px}#g4st-root .g4st-cta .g4st-h2{color:#fff;margin-bottom:18px}#g4st-root .g4st-cta-inner{display:grid;grid-template-columns:1.2fr auto;gap:60px;align-items:center}#g4st-root .g4st-cta-text{font-size:20px;line-height:1.6;margin:0;max-width:50ch;opacity:.95;color:#fff}#g4st-root .g4st-cta-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}#g4st-root a.g4st-btn{display:inline-block;background:var(--g4-dark);color:#fff;font-family:Archivo,sans-serif;font-weight:900;font-size:26px;letter-spacing:-.01em;padding:22px 40px;white-space:nowrap;border:0;border-radius:0;cursor:pointer;transition:background .18s ease,color .18s ease}#g4st-root a.g4st-btn:hover{background:#fff;color:var(--g4-red)}#g4st-root .g4st-cta-tags{display:flex;gap:18px;font-family:Archivo,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.95;flex-wrap:wrap}#g4st-root .g4st-services-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:48px}#g4st-root .g4st-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--g4-line);border-top:2px solid var(--g4-line);border-bottom:2px solid var(--g4-line)}#g4st-root a.g4st-svc{background:#fff;padding:30px 26px 32px;display:block;color:var(--g4-dark);transition:background .18s ease,color .18s ease}#g4st-root a.g4st-svc:hover{background:var(--g4-dark);color:#fff}#g4st-root a.g4st-svc:hover .g4st-h3{color:#fff}#g4st-root a.g4st-svc:hover .g4st-svc-desc{color:#fff;opacity:.78}#g4st-root .g4st-svc .g4st-h3{font-size:20px;margin:0 0 10px}#g4st-root .g4st-svc-bar{width:26px;height:3px;background:var(--g4-red);margin-bottom:20px;display:block}#g4st-root .g4st-svc-desc{font-size:16px;line-height:1.55;opacity:.72;color:var(--g4-grey)}#g4st-root .g4st-faq{background:var(--g4-bg2);padding-bottom:108px}#g4st-root .g4st-faq-wrap{max-width:940px}#g4st-root .g4st-faqs{display:flex;flex-direction:column;gap:2px;background:#d6d6d1}#g4st-root .g4st-faq-item{background:#fff}#g4st-root .g4st-faq-q{list-style:none;cursor:pointer;padding:26px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:Archivo,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--g4-dark)}#g4st-root .g4st-faq-q::-webkit-details-marker{display:none}#g4st-root .g4st-faq-q:hover{color:var(--g4-red)}#g4st-root .g4st-faq-sign{flex:none;width:30px;height:30px;background:var(--g4-bg2);color:var(--g4-dark);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;font-weight:700;position:relative}#g4st-root .g4st-faq-sign::before,#g4st-root .g4st-faq-sign::after{content:"";position:absolute;background:currentColor}#g4st-root .g4st-faq-sign::before{width:12px;height:2px}#g4st-root .g4st-faq-sign::after{width:2px;height:12px}#g4st-root .g4st-faq-item[open] .g4st-faq-sign{background:var(--g4-red);color:#fff}#g4st-root .g4st-faq-item[open] .g4st-faq-sign::after{display:none}#g4st-root .g4st-faq-a{padding:0 74px 28px 28px}@media (max-width:960px){#g4st-root .g4st-sec{padding:64px 24px}#g4st-root .g4st-grid-why,#g4st-root .g4st-grid-book,#g4st-root .g4st-grid-2c{grid-template-columns:1fr;gap:40px}#g4st-root .g4st-signs-head,#g4st-root .g4st-services-head{grid-template-columns:1fr;gap:20px}#g4st-root .g4st-signs-grid{grid-template-columns:1fr}#g4st-root .g4st-process-grid{grid-template-columns:repeat(2,1fr)}#g4st-root .g4st-services-grid{grid-template-columns:repeat(2,1fr)}#g4st-root .g4st-cta-inner{grid-template-columns:1fr;gap:30px}#g4st-root .g4st-h2{font-size:36px}#g4st-root .g4st-media--tall{height:420px}#g4st-root .g4st-badge{left:0}#g4st-root a.g4st-btn{font-size:22px;padding:18px 30px;white-space:normal}}@media (max-width:560px){#g4st-root .g4st-process-grid,#g4st-root .g4st-services-grid{grid-template-columns:1fr}#g4st-root .g4st-h2{font-size:30px}}