.gf-menu{display:none}
.gf-menu{flex-shrink:0}
.gf-menu summary{list-style:none}
.gf-menu summary{width:40px}
.gf-menu summary{height:40px}
.gf-menu summary{border:1px solid var(--gf-line-strong)}
.gf-menu summary{border-radius:999px}
.gf-menu summary{display:flex}
.gf-menu summary{flex-direction:column}
.gf-menu summary{align-items:center}
.gf-menu summary{justify-content:center}
.gf-menu summary{gap:4px}
.gf-menu summary{cursor:pointer}
.gf-menu summary{color:var(--gf-fg)}
.gf-menu summary::-webkit-details-marker{display:none}
.gf-menu summary span{display:block}
.gf-menu summary span{width:16px}
.gf-menu summary span{height:1.5px}
.gf-menu summary span{background:currentColor}
.gf-menu summary span{border-radius:2px}
.gf-menu summary span{transition:transform .2s ease, opacity .2s ease}
.gf-menu[open] summary{border-color:var(--gf-mint)}
.gf-menu[open] summary{color:var(--gf-mint)}
.gf-menu[open] summary span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}
.gf-menu[open] summary span:nth-child(2){opacity:0}
.gf-menu[open] summary span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}
.gf-menu-panel{position:absolute}
.gf-menu-panel{top:100%}
.gf-menu-panel{left:0}
.gf-menu-panel{right:0}
.gf-menu-panel{max-height:calc(100vh - 72px)}
.gf-menu-panel{overflow-y:auto}
.gf-menu-panel{background:#0a1410}
.gf-menu-panel{border-top:1px solid var(--gf-line)}
.gf-menu-panel{border-bottom:1px solid var(--gf-line)}
.gf-menu-panel{padding:8px 20px 28px}
.gf-menu-k{font-family:var(--gf-mono)}
.gf-menu-k{font-size:11px}
.gf-menu-k{letter-spacing:0.16em}
.gf-menu-k{text-transform:uppercase}
.gf-menu-k{color:var(--gf-fg-mute)}
.gf-menu-k{margin:16px 0 4px}
.gf-menu-panel a{display:block}
.gf-menu-panel a{padding:14px 0}
.gf-menu-panel a{border-bottom:1px solid var(--gf-line)}
.gf-menu-panel a{color:var(--gf-fg)}
.gf-menu-panel a{text-decoration:none}
.gf-menu-panel a{font-size:18px}
.gf-menu-panel a{font-weight:500}
.gf-menu-panel a:hover{color:var(--gf-mint)}
.gf-menu-panel a[aria-current="page"]{color:var(--gf-mint)}
.gf-menu-panel a.gf-menu-cta{margin-top:24px}
.gf-menu-panel a.gf-menu-cta{border:0}
.gf-menu-panel a.gf-menu-cta{border-radius:999px}
.gf-menu-panel a.gf-menu-cta{background:var(--gf-mint)}
.gf-menu-panel a.gf-menu-cta{color:var(--gf-ink)}
.gf-menu-panel a.gf-menu-cta{text-align:center}
.gf-menu-panel a.gf-menu-cta{font-size:16px}
@media (max-width: 900px){.gf-menu{display:block}}
.gf-faq summary{list-style:none}
.gf-faq summary::-webkit-details-marker{display:none}
.gf-faq summary::marker{content:""}
.gf-faq summary{display:flex}
.gf-faq summary{align-items:center}
.gf-faq summary{gap:14px}
.gf-faq summary::before{content:"+"}
.gf-faq summary::before{display:inline-block}
.gf-faq summary::before{flex-shrink:0}
.gf-faq summary::before{width:18px}
.gf-faq summary::before{text-align:center}
.gf-faq summary::before{color:var(--gf-mint)}
.gf-faq summary::before{font-family:var(--gf-display)}
.gf-faq summary::before{font-weight:900}
.gf-faq summary::before{font-size:26px}
.gf-faq summary::before{line-height:1}
.gf-faq summary::before{transition:transform .2s ease}
.gf-faq details[open] summary::before{transform:rotate(45deg)}
.gf-faq summary:hover{color:var(--gf-mint-soft)}
.gf-faq p{padding-inline-start:32px}
.hero p.gf-phone{margin-top:22px}
.hero p.gf-phone{font-size:17px}
.hero p.gf-phone{color:var(--gf-fg)}
.hero p.gf-phone a{color:var(--gf-mint)}
.hero p.gf-phone a{font-weight:600}
.hero p.gf-phone a{text-decoration:none}
.hero p.gf-phone a{white-space:nowrap}
