:root{--black:#0B0B0C;--black-2:#101012;--black-3:#171719;--card:#161618;--gold:#C8A24C;--gold-2:#E6CB8A;--gold-deep:#9A7A33;--cream:#F4F1EA;--muted:#A6A199;--muted-2:#7C7770;--line:rgba(200,162,76,.22);--line-soft:rgba(255,255,255,.08);--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.disp{font-family:Sora,sans-serif;line-height:1.05;letter-spacing:-.02em;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-family:Sora,sans-serif;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.btn{display:inline-block;padding:15px 30px;border-radius:2px;font-family:Sora,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:.25s;border:1px solid transparent}.btn-gold{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#0b0b0c}.btn-gold:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn-ghost{background:transparent;border:1px solid var(--line);color:var(--cream)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-block{display:block;width:100%;text-align:center}.announce{background:#070708;color:var(--muted);text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;font-family:Sora,sans-serif;border-bottom:1px solid var(--line-soft)}.announce b{color:var(--gold);font-weight:600}header{position:sticky;top:0;z-index:50;background:#0b0b0cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.brand{font-family:Sora,sans-serif;font-weight:800;font-size:23px;letter-spacing:.34em;color:var(--cream);padding-left:.34em}.brand span{color:var(--gold)}.menu{display:flex;gap:34px;list-style:none;margin:0;padding:0;font-family:Sora,sans-serif;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.menu a{color:var(--muted);transition:.2s}.menu a:hover,.menu a.active{color:var(--gold)}.nav-right{display:flex;align-items:center;gap:22px;font-family:Sora,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.cart{color:var(--muted)}.burger{display:none;background:none;border:0;color:var(--cream);font-size:22px;cursor:pointer}.hero{position:relative;border-bottom:1px solid var(--line-soft);background:radial-gradient(1100px 520px at 78% 18%,rgba(200,162,76,.12),transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;padding:84px 0 72px}.hero h1{font-size:clamp(42px,6vw,74px);margin:18px 0 0}.hero p.lede{color:var(--muted);font-size:18.5px;max-width:30em;margin:22px 0 32px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-art{position:relative;display:flex;justify-content:center;align-items:center}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(200,162,76,.2),transparent 60%);filter:blur(30px);z-index:0}.hero-frame{position:relative;z-index:1;width:100%;max-width:440px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;border:1px solid var(--line);box-shadow:0 44px 100px #000000a6}.hero-frame img{width:100%;height:100%;object-fit:cover;display:block}.strip{border-bottom:1px solid var(--line-soft);background:var(--black-2);overflow:hidden}.strip-row{display:flex;gap:48px;align-items:center;justify-content:center;flex-wrap:wrap;padding:18px 28px;font-family:Sora,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2)}section{padding:96px 0}.sec-head{max-width:34em}.sec-head.center{margin:0 auto;text-align:center}.sec-head h2{font-size:clamp(30px,4.4vw,46px);margin:14px 0 0}.sec-head p{color:var(--muted);margin:16px 0 0;font-size:18px}.pillars{background:var(--black-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:46px}.pillar{background:var(--card);border:1px solid var(--line-soft);border-radius:4px;padding:40px 36px;transition:.3s}.pillar:hover{border-color:var(--line);transform:translateY(-4px)}.pillar .n{font-family:Sora,sans-serif;color:var(--gold);font-size:13px;letter-spacing:.2em}.pillar h3{font-size:27px;margin:14px 0 12px}.pillar p{color:var(--muted);margin:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.feature-art{border-radius:8px;overflow:hidden;border:1px solid var(--line-soft);aspect-ratio:4/5;max-width:480px;width:100%;margin:0 auto;box-shadow:0 30px 70px #00000080}.feature-art img{width:100%;height:100%;object-fit:cover;display:block}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 30px}.chip{font-family:Sora,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);border:1px solid var(--line);border-radius:2px;padding:9px 14px;background:#c8a24c0d}.feature h2{font-size:clamp(30px,4.4vw,48px);margin:14px 0 18px}.feature p{color:var(--muted);margin:0 0 14px;max-width:32em}.range{background:var(--black-2);border-top:1px solid var(--line-soft)}.range-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.pcard{background:var(--card);border:1px solid var(--line-soft);border-radius:5px;overflow:hidden;display:flex;flex-direction:column;transition:.3s}.pcard:hover{border-color:var(--gold);transform:translateY(-6px)}.pcard .ph{aspect-ratio:1/1;background:#0e0e10;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--line-soft)}.pcard .ph img{width:100%;height:100%;object-fit:cover}.pcard .pb{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1}.pcard .tag{font-family:Sora,sans-serif;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.pcard h3{font-size:18px;margin:9px 0 4px;letter-spacing:-.01em}.pcard .flav{color:var(--muted-2);font-size:13px}.pcard .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:18px}.pcard .price{font-family:Sora,sans-serif;font-weight:600;color:var(--cream);font-size:15px}.pcard .go{font-family:Sora,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.dev-wrap{margin-top:58px;padding-top:48px;border-top:1px solid var(--line-soft)}.dev-head{text-align:center;max-width:46em;margin:0 auto}.dev-head h3{font-size:27px;margin:12px 0 0}.dev-head p{color:var(--muted);margin:12px 0 0}.dev-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.devcard{position:relative;background:linear-gradient(160deg,#141416,#0c0c0e);border:1px solid var(--line-soft);border-radius:5px;overflow:hidden;display:flex;flex-direction:column;transition:.3s}.devcard:hover{border-color:var(--line);transform:translateY(-4px)}.devcard .dimg{aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--line-soft);background:#0e0e10}.devcard .dimg img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s}.devcard:hover .dimg img{transform:scale(1.04)}.devcard .dtext{padding:26px 30px;display:flex;flex-direction:column;gap:6px;flex:1}.devcard .cyc{font-family:Sora,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.devcard h3{font-size:23px;margin:4px 0 2px}.devcard p{color:var(--muted);margin:0;font-size:14.5px}.devcard .st{margin-top:auto;padding-top:14px;font-family:Sora,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.ing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.ing{border:1px solid var(--line-soft);border-radius:4px;padding:30px 28px;background:var(--card)}.ing .amt{font-family:Sora,sans-serif;color:var(--gold);font-size:13px;letter-spacing:.06em}.ing h3{font-size:19px;margin:8px 0 10px}.ing p{color:var(--muted);margin:0;font-size:15px}.founder{background:linear-gradient(180deg,var(--black-2),var(--black));border-top:1px solid var(--line-soft);text-align:center}.founder .wrap{max-width:780px}.founder h2{font-size:clamp(28px,4vw,42px);margin:14px 0 18px}.founder p{color:var(--muted);font-size:18.5px}.founder .sig{font-family:Sora,sans-serif;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:13px;margin-top:26px}.news{background:var(--black-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.news .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding-top:46px;padding-bottom:46px}.news h3{font-size:26px;margin:0}.news p{color:var(--muted);margin:6px 0 0}.nl-form{display:flex;gap:10px}.nl-form input{background:#0c0c0d;border:1px solid var(--line);color:var(--cream);padding:14px 16px;border-radius:2px;font-family:Inter;min-width:240px}.nl-form input::placeholder{color:var(--muted-2)}.crumb{padding:22px 0 0;font-family:Sora,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--gold)}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:34px 0 80px;align-items:start}.gallery{position:sticky;top:92px}.gallery-main{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:#0e0e10;aspect-ratio:1/1}.gallery-main img{width:100%;height:100%;object-fit:contain;display:block}.thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumb{width:70px;height:70px;border:1px solid var(--line-soft);border-radius:5px;overflow:hidden;cursor:pointer;background:#15151a;opacity:.72;transition:.2s;padding:0}.thumb.active,.thumb:hover{opacity:1;border-color:var(--gold)}.thumb img{width:100%;height:100%;object-fit:cover}.p-cat{font-family:Sora,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.p-title{font-size:clamp(27px,3.4vw,38px);margin:12px 0 6px}.p-flav{color:var(--muted-2);font-size:14px;letter-spacing:.04em}.price-row{display:flex;align-items:baseline;gap:12px;margin:20px 0 4px}.price-now{font-family:Sora,sans-serif;font-weight:700;font-size:27px;color:var(--cream)}.price-was{color:var(--muted-2);text-decoration:line-through;font-size:17px}.price-tag{font-family:Sora,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);border-radius:2px;padding:3px 8px}.p-lede{color:var(--cream);font-size:18px;margin:20px 0 6px;font-weight:500}.p-desc{color:var(--muted);margin:0 0 22px}.tiers{display:grid;gap:10px;margin:6px 0 22px}.tier{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line-soft);border-radius:4px;padding:14px 16px;cursor:pointer;transition:.2s}.tier:hover{border-color:var(--line)}.tier.active{border-color:var(--gold);background:#c8a24c0f}.tier .t-l{font-family:Sora,sans-serif;font-size:14px;letter-spacing:.02em}.tier .t-sub{color:var(--muted-2);font-size:12px;margin-left:8px}.tier .t-r{font-family:Sora,sans-serif;font-weight:600}.tier .save{color:var(--gold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-left:10px}.trust-mini{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0 0;font-family:Sora,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.trust-mini span{display:flex;align-items:center;gap:7px}.trust-mini span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.pdp-sec{border-top:1px solid var(--line-soft);padding:60px 0}.pdp-sec h2{font-size:clamp(24px,3vw,34px);margin:0 0 22px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:6px;overflow:hidden}.fact{background:var(--card);padding:24px 22px;text-align:center}.fact .v{font-family:Sora,sans-serif;font-size:23px;color:var(--gold)}.fact .k{color:var(--muted);font-size:13px;margin-top:4px;letter-spacing:.04em}.benefits{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.benefits li{position:relative;padding-left:30px;color:var(--muted)}.benefits li:before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--gold)}.benefits li b{color:var(--cream);font-weight:600}.acc{border-top:1px solid var(--line-soft)}.acc:last-child{border-bottom:1px solid var(--line-soft)}.acc summary{cursor:pointer;padding:20px 4px;font-family:Sora,sans-serif;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--gold);font-size:20px}.acc[open] summary:after{content:"\2212"}.acc .acc-body{padding:0 4px 22px;color:var(--muted)}.notice{background:#0c0c0d;border:1px solid var(--line);border-radius:6px;padding:22px 24px;color:var(--muted);font-size:14.5px}.notice b{color:var(--cream)}.crosssell{background:var(--black-2);border-top:1px solid var(--line-soft)}.page-hero{padding:70px 0 0;text-align:center}.page-hero h1{font-size:clamp(34px,5vw,58px);margin:14px 0 0}.page-hero p{color:var(--muted);font-size:19px;max-width:34em;margin:18px auto 0}.prose{max-width:740px;margin:0 auto}.prose h2{font-size:26px;margin:42px 0 12px}.prose p{color:var(--muted);margin:0 0 18px}.prose p.lead{color:var(--cream);font-size:20px}.notify-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding:40px 0 80px}.notify-art{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:#0e0e10;aspect-ratio:4/3}.notify-art img{width:100%;height:100%;object-fit:contain}.notify-form{display:flex;gap:10px;margin:24px 0 0;flex-wrap:wrap}.notify-form input{background:#0c0c0d;border:1px solid var(--line);color:var(--cream);padding:14px 16px;border-radius:2px;font-family:Inter;flex:1;min-width:220px}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;padding:50px 0 90px;align-items:start}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-family:Sora,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input,.field textarea{background:#0c0c0d;border:1px solid var(--line-soft);color:var(--cream);padding:13px 15px;border-radius:3px;font-family:Inter;font-size:15px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--gold)}.info-card{background:var(--card);border:1px solid var(--line-soft);border-radius:6px;padding:30px}.info-card h3{font-size:18px;margin:0 0 8px}.info-card p{color:var(--muted);margin:0 0 18px;font-size:15px}.info-card a{color:var(--gold)}.disclaimer{background:#070708;color:var(--muted-2);font-size:12.5px;line-height:1.7;text-align:center;padding:26px 28px;border-top:1px solid var(--line-soft)}.disclaimer .wrap{max-width:820px}footer{background:#070708;padding:60px 0 40px}.foot-grid{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;border-bottom:1px solid var(--line-soft);padding-bottom:34px}.foot-brand .brand{font-size:21px}.foot-brand p{color:var(--muted-2);font-size:13.5px;margin:14px 0 0;max-width:24em}.foot-col h4{font-family:Sora,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.foot-col a{display:block;color:var(--muted);font-size:14px;margin-bottom:11px;transition:.2s}.foot-col a:hover{color:var(--cream)}.foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:26px;color:var(--muted-2);font-size:12.5px;letter-spacing:.04em}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}@media(max-width:900px){.hero-grid,.feature-grid,.pdp,.notify-grid,.contact-grid{grid-template-columns:1fr;gap:36px}.pillar-grid,.benefits{grid-template-columns:1fr}.range-grid,.ing-grid{grid-template-columns:1fr 1fr}header{position:relative}.menu{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;gap:0;background:#0b0b0cfa;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 0;z-index:60;box-shadow:0 18px 40px #0000008c}.menu li{width:100%}.menu a{display:block;padding:15px 28px;font-size:14px}.nav-right .acct{display:none}.burger{display:block}section{padding:70px 0}.gallery{position:static}}@media(max-width:560px){.range-grid,.ing-grid,.dev-grid{grid-template-columns:1fr}.hero h1{font-size:40px}.news .wrap{flex-direction:column;align-items:flex-start}.nl-form{width:100%}.nl-form input{flex:1;min-width:0}}.reveal{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}header{transition:background .35s ease,box-shadow .35s ease}header.scrolled{background:#0b0b0cf0;box-shadow:0 12px 34px #00000080}.hero-frame,.pcard,.devcard,.gallery-main,.notify-art{will-change:transform;transform-style:preserve-3d}.hero-frame img,.pcard .ph img,.gallery-main img,.devcard .dimg img{backface-visibility:hidden}.pcard:hover,.devcard:hover{box-shadow:0 32px 66px #0000008c}.feature-art img{will-change:transform}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);transition:left .6s ease;pointer-events:none}.btn-gold:hover:after{left:150%}.strip-row.is-marquee{flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;padding-left:0;padding-right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mq-track{display:flex;align-items:center;white-space:nowrap;flex:none;animation:mq 30s linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.mq-group{display:flex;align-items:center;flex:none}.mq-item{display:inline-flex;align-items:center}.mq-item:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.6;margin:0 30px}.strip-row.is-marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}.mq-track{animation:none!important}}.hero-stage{position:relative;z-index:1;width:100%;max-width:470px;aspect-ratio:1/1;margin:0 auto}#hero3d{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}#hero3d:active{cursor:grabbing}.hero-fallback{display:none;width:100%;border-radius:8px;border:1px solid var(--line)}.lineup-band{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden;margin:10px 0 0;box-shadow:0 30px 70px #00000080}.lineup-band img{width:100%;display:block}.stars{display:flex;align-items:center;gap:9px;margin:10px 0 2px}.star-row{color:var(--gold);letter-spacing:2px;font-size:15px;line-height:1}.stars .rev-num{font-family:Sora,sans-serif;font-weight:600;color:var(--cream);font-size:14px}.stars .rev-count{color:var(--muted);font-size:13px}.stars.stars-sm{margin:8px 0 2px}.stars.stars-sm .star-row{font-size:12px;letter-spacing:1px}.stars.stars-sm .rev-num{font-size:12px}.stars.stars-sm .rev-count{font-size:11px}.subwrap{display:grid;gap:10px;margin:8px 0 18px}.subopt{display:flex;align-items:center;gap:12px;border:1px solid var(--line-soft);border-radius:6px;padding:14px 16px;cursor:pointer;transition:.2s}.subopt:hover{border-color:var(--line)}.subopt.active{border-color:var(--gold);background:#c8a24c0f}.subopt input{accent-color:var(--gold);width:16px;height:16px;flex:none}.subopt>div{display:flex;flex-direction:column;flex:1}.subopt .so-t{font-family:Sora,sans-serif;font-size:14px;color:var(--cream);display:flex;align-items:center}.subopt .so-s{color:var(--muted-2);font-size:12px}.subopt .so-p{font-family:Sora,sans-serif;font-weight:600;color:var(--cream)}.so-save{margin-left:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0b0b0c;background:var(--gold);border-radius:2px;padding:2px 6px}.grow{display:flex;flex-wrap:wrap;gap:14px 22px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line-soft)}.g-item{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}.g-item svg{width:18px;height:18px;flex:none;color:var(--gold)}.suppfacts{border:1px solid var(--line);border-radius:6px;padding:22px 24px;max-width:430px;background:#0c0c0d}.sf-title{font-family:Sora,sans-serif;font-weight:800;font-size:25px;border-bottom:5px solid var(--cream);padding-bottom:6px}.sf-serv{font-size:13px;color:var(--muted);border-bottom:2px solid var(--line-soft);padding:8px 0}.sf-table{width:100%;border-collapse:collapse;font-size:14px}.sf-table th{color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:7px 0;border-bottom:2px solid var(--line-soft);text-align:right}.sf-table th:first-child{text-align:left}.sf-table td{padding:9px 0;border-bottom:1px solid var(--line-soft);text-align:right;color:var(--muted);font-family:Sora,sans-serif}.sf-table td:first-child{text-align:left;color:var(--cream);font-family:Inter,sans-serif}.sf-foot{font-size:11px;color:var(--muted-2);margin-top:10px;line-height:1.5}.rev-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:30px}.rev-summary{display:flex;align-items:center;gap:14px}.rev-big{font-family:Sora,sans-serif;font-weight:800;font-size:42px;color:var(--gold);line-height:1}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rev-card{background:var(--card);border:1px solid var(--line-soft);border-radius:6px;padding:24px}.rev-card .star-row{font-size:13px}.rev-title{font-family:Sora,sans-serif;font-weight:600;margin:10px 0 6px;font-size:15px}.rev-body{color:var(--muted);font-size:14px;margin:0 0 14px}.rev-author{font-size:13px;color:var(--muted-2)}.rev-verified{color:var(--gold);font-size:11px;letter-spacing:.04em;margin-left:6px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;background:#0b0b0cf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.sticky-buy .sb-n{font-family:Sora,sans-serif;font-size:13px;color:var(--cream);display:block;line-height:1.3}.sticky-buy .sb-p{font-family:Sora,sans-serif;font-weight:600;color:var(--gold);font-size:14px}.sticky-buy .btn{padding:12px 22px}.compare{width:100%;border-collapse:collapse;margin-top:46px;font-size:15px}.compare th,.compare td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line-soft)}.compare thead th{font-family:Sora,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.compare thead th.col-us{color:var(--gold)}.compare td.us{color:var(--cream);font-weight:500}.compare td.them{color:var(--muted-2)}.compare tbody tr:hover{background:#ffffff05}.bundle{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:linear-gradient(160deg,#161618,#0f0f11);border:1px solid var(--line);border-radius:12px;padding:34px;margin-top:18px}.bundle .b-art{border-radius:8px;overflow:hidden;border:1px solid var(--line-soft)}.bundle .b-art img{width:100%;display:block}.b-save{display:inline-block;font-family:Sora,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0c;background:var(--gold);border-radius:2px;padding:4px 10px}.bundle h3{font-size:26px;margin:14px 0 8px}.bundle p{color:var(--muted);margin:0 0 16px}.bundle .b-price{font-family:Sora,sans-serif;font-weight:600;font-size:20px;margin-right:10px}.bundle .b-was{color:var(--muted-2);text-decoration:line-through;font-size:15px}.proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 0;color:var(--muted);font-size:13.5px;font-family:Sora,sans-serif;letter-spacing:.02em}.proof span{display:flex;align-items:center;gap:7px}.proof span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}@media(max-width:900px){.rev-grid,.bundle{grid-template-columns:1fr}.sticky-buy{display:flex}.compare{font-size:13.5px}.compare th,.compare td{padding:12px}}.pop-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:24px}.pop-ov.show{display:flex}.popup{background:var(--black-2);border:1px solid var(--line);border-radius:12px;max-width:440px;width:100%;padding:42px 36px 34px;text-align:center;position:relative;box-shadow:0 40px 100px #000000b3}.popup .pop-x{position:absolute;top:12px;right:15px;background:none;border:0;color:var(--muted);font-size:24px;cursor:pointer;line-height:1}.popup .eyebrow{justify-content:center;display:block}.popup h3{font-size:27px;margin:12px 0 8px}.popup p{color:var(--muted);margin:0 0 20px}.popup form{display:flex;gap:10px}.popup input{flex:1;background:#0c0c0d;border:1px solid var(--line);color:var(--cream);padding:13px 15px;border-radius:3px;font-family:Inter,sans-serif;min-width:0}.popup .pop-fine{font-size:11px;color:var(--muted-2);margin:14px 0 0}.urgency{display:flex;align-items:center;gap:10px;font-family:Sora,sans-serif;font-size:12.5px;letter-spacing:.02em;color:var(--gold);background:#c8a24c14;border:1px solid var(--line);border-radius:4px;padding:10px 14px;margin:0 0 18px}.urgency:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #c8a24c29;flex:none}.edu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.edu-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;transition:.3s}.edu-card:hover{border-color:var(--gold);transform:translateY(-5px)}.edu-card .ec-b{padding:28px;display:flex;flex-direction:column;flex:1}.edu-card .ec-tag{font-family:Sora,sans-serif;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.edu-card h3{font-size:19px;margin:10px 0 8px;line-height:1.25}.edu-card p{color:var(--muted);font-size:14px;margin:0 0 16px}.edu-card .go{margin-top:auto;font-family:Sora,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.article{max-width:760px;margin:0 auto;padding:14px 0 40px}.article .a-meta{color:var(--muted-2);font-size:12px;font-family:Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.article h1{font-size:clamp(30px,4.4vw,46px);margin:0 0 18px}.article h2{font-size:24px;margin:38px 0 12px}.article p{color:var(--muted);margin:0 0 18px;font-size:17px}.article p.lead{color:var(--cream);font-size:20px}.article .a-cta{margin:36px 0 0;padding:24px 26px;border:1px solid var(--line);border-radius:8px;background:var(--black-2);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.article .a-cta strong{font-family:Sora,sans-serif;font-size:17px;color:var(--cream)}.article .refs{margin-top:36px;padding-top:18px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--muted-2)}.article .refs ul{margin:10px 0 0;padding-left:18px}.article .refs li{margin-bottom:7px}@media(max-width:900px){.edu-grid{grid-template-columns:1fr}.popup form{flex-direction:column}}html,body{overflow-x:hidden}img{max-width:100%}.hero{overflow:hidden}@media(max-width:560px){.announce{font-size:11px;letter-spacing:.08em;padding:9px 12px}.strip-row{padding:14px 0}.mq-item{font-size:10px;letter-spacing:.12em}.mq-item:after{width:4px;height:4px;margin:0 12px}.hero h1{font-size:36px}}.hero-grid>*,.feature-grid>*,.pdp>*,.contact-grid>*,.notify-grid>*,.range-grid>*,.ing-grid>*,.pillar-grid>*,.dev-grid>*{min-width:0}h1,h2,h3,p,.lede{overflow-wrap:break-word;word-break:normal}.facts{margin-top:26px}@media(max-width:560px){.hero h1{font-size:33px;line-height:1.05}.hero-frame{max-width:100%}.facts{margin-top:32px}.sec-head{margin-bottom:8px}}.field select{width:100%;padding:13px 14px;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-family:inherit;font-size:15px;-webkit-appearance:none;appearance:none;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
