.fm-public-site{--fm-yellow:#ffd634;--fm-ink:#181a19;--fm-paper:#f5f5f0;--fm-muted:#696c68;--fm-line:#dedfd7;background:var(--fm-paper);color:var(--fm-ink);font-family:var(--font-geist-sans),Arial,sans-serif;min-height:100vh}.fm-public-site *{box-sizing:border-box}.fm-public-site a{color:inherit;text-decoration:none}.fm-public-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.fm-skip{z-index:200;background:var(--fm-yellow);padding:10px 14px;font-weight:800;position:fixed;top:-100px;left:20px}.fm-skip:focus{top:12px}.fm-brand{width:190px;height:52px;display:block;position:relative;overflow:hidden}.fm-brand-image{top:-27px;left:-20px;width:239px!important;max-width:none!important;height:auto!important;position:absolute!important}.fm-btn{border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:850;transition:all .2s;display:inline-flex}.fm-btn-yellow{background:var(--fm-yellow);color:var(--fm-ink)}.fm-btn:hover{transform:translateY(-1px)}.fm-public-header{z-index:70;background:#fff;border-bottom:1px solid #e9e9e3;height:82px;position:sticky;top:0}.fm-public-header-inner{align-items:center;gap:26px;height:100%;display:flex}.fm-public-nav{align-items:center;gap:22px;margin-left:auto;display:flex}.fm-public-nav a,.fm-public-login{font-size:11px;font-weight:750}.fm-public-nav a:hover,.fm-public-login:hover{color:#8d7300}.fm-public-actions{align-items:center;gap:15px;display:flex}.fm-public-mobile-menu{display:none;position:relative}.fm-public-mobile-menu summary{cursor:pointer;place-items:center;width:42px;height:42px;list-style:none;display:grid}.fm-menu-lines,.fm-menu-lines:before,.fm-menu-lines:after{content:"";background:#181a19;width:20px;height:2px;display:block;position:relative}.fm-menu-lines:before{position:absolute;top:-6px}.fm-menu-lines:after{position:absolute;top:6px}.fm-public-mobile-panel{border:1px solid var(--fm-line);background:#fff;width:260px;padding:12px;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #0002}.fm-public-mobile-panel a{border-bottom:1px solid #edede8;padding:11px 10px;font-size:13px;font-weight:700;display:block}.fm-public-main{background:var(--fm-paper);min-height:60vh}.fm-public-main h1,.fm-public-main h2{font-family:"Arial Narrow",Impact,var(--font-geist-sans),sans-serif;letter-spacing:-.025em;font-weight:800;line-height:.98}.fm-public-main h3{font-weight:800}.fm-public-main section[class*=bg-gray-950],.fm-public-main section[class*=from-gray-900],.fm-public-main [class*=bg-gradient-to-br][class*=gray-900]{color:#fff!important;background:#181a19!important}.fm-public-main [class*=text-amber-400],.fm-public-main [class*=text-amber-500],.fm-public-main [class*=text-amber-600],.fm-public-main [class*=text-orange-]{color:#927600!important}.fm-public-main [class*=bg-amber-600],.fm-public-main [class*=bg-orange-600]{color:#181a19!important;background:#ffd634!important}.fm-public-main [class*=bg-amber-100],.fm-public-main [class*=bg-amber-50],.fm-public-main [class*=bg-orange-50]{background:#fff7c8!important}.fm-public-main [class*=border-amber-],.fm-public-main [class*=border-orange-]{border-color:#ffd634!important}.fm-public-main [class*=hover\:border-amber-]:hover,.fm-public-main [class*=hover\:border-orange-]:hover{border-color:#d0ad00!important}.fm-public-main .max-w-7xl,.fm-public-main .max-w-6xl{width:min(1280px,100% - 80px);max-width:none}.fm-public-main article,.fm-public-main [class*=rounded-xl],.fm-public-main [class*=rounded-2xl]{border-radius:8px}.fm-public-main .prose a{color:#806800!important}.fm-public-main .prose h2,.fm-public-main .prose h3{font-family:"Arial Narrow",Impact,var(--font-geist-sans),sans-serif}.fm-public-main input:focus,.fm-public-main textarea:focus,.fm-public-main select:focus{outline:0;border-color:#b79600!important;box-shadow:0 0 0 3px #ffd63433!important}.fm-public-footer{color:#fff;background:#181a19;padding:68px 0 26px}.fm-public-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:56px;display:grid}.fm-public-footer-brand p{color:#aeb3ac;max-width:360px;margin-top:20px;font-size:13px;line-height:1.8}.fm-public-footer h3{text-transform:uppercase;letter-spacing:1.5px;color:#ffd634;margin-bottom:15px;font-size:11px}.fm-public-footer-grid>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.fm-public-footer-grid a{color:#c5c9c2;font-size:12px}.fm-public-footer-grid a:hover{color:#ffd634}.fm-public-footer .fm-brand{background:#fff;border-radius:4px}.fm-public-footer-bottom{color:#7f857d;letter-spacing:.8px;border-top:1px solid #ffffff18;justify-content:space-between;gap:20px;margin-top:54px;padding-top:22px;font-size:10px;font-weight:700;display:flex}.fm-public-footer-bottom span:last-child{align-items:center;gap:8px;display:flex}.fm-public-footer-bottom i{background:#ffd634;border-radius:50%;width:6px;height:6px}@media (max-width:1050px){.fm-public-nav{display:none}.fm-public-mobile-menu{display:block}.fm-public-login{display:none}.fm-public-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.fm-public-footer-grid>div:last-child{grid-column:2/4}.fm-public-main .max-w-7xl,.fm-public-main .max-w-6xl,.fm-public-wrap{width:calc(100% - 48px)}}@media (max-width:680px){.fm-public-header{height:70px}.fm-public-wrap{width:calc(100% - 30px)}.fm-brand{width:155px;height:44px}.fm-brand-image{top:-22px;left:-16px;width:190px!important}.fm-public-header .fm-btn{min-height:38px;padding:9px 11px;font-size:10px}.fm-public-footer{padding-top:50px}.fm-public-footer-grid{grid-template-columns:1fr 1fr;gap:34px}.fm-public-footer-grid>div:first-child{grid-column:1/-1}.fm-public-footer-grid>div:last-child{grid-column:auto}.fm-public-footer-bottom{flex-direction:column}.fm-public-main .max-w-7xl,.fm-public-main .max-w-6xl{width:calc(100% - 30px)}}
