:root{
  --bg:#05070a;--navy:#07111a;--panel:#0b1016;--text:#f6f6f2;--muted:#a6afb6;--line:rgba(224,238,245,.16);
  --cyan:#9de8f6;--gold:#d8c99a;--green:#9bd3b0;--font-display:Georgia,"Times New Roman",serif;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--text);background:radial-gradient(circle at 72% 0,rgba(157,232,246,.12),transparent 30rem),linear-gradient(180deg,#020305,var(--navy) 48%,#030405);min-height:100vh}
body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.52'/%3E%3C/svg%3E")}
a{color:inherit;text-decoration:none}.shell{width:min(1120px,calc(100% - 34px));margin:0 auto}.nav{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:rgba(4,7,10,.82);backdrop-filter:blur(22px)}.nav-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;justify-content:flex-start;width:64px;height:46px;opacity:.96;transition:opacity .22s ease}.brand:hover{opacity:.72}.brand img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 18px rgba(157,232,246,.18))}.nav-links{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:14px}.nav-links a:hover{color:var(--text)}
.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#d7dde1,#fff);color:#05070a;font-weight:850;box-shadow:0 0 28px rgba(157,232,246,.16)}.button.dark{background:transparent;color:var(--text);border:1px solid var(--line);box-shadow:none}.hero{padding:92px 0 60px}.image-hero{position:relative;overflow:hidden;min-height:520px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(2,3,5,.96),rgba(2,8,14,.84) 46%,rgba(2,3,5,.62)),var(--hero-image);background-size:cover;background-position:center}.image-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 26% 40%,rgba(157,232,246,.16),transparent 22rem),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.72));pointer-events:none}.image-hero:after{content:"";position:absolute;inset:-10%;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='.65'/%3E%3C/svg%3E");animation:grainShift 14s linear infinite;pointer-events:none}.image-hero .shell{position:relative;z-index:1}.home-hero{min-height:calc(100vh - 72px);padding:72px 0}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.72fr);gap:42px;align-items:center}.hero-logo{display:block;width:min(720px,100%);height:auto;margin:14px 0 18px;filter:drop-shadow(0 0 30px rgba(130,230,250,.32))}.hero-panel{margin:0;border:1px solid rgba(157,232,246,.18);border-radius:18px;overflow:hidden;background:rgba(3,7,11,.58);box-shadow:0 24px 90px rgba(0,0,0,.52),0 0 60px rgba(157,232,246,.1)}.hero-panel img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.seal{display:inline-flex;border:1px solid rgba(157,232,246,.24);border-radius:999px;padding:9px 13px;color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;background:rgba(5,11,16,.74)}.eyebrow{color:var(--cyan);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px}.hero h1,.page-title{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,8vw,104px);line-height:.92;margin:0;text-wrap:balance}.hero p,.lead{max-width:760px;color:var(--muted);font-size:21px;line-height:1.55}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid.two{grid-template-columns:repeat(2,1fr)}section{padding:56px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.section-head h2{font-family:var(--font-display);font-size:clamp(36px,5vw,64px);line-height:1;margin:0;font-weight:400}.section-head p{max-width:430px;margin:0;color:var(--muted);line-height:1.55}.section-head.compact h2{font-size:clamp(31px,4vw,52px)}.card,.product,.qa{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(17,25,35,.74),rgba(5,7,9,.94));box-shadow:0 0 42px rgba(157,232,246,.055);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.card{padding:22px}.card:hover,.product:hover,.qa:hover{transform:translateY(-2px);border-color:rgba(157,232,246,.34);box-shadow:0 18px 64px rgba(0,0,0,.34),0 0 50px rgba(157,232,246,.09)}.card:before,.product:before,.qa:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 0,rgba(157,232,246,.12),transparent 34%);pointer-events:none}.card>*{position:relative}.card h2,.card h3{font-family:var(--font-display);font-weight:400;margin:0 0 10px}.card p,.card li{color:var(--muted);line-height:1.55}.image-card{padding:0}.image-card img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.meta,.mini-label{color:var(--gold);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.price{color:var(--gold);font-family:var(--font-display);font-size:30px}.product{min-height:620px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.cover{position:relative;min-height:260px;border-radius:12px;overflow:hidden;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.78)),var(--cover);background-size:cover;background-position:center}.cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 54% 42%,rgba(157,232,246,.18),transparent 44%)}.cover span,.cover strong{position:relative}.cover span{color:var(--cyan);font-size:11px;text-transform:uppercase;font-weight:900;letter-spacing:.14em}.cover strong{font-family:var(--font-display);font-weight:400;font-size:36px;line-height:.96;text-shadow:0 2px 18px rgba(0,0,0,.68)}.tagline{color:var(--muted);line-height:1.55}.inside{list-style:none;margin:8px 0 18px;padding:0;display:grid;gap:7px;color:var(--muted);font-size:14px}.inside li{border-top:1px solid rgba(224,238,245,.11);padding-top:7px}.preview{display:flex;gap:8px}.thumb{display:block;width:56px;aspect-ratio:1;border-radius:8px;background-size:cover;background-position:center;border:1px solid rgba(157,232,246,.18)}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:14px}.instant{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.product-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.product-list li{border-top:1px solid var(--line);padding-top:10px}.gallery{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:14px}.gallery img,.testimonial-strip img,.testimonial-grid img,.image-feature img{display:block;width:100%;height:100%;object-fit:cover;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.36)}.gallery img{min-height:270px}.testimonial-strip img{max-height:780px;object-fit:contain;background:#030405}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-grid img{aspect-ratio:1;object-fit:cover}.image-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:28px;align-items:center;border:1px solid rgba(157,232,246,.2);border-radius:20px;padding:28px;background:radial-gradient(circle at 15% 15%,rgba(157,232,246,.12),transparent 34%),linear-gradient(180deg,rgba(12,18,26,.76),rgba(4,6,9,.94))}.image-feature h2{font-family:var(--font-display);font-size:clamp(40px,6vw,76px);font-weight:400;line-height:.95;margin:0}.image-feature img{min-height:360px}.faq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.qa{display:block;padding:20px;min-height:180px}.qa>*{position:relative}.qa h3{font-family:var(--font-display);font-weight:400;font-size:25px;margin:0 0 12px}.qa p{color:var(--muted);line-height:1.5}.cta-band{border:1px solid rgba(157,232,246,.22);border-radius:18px;padding:30px;background:radial-gradient(circle at 16% 0,rgba(157,232,246,.12),transparent 38%),linear-gradient(180deg,rgba(17,25,35,.84),rgba(5,7,9,.96))}.cta-band h2{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,5vw,62px);margin:0 0 12px}.article{max-width:850px}.article h2{font-family:var(--font-display);font-weight:400;font-size:34px;margin-top:42px}.article p,.article li{color:var(--muted);line-height:1.7;font-size:18px}.article a{color:var(--cyan)}footer{border-top:1px solid var(--line);padding:28px 0;color:var(--muted)}.footer-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}
@keyframes grainShift{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(-2%,1%,0)}100%{transform:translate3d(0,0,0)}}@media(max-width:980px){.hero-grid,.image-feature{grid-template-columns:1fr}.faq-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.product{min-height:auto}}@media(max-width:820px){.grid,.grid.two{grid-template-columns:1fr}.nav-inner{min-height:64px;align-items:center;flex-direction:row;padding:10px 0}.brand{width:50px;height:36px}.nav-links{gap:14px;font-size:12px}.hero{padding-top:58px}.home-hero{min-height:auto}.image-hero{min-height:440px}.hero-panel img{min-height:260px}.faq-grid{grid-template-columns:1fr}.shell{width:min(100% - 24px,1120px)}}

