.chgp-section{position:relative;background:var(--chgp-bg, #1a1614);color:var(--chgp-text, #f7f5f1);font-family:inherit;-webkit-font-smoothing:antialiased}.chgp-container{width:100%;max-width:var(--chgp-max-width, 1120px);margin:0 auto;padding:var(--chgp-pt, 88px) var(--chgp-px, 40px) var(--chgp-pb, 64px);box-sizing:border-box}.chgp-section--full .chgp-container{max-width:none}.chgp-intro{max-width:40rem;margin:0 auto 40px;text-align:center}.chgp-eyebrow{margin:0 0 12px;font-family:var(--chgp-eyebrow-ff, inherit);font-size:var(--chgp-eyebrow-size, 12px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--chgp-accent, #e87722)}.chgp-title{margin:0 0 14px;font-family:var(--chgp-title-ff, inherit);font-size:var(--chgp-title-size, 52px);font-weight:var(--chgp-title-weight, 800);line-height:1.08;letter-spacing:-.02em;color:var(--chgp-title-color, #ffffff)}.chgp-sub{margin:0;font-family:var(--chgp-body-ff, inherit);font-size:var(--chgp-sub-size, 17px);line-height:1.55;color:var(--chgp-sub-color, rgba(247, 245, 241, .78))}.chgp-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--chgp-gap, 24px);margin:0;padding:0;list-style:none}.chgp-card{display:flex;flex-direction:column;gap:14px;height:100%;padding:var(--chgp-card-pad, 28px);border-radius:var(--chgp-card-radius, 18px);background:var(--chgp-card-bg, rgba(255, 255, 255, .04));border:1px solid var(--chgp-card-border, rgba(255, 255, 255, .1));box-sizing:border-box}.chgp-card__icon{width:40px;height:40px;color:var(--chgp-accent, #e87722)}.chgp-card__icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chgp-card__title{margin:0;font-family:var(--chgp-title-ff, inherit);font-size:var(--chgp-card-title-size, 24px);font-weight:800;line-height:1.2;color:var(--chgp-card-title-color, #ffffff)}.chgp-card__body{margin:0;font-family:var(--chgp-body-ff, inherit);font-size:var(--chgp-card-body-size, 15px);line-height:1.5;color:var(--chgp-card-body-color, rgba(247, 245, 241, .72))}.chgp-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.chgp-card__list li{position:relative;padding-left:1.1em;font-size:var(--chgp-card-body-size, 15px);line-height:1.45;color:var(--chgp-card-body-color, rgba(247, 245, 241, .78))}.chgp-card__list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--chgp-accent, #e87722)}.chgp-card__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--chgp-btn-bg, #e87722);color:var(--chgp-btn-text, #ffffff);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease,transform .15s ease}.chgp-card__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.chgp-card__cta--ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:var(--chgp-text, #f7f5f1)}@media(max-width:799px){.chgp-container{padding:var(--chgp-pt-m, 56px) var(--chgp-px-m, 16px) var(--chgp-pb-m, 40px)}.chgp-intro{margin-bottom:28px}.chgp-title{font-size:var(--chgp-title-size-m, 36px)}.chgp-sub{font-size:var(--chgp-sub-size-m, 15px)}.chgp-paths{grid-template-columns:1fr;gap:var(--chgp-gap-m, 16px)}.chgp-card{padding:var(--chgp-card-pad-m, 22px)}.chgp-card__title{font-size:var(--chgp-card-title-size-m, 20px)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/contact-hero-gp.css.map */
