/* V7 — complete no-loader website experience */
html{background:#08090d}body{background:#08090d!important}.reveal{transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{transform:none}
.collection-section{padding:105px 5%!important;background:#f3f0e9!important}.collection-section>.section-title:before{content:"CURATED COLLECTION";display:block;color:#8a6a2c;font-size:10px;letter-spacing:2.6px;margin-bottom:14px}.collection-section>.section-title{margin:0 0 45px!important}.collection-section .products-grid{grid-template-columns:1.3fr 1fr 1fr!important;grid-template-rows:repeat(2,280px);gap:18px!important;padding:0!important}.collection-section .card{display:grid!important;grid-template-columns:1fr 1fr;border-radius:28px!important;min-height:0!important}.collection-section .card:first-child{grid-row:1/3}.collection-section .card:first-child{grid-template-columns:1fr;grid-template-rows:1.18fr .82fr}.collection-section .card:nth-child(n+2){grid-template-columns:.9fr 1.1fr}.collection-section .card-img-wrap{height:auto!important;min-height:0!important;padding:0!important;border-radius:0!important}.collection-section .card-img-wrap img{width:100%;height:100%;object-fit:cover!important;border-radius:0!important}.collection-section .card-info{display:flex;flex-direction:column;justify-content:center;padding:22px!important}.collection-section .card-info h3{font-size:17px!important;min-height:0!important}.collection-section .card-desc{font-size:11px!important;min-height:0!important}.collection-section .price{margin:8px 0!important}.collection-section .btn-buy{width:max-content!important;padding:10px 17px!important}.collection-section .card-badge{top:15px!important;left:15px!important}
.nfc-info-section{padding:100px 5%!important;background:#0c0e13!important;color:#fff!important}.nfc-info-section .content-wrapper{max-width:1240px!important;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:80px;align-items:start}.nfc-info-section .main-title{grid-column:1;font-size:clamp(36px,5vw,64px)!important;line-height:1.04;letter-spacing:-2px;margin:0!important;color:#fff}.nfc-info-section .sub-title{grid-column:1;color:var(--vsk-gold-light)!important;font-size:15px!important;text-align:left!important;margin:18px 0!important}.nfc-info-section .description,.nfc-info-section .features-title,.nfc-info-section .features-list{grid-column:2}.nfc-info-section .description{color:#aeb2bb!important;font-size:14px!important;line-height:1.85!important;margin-bottom:12px!important}.nfc-info-section .features-title{color:#fff;margin:24px 0 15px}.nfc-info-section .features-list{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important}.nfc-info-section .features-list li{background:#14171e!important;color:#bdc0c8!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:15px!important;padding:15px!important;font-size:11px!important}.nfc-info-section .features-list li:before{color:var(--vsk-gold)!important}
.seo-content{max-width:none!important;margin:0!important;padding:26px 5%!important;background:#08090d!important;border:0!important;color:#737781!important}.seo-content h2{display:none}.seo-content p{max-width:1240px;margin:auto!important;font-size:10px!important;line-height:1.7!important;text-align:center}.seo-content a{color:#9b8558!important}
.services-section{padding:105px 5%!important;background:#11141a!important;color:#fff}.services-section .section-title{margin-top:0!important;color:#fff}.services-section .section-subtitle{color:#8f939d!important}.services-section .services-grid{max-width:1240px!important;display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}.services-section .service-card{grid-column:span 4;min-height:260px!important;text-align:left!important;padding:28px!important;background:#171a22!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important;color:#fff!important}.services-section .service-card:nth-child(1),.services-section .service-card:nth-child(6){grid-column:span 6}.services-section .service-card .service-icon{margin:0 0 35px!important;background:rgba(215,181,109,.1)!important;color:var(--vsk-gold)!important}.services-section .service-card p{color:#969aa4!important}.service-tag{color:var(--vsk-gold-light)!important;background:rgba(215,181,109,.08)!important}
.how-section{padding:105px 5%!important;background:#f3f0e9!important}.how-section .how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0!important}.how-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:25px 30px!important;border-top:1px solid #cfc7b8!important}.how-card:before{content:""!important;display:block!important;position:absolute!important;top:-5px!important;left:0!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#111!important;transform:none!important}.how-card .how-icon{display:none}.how-card .how-number{position:static!important;color:#a27c31!important;font-size:11px!important;letter-spacing:2px;margin-bottom:20px}.how-card h3{font-size:20px!important}.how-card p{font-size:12px!important}
.referral-section{padding:105px 5%!important;background:#0b1110!important}.referral-wrap{max-width:1240px!important;grid-template-columns:1.15fr .85fr!important;gap:18px!important}.referral-card{border-radius:28px!important;padding:38px!important;background:#111a18!important;border:1px solid rgba(73,189,148,.15)!important}.referral-card h2{font-size:clamp(28px,4vw,48px)!important;letter-spacing:-1.5px!important}.referral-code-box{background:#0b100f!important;border-color:rgba(255,255,255,.08)!important}.referral-step{background:rgba(255,255,255,.035)!important;border-radius:16px}.referral-terms li{background:rgba(255,255,255,.035)!important;border-radius:14px!important}
.reviews-section{padding:105px 5%!important;background:#f7f4ed!important}.reviews-container{display:grid;grid-template-columns:.72fr 1.28fr;gap:50px;align-items:start}.reviews-stats{grid-column:1;grid-row:1/4;position:sticky;top:100px;display:block!important;text-align:left!important;margin:0!important;padding:38px!important;background:#11141a!important;color:white;border:0!important;border-radius:28px!important}.reviews-stats .big-num{font-size:78px!important;color:var(--vsk-gold-light)!important}.reviews-stats .rating-bars{margin-top:30px}.reviews-section .section-subtitle{grid-column:2;text-align:left!important;margin:0!important;padding:0!important;font-size:11px!important}.reviews-section #reviewsList{grid-column:2;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;max-height:none!important;overflow:visible!important;padding:0!important}.reviews-section .review-card{margin:0!important;padding:25px!important;background:white!important;border-radius:22px!important;border:1px solid #e4ded3!important}.reviews-section .btn-review{grid-column:2;margin:10px 0 0!important;width:max-content;border-radius:999px!important;background:#111!important}
.footer{background:#08090d!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer-content{max-width:1240px;margin:auto}.footer-col h4{color:var(--vsk-gold-light)!important}.footer-bottom{max-width:1240px;margin:30px auto 0!important}
@media(max-width:900px){.collection-section .products-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.collection-section .card,.collection-section .card:first-child,.collection-section .card:nth-child(n+2){grid-row:auto;grid-template-columns:1fr!important;grid-template-rows:210px auto!important}.nfc-info-section .content-wrapper{grid-template-columns:1fr;gap:0}.nfc-info-section .main-title,.nfc-info-section .sub-title,.nfc-info-section .description,.nfc-info-section .features-title,.nfc-info-section .features-list{grid-column:1}.nfc-info-section .description:first-of-type{margin-top:35px!important}.services-section .service-card,.services-section .service-card:nth-child(1),.services-section .service-card:nth-child(6){grid-column:span 6}.reviews-container{grid-template-columns:1fr}.reviews-stats,.reviews-section .section-subtitle,.reviews-section #reviewsList,.reviews-section .btn-review{grid-column:1}.reviews-stats{grid-row:auto;position:static}.how-section .how-grid{grid-template-columns:1fr 1fr}.referral-wrap{grid-template-columns:1fr!important}}
@media(max-width:600px){.collection-section,.nfc-info-section,.services-section,.how-section,.referral-section,.reviews-section{padding:72px 14px!important}.collection-section .products-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding-bottom:12px!important}.collection-section .card,.collection-section .card:first-child,.collection-section .card:nth-child(n+2){min-width:84vw!important;scroll-snap-align:center;grid-template-rows:240px auto!important}.nfc-info-section .features-list{grid-template-columns:1fr}.services-section .services-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}.services-section .service-card{min-width:82vw!important;scroll-snap-align:center}.how-section .how-grid{grid-template-columns:1fr}.how-card{padding:22px 12px!important}.referral-card{padding:24px!important}.reviews-section #reviewsList{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.reviews-section .review-card{min-width:82vw;scroll-snap-align:center}.reviews-stats .big-num{font-size:58px!important}}
