:root{--isl-bg:#0b0b0d;--isl-bg-alt:#131316;--isl-text:#f2f0eb;--isl-text-muted:#b7b3ab;--isl-accent:#c9a04a;--isl-border:#2a2a2e}*{box-sizing:border-box}html,body{background:var(--isl-bg);color:var(--isl-text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}a{color:inherit}.container{max-width:1000px;margin:0 auto;padding:0 24px}.site-header{border-bottom:1px solid var(--isl-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;background:#0b0b0deb;position:sticky;top:0}.site-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.site-logo-link{color:var(--isl-text);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.site-logo-link img{border-radius:8px}.site-nav{flex-wrap:wrap;gap:24px;display:flex}.site-nav a{color:var(--isl-text-muted);font-size:14px;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--isl-accent)}.about-section h2{margin:0 0 16px;font-size:26px}.about-section p{color:var(--isl-text-muted);max-width:640px;font-size:15px;line-height:1.7}.newsletter-block{border-top:1px solid var(--isl-border);margin-top:32px;padding-top:28px}.newsletter-form{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.newsletter-form input{border:1px solid var(--isl-border);background:var(--isl-bg-alt);min-width:220px;color:var(--isl-text);border-radius:999px;flex:1;padding:12px 16px;font-size:14px}.newsletter-form button{background:var(--isl-accent);color:#14120a;cursor:pointer;border:none;border-radius:999px;padding:12px 24px;font-weight:700}.newsletter-form button:disabled{opacity:.7;cursor:default}.newsletter-message{margin-top:10px;font-size:14px}.newsletter-message.success{color:var(--isl-accent);font-weight:700}.newsletter-message.error{color:#e07a7a}.site-footer{border-top:1px solid var(--isl-border);padding:36px 0}.footer-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.footer-brand{align-items:center;gap:10px;font-weight:700;display:flex}.footer-brand img{border-radius:6px}.footer-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.footer-social a{opacity:.9;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.footer-social a:hover{opacity:1;transform:translateY(-2px)}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--isl-text-muted);font-size:13px;text-decoration:none}.footer-links a:hover{color:var(--isl-accent)}.footer-copyright{color:var(--isl-text-muted);margin:0;font-size:12px}.legal-page h1{margin-bottom:6px;font-size:30px}.legal-updated{color:var(--isl-text-muted);margin-bottom:30px;font-size:13px}.legal-page h2{margin-top:28px;margin-bottom:8px;font-size:18px}.legal-page p{color:var(--isl-text-muted);font-size:15px;line-height:1.7}@media (max-width:640px){.site-header-inner{text-align:center;justify-content:center}.site-nav{justify-content:center;gap:16px}.hero{padding:60px 20px 40px}.hero h1{font-size:30px}.hero .tagline{font-size:17px}.hero p{font-size:15px}.section{padding:40px 20px}.motivation-card{padding:24px}.motivation-card p{font-size:17px}.products-grid,.testimonials-grid{grid-template-columns:1fr}.soundtrack-links{flex-direction:column}.soundtrack-button{text-align:center}.newsletter-form{flex-direction:column}.newsletter-form input,.newsletter-form button{width:100%}.footer-inner{padding:0 12px}.footer-links{flex-direction:column;gap:10px}}.hero{text-align:center;padding:90px 24px 60px}.logo-image{border-radius:20px;margin:0 auto 28px;display:block}.hero h1{letter-spacing:.5px;margin:0 0 16px;font-size:42px}.hero p{color:var(--isl-text-muted);max-width:560px;margin:0 auto;font-size:17px;line-height:1.6}.hero .tagline{color:var(--isl-accent);letter-spacing:.5px;max-width:none;font-size:20px;font-weight:700}.testimonials-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:24px;display:grid}.testimonial-card{background:var(--isl-bg-alt);border:1px solid var(--isl-border);border-radius:12px;padding:22px}.testimonial-card p{margin:0 0 12px;font-size:15px;font-style:italic;line-height:1.6}.testimonial-name{color:var(--isl-accent);font-size:13px;font-weight:700;font-style:normal!important}.section{border-top:1px solid var(--isl-border);padding:60px 24px}.section-label{color:var(--isl-accent);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.motivation-card{background:var(--isl-bg-alt);border:1px solid var(--isl-border);text-align:center;border-radius:14px;max-width:640px;margin:0 auto;padding:36px}.motivation-card p{margin:0;font-size:20px;line-height:1.7}.products-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:24px;display:grid}.product-card{background:var(--isl-bg-alt);border:1px solid var(--isl-border);border-radius:12px;padding:22px;text-decoration:none;transition:border-color .15s;display:block}.product-card:hover{border-color:var(--isl-accent)}.product-card h3{color:var(--isl-text);margin:0 0 8px}.product-card p{color:var(--isl-text-muted);font-size:14px;line-height:1.5}.product-price{color:var(--isl-accent);margin-top:12px;font-weight:700}.view-all-products{text-align:center;margin-top:28px}.view-all-products a{color:var(--isl-accent);font-weight:700;text-decoration:none}.soundtrack-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.soundtrack-button{background:var(--isl-accent);color:#14120a;border-radius:999px;padding:14px 28px;font-weight:700;text-decoration:none;display:inline-block}.footer{text-align:center;color:var(--isl-text-muted);padding:40px 24px;font-size:13px}
