turfcoach-header,turfcoach-header *{box-sizing:border-box}turfcoach-header{display:block;width:100%;position:sticky;top:0;z-index:30;container:site-header / inline-size;background:transparent;color:#1d2122;font:400 14px/1.55 Switzer,Arial,sans-serif}turfcoach-header:empty{min-height:94px}turfcoach-header .tc-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:94px;padding:25px max(5.7%,24px);border-bottom:1px solid #e8eced;background:#fffffff5}turfcoach-header a{text-decoration:none;color:inherit}turfcoach-header a:focus-visible,turfcoach-header summary:focus-visible{outline:2px solid #1d2122;outline-offset:5px}turfcoach-header .tc-brand{display:block;flex-shrink:0;width:142px}turfcoach-header .tc-brand img{display:block;width:100%;height:auto}turfcoach-header .tc-desktop-nav{display:flex;gap:28px}turfcoach-header .tc-desktop-nav a,turfcoach-header .tc-desktop-login a{padding-block:10px;transition:color .18s ease}turfcoach-header .tc-desktop-nav a:hover,turfcoach-header .tc-desktop-login a:hover{text-decoration:underline;text-underline-offset:5px}turfcoach-header a[aria-current=page],turfcoach-header a.is-section-current{text-decoration:underline;text-decoration-color:#00e07c;text-decoration-thickness:3px;text-underline-offset:7px;font-weight:500}turfcoach-header .tc-actions{display:flex;align-items:center;gap:24px}turfcoach-header .tc-demo{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid transparent;border-radius:5px;background:#00e07c;color:#002811;font-weight:500;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease}turfcoach-header .tc-demo:hover{box-shadow:inset 0 0 0 1px #002811}turfcoach-header .tc-menu{display:none}turfcoach-header .tc-menu summary{display:flex;align-items:center;gap:8px;min-height:44px;width:44px;justify-content:center;padding:9px;list-style:none;cursor:pointer;user-select:none}turfcoach-header .tc-menu summary::-webkit-details-marker{display:none}turfcoach-header .tc-menu svg{fill:none;stroke:currentColor;stroke-width:1.5}turfcoach-header .tc-menu-panel{position:absolute;left:0;right:0;top:100%;display:grid;padding:12px max(5.7%,24px) 20px;background:#fff;border-bottom:1px solid #d1d8d9}turfcoach-header .tc-menu:not([open]) .tc-menu-panel{display:none}turfcoach-header .tc-menu-panel a:not(.tc-demo){display:block;padding:13px 0;border-bottom:1px solid #e8eced}turfcoach-header .tc-menu-panel a:last-child{border-bottom:0}turfcoach-header .tc-menu-panel a:not(.tc-demo):hover{text-decoration:underline;text-underline-offset:5px}turfcoach-header .tc-menu-panel .tc-demo{justify-self:start;margin-top:16px;padding:9px 18px;font-size:14px}@container site-header (max-width:1100px){turfcoach-header .tc-header{gap:25px}turfcoach-header .tc-desktop-nav{gap:18px;font-size:13px}}@container site-header (max-width:800px){turfcoach-header .tc-header{min-height:82px;padding:19px 5.5%;gap:15px}turfcoach-header .tc-brand{width:125px}turfcoach-header .tc-desktop-nav,turfcoach-header .tc-desktop-login{display:none}turfcoach-header .tc-actions{gap:18px}turfcoach-header .tc-demo{font-size:12px;padding:9px 13px}turfcoach-header .tc-actions>.tc-demo{display:none}turfcoach-header .tc-menu{display:block}turfcoach-header .tc-menu-panel{padding-inline:5.5%}}@container site-header (max-width:420px){turfcoach-header .tc-brand{width:112px}turfcoach-header .tc-actions{gap:10px}turfcoach-header .tc-menu summary{font-size:12px;gap:5px;padding-left:0}turfcoach-header .tc-demo{padding-inline:10px}}@media(max-width:800px){turfcoach-header:empty{min-height:82px}}@media(prefers-reduced-motion:reduce){turfcoach-header a{transition:none!important}}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){turfcoach-header .tc-header{background:#ffffffc2;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border-bottom-color:#d1d8d98c}}@media(prefers-reduced-transparency:reduce){turfcoach-header .tc-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
