:root{--glass-hi: rgba(255, 255, 255, .1);--glass-hi-soft: rgba(255, 255, 255, .055);--glass-edge: rgba(255, 255, 255, .14);--glass-shine: rgba(255, 255, 255, .22)}.legal-nav,.site-nav,.site-header{background:linear-gradient(180deg,#ffffff0b,#ffffff04 45%,#fff0),#020617a8!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-bottom:1px solid rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 var(--glass-hi),0 8px 32px #00000059}.legal-nav a,.site-nav a,.site-header a,.mobile-nav a{text-decoration:none!important;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;border-radius:10px;transform:translateZ(0);transition:transform .16s cubic-bezier(.2,.9,.3,1.4),color .15s,opacity .15s}.site-header .nav a,.mobile-nav a,.site-nav .back-link{overflow:visible}.legal-brand{min-height:44px}.legal-nav a:hover,.legal-nav a:focus,.legal-nav a:active,.legal-nav a:visited,.site-nav a:hover,.site-nav a:focus,.site-nav a:active,.site-nav a:visited,.site-header a:hover,.site-header a:focus,.site-header a:active,.site-header a:visited,.mobile-nav a:hover,.mobile-nav a:focus,.mobile-nav a:active,.mobile-nav a:visited{text-decoration:none!important}.legal-nav a:active,.site-nav a:active,.site-header a:active,.mobile-nav a:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.legal-nav a:after,.site-nav a:after,.site-header .nav a:after,.site-header .brand:after,.legal-brand:after,.nav-brand:after,.back-link:after,.header-cta:after,.mobile-nav a:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,var(--glass-shine) 50%,rgba(255,255,255,0) 100%);transform:translate(0) skew(-20deg);opacity:0;pointer-events:none;will-change:transform}.legal-nav a:hover:after,.site-nav a:hover:after,.site-header .nav a:hover:after,.site-header .brand:hover:after,.legal-brand:hover:after,.nav-brand:hover:after,.back-link:hover:after,.header-cta:hover:after,.mobile-nav a:hover:after{opacity:1;animation:glass-shine .75s ease forwards}}@keyframes glass-shine{0%{transform:translate(0) skew(-20deg)}to{transform:translate(420%) skew(-20deg)}}.legal-nav a:focus-visible,.site-nav a:focus-visible,.site-header a:focus-visible,.mobile-nav a:focus-visible{outline:2px solid rgba(34,211,238,.65);outline-offset:2px}.mobile-nav{-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.btn,.btn-cta,.header-cta,.cmodal-submit{box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px #0000002e,0 4px 16px #00000040;transition:transform .16s cubic-bezier(.2,.9,.3,1.4),box-shadow .2s,background .2s,color .15s,border-color .2s;-webkit-tap-highlight-color:transparent}.btn:active,.btn-cta:active,.header-cta:active,.cmodal-submit:active{transform:scale(.96)}.badge,.pill,.article-tag,.card-tag,.trend-badge{box-shadow:inset 0 1px 0 var(--glass-hi-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.post-card,.card,.article-lead,.warning-box,.evidence-box,details.article-faq,.related-link,.tip-item,.article-cta,.blog-cta,.geo-summary,.not-card,.summary-tile,.summary-callout,.check-item,.contact-card,.waitlist-card,.painkiller-item{background-image:linear-gradient(180deg,#ffffff09,#ffffff02 55%,#fff0);box-shadow:inset 0 1px 0 var(--glass-hi-soft),0 10px 30px #00000038}@media(max-width:1023px){.legal-nav,.site-nav,.site-header,.mobile-nav{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.badge,.pill,.article-tag,.card-tag,.trend-badge{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(pointer:coarse){.badge,.pill,.article-tag,.card-tag,.trend-badge{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){.legal-nav,.site-nav,.site-header,.mobile-nav{background:#020617f0!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.legal-nav a,.site-nav a,.site-header a,.mobile-nav a,.btn,.btn-cta,.header-cta,.cmodal-submit{transition:none}.legal-nav a:after,.site-nav a:after,.site-header a:after,.site-header .brand:after,.legal-brand:after,.nav-brand:after,.back-link:after,.header-cta:after,.mobile-nav a:after{animation:none!important;opacity:0!important}.legal-nav a:active,.site-nav a:active,.site-header a:active,.mobile-nav a:active,.btn:active,.btn-cta:active,.header-cta:active,.cmodal-submit:active{transform:none}}.legal-nav a,.site-nav a,.site-header .nav a,.mobile-nav a,.btn,.btn-cta,.header-cta,.cmodal-submit,.back-link,.footer-links a,.legal-footer-links a,.footer-nav a,.store-badge,.mobile-menu-btn,.primary-about,.contact-item-cta,.cmodal-close{min-height:44px;min-width:44px;box-sizing:border-box}.site-header .nav a,.footer-links a,.legal-footer-links a,.footer-nav a,.back-link{display:inline-flex;align-items:center;justify-content:center}.mobile-nav a{display:flex;align-items:center}.body-link,p a,li a{min-height:0;min-width:0;display:inline;overflow-wrap:anywhere;border-radius:4px}html,body{max-width:100vw}img,svg,video,picture{max-width:100%;height:auto}.compare-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.btn-primary,.btn-cta,.header-cta,.cmodal-submit{box-shadow:inset 0 0 0 1px #67e8f98c,inset 0 0 14px #a5f3fc59,inset 0 1px #ffffff40,0 0 18px #22d3ee59!important}.btn-primary:hover,.btn-cta:hover,.header-cta:hover,.cmodal-submit:hover{box-shadow:inset 0 0 0 1px #a5f3fccc,inset 0 0 18px #a5f3fc80,inset 0 1px #ffffff59,0 0 26px #22d3ee8c!important}.btn:not(.btn-primary):hover,.btn:not(.btn-primary):focus-visible,.legal-nav a:hover,.legal-nav a:focus-visible,.site-nav a:hover,.site-nav a:focus-visible,.site-header .nav a:hover,.site-header .nav a:focus-visible,.mobile-nav a:hover,.mobile-nav a:focus-visible,.back-link:hover,.back-link:focus-visible,.related-link:hover,.related-link:focus-visible,.card-link:hover,.card-link:focus-visible,.footer-links a:hover,.footer-links a:focus-visible,.legal-footer-links a:hover,.legal-footer-links a:focus-visible,.footer-nav a:hover,.footer-nav a:focus-visible{background:linear-gradient(180deg,#5eead429,#0891b224)!important;box-shadow:inset 0 0 0 1px #67e8f980,inset 0 0 12px #a5f3fc47,0 0 16px #22d3ee4d;color:var(--accent-2, #67e8f9)!important}.legal-nav a,.site-nav a,.site-header .nav a,.mobile-nav a,.back-link,.footer-links a,.legal-footer-links a,.footer-nav a{border-radius:999px}.site-header .nav a,.footer-links a,.legal-footer-links a,.footer-nav a{position:relative;transition:box-shadow .2s,background .2s,color .15s,transform .16s cubic-bezier(.2,.9,.3,1.4);-webkit-tap-highlight-color:transparent}.footer-links a:active,.legal-footer-links a:active,.footer-nav a:active{transform:scale(.94)}.body-link:hover,.article-body a:hover,.legal-body a:hover{text-shadow:0 0 12px rgba(34,211,238,.75)}@media(prefers-reduced-motion:reduce){.footer-links a:active,.legal-footer-links a:active,.footer-nav a:active{transform:none}}body{background:linear-gradient(180deg,#1db4d4,#17a3c4 6%,#0e7490,#085a77 34%,#05364e,#031c30 70%,#02061700) top center / 100% 880px no-repeat,#020617!important}@media(max-width:639px){body{background:linear-gradient(180deg,#1db4d4,#17a3c4 6%,#0e7490,#085a77 34%,#05364e,#031c30 70%,#02061700) top center / 100% 640px no-repeat,#020617!important}}.header-cta{background:linear-gradient(180deg,#7deefc,#45d0e8 45%,#23b5d6)!important;color:#06283a!important;border:none!important;border-radius:999px!important;box-shadow:inset 0 0 0 1.5px #bef8ffe6,inset 0 2px 6px #ffffff8c,inset 0 -4px 10px #08648c73,0 0 20px #38d2eb73!important;text-shadow:0 1px 0 rgba(255,255,255,.25)}.header-cta:hover{background:linear-gradient(180deg,#93f3ff,#58dbf0 45%,#2cc2e2)!important;box-shadow:inset 0 0 0 1.5px #dcfcff,inset 0 2px 6px #ffffffa6,inset 0 -4px 10px #08648c66,0 0 30px #38d2eba6!important}.header-cta,.mobile-nav a[href$="#waitlist"],.hero .btn-primary,.about-cta-wrap .btn-primary{position:relative;overflow:hidden}.header-cta:after,.mobile-nav a[href$="#waitlist"]:after,.hero .btn-primary:after,.about-cta-wrap .btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;background:linear-gradient(105deg,#fff0,#ffffff8c,#fff0);transform:translate(0) skew(-20deg);opacity:1;pointer-events:none;will-change:transform;animation:glass-shine-loop 3.2s ease-in-out infinite}@keyframes glass-shine-loop{0%{transform:translate(0) skew(-20deg)}55%{transform:translate(420%) skew(-20deg)}to{transform:translate(420%) skew(-20deg)}}.header-cta:hover:after{animation:glass-shine-loop 3.2s ease-in-out infinite;opacity:1}@media(prefers-reduced-motion:reduce){.header-cta:after,.mobile-nav a[href$="#waitlist"]:after,.hero .btn-primary:after,.about-cta-wrap .btn-primary:after{animation:none!important;opacity:0!important}}.legal-brand,.brand{flex-shrink:0!important;min-width:max-content!important}.legal-brand-name,.brand-name{overflow:visible!important;text-overflow:clip!important;white-space:nowrap;line-height:1.45!important;padding-bottom:2px}.legal-brand,.brand{overflow:visible!important;align-items:center}.site-header .brand,.legal-brand,.nav-brand{position:relative;overflow:hidden!important;width:max-content;border-radius:10px;padding-right:2px}.hero .badge,.blog-eyebrow,.article-tag,.legal-tag{background:var(--bg-elev)}.blog-hero-sub,.article-meta,.legal-meta{color:var(--text)}.hero .gradient-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--accent-2);-webkit-text-fill-color:currentColor}.meta-dot,.card-byline-dot{opacity:1}.btn-cta{color:var(--bg)}:root{--text-faint: var(--text-dim, #94a3b8);--header-h: 69px}@media(min-width:768px){:root{--header-h: 73px}}@media(min-width:1024px){:root{--header-h: 77px}}a,button,summary,label{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent, #22d3ee);outline-offset:3px}.brand,.nav-brand,.legal-brand{min-height:44px;justify-content:flex-start}.brand>span:last-child{display:flex;flex-direction:column;justify-content:center;min-width:0}.site-nav-inner,.legal-nav-inner,.verify-header{gap:12px}.primary-about{white-space:nowrap;flex-shrink:0}.verify-header{flex-wrap:wrap}.verify-header .back-link{margin-top:0}.grid-2>*,.grid-3>*,.grid-4>*,.grid-5>*,.grid-asym>*,.grid-asym,.hero .inner>*,.footer-row>*{min-width:0}.article-body,.legal-body{max-width:68ch;margin-inline:auto}.article-body p,.legal-body p,.body,.lede{overflow-wrap:break-word}.footer-row,.footer-nav,.footer-links,.legal-footer-links{flex-wrap:wrap}.mobile-nav{max-height:calc(100vh - var(--header-h) - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--header-h) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.mobile-nav a{flex-shrink:0;justify-content:flex-start}.cmodal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overscroll-behavior:contain;padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.cmodal-header{padding-right:32px}.cmodal-close{width:44px;height:44px}@media(pointer:coarse),(max-width:1023px){.input,.select,.textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.card:hover,.post-card:hover,.brand-mark:hover,.store-badge:hover,.btn:hover,.btn:active,.back-link:active,.primary-about:active,.related-link:hover,.contact-item-cta:hover{transform:none!important}}