.dna-hero{position:relative;overflow:hidden;min-height:calc(100vh - 72px);display:flex;align-items:center;padding:72px 0 58px;background:radial-gradient(circle at 76% 18%,rgba(216,201,154,.12),transparent 25rem),linear-gradient(180deg,#020203,#090806 54%,#030405)}.dna-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.36),rgba(0,0,0,.06)),radial-gradient(circle at 30% 34%,rgba(157,232,246,.08),transparent 22rem);pointer-events:none}.dna-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(280px,.74fr);gap:34px;align-items:end}.dna-hero h1{font-family:var(--font-display);font-size:clamp(54px,9vw,118px);font-weight:400;line-height:.86;margin:14px 0;text-wrap:balance}.dna-hero p{max-width:720px;color:#c7c1b3;font-size:21px;line-height:1.55}.dna-hero-image{position:relative;display:block;width:100%;min-height:520px;border:1px solid rgba(216,201,154,.28);border-radius:0;background:#050505;padding:0;overflow:hidden;box-shadow:0 30px 120px rgba(0,0,0,.58),0 0 80px rgba(216,201,154,.08);cursor:zoom-in}.dna-hero-image img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;filter:contrast(1.05) saturate(1.02);transition:transform 1.4s ease,filter 1.4s ease}.dna-hero-image:hover img{transform:scale(1.035);filter:contrast(1.1) saturate(1.08)}.dna-collections{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.dna-collection{position:relative;min-height:330px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid rgba(216,201,154,.2);background:#050505;box-shadow:0 20px 70px rgba(0,0,0,.32);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.dna-collection:hover{transform:translateY(-3px);border-color:rgba(216,201,154,.45);box-shadow:0 28px 90px rgba(0,0,0,.44),0 0 42px rgba(216,201,154,.1)}.dna-collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.74) contrast(1.1) saturate(.96);transition:transform 1s ease}.dna-collection:hover img{transform:scale(1.06)}.dna-collection div{position:relative;z-index:2;padding:18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 36%,rgba(0,0,0,.98))}.dna-collection h3{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:.96;margin:7px 0 8px}.dna-collection p{margin:0;color:#bdb6a8;font-size:14px;line-height:1.45}.dna-filters{position:sticky;top:72px;z-index:4;display:flex;gap:8px;overflow:auto;margin:0 0 18px;padding:10px 0;background:linear-gradient(180deg,rgba(5,7,10,.96),rgba(5,7,10,.72));backdrop-filter:blur(14px)}.dna-filters button,.tag-row button{flex:0 0 auto;min-height:34px;border:1px solid rgba(216,201,154,.24);border-radius:999px;background:rgba(9,8,7,.72);color:#d8c99a;padding:0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.dna-filters button.active,.dna-filters button:hover,.tag-row button:hover{border-color:rgba(216,201,154,.62);color:#fff6dc;box-shadow:0 0 24px rgba(216,201,154,.12)}.dna-masonry{column-count:3;column-gap:16px}.dna-card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 16px;border:1px solid rgba(216,201,154,.18);background:linear-gradient(180deg,rgba(13,13,12,.96),rgba(4,4,4,.98));box-shadow:0 18px 60px rgba(0,0,0,.26);overflow:hidden;transition:opacity .32s ease,transform .32s ease,border-color .32s ease,box-shadow .32s ease}.dna-card[hidden]{display:none}.dna-card:hover{transform:translateY(-2px);border-color:rgba(216,201,154,.45);box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 48px rgba(216,201,154,.08)}.dna-art{position:relative;display:block;width:100%;border:0;border-radius:0;background:#020202;padding:0;overflow:hidden;cursor:zoom-in}.dna-art img{display:block;width:100%;height:auto;min-height:260px;object-fit:cover;user-select:none;-webkit-user-drag:none;transition:transform .8s ease,filter .8s ease}.dna-card:hover .dna-art img{transform:scale(1.045);filter:contrast(1.08) saturate(1.05)}.protection{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.34));pointer-events:auto}.motion-chip{position:absolute;z-index:3;left:12px;top:12px;border:1px solid rgba(216,201,154,.36);border-radius:999px;background:rgba(0,0,0,.52);color:#f1dfaa;padding:6px 9px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.dna-card-body{padding:18px}.dna-card-body h3{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;margin:7px 0 8px}.dna-card-body p{margin:0;color:#bdb6a8;line-height:1.55}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.dna-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dna-actions .button{min-height:38px;font-size:13px}.dna-lightbox{width:min(96vw,1380px);height:min(94vh,900px);border:1px solid rgba(216,201,154,.45);padding:0;background:#030303;color:var(--text)}.dna-lightbox::backdrop{background:rgba(0,0,0,.88)}.dna-lightbox figure{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:100%;margin:0}.lightbox-image-wrap{position:relative;min-width:0;background:#010101}.dna-lightbox img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.dna-lightbox figcaption{overflow:auto;padding:24px;border-left:1px solid rgba(216,201,154,.18);background:linear-gradient(180deg,rgba(10,10,10,.98),rgba(2,2,2,.98))}.dna-lightbox h2{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:.96;margin:8px 0 12px}.dna-lightbox p{color:#c7c1b3;line-height:1.55}.dna-close{position:absolute;z-index:5;right:12px;top:12px;width:40px;height:40px;border:1px solid rgba(216,201,154,.4);background:rgba(0,0,0,.68);color:#fff;border-radius:999px;font-size:24px;cursor:pointer}.dna-meta-panel{display:grid;gap:12px;margin:20px 0 0}.dna-meta-panel div{border-top:1px solid rgba(216,201,154,.18);padding-top:11px}.dna-meta-panel dt{color:#d8c99a;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}.dna-meta-panel dd{margin:4px 0 0;color:#f6f1e4;line-height:1.45}.motion-preview{position:relative;overflow:hidden;margin-top:22px;border:1px solid rgba(216,201,154,.18);padding:15px;background:rgba(216,201,154,.045)}.motion-preview span{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(216,201,154,.12),transparent);animation:motionSweep 3.8s ease-in-out infinite}.motion-preview strong,.motion-preview p{position:relative}.motion-preview strong{color:#f1dfaa}.motion-preview p{margin:7px 0 0;font-size:14px}
@keyframes motionSweep{0%{transform:translateX(-120%)}55%,100%{transform:translateX(120%)}}@media(max-width:1100px){.dna-collections{grid-template-columns:repeat(2,1fr)}.dna-masonry{column-count:2}.dna-hero-grid{grid-template-columns:1fr}.dna-hero-image,.dna-hero-image img{min-height:380px}.dna-lightbox figure{grid-template-columns:1fr}.dna-lightbox figcaption{border-left:0;border-top:1px solid rgba(216,201,154,.18)}.dna-lightbox img{height:58vh}}@media(max-width:720px){.dna-hero{min-height:auto;padding:58px 0 42px}.dna-hero h1{font-size:clamp(48px,17vw,82px)}.dna-hero p{font-size:18px}.dna-collections{grid-template-columns:1fr}.dna-masonry{column-count:1}.dna-filters{top:64px}.dna-card-body h3{font-size:27px}.dna-lightbox{height:94vh}.dna-lightbox img{height:50vh}}

.money-hero{background-image:linear-gradient(90deg,rgba(2,3,5,.98),rgba(8,5,4,.88) 48%,rgba(2,3,5,.7)),var(--hero-image)}.money-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(45px,7.8vw,96px);line-height:.9;margin:18px 0;text-wrap:balance}.money-stack{position:relative}.money-stack div{position:absolute;left:16px;right:16px;bottom:16px;padding:16px;border:1px solid rgba(216,201,154,.24);background:rgba(0,0,0,.74);backdrop-filter:blur(12px)}.money-stack strong{display:block;font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.02}.money-stack span{display:block;margin-top:8px;color:#d8c99a;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.money-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.money-stats span{border:1px solid rgba(216,201,154,.24);border-radius:999px;padding:8px 10px;background:rgba(0,0,0,.34);color:#f0dfaa;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.money-section{padding:48px 0}.money-section.hot{background:linear-gradient(180deg,rgba(84,8,8,.18),transparent)}.money-grid,.bundle-grid,.money-wall{display:grid;gap:14px}.money-grid.best{grid-template-columns:repeat(4,1fr)}.money-grid.cheap{grid-template-columns:repeat(7,1fr)}.bundle-grid{grid-template-columns:repeat(5,1fr)}.money-wall{grid-template-columns:repeat(4,1fr)}.money-product{overflow:hidden;border:1px solid rgba(216,201,154,.18);border-radius:12px;background:linear-gradient(180deg,rgba(15,15,14,.96),rgba(3,3,3,.98));box-shadow:0 18px 56px rgba(0,0,0,.28);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.money-product:hover{transform:translateY(-3px);border-color:rgba(216,201,154,.5);box-shadow:0 30px 80px rgba(0,0,0,.44),0 0 42px rgba(216,201,154,.1)}.money-cover{position:relative;display:flex;min-height:235px;flex-direction:column;justify-content:flex-end;padding:16px;overflow:hidden;background-image:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.86)),var(--cover);background-size:cover;background-position:center}.money-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 48% 30%,rgba(216,201,154,.16),transparent 42%);transition:transform .7s ease}.money-product:hover .money-cover:before{transform:scale(1.08)}.money-cover span,.money-cover strong{position:relative}.money-cover span{color:#f0dfaa;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.13em}.money-cover strong{margin-top:6px;font-family:var(--font-display);font-size:31px;font-weight:400;line-height:.96;text-shadow:0 2px 18px rgba(0,0,0,.74)}.money-body{padding:15px}.money-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.money-price{font-family:var(--font-display);font-size:34px;color:#f2d37e}.money-note{color:#9bd3b0;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.11em;text-align:right}.money-body p{min-height:78px;margin:0 0 14px;color:#c3bbb0;line-height:1.48;font-size:14px}.buy-now{width:100%;background:linear-gradient(135deg,#f7d26a,#fff2c2);box-shadow:0 0 28px rgba(216,201,154,.2)}.money-product.compact .money-cover{min-height:180px}.money-product.compact .money-cover strong{font-size:25px}.money-product.compact .money-body p{min-height:92px;font-size:13px}.free-vault{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:24px;align-items:center;border:1px solid rgba(216,201,154,.24);border-radius:18px;padding:28px;background:radial-gradient(circle at 12% 0,rgba(216,201,154,.12),transparent 34%),linear-gradient(180deg,rgba(15,14,12,.92),rgba(4,4,4,.98))}.free-vault h2,.money-cta h2{font-family:var(--font-display);font-weight:400;font-size:clamp(38px,6vw,74px);line-height:.95;margin:0}.money-grid.free{grid-template-columns:repeat(3,1fr)}.money-cta{display:block}.money-cta p{max-width:820px}@media(max-width:1180px){.money-grid.best,.money-wall{grid-template-columns:repeat(2,1fr)}.money-grid.cheap,.bundle-grid{grid-template-columns:repeat(3,1fr)}.free-vault{grid-template-columns:1fr}}@media(max-width:760px){.money-hero h1{font-size:clamp(42px,13vw,66px)}.money-stack div{position:static;border-left:0;border-right:0;border-bottom:0}.money-grid.best,.money-grid.cheap,.bundle-grid,.money-wall,.money-grid.free{grid-template-columns:1fr}.money-product.compact .money-body p,.money-body p{min-height:0}.money-cover,.money-product.compact .money-cover{min-height:220px}.free-vault{padding:18px}}
.vault-drops-page{background:radial-gradient(circle at 18% 0,rgba(216,201,154,.13),transparent 30rem),radial-gradient(circle at 86% 8%,rgba(157,232,246,.08),transparent 28rem),linear-gradient(180deg,#020305,#070809 48%,#030405)}.vault-hero{background-image:linear-gradient(90deg,rgba(2,3,5,.98),rgba(7,7,8,.86) 48%,rgba(2,3,5,.7)),var(--hero-image)}.vault-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:38px;align-items:center}.vault-copy h1{font-family:var(--font-body);font-weight:900;font-size:clamp(54px,8vw,110px);line-height:.92;letter-spacing:0;margin:18px 0}.vault-copy p{max-width:780px;color:#c5c0b7;font-size:20px;line-height:1.55}.vault-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.vault-stats span{border:1px solid rgba(216,201,154,.24);border-radius:999px;padding:8px 10px;background:rgba(0,0,0,.34);color:#f0dfaa;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.vault-panel{min-height:310px;display:flex;align-items:center;justify-content:center;padding:28px}.vault-panel img{width:min(360px,100%);height:auto;min-height:0;object-fit:contain;filter:drop-shadow(0 0 32px rgba(157,232,246,.2))}.vault-panel div{position:absolute;left:16px;right:16px;bottom:16px;padding:16px;border:1px solid rgba(216,201,154,.24);background:rgba(0,0,0,.74);backdrop-filter:blur(12px)}.vault-panel strong{display:block;font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.02}.vault-panel span{display:block;margin-top:8px;color:#d8c99a;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.vault-section{padding:58px 0}.vault-band{border-top:1px solid rgba(216,201,154,.12);border-bottom:1px solid rgba(216,201,154,.12);background:linear-gradient(180deg,rgba(216,201,154,.035),rgba(157,232,246,.025))}.vault-product-grid,.vault-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vault-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vault-product-card,.vault-category{min-height:245px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid rgba(216,201,154,.18);border-radius:12px;padding:22px;background:linear-gradient(180deg,rgba(15,15,14,.94),rgba(3,3,3,.98));box-shadow:0 18px 56px rgba(0,0,0,.26);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.vault-product-card:hover,.vault-category:hover{transform:translateY(-2px);border-color:rgba(216,201,154,.48);box-shadow:0 28px 80px rgba(0,0,0,.38),0 0 42px rgba(216,201,154,.08)}.vault-card-main{display:grid;gap:12px}.vault-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vault-status,.vault-meta,.vault-source,.vault-price{color:#a6afb6;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.vault-status{width:fit-content;border:1px solid rgba(216,201,154,.18);border-radius:999px;padding:6px 9px}.status-live{color:#9bd3b0;border-color:rgba(155,211,176,.34);background:rgba(155,211,176,.08)}.status-planned,.status-coming-soon,.status-needs-review{color:#f0dfaa;border-color:rgba(216,201,154,.34);background:rgba(216,201,154,.08)}.vault-price{color:#f2d37e;text-align:right}.vault-product-card h3,.vault-category h3{margin:0;color:#fff;font-size:22px;line-height:1.05;letter-spacing:0}.vault-product-card p,.vault-category p{margin:0;color:#c3bbb0;line-height:1.5}.vault-card-foot{display:grid;gap:12px}.vault-source{color:#77736b;text-transform:none;letter-spacing:0}.vault-buy{width:fit-content;min-width:156px}.vault-review-label{width:fit-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,201,154,.18);border-radius:999px;padding:0 14px;color:#a6afb6;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.vault-category{min-height:210px}.vault-category span{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:10px;color:#f0dfaa;background:rgba(216,201,154,.1);font-size:12px;font-weight:950}.vault-category.muted{opacity:.72}.vault-next-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.vault-next-list li{min-height:74px;display:flex;align-items:center;border:1px solid rgba(216,201,154,.18);border-radius:12px;padding:16px;color:#fff;background:linear-gradient(180deg,rgba(15,15,14,.94),rgba(3,3,3,.98));font-weight:900}@media(max-width:980px){.vault-hero-grid,.vault-product-grid,.vault-category-grid,.vault-next-list{grid-template-columns:1fr 1fr}}@media(max-width:720px){.vault-hero-grid,.vault-product-grid,.vault-category-grid,.vault-next-list{grid-template-columns:1fr}.vault-copy h1{font-size:clamp(46px,16vw,74px)}.vault-panel div{position:static;width:100%;margin-top:18px}.vault-panel{flex-direction:column;min-height:auto}.vault-buy,.vault-review-label{width:100%}}
.vault-hero .actions .button{width:auto}.vault-panel{position:relative;overflow:hidden}
.vault-drops-page{background:radial-gradient(circle at 14% 0,rgba(239,110,28,.12),transparent 30rem),radial-gradient(circle at 82% 8%,rgba(64,174,255,.13),transparent 30rem),linear-gradient(180deg,#020305,#070707 48%,#030405)}.vault-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 52%,rgba(0,0,0,.82)),radial-gradient(circle at 24% 42%,rgba(64,174,255,.18),transparent 25rem),radial-gradient(circle at 70% 18%,rgba(239,110,28,.16),transparent 20rem)}.vault-hero:after{opacity:.18}.vault-copy h1{max-width:760px;text-transform:none}.vault-copy p{max-width:660px}.vault-panel{padding:0;background:linear-gradient(180deg,rgba(5,5,5,.88),rgba(0,0,0,.96));border-color:rgba(64,174,255,.24)}.vault-panel img{width:100%;height:100%;min-height:360px;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.vault-panel div{border-color:rgba(216,201,154,.34);background:rgba(0,0,0,.78)}.vault-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.vault-product-card{padding:0;overflow:hidden;min-height:430px;background:linear-gradient(180deg,rgba(10,10,11,.98),rgba(3,3,4,.98));border-color:rgba(216,201,154,.2)}.vault-product-card:hover{border-color:rgba(242,152,49,.6);box-shadow:0 32px 90px rgba(0,0,0,.5),0 0 56px rgba(64,174,255,.12)}.vault-card-thumb{position:relative;min-height:172px;display:flex;align-items:flex-end;padding:14px;overflow:hidden;background-image:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.84)),var(--thumb);background-size:cover;background-position:center}.vault-card-thumb:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,rgba(64,174,255,.18),transparent 46%),radial-gradient(circle at 84% 0,rgba(239,110,28,.2),transparent 42%);opacity:.9;transition:transform .5s ease}.vault-product-card:hover .vault-card-thumb:before{transform:scale(1.08)}.vault-card-thumb span{position:relative;z-index:1;border:1px solid rgba(216,201,154,.38);border-radius:999px;padding:6px 9px;background:rgba(0,0,0,.62);color:#f0dfaa;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.vault-card-main{padding:20px 22px 0}.vault-card-foot{padding:0 22px 22px}.vault-product-card h3{font-size:24px}.vault-product-card p{font-size:16px;color:#e4ddd2}.vault-status{display:none}.vault-price{font-size:18px;color:#f4bd51}.vault-review-label{min-height:42px;border-radius:8px;border-color:rgba(216,201,154,.3);background:rgba(216,201,154,.08);color:#f0dfaa}.vault-source{color:#8f8a83}.vault-category{position:relative;overflow:hidden;min-height:230px;justify-content:flex-end;background-image:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.9)),var(--cat);background-size:cover;background-position:center;border-color:rgba(216,201,154,.2)}.vault-category:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,rgba(64,174,255,.16),transparent 44%),radial-gradient(circle at 86% 0,rgba(239,110,28,.2),transparent 40%);transition:transform .5s ease}.vault-category:hover:before{transform:scale(1.08)}.vault-category span,.vault-category h3,.vault-category p{position:relative;z-index:1}.vault-category span{background:rgba(0,0,0,.62);border:1px solid rgba(216,201,154,.34)}.vault-category h3{font-size:21px}.vault-category p{color:#d8d1c6}.vault-band{background:linear-gradient(180deg,rgba(216,201,154,.035),rgba(64,174,255,.035))}.vault-next-list li{background:linear-gradient(135deg,rgba(8,8,9,.98),rgba(15,12,9,.98));border-color:rgba(216,201,154,.24)}@media(max-width:980px){.vault-product-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.vault-product-grid{grid-template-columns:1fr}.vault-card-thumb{min-height:190px}.vault-panel img{min-height:260px}}

.vault-product-card-featured{border-color:rgba(236,70,34,.42);box-shadow:0 26px 80px rgba(0,0,0,.42),0 0 48px rgba(236,70,34,.12)}.vault-product-card-featured .vault-card-thumb{min-height:220px;background-position:center}.s198-look-section{padding-top:8px;background:radial-gradient(circle at 15% 0,rgba(205,35,24,.13),transparent 30rem),radial-gradient(circle at 92% 10%,rgba(64,174,255,.12),transparent 28rem)}.s198-look-head p{max-width:500px;color:#d7cec4}.s198-look-hero{display:grid;grid-template-columns:minmax(270px,.42fr) minmax(0,.58fr);gap:16px;align-items:stretch;margin-bottom:16px}.s198-look-copy,.s198-look-card{overflow:hidden;border:1px solid rgba(216,201,154,.22);border-radius:12px;background:linear-gradient(180deg,rgba(13,12,13,.98),rgba(3,3,4,.98));box-shadow:0 24px 80px rgba(0,0,0,.42)}.s198-look-copy{display:flex;flex-direction:column;justify-content:center;padding:28px;min-height:420px}.s198-look-copy span,.s198-look-card span{color:#f0dfaa;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.s198-look-copy h3{margin:12px 0;font-size:clamp(42px,6vw,74px);line-height:.9;letter-spacing:0}.s198-look-copy p{margin:0;color:#e6ded4;font-size:18px;line-height:1.55}.s198-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.s198-chip-row span{border:1px solid rgba(216,201,154,.24);border-radius:999px;padding:8px 10px;background:rgba(0,0,0,.38);font-size:11px;color:#f0dfaa}.s198-look-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s198-look-card{position:relative;min-height:360px}.s198-look-card.featured{min-height:520px}.s198-look-card img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;filter:saturate(1.05) contrast(1.04);transition:transform .55s ease}.s198-look-card.featured img{min-height:520px}.s198-look-card:hover img{transform:scale(1.025)}.s198-look-card div{position:absolute;left:0;right:0;bottom:0;padding:18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 24%,rgba(0,0,0,.98))}.s198-look-card h3{margin:8px 0;color:#fff;font-size:25px;letter-spacing:0}.s198-look-card p{margin:0;color:#d4ccc1;line-height:1.45;font-size:14px}.s198-look-card.featured h3{font-size:34px}@media(max-width:980px){.s198-look-hero{grid-template-columns:1fr}.s198-look-copy{min-height:auto}.s198-look-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.s198-look-grid{grid-template-columns:1fr}.s198-look-card,.s198-look-card.featured{min-height:auto}.s198-look-card img,.s198-look-card.featured img{min-height:0;height:auto}.s198-look-card div{position:relative;background:rgba(0,0,0,.96)}}
