:root{--gold:#E8CB7A;--gold-bright:#FBEBB8;--metal:linear-gradient(135deg,#A9852F 0%,#E8CB7A 28%,#FBEBB8 50%,#E8CB7A 72%,#CBA84E 100%);--metal-h:linear-gradient(90deg,#A9852F,#E8CB7A,#FBEBB8,#E8CB7A,#CBA84E,#A9852F);--metal-dark:linear-gradient(90deg,#7A5A17,#A98228,#D2AC4F,#A98228,#7A5A17)}@keyframes g26shine{to{background-position:220% center}}@keyframes g26metal{50%{background-position:100% 100%}}nav.bar,header.site{background:rgba(15,37,71,.94)!important;color:#FAF6EC;border-bottom:1px solid transparent!important;border-image:linear-gradient(90deg,transparent,#E8CB7A,#FBEBB8,#E8CB7A,transparent) 1!important;backdrop-filter:blur(14px) saturate(1.3)}nav.bar .brand,header.site .logo{color:#FAF6EC!important;font-family:'Archivo Black','Hanken Grotesk',sans-serif!important;letter-spacing:.08em;font-weight:900}.brand img,.logo img{border-radius:10px}header.site .nav a{color:rgba(250,246,236,.85)}.navcta,.nav a.cta,.btn{background:var(--metal)!important;background-size:160% 160%!important;color:#0F2547!important;border:0!important;font-weight:800!important;box-shadow:0 14px 30px -14px rgba(169,133,47,.9),inset 0 1px 0 rgba(255,255,255,.55);animation:g26metal 6s ease-in-out infinite;transition:transform .2s ease,filter .2s ease}.navcta:hover,.nav a.cta:hover,.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}header.top,.hero{background:radial-gradient(900px 600px at 75% 0%,rgba(232,203,122,.16),transparent 60%),radial-gradient(700px 500px at 5% 100%,rgba(40,80,150,.45),transparent 60%),#0F2547!important;position:relative;overflow:hidden}header.top:before,.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);pointer-events:none}header.top:after{background:radial-gradient(60% 100% at 50% 0,rgba(232,203,122,.18),transparent 70%)!important}header.top>*,.hero>*{position:relative;z-index:1}.eyebrow{display:inline-block;padding:8px 14px;border-radius:99px;border:1px solid transparent;background:linear-gradient(#0F2547,#0F2547) padding-box,var(--metal) border-box}.eyebrow{color:#E8CB7A!important}@supports (-webkit-background-clip:text) or (background-clip:text){.eyebrow{background:linear-gradient(#0F2547,#0F2547) padding-box,var(--metal) border-box}h1 .em,h1 em,h2 em,.pick .who{background:var(--metal-h);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:g26shine 7s linear infinite}main h2 em{background:var(--metal-dark);background-size:220% auto;-webkit-background-clip:text;background-clip:text}.pick .who{background:var(--metal-dark);background-size:220% auto;-webkit-background-clip:text;background-clip:text}}main .eyebrow{background:linear-gradient(#FAF6EC,#FAF6EC) padding-box,var(--metal) border-box;color:#8C6A1F!important}p a,li a,.also a{text-decoration-color:#CBA84E!important}p a:hover,li a:hover{color:#8C6A1F!important}.verdict{border-left:0!important;position:relative;padding-left:26px!important;background:linear-gradient(#fff,#fff) padding-box,var(--metal) border-box;border:1.5px solid transparent!important;border-radius:22px!important}.pick{border-radius:22px;transition:transform .25s ease,box-shadow .25s ease}.pick:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgba(15,37,71,.6)}tbody tr.us td{background:#FFF8E6!important}tbody tr.us td:first-child{box-shadow:inset 4px 0 0 #E8CB7A}details.faq summary:after{content:"+";width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:var(--metal);color:#0F2547!important;font-weight:600}ul.tips li::before{color:#CBA84E!important}.chip{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--metal) border-box!important}.shots img{border-radius:26px;box-shadow:0 30px 60px -30px rgba(15,37,71,.6)}.appstore-badge:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid #E8CB7A!important}section.cta,.cta-band{background:radial-gradient(700px 400px at 50% 0,rgba(232,203,122,.16),transparent 60%),#0F2547!important;color:#FAF6EC}footer{background:#0A1A33!important;color:rgba(250,246,236,.75)!important;border-top:1px solid rgba(232,203,122,.25)}footer a{color:rgba(250,246,236,.85)!important}footer a:hover{color:#E8CB7A!important}@media(prefers-reduced-motion:reduce){.navcta,.nav a.cta,.btn,h1 .em,h1 em,h2 em,.pick .who{animation:none!important}}