@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--primary:#288838;--primary-light:#58a838;--accent:#3878b8;--accent-light:#4a8ecd;--accent-glow:#3878b826;--success:#1b8a5a;--success-bg:#e6f6ec;--danger:#cf222e;--danger-bg:#ffebe9;--info:#0366d6;--info-bg:#f1f8ff;--thermal:#e53e3e;--thermal-bg:#fff5f5;--thermal-glow:#e53e3e33;--text-main:#1f2937;--text-muted:#4b5563;--text-light:#9ca3af;--bg-main:#f8fafc;--bg-card:#fff;--bg-glass:#ffffffd9;--border:#e5e7eb;--border-focus:#3b82f6;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Outfit", system-ui, sans-serif;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -2px #00000008;--shadow-premium:0 20px 25px -5px #0000000f, 0 10px 10px -5px #00000005;--shadow-inner:inset 0 2px 4px 0 #0000000f;--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--primary);font-weight:700;line-height:1.25}h1{letter-spacing:-.02em;font-size:2.5rem}h2{letter-spacing:-.01em;font-size:1.85rem}h3{font-size:1.4rem}p{color:var(--text-muted);font-size:1.05rem}a{color:inherit;transition:var(--transition-fast);text-decoration:none}button,input,textarea,select{font-family:inherit;font-size:inherit;outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.flex-center{justify-content:center;align-items:center;display:flex}.badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.badge-accent{background-color:var(--accent-glow);color:var(--accent)}.about-hero .badge,.benefits-hero .badge,.legal-hero .badge{color:#fff;background-color:#0003}.badge-thermal{background-color:var(--thermal-glow);color:var(--thermal)}.badge-success{background-color:var(--success-bg);color:var(--success)}.badge-pending{background-color:var(--info-bg);color:var(--info)}.navbar{z-index:100;background-color:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:var(--transition-normal);position:sticky;top:0}.navbar-container{justify-content:space-between;align-items:center;height:70px;display:flex}.brand{font-family:var(--font-display);color:var(--primary);align-items:center;gap:8px;font-size:1.5rem;font-weight:800;display:flex}.brand-logo{width:auto;height:46px;display:block}.brand span{color:var(--accent)}.nav-links{gap:24px;font-weight:500;list-style:none;display:flex}.nav-links a:hover{color:var(--accent)}.nav-link-btn{cursor:pointer;font-size:inherit;color:inherit;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-family:inherit;font-weight:500}.nav-link-btn:hover{color:var(--accent)}.nav-btn{background-color:var(--primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-fast);border:none;padding:10px 20px;font-weight:600}.nav-btn:hover{background-color:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}.footer{background-color:var(--primary);color:#fff;margin-top:100px;padding:60px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-brand{font-family:var(--font-display);color:#fff;margin-bottom:15px;font-size:1.8rem;font-weight:800}.footer-brand span{color:var(--accent-light)}.footer-text{color:#fff;max-width:350px;margin-bottom:20px}.footer-title{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:15px;font-size:1.1rem;font-weight:600}.footer-links{list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{color:#fff}.footer-links a:hover{color:var(--accent-light);padding-left:4px}.footer-bottom{border-top:1px solid var(--primary-light);text-align:center;color:#fff;padding-top:20px;font-size:.9rem}.footer-bottom p{color:#fff;font-size:.9rem}.footer-link-btn{cursor:pointer;color:#fff;font-size:inherit;transition:var(--transition-fast);background:0 0;border:none;padding:0;font-family:inherit}.footer-link-btn:hover{color:var(--accent-light);padding-left:4px}.product-showcase{padding:50px 0}.product-toggle-bar{background-color:var(--border);border-radius:var(--radius-full);max-width:500px;box-shadow:var(--shadow-inner);justify-content:center;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:6px;display:flex}.toggle-option{font-weight:600;font-family:var(--font-display);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-normal);text-align:center;background:0 0;border:none;flex:1;padding:12px 24px;font-size:1rem}.toggle-option.active{background-color:var(--bg-card);color:var(--primary);box-shadow:var(--shadow-md)}.product-grid{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-premium);grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;padding:40px;display:grid}.product-image-container{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background-color:var(--bg-main);flex-direction:column;gap:12px;display:flex;position:sticky;top:100px;overflow:hidden}.main-image-wrap{border-radius:var(--radius-md);background-color:var(--bg-main);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-image{object-fit:cover;width:100%;height:auto;transition:var(--transition-slow);animation:.3s fadeIn;display:block}.product-image:hover{transform:scale(1.03)}.gallery-nav-btn{width:42px;height:42px;color:var(--primary);cursor:pointer;transition:var(--transition-fast);opacity:.75;z-index:2;background-color:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}.gallery-nav-btn svg{width:22px;height:22px}.gallery-nav-btn:hover{opacity:1;color:var(--accent);background-color:#fff}.gallery-nav-prev{left:12px}.gallery-nav-next{right:12px}.thumbnail-strip{scrollbar-width:thin;gap:8px;padding:0 4px 4px;display:flex;overflow-x:auto}.thumbnail-btn{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;width:68px;height:68px;transition:var(--transition-fast);opacity:.65;background:0 0;flex-shrink:0;padding:0;overflow:hidden}.thumbnail-btn img{object-fit:cover;width:100%;height:100%;display:block}.thumbnail-btn.active{border-color:var(--accent);opacity:1;box-shadow:0 0 0 2px var(--accent-glow)}.thumbnail-btn:hover{opacity:1;border-color:var(--accent-light)}.product-details{flex-direction:column;gap:20px;display:flex}.price-box{align-items:center;gap:15px;margin:10px 0;display:flex}.price-current{color:var(--primary);font-size:2.2rem;font-weight:800;font-family:var(--font-display)}.price-compare{color:var(--text-light);font-size:1.4rem;font-weight:500;text-decoration:line-through}.discount-pill{background-color:var(--danger-bg);color:var(--danger);border-radius:var(--radius-sm);padding:4px 10px;font-size:.9rem;font-weight:700}.features-list{flex-direction:column;gap:12px;margin:15px 0;list-style:none;display:flex}.features-list li{align-items:flex-start;gap:10px;font-size:1.05rem;font-weight:500;display:flex}.feature-icon{color:var(--success);flex-shrink:0;margin-top:2px;font-size:1.2rem}.buy-button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);color:#fff;border-radius:var(--radius-md);font-size:1.25rem;font-family:var(--font-display);cursor:pointer;transition:var(--transition-normal);text-transform:uppercase;letter-spacing:.02em;border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 36px;font-weight:700;display:flex;box-shadow:0 4px 15px #3878b866}.buy-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3878b899}.buy-button:active{transform:translateY(0)}.trust-badges-row{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;padding-top:20px;display:grid}.trust-badge{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:5px;font-size:.85rem;font-weight:600;display:flex}.trust-badge svg{color:var(--accent);width:28px;height:28px}.accordion{border-top:1px solid var(--border);margin-top:20px}.accordion-item{border-bottom:1px solid var(--border)}.accordion-trigger{cursor:pointer;text-align:left;width:100%;color:var(--primary);font-size:1.15rem;font-weight:600;font-family:var(--font-display);transition:var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.accordion-trigger:hover{color:var(--accent)}.accordion-content{color:var(--text-muted);padding-bottom:20px;font-size:1rem;display:none}.accordion-content.open{animation:.3s fadeIn;display:block}.accordion-trigger svg{transition:var(--transition-fast)}.accordion-trigger.open svg{transform:rotate(180deg)}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#1f293799;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--bg-card);border-radius:var(--radius-lg);width:100%;max-width:580px;max-height:90vh;box-shadow:var(--shadow-premium);animation:.35s cubic-bezier(.16,1,.3,1) modalSlideUp;position:relative;overflow-y:auto}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.modal-close{color:var(--text-light);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;font-size:2rem;line-height:1}.modal-close:hover{color:var(--danger)}.modal-body{padding:30px}.pincode-lookup{background-color:var(--bg-main);border-radius:var(--radius-md);border:1px dashed var(--accent);gap:10px;margin-bottom:20px;padding:15px;display:flex}.pincode-input{border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;padding:10px 14px;font-size:1rem}.pincode-btn{background-color:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:10px 20px;font-weight:600}.pincode-btn:hover{background-color:var(--primary-light)}.form-group{margin-bottom:20px}.form-label{color:var(--primary);margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.form-input{border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:var(--transition-fast);padding:12px 16px;font-size:1.05rem}.form-input:focus{border-color:var(--primary-light)}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.payment-options{gap:15px;margin:15px 0 25px;display:flex}.payment-card{border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:center;transition:var(--transition-normal);flex-direction:column;flex:1;align-items:center;gap:10px;padding:15px;font-weight:600;display:flex}.payment-card.active{border-color:var(--accent);background-color:var(--accent-glow);color:var(--primary)}.payment-card svg{width:24px;height:24px}.order-summary{background-color:var(--bg-main);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-bottom:25px;padding:20px;display:flex}.summary-row{justify-content:space-between;font-size:1rem;display:flex}.summary-total{border-top:1px solid var(--border);color:var(--primary);margin-top:5px;padding-top:10px;font-size:1.2rem;font-weight:700}.processing-overlay{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 20px;display:flex}.spinner{border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.success-screen{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:40px 20px;display:flex}.success-icon{background-color:var(--success-bg);width:70px;height:70px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;display:flex}.admin-container{max-width:1200px;margin:0 auto;padding:40px 0}.admin-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;display:flex}.admin-grid{grid-template-columns:1fr 2.5fr;align-items:start;gap:40px;display:grid}.admin-card{background-color:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);padding:24px}.admin-title-sm{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:10px;font-size:1.2rem}.inventory-list{flex-direction:column;gap:20px;display:flex}.inventory-item{flex-direction:column;gap:8px;display:flex}.inventory-header-row{justify-content:space-between;font-weight:600;display:flex}.inventory-input-row{gap:10px;display:flex}.inventory-input{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;width:80px;padding:6px 10px}.inventory-btn{background-color:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:6px 12px;font-size:.9rem}.inventory-btn:hover{background-color:var(--primary-light)}.table-responsive{border-radius:var(--radius-md);border:1px solid var(--border);overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;background-color:var(--bg-card);width:100%}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);padding:16px 20px}.admin-table th{background-color:var(--bg-main);color:var(--primary);font-weight:700}.admin-table tr:hover{background-color:#f8fafc}.status-select{border-radius:var(--radius-sm);border:1px solid var(--border);background-color:#fff;padding:6px 10px}.login-container{justify-content:center;align-items:center;min-height:70vh;display:flex}.login-card{width:100%;max-width:400px}.sticky-mobile-bar{background-color:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);z-index:99;padding:15px 20px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 15px #0000000d}.sticky-mobile-container{justify-content:space-between;align-items:center;gap:15px;display:flex}.sticky-price{flex-direction:column;display:flex}.sticky-price .label{color:var(--text-muted);text-transform:uppercase;font-size:.8rem;font-weight:600}.sticky-price .price{color:var(--primary);font-size:1.35rem;font-weight:800;font-family:var(--font-display)}.sticky-buy-btn{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);color:#fff;border-radius:var(--radius-md);font-size:1.05rem;font-family:var(--font-display);cursor:pointer;text-transform:uppercase;text-align:center;border:none;flex:1;padding:12px 20px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.product-grid{gap:40px;padding:30px}h1{font-size:2.2rem}}@media (width<=768px){body{padding-bottom:80px}.navbar-container{height:60px}.nav-links{display:none}.product-grid{grid-template-columns:1fr;gap:30px;padding:20px}.product-image-container{position:static}.sticky-mobile-bar{display:block}.footer-grid{grid-template-columns:1fr;gap:30px}.admin-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}}@media (width<=480px){h1{font-size:1.8rem}h2{font-size:1.5rem}.price-current{font-size:1.8rem}.modal-body{padding:20px}.payment-options{flex-direction:column;gap:10px}.trust-badges-row{grid-template-columns:1fr;gap:15px}}.about-hero{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);text-align:center;color:#fff;padding:80px 0 60px}.about-hero-content h1{color:#fff;margin-bottom:16px}.about-hero-tagline{color:#fffc;max-width:680px;margin:0 auto;font-size:1.2rem}.about-section{padding:70px 0}.about-two-col{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.about-text-block h2{margin-bottom:20px}.about-text-block p{font-size:1.08rem;line-height:1.75}.about-stats-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow-md);transition:var(--transition-normal);padding:28px 20px}.about-stat-card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-4px)}.stat-number{font-family:var(--font-display);color:var(--accent);margin-bottom:6px;font-size:2rem;font-weight:800}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.9rem;font-weight:600}.about-values-section{background-color:var(--bg-main);padding:70px 0}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-value-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-normal);padding:30px 24px}.about-value-card:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-4px)}.value-icon{margin-bottom:14px;font-size:2.2rem}.about-value-card h3{color:var(--primary);margin-bottom:10px;font-size:1.15rem}.about-value-card p{font-size:.97rem;line-height:1.65}.product-range-list{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.range-pill{background:linear-gradient(135deg, var(--accent-glow), #3878b80d);border:1px solid var(--accent-light);color:var(--primary);border-radius:var(--radius-full);transition:var(--transition-fast);align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;display:flex}.range-pill:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.range-pill span{color:var(--success);font-weight:700}.range-pill:hover span{color:#fff}.about-cta-section{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);text-align:center;padding:80px 0}.about-cta-content h2{color:#fff;margin-bottom:16px}.about-cta-content p{color:#fffc;margin-bottom:32px;font-size:1.1rem}@media (width<=768px){.about-two-col{grid-template-columns:1fr;gap:40px}.about-values-grid,.about-stats-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.about-hero{padding:60px 0 40px}.about-values-grid{grid-template-columns:1fr}}.benefits-hero{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);text-align:center;color:#fff;padding:80px 0 60px}.benefits-hero-content h1{color:#fff;margin-bottom:16px}.benefits-hero-tagline{color:#ffffffd9;max-width:700px;margin:0 auto;font-size:1.2rem}.benefits-stats{background-color:var(--bg-card);border-bottom:1px solid var(--border);padding:40px 0}.benefits-stats-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.benefits-stat-card{text-align:center;padding:10px}.benefits-stat-value{font-family:var(--font-display);color:var(--accent);margin-bottom:6px;font-size:2.4rem;font-weight:800}.benefits-stat-label{color:var(--text-muted);font-size:.95rem;line-height:1.5}.benefits-section{padding:70px 0}.benefits-section-title{text-align:center;margin-bottom:12px}.benefits-section-sub{text-align:center;max-width:620px;color:var(--text-muted);margin:0 auto 44px;font-size:1.08rem}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.benefit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-normal);padding:30px 26px;position:relative;overflow:hidden}.benefit-card:before{content:"";background:linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 60%, var(--accent) 100%);height:4px;position:absolute;top:0;left:0;right:0}.benefit-card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-light);transform:translateY(-6px)}.benefit-card-icon{background:linear-gradient(135deg, var(--accent-glow), #58a8381f);border-radius:var(--radius-md);justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:2.4rem;display:flex}.benefit-card h3{color:var(--primary);margin-bottom:14px;font-size:1.15rem}.benefit-list{flex-direction:column;gap:11px;list-style:none;display:flex}.benefit-list li{color:var(--text-main);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.6;display:flex}.benefit-check{color:var(--primary-light);flex-shrink:0;font-weight:700}.benefits-highlight{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);text-align:center;padding:70px 0}.benefits-highlight-content h2{color:#fff;margin-bottom:18px}.benefits-highlight-content p{color:#ffffffe0;max-width:780px;margin:0 auto 32px;font-size:1.08rem;line-height:1.8}.benefits-disclaimer{padding:34px 0 10px}.benefits-disclaimer p{background:var(--bg-card);border:1px dashed var(--accent);border-radius:var(--radius-md);color:var(--text-muted);padding:18px 22px;font-size:.92rem;line-height:1.6}@media (width<=900px){.benefits-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.benefits-stats-grid{grid-template-columns:1fr;gap:18px}}@media (width<=600px){.benefits-grid{grid-template-columns:1fr}}.legal-hero{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);text-align:center;color:#fff;padding:70px 0 55px}.legal-hero h1{color:#fff;margin-bottom:14px}.legal-hero-tagline{color:#ffffffe0;max-width:680px;margin:0 auto;font-size:1.1rem}.legal-content{max-width:860px;margin:0 auto;padding:55px 20px 30px}.legal-content .legal-updated{color:var(--text-light);margin-bottom:26px;font-size:.9rem}.legal-content h2{color:var(--primary);margin:38px 0 14px;font-size:1.35rem}.legal-content p{color:var(--text-muted);margin-bottom:14px;font-size:1.02rem;line-height:1.75}.legal-content ul{margin:12px 0 18px;padding-left:22px}.legal-content li{color:var(--text-muted);margin-bottom:9px;font-size:1.02rem;line-height:1.7}.legal-content strong{color:var(--text-main)}.legal-content a{color:var(--accent);transition:var(--transition-fast);font-weight:600;text-decoration:none}.legal-content a:hover{color:var(--primary);text-decoration:underline}.legal-content a strong{color:inherit}
