:root{--gt-navy: #173E64;--gt-green: #276747;--gt-white: #FFFFFF;--gt-tint: #E3E8EC;--gt-soft: #F4F6F8;--gt-radius: 12px;--gt-font: "avenir-next-pro", "Avenir", "Avenir Next", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body--family: var(--gt-font);--font-heading--family: var(--gt-font);--font-subheading--family: var(--gt-font);--font-accent--family: var(--gt-font);--font-body--weight: 400;--font-heading--weight: 800;--font-subheading--weight: 500}body{font-family:var(--gt-font);font-weight:400;color:var(--gt-navy)}h1,h2{font-weight:800}h3,h4,h5,h6{font-weight:500}.gt,.gt-header,.gt-footer{font-family:var(--gt-font);font-weight:400;color:var(--gt-navy);line-height:1.6;font-size:1.0625rem}.gt *,.gt-header *,.gt-footer *{box-sizing:border-box}.gt h1,.gt h2{font-weight:800;line-height:1.12;letter-spacing:-.01em;margin:0 0 .5em}.gt h3,.gt h4{font-weight:500;line-height:1.3;margin:0 0 .4em}.gt h1{font-size:clamp(2.2rem,5.2vw,3.6rem)}.gt h2{font-size:clamp(1.75rem,3.6vw,2.5rem)}.gt h3{font-size:1.25rem}.gt p{margin:0 0 1em}.gt-slogan{font-style:italic;font-weight:400;font-size:clamp(1.15rem,2.2vw,1.5rem);margin:0 0 1em}.gt-eyebrow{font-weight:500;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gt-green);margin:0 0 .75em}.gt-section--navy .gt-eyebrow{color:var(--gt-white);opacity:.85}.gt-lead{font-size:1.2rem}.gt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gt-container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:24px}.gt-section{padding-block:clamp(56px,8vw,104px);background:var(--gt-white)}.gt-section--soft{background:var(--gt-soft)}.gt-section--navy{background:var(--gt-navy);color:var(--gt-white)}.gt-section--navy h1,.gt-section--navy h2,.gt-section--navy h3,.gt-section--navy p,.gt-section--navy li{color:var(--gt-white)}.gt-center{text-align:center}.gt-center .gt-narrow{margin-inline:auto}.gt-narrow{max-width:720px}.gt-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.5em}.gt-center .gt-actions{justify-content:center}.gt a:not(.gt-btn),.gt-footer a{color:var(--gt-green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.gt-section--navy a:not(.gt-btn),.gt-footer a{color:var(--gt-white)}.gt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.85em 1.6em;border:2px solid var(--gt-green);border-radius:var(--gt-radius);background:var(--gt-green);color:var(--gt-white)!important;font:500 1rem/1.2 var(--gt-font);text-decoration:none!important;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.gt-btn:hover{background:var(--gt-navy);border-color:var(--gt-navy)}.gt-btn--ghost{background:transparent;color:var(--gt-navy)!important;border-color:var(--gt-navy)}.gt-btn--ghost:hover{background:var(--gt-navy);color:var(--gt-white)!important}.gt-btn--sm{padding:.6em 1.15em;font-size:.95rem}.gt-section--navy .gt-btn{border-color:var(--gt-white)}.gt-section--navy .gt-btn:hover{background:var(--gt-white);color:var(--gt-navy)!important;border-color:var(--gt-white)}.gt-section--navy .gt-btn--ghost{background:transparent;color:var(--gt-white)!important}.gt a:focus-visible,.gt button:focus-visible,.gt input:focus-visible,.gt select:focus-visible,.gt summary:focus-visible,.gt-header a:focus-visible,.gt-header summary:focus-visible,.gt-footer a:focus-visible{outline:3px solid var(--gt-green);outline-offset:3px}.gt-section--navy a:focus-visible,.gt-section--navy button:focus-visible,.gt-section--navy input:focus-visible,.gt-section--navy select:focus-visible,.gt-footer a:focus-visible{outline-color:var(--gt-white)}.gt-header{position:sticky;top:0;z-index:50;background:var(--gt-white);border-bottom:1px solid var(--gt-tint)}.gt-header__inner{display:flex;align-items:center;gap:28px;max-width:1160px;margin-inline:auto;padding:10px 24px}.gt-header__logo{display:block;flex:0 0 auto}.gt-header__logo img{display:block;height:46px;width:auto}.gt-nav{flex:1 1 auto}.gt-nav ul{display:flex;justify-content:center;gap:30px;list-style:none;margin:0;padding:0}.gt-nav a,.gt-mobile-nav a{color:var(--gt-navy);text-decoration:none;font-weight:500}.gt-nav a:hover,.gt-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--gt-green);text-underline-offset:8px;text-decoration-thickness:3px}.gt-header .gt-btn{margin-left:auto}.gt-nav+.gt-btn{margin-left:0}.gt-mobile-nav{display:none;position:relative}.gt-mobile-nav summary{list-style:none;cursor:pointer;padding:10px;border:2px solid var(--gt-navy);border-radius:var(--gt-radius);line-height:0}.gt-mobile-nav summary::-webkit-details-marker{display:none}.gt-burger,.gt-burger:before,.gt-burger:after{display:block;width:20px;height:2px;background:var(--gt-navy);content:"";position:relative}.gt-burger:before{position:absolute;top:-6px}.gt-burger:after{position:absolute;top:6px}.gt-mobile-nav nav{position:absolute;right:0;top:calc(100% + 12px);min-width:240px;background:var(--gt-white);border:1px solid var(--gt-tint);border-radius:var(--gt-radius);box-shadow:0 12px 32px #173e642e;padding:8px}.gt-mobile-nav nav a{display:block;padding:12px 14px;border-radius:8px}.gt-mobile-nav nav a:hover{background:var(--gt-soft)}@media(max-width:899px){.gt-nav{display:none}.gt-mobile-nav{display:block}.gt-header .gt-btn{margin-left:auto}.gt-header__inner{gap:12px;padding-inline:16px}.gt-header__logo img{height:36px}}@media(max-width:380px){.gt-header .gt-btn{padding-inline:.8em;font-size:.85rem}}.gt-hero{padding-block:clamp(48px,7vw,96px)}.gt-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}.gt-hero__media{margin:0;position:relative}.gt-hero__media img,.gt-hero__media video{display:block;width:100%;height:auto;border-radius:var(--gt-radius)}.gt-hero__text .gt-lead{max-width:34em}@media(max-width:899px){.gt-hero__grid{grid-template-columns:1fr}}.gt-badge{display:inline-block;margin:0 0 1.25em;padding:.3em .9em;border:2px solid currentColor;border-radius:999px;font-weight:500;font-size:.85rem;letter-spacing:.04em}.gt-concept-label{position:absolute;left:14px;bottom:14px;margin:0;padding:.3em .8em;background:var(--gt-navy);color:var(--gt-white);border:1px solid var(--gt-white);border-radius:8px;font-size:.8rem;font-weight:500}.gt-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:2.5rem}.gt-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.gt-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.gt-card{background:var(--gt-white);border:1px solid var(--gt-tint);border-radius:var(--gt-radius);padding:28px;height:100%}.gt-section--soft .gt-card{border-color:var(--gt-tint)}.gt-section--navy .gt-card{background:transparent;border-color:#ffffff73}.gt-card img.gt-icon{display:block;width:56px;height:56px;margin-bottom:18px}.gt-card img.gt-shot{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:18px}.gt-card p:last-child{margin-bottom:0}.gt-step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--gt-green);color:var(--gt-white);font-weight:800;font-size:1.15rem}.gt-section--navy .gt-step{border:2px solid var(--gt-white)}.gt-note{font-size:.9rem;opacity:.9;margin-top:1.5em}.gt-form{max-width:560px;margin-top:1.5rem;display:grid;gap:16px}.gt-center .gt-form{margin-inline:auto;text-align:left}.gt-form label{display:block;font-weight:500;margin-bottom:6px}.gt-form input[type=email],.gt-form input[type=text],.gt-form select{width:100%;padding:.85em 1em;border:2px solid var(--gt-white);border-radius:var(--gt-radius);background:var(--gt-white);color:var(--gt-navy);font:400 1rem/1.3 var(--gt-font)}.gt-check{display:flex;gap:12px;align-items:flex-start;font-weight:400!important}.gt-check input{width:22px;height:22px;margin-top:3px;flex:0 0 auto;accent-color:var(--gt-green)}.gt-msg{padding:14px 18px;border:2px solid var(--gt-white);border-radius:var(--gt-radius);font-weight:500}.gt-page{padding-block:clamp(40px,6vw,88px);background:var(--gt-white)}.gt-prose{max-width:820px;margin-inline:auto}.gt-prose h1{margin-bottom:.4em}.gt-prose h2{margin-top:2em}.gt-prose ul,.gt-prose ol{padding-left:1.3em;margin:0 0 1em}.gt-prose li{margin-bottom:.4em}.gt-prose img{max-width:100%;height:auto;border-radius:var(--gt-radius)}.gt-prose figure{margin:2em 0;position:relative}.gt-prose figcaption.gt-concept-label{position:absolute}.gt-cols{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:1.5em 0}.gt-prose details{border:1px solid var(--gt-tint);border-radius:var(--gt-radius);padding:1em 1.25em;margin:.75em 0;background:var(--gt-white)}.gt-prose summary{cursor:pointer;font-weight:500;font-size:1.1rem;list-style:none}.gt-prose summary::-webkit-details-marker{display:none}.gt-prose summary:after{content:"+";float:right;color:var(--gt-green);font-weight:800}.gt-prose details[open] summary:after{content:"\2013"}.gt-prose details p{margin:.8em 0 0}.gt-prose .gt-actions{margin-top:1.25em}.gt-prose .gt-card{height:auto}.gt-prose .gt-card h3{margin-top:0}.gt-footer{background:var(--gt-navy);color:var(--gt-white);padding-block:56px 32px}.gt-footer__top{display:grid;gap:40px;grid-template-columns:1.2fr 1fr;align-items:start}.gt-footer__logo img{display:block;width:260px;max-width:100%;height:auto}.gt-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gt-footer__bottom{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.35);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:.9rem}.gt-footer p{color:var(--gt-white);margin:0}@media(max-width:760px){.gt-footer__top{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/golftrack.css.map */
