:root{--sgs-navy:#071c31;--sgs-green:#087f71;--sgs-green-dark:#05695f;--sgs-deep:#005b4f;--sgs-teal:#16bfc4;--sgs-mint:#eaf7f4;--sgs-off:#f7faf9;--sgs-line:#dce8e4;--sgs-muted:#4c5d6b;--sgs-gold:#f5c451;--sgs-red:#c92a2a}.sgs-shell{max-width:1240px;margin:0 auto;padding:0 32px}.sgs-icon{display:inline-flex;width:28px;height:28px;color:var(--sgs-green)}.sgs-icon svg{width:100%;height:100%;display:block}.sgs-section-title{margin:0 0 18px;text-align:center;color:var(--sgs-navy);font-size:clamp(34px,3.7vw,48px);line-height:1.05;letter-spacing:-.04em}.sgs-section-kicker{max-width:720px;margin:0 auto 38px;text-align:center;color:var(--sgs-muted);font-size:17px;line-height:1.65}.sgs-card{background:#fff;border:1px solid var(--sgs-line);border-radius:18px;box-shadow:0 12px 32px #0b1f350f}.sgs-inline-link{color:var(--sgs-green);font-weight:800;text-underline-offset:3px}.sgs-mini-proof{display:flex;align-items:center;gap:8px;color:var(--sgs-muted);font-size:13px;font-weight:700}.sgs-mini-proof strong{color:var(--sgs-navy)}@media(max-width:900px){.sgs-hero-grid .sgs-media{padding:6px 0 14px!important}}@media(max-width:749px){.sgs-shell{padding:0 20px}.sgs-section-title{margin-bottom:16px}.sgs-section-kicker{font-size:16px;margin-bottom:28px}}@media(max-width:540px){.sgs-hero-grid{padding-top:24px!important;gap:8px!important}.sgs-hero-grid .sgs-actions{margin-top:22px!important}.sgs-problem-copy p{margin-bottom:10px!important;line-height:1.58!important}.sgs-problem-value{margin-top:18px!important}.sgs-inside-item p{font-size:17px!important;line-height:1.6!important}.sgs-learn-grid{gap:12px!important}.sgs-learn-card{min-height:82px!important;padding:16px!important;grid-template-columns:40px 1fr!important;gap:12px!important}.sgs-learn-card .sgs-icon{width:36px!important;height:36px!important}.sgs-intro{margin-bottom:26px!important}.sgs-test-grid{gap:12px!important}.sgs-step{padding:18px 18px 17px!important}.sgs-step:before{margin-bottom:10px!important}.sgs-test-intro{margin-bottom:20px!important}.sgs-audience-grid{gap:10px!important}.sgs-audience-card{padding:16px!important}.sgs-audience-card strong{margin-bottom:6px!important}.sgs-audience-intro{margin-bottom:22px!important}}@media(max-width:500px){.sgs-test-grid{gap:12px!important}.sgs-step{padding:18px 18px 17px!important}.sgs-step:before{margin-bottom:10px!important}}.sgs-price-wrap{display:none!important}@media(max-width:749px){.sgs-shell{padding-left:18px!important;padding-right:18px!important}.sgs-hero-grid{padding-top:20px!important;gap:4px!important}.sgs-hero-grid .sgs-actions{margin-top:18px!important}.sgs-hero-grid .sgs-primary{width:100%!important;min-height:54px!important;font-size:16px!important;padding:15px 16px!important}.sgs-hero-grid .sgs-media{padding:4px 0 12px!important}.sgs-hero-grid .sgs-book-stage{width:min(250px,68%)!important}.sgs-hero-grid .sgs-trust-line{margin-top:12px!important;grid-template-columns:1fr!important;gap:3px!important}.sgs-benefits{padding-top:16px!important;padding-bottom:18px!important;gap:10px!important}.sgs-benefit{grid-template-columns:36px 1fr!important;gap:10px!important}.sgs-benefit .sgs-icon{width:34px!important;height:34px!important;padding:7px!important}.sgs-section-title{font-size:34px!important;line-height:1.04!important}.sgs-section-kicker,.sgs-intro,.sgs-test-intro,.sgs-inside-intro,.sgs-audience-intro,.sgs-faq-intro{margin-bottom:20px!important}.sgs-problem-grid{gap:22px!important}.sgs-problem-value{margin-top:14px!important}.sgs-problem-point{padding:13px 14px!important;font-size:15px!important}.sgs-problem-action{margin-top:16px!important}.sgs-learn-grid{gap:10px!important}.sgs-learn-card{min-height:72px!important;padding:13px 14px!important;grid-template-columns:34px 1fr!important;gap:10px!important}.sgs-learn-card .sgs-icon{width:32px!important;height:32px!important}.sgs-test-grid{gap:10px!important}.sgs-step{padding:15px 16px!important}.sgs-step:before{margin-bottom:7px!important}.sgs-inside-item{padding-top:16px!important;padding-bottom:16px!important}.sgs-audience-grid{gap:8px!important}.sgs-audience-card{padding:13px 14px!important}.sgs-faq-item{margin:8px 0!important}.sgs-faq-item summary{padding:16px!important;font-size:16px!important}.sgs-final-grid{padding-top:42px!important;padding-bottom:42px!important;gap:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sgs-custom.css.map */
