body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);color:#fff;line-height:1.6;overflow-x:hidden}.luxury-store{min-height:100vh;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)}.flash-sale-banner{background:linear-gradient(90deg,#ff4444,#ff6666,#ff4444);color:#fff;text-align:center;padding:12px 20px;font-weight:700;font-size:14px;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:10px;animation:pulse 2s infinite;position:relative;overflow:hidden}.flash-sale-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}.timer-icon{animation:spin 2s linear infinite}.sale-text{font-size:16px;text-shadow:0 0 10px rgba(255,255,255,.5)}.header{background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,215,0,.2);padding:15px 0;position:sticky;top:0;z-index:100}.header-content{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.logo{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:800}.crown-icon{color:gold;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}.brand-name{background:linear-gradient(135deg,#ffd700,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.premium-badge{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px}.header-features{display:flex;gap:30px;flex-wrap:wrap}.feature{display:flex;align-items:center;gap:6px;font-size:13px;color:#ccc}.feature svg{color:gold}.cart-button{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border:none;padding:12px 20px;border-radius:8px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative;transition:all .3s ease;box-shadow:0 4px 15px #ffd7004d}.cart-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.cart-count{background:#ff4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;position:absolute;top:-8px;right:-8px}.category-nav{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,215,0,.1);padding:15px 0;position:sticky;top:80px;z-index:90}.category-buttons{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.category-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,215,0,.2);color:#ccc;padding:12px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.category-btn:hover{background:rgba(255,215,0,.1);border-color:#ffd70066;color:gold;transform:translateY(-2px)}.category-btn.active{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border-color:gold;box-shadow:0 4px 15px #ffd7004d}.category-count{background:rgba(255,255,255,.2);padding:2px 6px;border-radius:10px;font-size:11px;font-weight:700}.category-btn.active .category-count{background:rgba(0,0,0,.2)}.product-nav{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 0;border-bottom:1px solid rgba(255,215,0,.1)}.product-buttons{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.product-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,215,0,.2);color:#ccc;padding:15px 20px;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:600;transition:all .3s ease;min-width:120px;text-align:center}.product-btn:hover{background:rgba(255,215,0,.1);border-color:#ffd70066;color:gold;transform:translateY(-3px);box-shadow:0 6px 20px #ffd70033}.product-btn.active{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border-color:gold;box-shadow:0 6px 25px #ffd70066;transform:translateY(-3px)}.product-number{background:rgba(255,255,255,.2);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.product-btn.active .product-number{background:rgba(0,0,0,.2)}.product-name{font-size:14px;font-weight:700}.product-category{font-size:10px;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.main-content{max-width:1400px;margin:0 auto;padding:40px 20px}.product-container{background:rgba(255,255,255,.02);border-radius:20px;padding:40px;border:1px solid rgba(255,215,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-badge{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;padding:12px 24px;border-radius:25px;font-weight:700;font-size:14px;letter-spacing:.5px;margin:0 auto 30px;width:fit-content;box-shadow:0 4px 15px #ffd7004d}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}.product-content h1{font-size:48px;font-weight:900;line-height:1.1;margin-bottom:20px;background:linear-gradient(135deg,#ffffff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-description{font-size:18px;color:#ccc;margin-bottom:30px;line-height:1.6}.rating{display:flex;align-items:center;gap:15px;margin-bottom:40px}.stars{display:flex;gap:2px}.star.filled{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.6))}.rating-text{font-weight:700;font-size:18px;color:gold}.review-count{color:#999;font-size:14px}.pricing-section{background:linear-gradient(135deg,rgba(139,69,19,.2),rgba(160,82,45,.2));border:1px solid rgba(255,215,0,.3);border-radius:16px;padding:30px;margin-bottom:40px}.exclusive-offer{display:flex;align-items:center;justify-content:center;gap:8px;color:gold;font-weight:700;font-size:14px;margin-bottom:20px}.sparkle-icon{animation:sparkle 2s ease-in-out infinite}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:25px}.time-unit{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,.5);padding:10px 15px;border-radius:8px;border:1px solid rgba(255,215,0,.3)}.time-number{font-size:24px;font-weight:900;color:gold;line-height:1}.time-label{font-size:10px;color:#ccc;text-transform:uppercase;letter-spacing:.5px}.time-separator{font-size:24px;font-weight:900;color:gold}.price-display{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.current-price{font-size:48px;font-weight:900;color:gold;text-shadow:0 0 20px rgba(255,215,0,.5)}.original-price{font-size:24px;color:#999;text-decoration:line-through}.discount-badge{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;padding:8px 16px;border-radius:20px;font-weight:700;font-size:16px;box-shadow:0 4px 15px #ffd7004d}.urgency-text{text-align:center;color:gold;font-weight:600;margin-bottom:25px;font-size:14px}.add-to-cart-btn{width:100%;background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border:none;padding:18px 30px;border-radius:12px;font-size:18px;font-weight:900;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 6px 25px #ffd70066;margin-bottom:30px}.add-to-cart-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #ffd70099}.trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.trust-badge{display:flex;align-items:center;gap:10px;padding:12px;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,215,0,.2)}.trust-badge svg{color:gold;flex-shrink:0}.badge-title{font-weight:700;font-size:14px;color:#fff}.badge-subtitle{font-size:12px;color:#ccc}.product-image{display:flex;justify-content:center;align-items:center}.product-image img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 20px 60px #0000004d;transition:transform .3s ease}.product-image img:hover{transform:scale(1.05)}.product-benefits{margin-bottom:60px}.product-benefits h3{font-size:32px;font-weight:800;text-align:center;margin-bottom:30px;background:linear-gradient(135deg,#ffffff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.benefit-item{display:flex;align-items:center;gap:12px;padding:20px;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,215,0,.2);transition:all .3s ease}.benefit-item:hover{background:rgba(255,215,0,.1);border-color:#ffd70066;transform:translateY(-2px)}.check-icon{color:gold;flex-shrink:0;background:rgba(255,215,0,.2);padding:4px;border-radius:50%}.testimonials{margin-bottom:60px}.testimonials h3{font-size:32px;font-weight:800;text-align:center;margin-bottom:30px;background:linear-gradient(135deg,#ffffff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testimonial-carousel{max-width:600px;margin:0 auto}.testimonial{text-align:center;padding:30px;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,215,0,.2)}.testimonial-stars{display:flex;justify-content:center;gap:4px;margin-bottom:20px}.testimonial p{font-size:18px;font-style:italic;color:#ccc;margin-bottom:15px;line-height:1.6}.testimonial-author{font-weight:700;color:gold}.final-cta{text-align:center;background:linear-gradient(135deg,rgba(139,69,19,.3),rgba(160,82,45,.3));border:2px solid rgba(255,215,0,.4);border-radius:20px;padding:40px}.final-cta h3{font-size:36px;font-weight:900;color:gold;margin-bottom:15px;text-shadow:0 0 20px rgba(255,215,0,.5)}.final-cta p{font-size:18px;color:#ccc;margin-bottom:30px}.final-countdown{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.countdown-unit{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,.6);padding:20px;border-radius:12px;border:2px solid rgba(255,215,0,.4);min-width:80px}.countdown-number{font-size:32px;font-weight:900;color:gold;line-height:1;text-shadow:0 0 15px rgba(255,215,0,.6)}.countdown-label{font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.final-cta-btn{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border:none;padding:20px 40px;border-radius:12px;font-size:20px;font-weight:900;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 30px #ffd70080}.final-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px #ffd700b3}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.cart-modal,.checkout-modal{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;border:1px solid rgba(255,215,0,.3);max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.checkout-modal{max-width:800px}.cart-header,.checkout-header{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid rgba(255,215,0,.2)}.cart-header h3,.checkout-header h3{font-size:24px;font-weight:800;color:gold}.close-btn{background:none;border:none;color:#ccc;cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease}.close-btn:hover{background:rgba(255,255,255,.1);color:gold}.cart-items{padding:20px 30px;max-height:400px;overflow-y:auto}.empty-cart{text-align:center;color:#ccc;font-size:16px;padding:40px 0}.cart-item{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.cart-item:last-child{border-bottom:none}.item-info h4{font-size:16px;font-weight:700;color:#fff;margin-bottom:5px}.item-category{font-size:12px;color:gold;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.item-price{font-size:14px;color:#ccc}.quantity-controls{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.05);border-radius:8px;padding:5px}.quantity-controls button{background:rgba(255,215,0,.2);border:none;color:gold;width:30px;height:30px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.quantity-controls button:hover{background:rgba(255,215,0,.4)}.quantity-controls span{min-width:30px;text-align:center;font-weight:700}.remove-btn{background:rgba(255,68,68,.2);border:none;color:#f44;width:30px;height:30px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-btn:hover{background:rgba(255,68,68,.4)}.cart-footer{padding:25px 30px;border-top:1px solid rgba(255,215,0,.2)}.cart-total{text-align:center;margin-bottom:20px;font-size:20px;color:gold}.checkout-btn{width:100%;background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.checkout-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.checkout-content{padding:30px}.order-summary{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:30px;border:1px solid rgba(255,215,0,.2)}.order-summary h4{font-size:18px;font-weight:700;color:gold;margin-bottom:15px}.order-item{display:flex;justify-content:space-between;padding:8px 0;color:#ccc}.order-total{border-top:1px solid rgba(255,255,255,.2);padding-top:15px;margin-top:15px;font-size:18px;color:gold}.checkout-form{display:flex;flex-direction:column;gap:25px}.form-section h4{font-size:16px;font-weight:700;color:gold;margin-bottom:15px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkout-form input,.checkout-form select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px 15px;color:#fff;font-size:14px;transition:all .3s ease}.checkout-form input:focus,.checkout-form select:focus{outline:none;border-color:gold;background:rgba(255,215,0,.1)}.checkout-form input::placeholder{color:#999}.security-badges{display:flex;justify-content:center;gap:20px;margin:20px 0;flex-wrap:wrap}.security-badge{display:flex;align-items:center;gap:6px;color:#ccc;font-size:12px}.security-badge svg{color:gold}.place-order-btn{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border:none;padding:18px 30px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.place-order-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.success-modal{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;border:1px solid rgba(255,215,0,.3);max-width:500px;width:100%;box-shadow:0 20px 60px #00000080}.success-content{padding:40px;text-align:center}.success-icon{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 30px #ffd70066}.success-content h3{font-size:28px;font-weight:800;color:gold;margin-bottom:15px}.success-content p{color:#ccc;margin-bottom:15px;line-height:1.6}.continue-btn{background:linear-gradient(135deg,#ffd700,#ffed4e);color:#000;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:20px}.continue-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.footer{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);border-top:1px solid rgba(255,215,0,.2);padding:60px 0 30px;margin-top:80px}.footer-content{max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.footer-section h4{font-size:18px;font-weight:700;color:gold;margin-bottom:20px}.footer-logo{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:800;margin-bottom:15px}.footer-logo .crown-icon{color:gold}.footer-section p{color:#ccc;line-height:1.6}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:10px;color:#ccc;font-size:14px}.contact-item svg{color:gold;flex-shrink:0}.footer-section ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-section ul li a{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-section ul li a:hover{color:gold}.social-links{display:flex;gap:15px;flex-wrap:wrap}.social-links a{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s ease}.social-links a:hover{color:gold}.footer-bottom{max-width:1400px;margin:40px auto 0;padding:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:#999;font-size:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}@media (max-width: 1200px){.product-hero{grid-template-columns:1fr;gap:40px;text-align:center}.product-content h1{font-size:40px}}@media (max-width: 768px){.header-content{flex-direction:column;gap:15px}.header-features{gap:20px}.category-buttons,.product-buttons{flex-direction:column;align-items:center}.product-container{padding:20px}.product-content h1{font-size:32px}.price-display{flex-direction:column;gap:10px}.current-price{font-size:36px}.trust-badges,.benefits-grid{grid-template-columns:1fr}.final-countdown{flex-wrap:wrap;gap:15px}.countdown-unit{min-width:60px;padding:15px}.countdown-number{font-size:24px}.form-row{grid-template-columns:1fr}.security-badges{flex-direction:column;align-items:center}.footer-content{grid-template-columns:1fr;text-align:center}}@media (max-width: 480px){.flash-sale-banner{font-size:12px;padding:10px}.product-content h1{font-size:28px}.product-description{font-size:16px}.current-price{font-size:32px}.final-cta h3{font-size:28px}.modal-overlay{padding:10px}.cart-modal,.checkout-modal{max-height:90vh}}.policy-page{min-height:100vh;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.policy-header{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,215,0,.2);padding:1rem 0;position:sticky;top:0;z-index:100}.policy-header .header-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.policy-header .logo{display:flex;align-items:center;gap:.5rem}.policy-header .crown-icon{color:gold;width:24px;height:24px}.policy-header .brand-name{font-size:1.5rem;font-weight:700;color:#fff}.policy-header .premium-badge{background:linear-gradient(45deg,#ffd700,#ffed4e);color:#000;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;margin-left:.5rem}.back-link{display:flex;align-items:center;gap:.5rem;color:gold;text-decoration:none;font-weight:500;transition:all .3s ease;padding:.5rem 1rem;border:1px solid rgba(255,215,0,.3);border-radius:6px}.back-link:hover{background:rgba(255,215,0,.1);border-color:gold;transform:translateY(-1px)}.policy-content{max-width:800px;margin:0 auto;padding:3rem 2rem}.policy-container h1{font-size:2.5rem;font-weight:700;color:gold;margin-bottom:.5rem;text-align:center}.last-updated{text-align:center;color:#ccc;margin-bottom:3rem;font-style:italic}.policy-container section{margin-bottom:2.5rem}.policy-container h2{font-size:1.5rem;font-weight:600;color:gold;margin-bottom:1rem;border-bottom:2px solid rgba(255,215,0,.3);padding-bottom:.5rem}.policy-container h3{font-size:1.25rem;font-weight:600;color:#fff;margin:1.5rem 0 1rem}.policy-container p{line-height:1.7;margin-bottom:1rem;color:#e0e0e0}.policy-container ul,.policy-container ol{margin:1rem 0;padding-left:1.5rem}.policy-container li{line-height:1.6;margin-bottom:.5rem;color:#e0e0e0}.contact-info{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:8px;padding:1.5rem;margin:1rem 0}.contact-info p{margin-bottom:.5rem;color:#fff;font-weight:500}.shipping-option{background:rgba(255,255,255,.05);border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1.5rem;margin:1.5rem 0}.shipping-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.shipping-icon{color:gold;width:20px;height:20px}.shipping-option h3{color:gold;margin:0;font-size:1.1rem}.shipping-regions{display:grid;gap:1.5rem;margin:1.5rem 0}.region{background:rgba(255,255,255,.05);border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1.5rem;text-align:center}.region-icon{color:gold;width:32px;height:32px;margin:0 auto 1rem;display:block}.region h3{color:gold;margin-bottom:.5rem}.policy-footer{background:rgba(0,0,0,.8);border-top:1px solid rgba(255,215,0,.2);padding:2rem 0;text-align:center;margin-top:3rem}.policy-footer p{color:#ccc;margin:0}@media (max-width: 768px){.policy-header .header-content{padding:0 1rem;flex-direction:column;gap:1rem}.policy-content{padding:2rem 1rem}.policy-container h1{font-size:2rem}.policy-container h2{font-size:1.25rem}.shipping-header{flex-direction:column;text-align:center;gap:.5rem}.back-link{padding:.75rem 1rem;font-size:.9rem}}.policy-page{scroll-behavior:smooth}.policy-container{line-height:1.6}.policy-container strong{color:gold;font-weight:600}.policy-container a{color:gold;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.policy-container a:hover{border-bottom-color:gold}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
