.blg-grid-sec.blg-grid-sec--before{padding-bottom:40px}.blg-grid-sec.blg-grid-sec--after{padding-top:40px}.ast-strip{background-color:var(--gg-light-bg);background-image:linear-gradient(rgba(255,238,229,.82),rgba(255,238,229,.82)),url(https://golfgenius.com/hubfs/Redesign/Backgrounds/dimple-hex-white.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border-bottom:3px solid var(--gg-dark);border-top:3px solid var(--gg-dark);overflow:hidden;padding:18px var(--gg-section-px) 30px;position:relative}.ast-strip .gg-container{position:relative;z-index:1}.ast-strip h2,.ast-strip h3{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:0;padding:0}.ast-strip__inner{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:1100px}.ast-eyebrow{color:var(--gg-orange-text);display:block;font-family:var(--gg-font-body);font-size:11px;font-weight:700;letter-spacing:1.8px;margin:0 0 8px;text-transform:uppercase}.ast-h2{color:var(--gg-dark)!important;font-family:var(--gg-font-head)!important;font-size:clamp(22px,2.4vw,28px)!important;font-stretch:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.15!important;margin:0!important;text-transform:none!important}.ast-lead{color:var(--gg-accent-2);font-family:var(--gg-font-body);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.55;margin:10px 0 16px}.ast-list{display:flex;flex-direction:column;gap:12px}.ast-item{align-items:center;background:var(--gg-white);border:1px solid var(--gg-border);border-left:3px solid var(--gg-orange);border-radius:10px;display:flex;gap:16px;padding:14px 18px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.ast-item:hover{box-shadow:0 8px 26px rgba(38,47,54,.1);transform:translateY(-2px)}.ast-item__text{flex:1 1 auto;min-width:0}.ast-item__label{color:var(--gg-orange-text);display:block;font-family:var(--gg-font-body);font-size:10px;font-weight:700;letter-spacing:1.4px;line-height:1.3;margin:0 0 4px;text-transform:uppercase}.ast-item__title{color:var(--gg-dark)!important;font-family:var(--gg-font-head)!important;font-size:16px!important;font-stretch:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important;margin:0 0 4px!important;text-transform:none!important}.ast-item__teaser{color:var(--gg-accent-2);display:block;font-family:var(--gg-font-body);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5}.ast-item__arrow{align-items:center;border:1.5px solid var(--gg-highlight);border-radius:50%;display:flex;flex:0 0 auto;height:30px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:30px}.ast-item__arrow svg{fill:none;height:15px;stroke:var(--gg-accent-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:stroke .2s ease;width:15px}.ast-item:hover .ast-item__arrow{background:var(--gg-orange);border-color:var(--gg-orange)}.ast-item:hover .ast-item__arrow svg{stroke:var(--gg-white)}.ast-strip .gg-btn{font-size:13.5px;padding:10px 22px}@media (max-width:900px){.ast-strip__inner{gap:20px;grid-template-columns:1fr}}@media (max-width:640px){.ast-strip{padding:28px var(--gg-section-px)}.ast-item{gap:14px;padding:16px}.ast-item__arrow{display:none}}:is(.gg-section--dark,.gg-final-cta,.gg-lifestyle-banner,.gg-hero-tm,.gg-hero-usecase,.gg-on-dark) :is(.ast-eyebrow){color:var(--gg-orange-on-dark)}