.-\35 cWOq_section{max-width:var(--layout-content);padding:0 var(--layout-gutter) 9rem;margin:0 auto}.-\35 cWOq_header{justify-content:space-between;align-items:flex-end;margin-bottom:3.2rem;display:flex}.-\35 cWOq_header p{color:var(--color-brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.8rem;font-size:1.3rem;font-weight:700}.-\35 cWOq_header h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(3.8rem,5vw,6rem);font-weight:300;line-height:1}.-\35 cWOq_exploreLink,.-\35 cWOq_categoryLinks a,.-\35 cWOq_locationActions a{color:var(--color-brand-primary);font-size:1.5rem;font-weight:700;text-decoration:none}.-\35 cWOq_exploreLink,.-\35 cWOq_categoryLinks a{align-items:center;gap:.8rem;display:inline-flex}.-\35 cWOq_locationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.-\35 cWOq_locationCard{background:var(--color-surface);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.-\35 cWOq_locationImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.-\35 cWOq_locationBody{padding:2.2rem}.-\35 cWOq_locationBody h3{margin:.6rem 0 1rem;font-size:2rem}.-\35 cWOq_locationBody>p:not(.-\35 cWOq_locationMeta){color:var(--color-text-secondary);margin:0;font-size:1.45rem;line-height:1.5}.-\35 cWOq_locationMeta{color:var(--color-brand-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:700}.-\35 cWOq_locationActions{align-items:center;gap:1.6rem;margin-top:2rem;display:flex}.-\35 cWOq_addBotLink{border:1px solid var(--color-brand-primary);border-radius:var(--radius-button);padding:.9rem 1.2rem}.-\35 cWOq_section[data-display-mode=golf-cards]{max-width:var(--layout-wide);padding-bottom:4.4rem}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_header{align-items:center;margin-bottom:2.8rem}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_header h2{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(3.2rem,3.8vw,4.8rem);font-weight:700}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_exploreLink{font-size:1.55rem}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationCard{border-radius:1.6rem;flex-direction:column;display:flex;box-shadow:0 1.2rem 3rem #1f1e1b0f}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationImage{aspect-ratio:2.35}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationBody{flex-direction:column;flex:1;padding:1.8rem;display:flex}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationBody h3{margin:0 0 .7rem;font-size:1.75rem;line-height:1.2}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationMeta{color:var(--color-text-secondary);letter-spacing:0;text-transform:none;font-size:1.35rem;font-weight:500;line-height:1.35}.-\35 cWOq_locationTags{flex-wrap:wrap;gap:.8rem;margin:1.8rem 0;display:flex}.-\35 cWOq_locationTags span{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;padding:.75rem 1.1rem;font-size:1.15rem;font-weight:600;line-height:1}.-\35 cWOq_golfAddBotLink{color:var(--color-brand-primary);font-family:var(--font-sans);background:#fff;justify-content:center;align-items:center;width:100%;min-height:4.8rem;margin-top:auto;font-size:1.45rem;font-weight:700;text-decoration:none;display:flex}.-\35 cWOq_golfAddBotLink span{margin-left:1rem;font-size:1.9rem}.-\35 cWOq_golfAddBotLink:disabled{cursor:not-allowed;opacity:.48}.-\35 cWOq_emptyState{background:var(--color-surface-peach);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);text-align:center;justify-content:center;align-items:center;min-height:13rem;padding:3rem;display:flex}.-\35 cWOq_emptyState p{color:var(--color-text-secondary);max-width:60rem;margin:0;font-size:1.55rem;line-height:1.5}.-\35 cWOq_categoryLinks{grid-template-columns:repeat(6,1fr);gap:1.2rem;margin-top:1.6rem;display:grid}.-\35 cWOq_categoryLinks a{background:var(--color-surface);border:var(--card-border);border-radius:var(--radius-md);justify-content:space-between;min-width:0;padding:1.5rem}@media (max-width:992px){.-\35 cWOq_locationGrid,.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-\35 cWOq_categoryLinks{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.-\35 cWOq_section{padding:0 1.6rem 6rem}.-\35 cWOq_header{flex-direction:column;align-items:flex-start;gap:1.8rem}.-\35 cWOq_locationGrid{grid-template-columns:1fr}.-\35 cWOq_section[data-display-mode=golf-cards]{padding-bottom:4rem}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_header{align-items:flex-start}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationGrid{grid-template-columns:1fr}.-\35 cWOq_section[data-display-mode=golf-cards] .-\35 cWOq_locationBody{padding:1.8rem}.-\35 cWOq_categoryLinks{grid-template-columns:repeat(2,1fr);gap:.8rem}.-\35 cWOq_categoryLinks a{padding:1.2rem;font-size:1.3rem}}
._2cubWW_section{background:var(--color-surface-warm);padding:10rem 2.4rem;scroll-margin-top:7rem}._2cubWW_section[data-spacing=compact]{padding-top:3.5rem}._2cubWW_container{border:1px solid var(--color-border-subtle);background:#fffdf9;border-radius:3.2rem;grid-template-columns:minmax(0,.85fr) minmax(42rem,1.15fr);align-items:center;gap:7.2rem;max-width:144rem;margin:0 auto;padding:7.2rem;display:grid;position:relative;overflow:visible}._2cubWW_copy{max-width:58rem}._2cubWW_eyebrow{color:var(--color-brand-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2rem;font-size:1.4rem;font-weight:700;line-height:1.2}._2cubWW_title{color:#1f1e1b;letter-spacing:-.18rem;margin:0 0 2.4rem;font-family:Arizona,serif;font-size:5.6rem;font-weight:300;line-height:1}._2cubWW_description{color:#4f4d48;letter-spacing:-.02rem;margin:0;font-size:1.8rem;font-weight:300;line-height:1.55}._2cubWW_searchPanel{background:var(--color-surface-peach);border:1px solid rgb(var(--color-brand-primary-rgb) / 12%);border-radius:2.4rem;padding:3.2rem}._2cubWW_section[data-variant=category]{background:0 0;padding:0}._2cubWW_section[data-variant=category] ._2cubWW_container{background:#fff;border-color:#1f1e1b14;border-radius:2rem;max-width:134rem;padding:3rem 3.6rem 2.6rem;display:block;box-shadow:0 2rem 5rem #1f1e1b1a}._2cubWW_section[data-variant=category] ._2cubWW_title{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,3vw,3.6rem);font-weight:700;line-height:1.05}._2cubWW_section[data-variant=category] ._2cubWW_searchPanel{background:0 0;border:0;border-radius:0;margin-top:1.4rem;padding:0}._2cubWW_categorySearchTitle{align-items:center;gap:1.8rem;display:flex}._2cubWW_categorySearchTitle svg{color:var(--color-brand-primary);flex:none;width:4.2rem;height:4.2rem}._2cubWW_label{color:#2b2358;margin-bottom:1.2rem;font-size:1.5rem;font-weight:700;line-height:1.4;display:block}._2cubWW_combobox{position:relative}._2cubWW_searchControls{min-width:0}._2cubWW_section[data-variant=category] ._2cubWW_searchControls{grid-template-columns:minmax(0,1fr) 17rem;align-items:stretch;gap:1.4rem;display:grid}._2cubWW_section[data-variant=category] ._2cubWW_label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._2cubWW_inputWrap{position:relative}._2cubWW_searchIcon{color:var(--color-brand-primary);pointer-events:none;width:2.2rem;height:2.2rem;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}._2cubWW_input{appearance:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-primary) 15%, transparent);color:#1f1e1b;background:#fff;border:2px solid #0000;border-radius:1.4rem;outline:none;width:100%;height:6.4rem;padding:0 5.6rem;font-family:Inter,sans-serif;font-size:1.7rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}._2cubWW_input::placeholder{color:#77736d;opacity:1}._2cubWW_input:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 4px rgb(var(--color-brand-primary-rgb) / 15%)}._2cubWW_searchButton{background:var(--color-brand-primary);border:1px solid var(--color-brand-primary);box-shadow:0 1rem 2.4rem rgb(var(--color-brand-primary-rgb) / 18%);color:#fff;cursor:pointer;font-family:var(--font-sans);border-radius:1.2rem;padding:0 2.4rem;font-size:1.6rem;font-weight:700}._2cubWW_popularSearches{align-items:center;gap:1.2rem;margin-top:1.2rem;display:flex}._2cubWW_popularSearches>span{color:var(--color-text-primary);font-size:1.3rem;font-weight:700}._2cubWW_popularSearches>div{flex-wrap:wrap;gap:.8rem;display:flex}._2cubWW_popularSearches button{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);background:#fff;border-radius:999px;min-height:3.3rem;padding:.8rem 1.4rem;font-size:1.25rem;line-height:1}._2cubWW_popularSearches button:hover,._2cubWW_popularSearches button:focus-visible{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}._2cubWW_section[data-variant=category] ._2cubWW_hint{display:none}._2cubWW_spinner{border:2px solid rgb(var(--color-brand-primary-rgb) / 20%);border-top-color:var(--color-brand-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite _2cubWW_spin;position:absolute;top:calc(50% - 1rem);right:2rem}._2cubWW_options{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);z-index:20;background:#fff;border-radius:1.4rem;max-height:28rem;margin:.8rem 0 0;padding:.8rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._2cubWW_option{color:#1f1e1b;cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;min-height:5.2rem;padding:1.3rem 1.4rem;font-size:1.6rem;line-height:1.35;display:flex}._2cubWW_option[data-focus]{background:var(--color-surface-warm);color:var(--color-brand-primary)}._2cubWW_arrow{margin-left:1.6rem;font-size:2rem}._2cubWW_empty{color:#4f4d48;padding:1.5rem 1.4rem;font-size:1.5rem;line-height:1.5}._2cubWW_addLink{color:var(--color-brand-primary);text-underline-offset:.25rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline}._2cubWW_hint{color:#66615b;margin:1.4rem 0 0;font-size:1.35rem;line-height:1.5}._2cubWW_error{color:#8a2734;margin:1.4rem 0 0;font-size:1.45rem;line-height:1.5}@keyframes _2cubWW_spin{to{transform:rotate(360deg)}}@media (max-width:992px){._2cubWW_section{padding:7.2rem 3.2rem}._2cubWW_container{grid-template-columns:1fr;gap:4.8rem;padding:5.6rem}._2cubWW_copy{text-align:center;max-width:68rem}._2cubWW_section[data-variant=category] ._2cubWW_container{padding:3rem}}@media (max-width:576px){._2cubWW_section{padding:4.8rem 1.6rem}._2cubWW_container{border-radius:2.4rem;gap:3.2rem;padding:3.2rem 2rem}._2cubWW_title{letter-spacing:-.12rem;font-size:4.2rem}._2cubWW_description{font-size:1.65rem}._2cubWW_searchPanel{border-radius:1.8rem;padding:2rem}._2cubWW_input{height:5.8rem;padding-left:5.2rem;font-size:1.6rem}._2cubWW_section[data-variant=category] ._2cubWW_container{padding:2.2rem 1.8rem}._2cubWW_section[data-variant=category] ._2cubWW_title{font-size:2.6rem}._2cubWW_categorySearchTitle{align-items:flex-start;gap:1.2rem}._2cubWW_categorySearchTitle svg{width:3.2rem;height:3.2rem}._2cubWW_section[data-variant=category] ._2cubWW_searchControls{grid-template-columns:1fr}._2cubWW_searchButton{min-height:5.2rem}._2cubWW_popularSearches{flex-direction:column;align-items:flex-start;gap:.8rem}._2cubWW_popularSearches button{padding-inline:1.1rem;font-size:1.2rem}}@media (prefers-reduced-motion:reduce){._2cubWW_input{transition:none}}
.HhYO7q_main{background:var(--color-background);overflow:clip}.HhYO7q_introHero{background:radial-gradient(ellipse 78% 70% at 20% 86%, rgb(var(--color-brand-warm-rgb) / 21%), transparent 70%), radial-gradient(ellipse 64% 62% at 96% 8%, rgb(var(--color-brand-primary-rgb) / 5%), transparent 70%), var(--color-background);isolation:isolate;padding:calc(var(--site-header-height) + 2.6rem) var(--layout-gutter) 2rem;position:relative;overflow:hidden}.HhYO7q_introHero:before,.HhYO7q_introHero:after{border:3.6rem solid rgb(var(--color-brand-primary-rgb) / 3.5%);content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.HhYO7q_introHero:before{width:82rem;height:52rem;top:10rem;left:-21rem}.HhYO7q_introHero:after{width:76rem;height:54rem;top:-28rem;right:-24rem}.HhYO7q_introHeroInner{max-width:var(--layout-wide);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(3.6rem,5vw,7rem);margin:0 auto;display:grid}.HhYO7q_introHeroCopy{padding-left:clamp(0rem,1.2vw,1.6rem)}.HhYO7q_introHeroEyebrow{color:var(--color-brand-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.6rem;font-size:1.35rem;font-weight:700}.HhYO7q_introHero h1{font-family:var(--font-accent);letter-spacing:-.05em;margin:0;font-size:clamp(5rem,5vw,7.4rem);font-weight:600;line-height:.94}.HhYO7q_introHero h1 span{white-space:nowrap;display:block}.HhYO7q_introHero h1 span:last-child{color:var(--color-brand-primary);margin-top:.8rem}.HhYO7q_introHeroDescription{color:#34445a;max-width:60rem;margin:2rem 0 0;font-size:clamp(1.65rem,1.45vw,2rem);line-height:1.45}.HhYO7q_introHeroCollage{min-height:36rem;position:relative}.HhYO7q_introHeroGolfImage,.HhYO7q_introHeroDiningImage,.HhYO7q_introHeroBusinessImage{border-radius:2.4rem;display:block;position:absolute;overflow:hidden;box-shadow:0 1.4rem 3.6rem #1f1e1b1f}.HhYO7q_introHeroGolfImage{height:31rem;inset:0 0 auto 8%}.HhYO7q_introHeroDiningImage{z-index:2;width:39%;height:16rem;bottom:.8rem;left:7%}.HhYO7q_introHeroBusinessImage{z-index:3;width:39%;height:13.5rem;bottom:0;right:18%}.HhYO7q_introHeroGolfImage img,.HhYO7q_introHeroDiningImage img,.HhYO7q_introHeroBusinessImage img{object-fit:cover}.HhYO7q_introHeroGolfImage img{object-position:60% bottom}.HhYO7q_introHeroDiningImage img{object-position:58% center}.HhYO7q_introHeroBusinessImage img{object-position:center}.HhYO7q_introHeroLabel{color:var(--color-text-primary);white-space:nowrap;z-index:5;background:#fffffff5;border:1px solid #1f1e1b0f;border-radius:1.6rem;align-items:center;gap:1.1rem;min-height:5.8rem;padding:0 2.2rem;font-size:1.55rem;font-weight:700;display:flex;position:absolute;box-shadow:0 1rem 2.8rem #1f1e1b1f}.HhYO7q_introHeroLabelIcon{color:var(--color-brand-primary);display:inline-flex}.HhYO7q_introHeroLabelIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:2.8rem;height:2.8rem}.HhYO7q_reservationsLabel{top:7.2rem;left:3%}.HhYO7q_businessLabel{top:17rem;right:7%}.HhYO7q_everydayLabel{bottom:1rem;left:27%}.HhYO7q_pathsSection{background:radial-gradient(circle at 52% 108%, rgb(var(--color-brand-warm-rgb) / 15%), transparent 32%), radial-gradient(circle at 14% 18%, rgb(var(--color-brand-primary-rgb) / 3%), transparent 25%), var(--color-background);isolation:isolate;padding:2.8rem 2.4rem .6rem;position:relative;overflow:hidden}.HhYO7q_pathsSection:before,.HhYO7q_pathsSection:after{border:4rem solid rgb(var(--color-brand-primary-rgb) / 3.5%);content:"";z-index:-2;border-radius:50%;width:70rem;height:70rem;position:absolute}.HhYO7q_pathsSection:before{top:-48rem;left:-38rem}.HhYO7q_pathsSection:after{bottom:-54rem;right:-36rem}.HhYO7q_sectionEyebrow,.HhYO7q_lightEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-primary);margin:0 0 1.8rem;font-size:1.3rem;font-weight:700}.HhYO7q_businessLinks,.HhYO7q_finalActions{flex-wrap:wrap;gap:1.2rem;display:flex}.HhYO7q_primaryButton,.HhYO7q_secondaryButton,.HhYO7q_lightButton,.HhYO7q_ghostButton{border-radius:var(--radius-button);min-height:5.4rem;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid;justify-content:center;align-items:center;gap:1rem;padding:0 2.6rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.HhYO7q_primaryButton{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.HhYO7q_secondaryButton{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:#fff}.HhYO7q_lightButton{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.HhYO7q_ghostButton{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.HhYO7q_primaryButton:hover,.HhYO7q_secondaryButton:hover,.HhYO7q_lightButton:hover,.HhYO7q_ghostButton:hover{transform:translateY(-2px)}.HhYO7q_pricingBridge{max-width:var(--layout-content);padding-inline:var(--layout-gutter);margin:0 auto}.HhYO7q_sectionHeader{text-align:center;max-width:108rem;margin:0 auto 2.4rem}.HhYO7q_sectionHeader h2,.HhYO7q_pricingBridge h2{font-family:var(--font-accent);letter-spacing:-.04em;margin:0;font-size:clamp(3.2rem,3.5vw,4.4rem);font-weight:600;line-height:1.08}.HhYO7q_sectionIntro{color:var(--color-text-secondary);max-width:74rem;margin:.8rem auto 0;font-size:clamp(1.4rem,1.2vw,1.6rem);line-height:1.5}.HhYO7q_pathsGrid{max-width:var(--layout-wide);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 auto;display:grid}.HhYO7q_pathCard{background:var(--color-surface);border:var(--card-border);color:inherit;min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:1.4rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 .8rem 2.4rem #1f1e1b0d}.HhYO7q_pathCard:hover{border-color:rgb(var(--color-brand-primary-rgb) / 24%);transform:translateY(-2px)}.HhYO7q_pathTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:1.2rem;min-height:10.2rem;padding:1.4rem 1.6rem 1.2rem;display:grid}.HhYO7q_iconFrame{background:var(--color-surface-warm);color:var(--color-brand-primary);border-radius:50%;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex}.HhYO7q_iconFrame svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:2.6rem;height:2.6rem}.HhYO7q_pathCopy{flex-direction:column;align-self:center;gap:.5rem;display:flex}.HhYO7q_pathCopy strong{font-family:var(--font-accent);font-size:1.6rem;font-weight:600;line-height:1.12}.HhYO7q_pathCopy>span{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.35}.HhYO7q_roundArrow{background:var(--color-surface-warm);color:var(--color-brand-primary);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.5rem;display:flex}.HhYO7q_pathImageFrame{width:100%;height:clamp(12rem,9vw,15rem);display:block;position:relative;overflow:hidden}.HhYO7q_pathImage{object-fit:cover;width:100%;height:100%;display:block}.HhYO7q_pathChips{justify-content:flex-start;align-items:center;gap:.4rem;min-height:4.8rem;padding:.7rem;display:flex}.HhYO7q_pathChip{color:var(--color-text-primary);text-align:center;white-space:nowrap;background:#f3f5f5;border-radius:999px;flex:auto;padding:.65rem .25rem;font-size:.95rem;font-weight:700;line-height:1.2}.HhYO7q_pathTrustStrip{max-width:var(--layout-wide);background:#ffffffeb;border:1px solid #1f1e1b12;border-radius:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:2.2rem auto 0;padding:.8rem;display:grid;box-shadow:0 .6rem 1.8rem #1f1e1b0a}.HhYO7q_pathTrustItem{text-align:left;justify-content:center;align-items:center;gap:1rem;min-height:4.6rem;padding:0 1.2rem;font-size:clamp(1.2rem,1.05vw,1.4rem);font-weight:600;line-height:1.25;display:flex}.HhYO7q_pathTrustItem+.HhYO7q_pathTrustItem{border-left:1px solid #1f1e1b17}.HhYO7q_pathTrustLink{border-radius:var(--radius-md);color:inherit;transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none}.HhYO7q_pathTrustLink:hover{background:var(--color-surface-warm)}.HhYO7q_pathTrustLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.HhYO7q_pathTrustIcon{color:var(--color-brand-primary);flex:none;display:inline-flex}.HhYO7q_pathTrustIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:2.8rem;height:2.8rem}.HhYO7q_pathTrustItem:nth-child(3) .HhYO7q_pathTrustIcon svg{fill:currentColor;stroke:none}.HhYO7q_popularBotsSection{max-width:var(--layout-wide);margin:0 auto;padding:3.6rem 2.4rem 3.5rem}.HhYO7q_popularBotsHeader{justify-content:space-between;align-items:flex-end;margin-bottom:2.8rem;display:flex}.HhYO7q_popularBotsHeader h2{font-family:var(--font-accent);letter-spacing:-.04em;margin:0;font-size:clamp(3.4rem,4vw,5rem);font-weight:600;line-height:1}.HhYO7q_popularBotsHeader p{color:var(--color-text-secondary);margin:1rem 0 0;font-size:1.65rem;line-height:1.45}.HhYO7q_popularBotsLink{color:var(--color-brand-primary);flex:none;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.HhYO7q_popularBotsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6rem;display:grid}.HhYO7q_popularBotCard{background:var(--color-surface);border:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-text-primary);min-width:0;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;overflow:hidden}.HhYO7q_popularBotCard:hover{border-color:rgb(var(--color-brand-primary-rgb) / 35%);transform:translateY(-3px)}.HhYO7q_popularBotImage{aspect-ratio:317/119;object-fit:cover;width:100%;height:auto;display:block}.HhYO7q_popularBotLabel{justify-content:space-between;align-items:center;gap:1rem;min-height:5.4rem;padding:1.1rem 1.4rem;display:flex}.HhYO7q_popularBotLabel strong{font-size:1.6rem;font-weight:700;line-height:1.2}.HhYO7q_popularBotLabel>span{border:1px solid var(--color-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:inline-flex}.HhYO7q_pressSection{max-width:var(--layout-wide);margin:0 auto;padding:0 2.4rem 3.8rem}.HhYO7q_pressStrip{background:#fffffff0;border:1px solid #1f1e1b14;border-radius:1.6rem;grid-template-columns:minmax(16rem,.95fr) minmax(50rem,2.4fr) minmax(21rem,1.15fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 1rem 3rem #1f1e1b0d}.HhYO7q_sharkTankRecognition,.HhYO7q_pressCoverage,.HhYO7q_trustedRecognition{align-items:center;min-height:9.2rem;padding:1.5rem 2.4rem;display:flex}.HhYO7q_pressCoverage,.HhYO7q_trustedRecognition{border-left:1px solid #1f1e1b1a}.HhYO7q_sharkTankRecognition{color:inherit;text-align:center;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;place-content:center;text-decoration:none}.HhYO7q_sharkTankRecognition:hover{background:var(--color-surface-warm)}.HhYO7q_sharkTankRecognition:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.HhYO7q_sharkTankRecognition span{color:var(--color-text-secondary);letter-spacing:.12em;font-size:.9rem;font-weight:800;line-height:1}.HhYO7q_sharkTankRecognition strong{color:#0c4c7a;font-family:var(--font-accent);letter-spacing:-.045em;white-space:nowrap;margin-top:.4rem;font-size:clamp(2.3rem,2.2vw,3.2rem);font-weight:700;line-height:1}.HhYO7q_pressCoverage{gap:2rem;min-width:0}.HhYO7q_pressCoverageLabel{color:var(--color-text-secondary);letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl;flex:none;font-size:1rem;font-weight:800;transform:rotate(180deg)}.HhYO7q_pressLogos{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-around;align-items:center;gap:clamp(1.8rem,2.4vw,3.8rem);width:100%;min-width:0;display:grid}.HhYO7q_pressLogo{color:#171717;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.HhYO7q_forbesLogo{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,2vw,2.8rem);font-weight:700}.HhYO7q_nbcLogo{letter-spacing:-.04em;gap:.55rem;font-family:Arial,sans-serif;font-size:clamp(1.7rem,1.6vw,2.2rem);font-weight:800}.HhYO7q_nbcMark{width:3.3rem;height:2.8rem;display:block}.HhYO7q_abcLogo{letter-spacing:.02em;gap:.45rem;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:800}.HhYO7q_abcMark{color:#fff;letter-spacing:-.08em;background:#111;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding-top:.2rem;font-family:Arial,sans-serif;font-size:1.55rem;font-weight:400;display:inline-flex}.HhYO7q_techCrunchLogo{letter-spacing:-.06em;gap:.55rem;font-family:Arial,sans-serif;font-size:clamp(1.45rem,1.35vw,1.85rem);font-weight:800}.HhYO7q_techCrunchMark{color:#fff;letter-spacing:-.08em;background:#0a9e42;justify-content:center;align-items:center;width:3.2rem;height:2.8rem;font-size:1.25rem;display:inline-flex}.HhYO7q_trustedRecognition{color:#263a59;text-align:center;justify-content:center;gap:.8rem}.HhYO7q_trustedRecognition>span{flex-direction:column;font-size:1.05rem;line-height:1.25;display:flex}.HhYO7q_trustedRecognition strong{white-space:nowrap;font-size:1.15rem;font-weight:800}.HhYO7q_laurel,.HhYO7q_laurelMirrored{fill:none;stroke:#f4ae16;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:2.4rem;height:4.8rem}.HhYO7q_laurelMirrored{transform:scaleX(-1)}.HhYO7q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HhYO7q_businessDiscovery{background:var(--color-surface-peach);color:var(--color-text-primary);padding:10rem var(--layout-gutter)}.HhYO7q_businessInner{max-width:var(--layout-content);grid-template-columns:minmax(0,1fr) minmax(36rem,.9fr);align-items:center;gap:8rem;margin:0 auto;display:grid}.HhYO7q_businessCopy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(4rem,5vw,6.8rem);font-weight:300;line-height:1}.HhYO7q_businessCopy>p:not(.HhYO7q_lightEyebrow){color:var(--color-text-secondary);max-width:60rem;margin:2.4rem 0 3.2rem;font-size:1.8rem;line-height:1.6}.HhYO7q_businessSearchPanel{border-radius:var(--radius-xl);color:var(--color-text-primary);background:#fff;padding:3.2rem}.HhYO7q_businessSearchPanel label{margin-bottom:1.2rem;font-size:1.5rem;font-weight:700;display:block}.HhYO7q_businessSearchPanel>div{max-width:100%;width:100%!important}.HhYO7q_businessSearchPanel input{min-height:5.4rem}.HhYO7q_businessSearchInput{font-size:1.6rem}.HhYO7q_businessSearchPanel>p{color:var(--color-text-secondary);margin:1.2rem 0 0;font-size:1.3rem;line-height:1.5}.HhYO7q_pricingBridge{justify-content:space-between;align-items:center;gap:4rem;padding-top:7rem;padding-bottom:7rem;display:flex}.HhYO7q_pricingBridge .HhYO7q_sectionEyebrow{margin-bottom:1rem}.HhYO7q_pricingBridge h2{font-size:clamp(3.2rem,4vw,4.8rem)}.HhYO7q_finalCta{background:var(--color-brand-primary);color:#fff;padding:8rem max(var(--layout-gutter), calc((100vw - var(--layout-content)) / 2));justify-content:space-between;align-items:center;gap:4rem;display:flex}.HhYO7q_finalCta h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3.6rem,5vw,5.8rem);font-weight:300;line-height:1}.HhYO7q_finalCta .HhYO7q_lightEyebrow{color:#fff}.HhYO7q_finalCta .HhYO7q_lightButton{color:var(--color-brand-primary);background:#fff;border-color:#fff}.HhYO7q_finalCta .HhYO7q_ghostButton{color:#fff;border-color:#ffffffa6}@media (max-width:992px){.HhYO7q_businessInner{grid-template-columns:1fr;gap:5rem}.HhYO7q_businessSearchPanel{max-width:62rem}.HhYO7q_pricingBridge,.HhYO7q_finalCta{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){.HhYO7q_introHeroInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}.HhYO7q_introHero h1{font-size:clamp(4.5rem,5.4vw,6rem)}.HhYO7q_introHeroCollage{min-height:32rem}.HhYO7q_introHeroGolfImage{height:27rem}.HhYO7q_introHeroDiningImage{width:38%;height:14rem}.HhYO7q_introHeroBusinessImage{width:39%;height:12rem;right:17%}.HhYO7q_introHeroLabel{min-height:5rem;padding:0 1.6rem;font-size:1.35rem}.HhYO7q_reservationsLabel{top:6rem}.HhYO7q_businessLabel{top:14rem}.HhYO7q_pathsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HhYO7q_pathCard:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 1rem)}.HhYO7q_pathTop{min-height:11rem}.HhYO7q_pathChip{padding-inline:.8rem;font-size:1.1rem}.HhYO7q_pathTrustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.HhYO7q_pathTrustItem{justify-content:flex-start;padding:1.4rem 2.4rem}.HhYO7q_pathTrustItem+.HhYO7q_pathTrustItem{border-left:0}.HhYO7q_pathTrustItem:nth-child(2n){border-left:1px solid var(--color-border-subtle)}.HhYO7q_pathTrustItem:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.HhYO7q_popularBotsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HhYO7q_pressStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.HhYO7q_pressCoverage{border-top:1px solid #1f1e1b1a;border-left:0;grid-area:2/1/auto/-1}.HhYO7q_trustedRecognition{border-left:1px solid #1f1e1b1a}}@media (max-width:900px){.HhYO7q_introHero{padding-bottom:1.4rem}.HhYO7q_introHeroInner{grid-template-columns:1fr;gap:2.8rem}.HhYO7q_introHeroCopy{max-width:68rem;padding-left:0}.HhYO7q_introHero h1{font-size:clamp(4.8rem,8vw,6.4rem)}.HhYO7q_introHeroDescription{max-width:64rem}.HhYO7q_introHeroCollage{min-height:31rem}.HhYO7q_introHeroGolfImage{height:26rem;left:6%}.HhYO7q_introHeroDiningImage{width:38%;height:14rem;left:6%}.HhYO7q_introHeroBusinessImage{width:39%;height:12rem;right:17%}.HhYO7q_reservationsLabel{top:5.8rem;left:2%}.HhYO7q_businessLabel{top:13.5rem;right:7%}.HhYO7q_everydayLabel{left:29%}}@media (max-width:576px){.HhYO7q_introHero{padding:calc(var(--site-header-height) + 2.6rem) 1.6rem 1rem}.HhYO7q_introHeroInner{grid-template-columns:1fr;gap:2.8rem}.HhYO7q_introHeroCopy{padding-left:0}.HhYO7q_introHeroEyebrow{margin-bottom:1.2rem;font-size:1.15rem}.HhYO7q_introHero h1{font-size:clamp(4.2rem,12vw,5.2rem)}.HhYO7q_introHero h1 span{white-space:normal}.HhYO7q_introHeroDescription{margin-top:1.6rem;font-size:1.55rem}.HhYO7q_introHeroCollage{min-height:25rem}.HhYO7q_introHeroGolfImage{height:21rem;left:4%}.HhYO7q_introHeroDiningImage{width:40%;height:10rem;bottom:.8rem;left:4%}.HhYO7q_introHeroBusinessImage{width:43%;height:9rem;right:12%}.HhYO7q_introHeroLabel{border-radius:1.2rem;gap:.6rem;min-height:3.8rem;padding:0 1rem;font-size:1.05rem}.HhYO7q_introHeroLabelIcon svg{width:2rem;height:2rem}.HhYO7q_reservationsLabel{top:4.6rem;left:0}.HhYO7q_businessLabel{top:10.5rem;right:2%}.HhYO7q_everydayLabel{bottom:.8rem;left:24%}.HhYO7q_pathsSection{padding:3.2rem 1.6rem .6rem}.HhYO7q_sectionHeader{margin-bottom:2.6rem}.HhYO7q_sectionHeader h2{font-size:clamp(3.2rem,10vw,4.2rem)}.HhYO7q_sectionIntro{margin-top:1.4rem;font-size:1.5rem}.HhYO7q_pathsGrid{grid-template-columns:1fr}.HhYO7q_pathCard:last-child{grid-column:auto;max-width:none}.HhYO7q_pathTop{gap:1.2rem;min-height:0;padding:1.6rem}.HhYO7q_iconFrame{width:5rem;height:5rem}.HhYO7q_iconFrame svg{width:2.7rem;height:2.7rem}.HhYO7q_pathCopy strong{font-size:1.8rem}.HhYO7q_pathCopy>span{font-size:1.35rem}.HhYO7q_roundArrow{width:3.4rem;height:3.4rem}.HhYO7q_pathChips{flex-wrap:wrap;justify-content:flex-start;min-height:0;padding:1.2rem 1.4rem 1.4rem}.HhYO7q_pathChip{flex:0 auto;font-size:1.1rem}.HhYO7q_pathTrustStrip{grid-template-columns:1fr;margin-top:2.4rem;padding:0 1.4rem}.HhYO7q_pathTrustItem{justify-content:flex-start;padding:1.5rem .8rem}.HhYO7q_pathTrustItem:nth-child(2n){border-left:0}.HhYO7q_pathTrustItem+.HhYO7q_pathTrustItem,.HhYO7q_pathTrustItem:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.HhYO7q_popularBotsSection{padding:3.2rem 1.6rem 3rem}.HhYO7q_popularBotsHeader{flex-direction:column;align-items:flex-start;gap:1.8rem}.HhYO7q_popularBotsHeader p{font-size:1.5rem}.HhYO7q_popularBotsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.HhYO7q_popularBotLabel{min-height:5rem;padding:1rem}.HhYO7q_popularBotLabel strong{font-size:1.4rem}.HhYO7q_popularBotLabel>span{width:2.8rem;height:2.8rem}.HhYO7q_pressSection{padding:0 1.6rem 3rem}.HhYO7q_pressStrip{grid-template-columns:1fr}.HhYO7q_sharkTankRecognition,.HhYO7q_pressCoverage,.HhYO7q_trustedRecognition{min-height:8.4rem;padding:1.6rem}.HhYO7q_pressCoverage,.HhYO7q_trustedRecognition{border-top:1px solid #1f1e1b1a;border-left:0}.HhYO7q_pressCoverage{flex-direction:column;grid-area:auto;align-items:stretch;gap:1.4rem}.HhYO7q_pressCoverageLabel{text-align:center;writing-mode:horizontal-tb;transform:none}.HhYO7q_pressLogos{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.HhYO7q_trustedRecognition{grid-row:auto}.HhYO7q_businessDiscovery{padding:7rem 1.6rem}.HhYO7q_businessLinks>*,.HhYO7q_finalActions>*{width:100%}.HhYO7q_businessSearchPanel{padding:2.2rem}.HhYO7q_pricingBridge{padding:5rem 2rem}.HhYO7q_pricingBridge>a{width:100%}.HhYO7q_finalCta{padding:6rem 2rem}.HhYO7q_finalActions{width:100%}}@media (prefers-reduced-motion:reduce){.HhYO7q_primaryButton,.HhYO7q_secondaryButton,.HhYO7q_lightButton,.HhYO7q_ghostButton,.HhYO7q_pathCard{transition:none}}
.qLVFeq_home{max-width:100%;overflow-x:clip}@supports not (overflow:clip){.qLVFeq_home{overflow-x:hidden}}:is(.qLVFeq_home img,.qLVFeq_home video,.qLVFeq_home svg,.qLVFeq_home canvas){max-width:100%}
._7ykJva_page{background:var(--color-background);overflow:clip}._7ykJva_hero{max-width:var(--layout-wide);min-height:66rem;padding:calc(var(--site-header-height) + 5rem) var(--layout-gutter) 13rem;background:#fffaf6;grid-template-columns:minmax(0,.95fr) minmax(42rem,1.05fr);align-items:stretch;gap:0;margin:0 auto;display:grid;position:relative}._7ykJva_hero:before{background:radial-gradient(circle at 12% 38%, rgb(var(--color-brand-warm-rgb) / 26%), transparent 31%), radial-gradient(circle at 45% 8%, rgb(var(--color-brand-primary-rgb) / 6%), transparent 35%);content:"";pointer-events:none;z-index:0;position:absolute;inset:0}._7ykJva_heroCopy,._7ykJva_heroVisual{z-index:1;position:relative}._7ykJva_heroCopy{align-self:center;max-width:76rem;padding:2rem clamp(3rem,4vw,6rem) 2rem 0}._7ykJva_eyebrow{color:var(--color-brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.8rem;font-size:1.3rem;font-weight:700}._7ykJva_hero h1,._7ykJva_sectionHeading h2{font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-weight:300}._7ykJva_hero h1{font-family:var(--font-sans);letter-spacing:-.055em;font-size:clamp(5rem,5.7vw,7.8rem);font-weight:700;line-height:.95}._7ykJva_hero h1 span{color:var(--color-brand-primary);display:block}._7ykJva_hero h1 ._7ykJva_heroTitleLead{color:var(--color-text-primary)}._7ykJva_heroIntro{color:var(--color-text-primary);margin:2.6rem 0 .8rem;font-size:clamp(1.7rem,1.8vw,2.05rem);font-weight:600;line-height:1.4}._7ykJva_heroDescription{color:var(--color-text-secondary);max-width:66rem;margin:0 0 2.8rem;font-size:clamp(1.55rem,1.5vw,1.75rem);line-height:1.5}._7ykJva_primaryButton{background:var(--color-brand-primary);border:1px solid var(--color-brand-primary);border-radius:var(--radius-button);box-shadow:0 1.2rem 3rem rgb(var(--color-brand-primary-rgb) / 18%);color:#fff;min-height:5.6rem;transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:1.2rem;padding:0 2.8rem;font-size:1.55rem;font-weight:700;text-decoration:none;display:inline-flex}._7ykJva_primaryButton:hover{transform:translateY(-2px)}._7ykJva_trialNote{color:var(--color-text-secondary);margin:1.4rem 0 0;font-size:1.25rem;line-height:1.45}._7ykJva_heroVisual{border-radius:8rem 0 0 2rem;min-width:0;position:relative;overflow:hidden}._7ykJva_heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}._7ykJva_heroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffaf6 0%,#fffaf6cc 9%,#0000 35%);position:absolute;inset:0}._7ykJva_golfHero{min-height:58rem;padding-bottom:12rem;padding-top:calc(var(--site-header-height) + 3.5rem);background:#fffdf9;grid-template-columns:minmax(58rem,1.08fr) minmax(0,.92fr)}._7ykJva_golfHero:before{background:radial-gradient(ellipse 95% 78% at 18% 96%, transparent 0 55%, rgb(var(--color-brand-primary-rgb) / 5%) 56% 62%, transparent 63%), radial-gradient(ellipse 72% 65% at 14% 42%, rgb(var(--color-brand-warm-rgb) / 22%), transparent 68%), radial-gradient(circle at 47% 3%, rgb(var(--color-brand-primary-rgb) / 6%), transparent 34%)}._7ykJva_golfHero ._7ykJva_heroCopy{max-width:82rem;padding-right:clamp(2rem,3vw,4.5rem)}._7ykJva_golfHero h1{white-space:nowrap;font-size:clamp(5.2rem,5vw,7.2rem);line-height:.94}._7ykJva_page[data-category=PICKLEBALL] ._7ykJva_golfHero h1{font-size:clamp(4.7rem,4.35vw,6.2rem)}._7ykJva_page[data-category=DINNER] ._7ykJva_golfHero h1{font-size:clamp(4.2rem,3.8vw,5.5rem)}._7ykJva_golfHero ._7ykJva_heroVisual{border-radius:10rem 0 0;min-height:44rem;margin-left:-7rem}._7ykJva_golfHero ._7ykJva_heroVisual:after{background:linear-gradient(90deg,#fffdf9 0%,#fffdf9e0 8%,#0000 35%),linear-gradient(#0000 77%,#fffdf9a8 95%,#fffdf9 100%)}._7ykJva_searchRegion{max-width:var(--layout-wide);padding:0 var(--layout-gutter);z-index:4;margin:-10.5rem auto 0;position:relative}._7ykJva_golfSearchRegion{margin-top:-10rem}._7ykJva_benefitSection{max-width:var(--layout-wide);padding:2.4rem var(--layout-gutter) 10rem;margin:0 auto}._7ykJva_golfBenefitSection{padding-top:1.8rem;padding-bottom:5.6rem}._7ykJva_golfBenefitGrid{background:#fff;border:1px solid #1f1e1b12;border-radius:1.8rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:2.2rem 0;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.4rem #1f1e1b0f}._7ykJva_golfBenefitItem{grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:1.6rem;min-height:7rem;padding:0 3rem;display:grid}._7ykJva_golfBenefitItem+._7ykJva_golfBenefitItem{border-left:1px solid #d9dde3}._7ykJva_golfBenefitIcon{color:var(--color-brand-primary);justify-content:center;align-items:center;width:5.2rem;height:5.2rem;display:flex}._7ykJva_golfBenefitIcon svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:100%;height:100%;display:block}._7ykJva_golfBenefitIcon svg[fill=none]{fill:none}._7ykJva_golfBenefitIcon svg path[fill=none]{stroke:#fff;stroke-width:3.2px}._7ykJva_golfBenefitItem h2{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,1.2vw,1.6rem);font-weight:700;line-height:1.35}._7ykJva_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._7ykJva_benefitGrid{background:var(--color-surface);border:var(--card-border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._7ykJva_benefitGrid article{gap:1.4rem;min-width:0;padding:2.4rem;display:flex}._7ykJva_benefitGrid article+article{border-left:var(--card-border)}._7ykJva_benefitGrid article>span{color:var(--color-brand-primary);font-family:var(--font-display);font-size:2.4rem;line-height:1}._7ykJva_benefitGrid h2{margin:0 0 .8rem;font-size:1.55rem;line-height:1.2}._7ykJva_benefitGrid p{color:var(--color-text-secondary);margin:0;font-size:1.3rem;line-height:1.5}._7ykJva_howSection{max-width:var(--layout-content);padding:10rem var(--layout-gutter);background:var(--color-surface-warm);border-radius:var(--radius-xl);max-width:calc(var(--layout-content) - (2 * var(--layout-gutter)));margin:0 auto}._7ykJva_sectionHeading{max-width:76rem}._7ykJva_sectionHeading h2{font-size:clamp(4rem,5vw,6rem);line-height:1}._7ykJva_sectionHeading>p:last-child{color:var(--color-text-secondary);margin:2rem 0 0;font-size:1.65rem;line-height:1.55}._7ykJva_stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}._7ykJva_stepGrid li{background:var(--color-surface);border:var(--card-border);border-radius:var(--radius-lg);min-height:23rem;padding:2.6rem}._7ykJva_stepGrid li>span{border:1px solid var(--color-brand-primary);color:var(--color-brand-primary);border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-size:1.5rem;font-weight:700;display:flex}._7ykJva_stepGrid h3{margin:2.4rem 0 1rem;font-size:1.8rem;line-height:1.25}._7ykJva_stepGrid p{color:var(--color-text-secondary);margin:0;font-size:1.4rem;line-height:1.55}._7ykJva_golfHowSection{max-width:var(--layout-wide);padding:0 var(--layout-gutter) 4.2rem;margin:0 auto}._7ykJva_golfHowHeading h2{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(3.2rem,3.2vw,4rem);font-weight:700;line-height:1}._7ykJva_golfHowHeading p{color:var(--color-text-secondary);margin:1rem 0 0;font-size:1.55rem;line-height:1.5}._7ykJva_golfHowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.8rem;margin:2.8rem 0 0;padding:0;list-style:none;display:grid}._7ykJva_golfHowStep{grid-template-columns:5.2rem minmax(0,1fr);align-items:flex-start;gap:1.4rem;min-width:0;display:grid;position:relative}._7ykJva_golfHowStep:not(:last-child):after{color:#cbd1d8;content:"→";font-size:2.8rem;font-weight:400;line-height:1;position:absolute;top:1.2rem;right:-3.1rem}._7ykJva_golfStepNumber{background:var(--color-surface-warm);border:2px solid var(--color-brand-primary);color:var(--color-brand-primary);border-radius:50%;flex:0 0 5.2rem;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;font-size:2.2rem;font-weight:800;line-height:1;display:flex;box-shadow:0 2px 6px #ff421214}._7ykJva_golfHowStep h3{color:var(--color-text-primary);font-family:var(--font-sans);margin:0 0 .7rem;font-size:1.6rem;font-weight:700;line-height:1.25}._7ykJva_golfHowStep p{color:var(--color-text-secondary);margin:0;font-size:1.35rem;line-height:1.4}._7ykJva_faqList{gap:.9rem;margin-top:2rem;display:grid}._7ykJva_faqList details{border:1px solid var(--color-border-subtle);background:#fff;border-radius:1.2rem;overflow:hidden;box-shadow:0 .6rem 1.8rem #1f1e1b0a}._7ykJva_faqList summary{cursor:pointer;padding:1.5rem 5rem 1.5rem 1.8rem;font-size:1.5rem;font-weight:600;line-height:1.4;list-style:none;position:relative}._7ykJva_faqList summary::-webkit-details-marker{display:none}._7ykJva_faqList summary:after{color:var(--color-text-primary);content:"";height:.8rem;transition:transform var(--duration-fast) var(--ease-standard);border-bottom:2px solid;border-right:2px solid;width:.8rem;position:absolute;top:1.8rem;right:2rem;transform:rotate(45deg)}._7ykJva_faqList details[open] summary:after{transform:translateY(.4rem)rotate(225deg)}._7ykJva_faqList details p{color:var(--color-text-secondary);margin:0;padding:0 5rem 1.7rem 1.8rem;font-size:1.4rem;line-height:1.55}._7ykJva_bottomSection{max-width:var(--layout-wide);padding:0 var(--layout-gutter) 10rem;grid-template-columns:minmax(0,1.42fr) minmax(34rem,1fr);gap:3rem;margin:0 auto;display:grid}._7ykJva_golfBottomSection{align-items:start;padding-bottom:4.5rem}._7ykJva_compactFaq h2,._7ykJva_compactCta h2{color:var(--color-text-primary);font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,3vw,3.8rem);font-weight:700;line-height:1.05}._7ykJva_compactCta{background:var(--color-surface-peach);border:1px solid rgb(var(--color-brand-primary-rgb) / 10%);border-radius:1.8rem;min-height:24rem;position:relative;overflow:hidden}._7ykJva_compactCta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff4ea 4%,#fff4eaf0 46%,#0000 76%);position:absolute;inset:0}._7ykJva_compactCtaImage{object-fit:cover;object-position:center right}._7ykJva_compactCtaContent{z-index:1;max-width:68%;padding:3rem;position:relative}._7ykJva_compactCtaContent>p{color:var(--color-text-secondary);margin:1rem 0 1.8rem;font-size:1.4rem;line-height:1.45}._7ykJva_compactCtaButton{background:var(--color-brand-primary);border:1px solid var(--color-brand-primary);border-radius:var(--radius-button);box-shadow:0 1rem 2.4rem rgb(var(--color-brand-primary-rgb) / 18%);color:#fff;justify-content:center;align-items:center;gap:1rem;min-height:4.8rem;padding:0 2rem;font-size:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}._7ykJva_compactCtaContent small{color:var(--color-text-secondary);max-width:25rem;margin-top:1rem;font-size:1.05rem;line-height:1.35;display:block}._7ykJva_compactCtaButton:hover{background:var(--color-brand-primary);border-color:var(--color-brand-primary);box-shadow:0 1.2rem 2.8rem rgb(var(--color-brand-primary-rgb) / 28%);color:#fff}._7ykJva_golfCompactCta{border-color:rgb(var(--color-brand-primary-rgb) / 18%);background:#fff8f1;min-height:24rem;box-shadow:0 1.8rem 5rem #281f1714}._7ykJva_golfCompactCta:after{background:linear-gradient(90deg,#fff8f1 0%,#fff8f1fa 43%,#fff8f1c2 56%,#0000 74%)}._7ykJva_golfCompactCta ._7ykJva_compactCtaImage{object-position:60% center}._7ykJva_golfCompactCta ._7ykJva_compactCtaContent{max-width:63%;padding:2.8rem 3rem}._7ykJva_golfCompactCta ._7ykJva_compactCtaContent>p{max-width:29rem;font-size:1.5rem;line-height:1.5}@media (max-width:1100px){._7ykJva_hero{min-height:60rem;padding-top:calc(var(--site-header-height) + 4rem);grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr)}._7ykJva_golfHero{grid-template-columns:minmax(0,1.12fr) minmax(32rem,.88fr)}._7ykJva_golfHero h1{font-size:clamp(4.8rem,5.5vw,6.2rem)}._7ykJva_benefitGrid,._7ykJva_stepGrid,._7ykJva_golfBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7ykJva_golfBenefitItem:nth-child(3){border-left:0}._7ykJva_golfBenefitItem:nth-child(n+3){border-top:1px solid #d9dde3;padding-top:2rem;padding-bottom:2rem}._7ykJva_benefitGrid article:nth-child(3){border-left:0}._7ykJva_benefitGrid article:nth-child(n+3){border-top:var(--card-border)}._7ykJva_golfHowSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 5rem}._7ykJva_golfHowStep:nth-child(2n):after{display:none}}@media (max-width:800px){._7ykJva_hero{grid-template-columns:1fr;padding-bottom:11rem}._7ykJva_golfHero{grid-template-columns:1fr;gap:2.8rem;padding-bottom:10rem}._7ykJva_heroCopy{max-width:78rem}._7ykJva_golfHero ._7ykJva_heroCopy{max-width:78rem;padding-right:0}._7ykJva_golfHero h1{white-space:normal}._7ykJva_heroVisual{border-radius:3.2rem;width:100%;min-height:32rem}._7ykJva_golfHero ._7ykJva_heroVisual{border-radius:5rem 0 0;min-height:30rem;margin-left:0}._7ykJva_heroVisual:after{background:linear-gradient(#fffaf6 0%,#0000 30%)}._7ykJva_golfHero ._7ykJva_heroVisual:after{background:linear-gradient(#fffdf9 0%,#0000 28%),linear-gradient(#0000 78%,#fffdf9 100%)}._7ykJva_searchRegion{margin-top:-8rem}._7ykJva_golfSearchRegion{margin-top:-7rem}._7ykJva_bottomSection{grid-template-columns:1fr}._7ykJva_compactCta{min-height:25rem}._7ykJva_golfCompactCta{min-height:26rem}}@media (max-width:576px){._7ykJva_hero{min-height:0;padding:calc(var(--site-header-height) + 3rem) 1.6rem 8rem;gap:2.8rem}._7ykJva_heroCopy{padding:0}._7ykJva_hero h1{font-size:clamp(4.1rem,12.5vw,5.4rem)}._7ykJva_golfHero h1{font-size:clamp(4rem,11.5vw,5.1rem)}._7ykJva_page[data-category=PICKLEBALL] ._7ykJva_golfHero h1,._7ykJva_page[data-category=DINNER] ._7ykJva_golfHero h1{font-size:clamp(3.6rem,10.5vw,4.7rem)}._7ykJva_heroIntro{margin-top:2rem;font-size:1.6rem}._7ykJva_heroDescription{margin-bottom:2rem;font-size:1.45rem}._7ykJva_primaryButton{width:100%}._7ykJva_trialNote{margin-top:1rem;font-size:1.15rem}._7ykJva_heroVisual{min-height:21rem}._7ykJva_golfHero ._7ykJva_heroVisual{min-height:22rem}._7ykJva_searchRegion{margin-top:-6rem;padding:0 1.6rem}._7ykJva_golfSearchRegion{margin-top:-5.5rem}._7ykJva_benefitSection{padding:1.6rem 1.6rem 7rem}._7ykJva_golfBenefitGrid{grid-template-columns:1fr;padding:0}._7ykJva_golfBenefitSection{padding-bottom:5rem}._7ykJva_golfBenefitItem{min-height:8.4rem;padding:1.6rem 2rem}._7ykJva_golfBenefitItem+._7ykJva_golfBenefitItem,._7ykJva_golfBenefitItem:nth-child(3){border-top:1px solid #d9dde3;border-left:0}._7ykJva_golfBenefitItem:nth-child(n+3){padding-top:1.6rem;padding-bottom:1.6rem}._7ykJva_golfBenefitItem h2{font-size:1.45rem}._7ykJva_benefitGrid,._7ykJva_stepGrid{grid-template-columns:1fr}._7ykJva_benefitGrid article+article,._7ykJva_benefitGrid article:nth-child(3){border-left:0;border-top:var(--card-border)}._7ykJva_howSection{padding:7rem 1.6rem}._7ykJva_golfHowSection{padding:0 1.6rem 4rem}._7ykJva_golfHowHeading p{font-size:1.5rem}._7ykJva_golfHowSteps{grid-template-columns:1fr;gap:3.2rem;margin-top:2.6rem}._7ykJva_golfHowStep{grid-template-columns:5.2rem minmax(0,1fr)}._7ykJva_golfStepNumber{width:5.2rem;height:5.2rem;font-size:2rem}._7ykJva_golfHowStep:not(:last-child):after,._7ykJva_golfHowStep:nth-child(2n):after{content:"↓";display:block;inset:auto auto -2.8rem 1.8rem}._7ykJva_golfHowStep:last-child:after{display:none}._7ykJva_howSection{border-radius:0}._7ykJva_stepGrid li{min-height:0}._7ykJva_bottomSection{gap:3.2rem;padding:0 1.6rem 7rem}._7ykJva_golfBottomSection{padding-bottom:4rem}._7ykJva_compactCta{min-height:27rem}._7ykJva_compactCtaContent{max-width:76%;padding:2.4rem 2rem}._7ykJva_compactCtaButton{width:100%;padding:0 1.6rem}._7ykJva_golfCompactCta{min-height:28rem}._7ykJva_golfCompactCta:after{background:linear-gradient(90deg,#fff8f1 0%,#fff8f1f7 58%,#fff8f194 78%,#0000 100%)}._7ykJva_golfCompactCta ._7ykJva_compactCtaContent{max-width:82%;padding:2.8rem 2rem}._7ykJva_golfCompactCta ._7ykJva_compactCtaImage{object-position:62% center}}@media (prefers-reduced-motion:reduce){._7ykJva_primaryButton{transition:none}}
