@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=Inter:opsz,wght@14..32,300..800&display=swap";:root{--font-display:"Bricolage Grotesque", sans-serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-sand:#ededeb;--bg-sand-darker:#e2e2de;--bg-dark:#161616;--bg-card-dark:#1e1e1e;--bg-card-dark-deep:#12100e;--color-orange:#f36224;--color-orange-glow:#f3622459;--text-white:#fff;--text-cream:#f3f3f1;--text-dark:#161616;--text-charcoal:#211c16;--text-muted:#a8a8a5;--text-muted-dark:#6e6e6c;--text-dim:#7a746a;--text-body-muted:#555;--glass-bg:#211c1659;--glass-border:#fff9;--glass-blur:blur(8px);--max-width:1440px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-sand);color:var(--text-dark);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-sand);width:100%;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6,.font-display{font-family:"Bricolage Grotesque", var(--font-display)!important}body,p,span,button,input,select,textarea,label,a,li,.font-sans{font-family:"Inter", var(--font-sans)}.glass-pill{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:100px;transition:all .25s}.glass-pill:hover{background:#211c168c;border-color:#ffffffd9;transform:translateY(-1px)}.nav-logo{object-fit:contain;filter:drop-shadow(0 2px 10px #00000080);width:auto;max-width:150px;height:36px;transition:transform .25s}@media (width>=640px){.nav-logo{max-width:170px;height:40px}}@media (width>=1024px){.nav-logo{max-width:185px;height:44px}}.nav-logo:hover{transform:scale(1.04)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{width:fit-content;animation:35s linear infinite ticker;display:flex}.ticker-track:hover{animation-play-state:paused}@keyframes trendingMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trending-ticker-track{will-change:transform;align-items:center;gap:36px;width:max-content;animation:45s linear infinite trendingMarquee;display:flex}.trending-ticker-track:hover{animation-play-state:paused}.page-container{width:100%;max-width:1440px;margin:0 auto}.section-padding{padding:clamp(60px,8vw,100px) clamp(20px,5vw,80px)}.section-padding-large{padding:clamp(80px,10vw,130px) clamp(20px,5vw,64px)}.btn-primary{background:var(--text-white);color:var(--text-charcoal);font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;border:1px solid #fffc;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:18px 34px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #00000026}.btn-primary:hover{background:#f8f8f6;transform:translateY(-2px);box-shadow:0 8px 30px #00000040}.btn-secondary{-webkit-backdrop-filter:blur(8px);color:var(--text-white);font-family:var(--font-sans);letter-spacing:.04em;border:1px solid var(--glass-border);white-space:nowrap;background:#211c1640;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:18px 34px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-secondary:hover{background:#211c1680;border-color:#ffffffe6;transform:translateY(-2px)}.btn-orange{background:var(--color-orange);color:var(--text-charcoal);font-family:var(--font-sans);letter-spacing:.05em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}@media (width<=640px){.btn-primary,.btn-secondary{box-sizing:border-box;width:100%;padding:14px 22px;font-size:13px}.hide-mobile{display:none!important}}.btn-orange:hover{box-shadow:0 6px 20px var(--color-orange-glow);background:#ff7235;transform:translateY(-2px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-orange)}netlify-hud,#netlify-hud,[data-netlify-site-id],[data-netlify-deploy-id],.netlify-badge,#netlify-badge,iframe[src*=netlify\.com],iframe[src*=netlify]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}@media (width<=840px){.plans-grid-row{grid-template-columns:1fr!important}.plans-grid-row>div{height:240px!important}}
