.seo{display: none;}
.menu,.price-card ul,nav ul{list-style:none}.menu,nav,nav ul{display:flex}.menu a,nav a{text-decoration:none;color:var(--color-text-muted)}.menu a:hover,a[role=button],body,button,footer a,nav a:hover,p{color:var(--color-text)}.header,.hero,.hero-content,.nav,article h3,h2{position:relative}.hero h1,article h3{font-family:NIRELFontScript,sans-serif;background:linear-gradient(90deg,#fff 0,#f5f5f5 20%,#e8d8b0 40%,#c6a46c 50%,#e8d8b0 60%,#f5f5f5 80%,#fff 100%);-webkit-text-fill-color:transparent;animation:5s ease-in-out infinite shine;text-shadow:0 0 5px rgba(232,225,225,.15),0 0 10px #fff;background-size:250%;-webkit-background-clip:text}.artist-card,article{background:var(--color-bg-soft)}article,nav a{transition:.3s}.hero,article{overflow:hidden}.contact-options a,.cta-section,.cta-section h2,.hero,.price-card footer,.price-card h3,.price-tag,footer,footer small,section:last-of-type h2{text-align:center}:root{--color-bg:#0f0f10;--color-bg-soft:#1a1a1c;--color-bg-card:#1f1f22;--color-text:#f5f5f5;--color-text-muted:#bdbdbd;--color-text-soft:#777;--color-primary:#e87c87;--color-primary-soft:#f4a1a8;--color-accent:#001037;--color-accent-strong:#c59a5c;--color-border:rgba(255, 255, 255, 0.08);--color-border-hover:rgba(255, 255, 255, 0.2);--shadow-primary:0 1px 10px rgba(255, 255, 255, 0.3);--shadow-dark:0 5px 25px rgba(0, 0, 0, 0.4);--gradient-primary:linear-gradient(135deg, #f08590, #ec939c);--gradient-gold:linear-gradient(
        90deg,
        #fed588 0%,
        #fee195 19%,
        #fff6ea 41%,
        #d08b13 73%,
        #f1bf6e 89%,
        #fdd28f 95%
    );--color-light-bg:#ffffff;--color-light-text:#1a1a1a;--color-dark-text:#001037;--color-light-muted:#555;--color-pink:#f08590}@font-face{font-family:NirelFont;src:url("../fonts/nirelprimary.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NIRELFontScript;src:url("../fonts/nirelscript.woff2") format("woff2");font-weight:400;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:NirelFont,sans-serif;background:var(--color-bg);line-height:1.6;overflow-x:hidden}main{background-attachment:fixed;background-image:url(/img/background/background1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.container{margin:auto;padding:2rem 1.5rem}nav{justify-content:space-between;align-items:center}.menu,.nav{align-items:center}.menu,nav ul{gap:1.5rem}.logo img{height:13em;margin-top:2em;margin-bottom:3em;display:block;width:auto}.accordion-content .price-card,.cta-section h2,.hero h1,h2,p{margin-bottom:1rem}.menu .cta{padding:.5rem 1rem;border-radius:999px;background:var(--gradient-primary);color:#fff}.header{z-index:100}.nav{display:grid;grid-template-columns:1fr auto 1fr}.hero video,.hero::after,.logo{position:absolute}.logo{left:50%;transform:translateX(-50%);top:.5em;z-index:10}.hero-content,.hero-content a img{z-index:2;animation:1s forwards fadeIn}.hero{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.hero video{width:100%;height:100%;object-fit:cover;z-index:-2}.hero::after{content:"";inset:0;background:rgba(0,0,0,.6);z-index:-1}.hero-content{max-width:700px;padding:1rem}.hero-content a img{padding-left:.5em;padding-right:.5em;font-size:2rem;height:3rem}.hero h1{font-size:4rem;margin-top:6rem;font-weight:400}article h3{font-size:3.5em;font-weight:500;line-height:1em}@keyframes shine{0%{background-position:-150%}100%,50%{background-position:150%}}.hero p{font-size:1.1rem;color:#ddd;margin-bottom:1.5rem}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.arrow-down{width:30px;height:30px;border-left:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(315deg)}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}h2{font-size:2rem}h2::after{content:"";width:100%;height:3px;background:var(--gradient-gold);display:block;margin-top:6px;border-radius:10px}footer h4,h3{margin-bottom:.5rem}.highlight{color:var(--color-primary);letter-spacing:2px}.grid,article footer{display:grid;gap:1.5rem}article{border-radius:16px;padding:1.5rem;border:1px solid var(--color-border);backdrop-filter:blur(6px);background:linear-gradient(to bottom,rgba(0,0,0,.9) 10%,rgba(15,15,16,.8) 30%,rgba(232,124,135,.2) 60%,rgba(197,154,92,.15) 100%)}.section-light article,.section-light footer{background:var(--color-light-bg)}article:hover{transform:translateY(-5px);border-color:var(--color-border-hover)}ul{padding-left:1.2rem}li{margin-bottom:.4rem}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:1rem;gap:10px;margin:1rem 0;padding-bottom:5px;max-width:100%}.carousel::-webkit-scrollbar{display:none}.carousel img{height:22em;min-width:90%;object-fit:cover;scroll-snap-align:center;border-radius:12px;transition:transform .3s,opacity .3s;opacity:.85}.hero-content i,a[role=button],button{display:inline-block;transition:.3s;text-decoration:none;cursor:pointer}.carousel img:hover{transform:scale(1.03);opacity:1}.carousel img:active,.carousel img:focus{opacity:1}.instagram-media{min-width:unset!important;width:70%!important}a[role=button],button{padding:.7rem 1.2rem;border-radius:999px;border:none;font-size:.9rem;font-weight:700;background:var(--gradient-primary);box-shadow:var(--shadow-primary)}a[role=button]:hover,button:hover{opacity:.85;transform:translateY(-2px)}.hero-content i{padding:0;mix-blend-mode:difference;border-radius:999px;border:none;font-size:4rem;color:#fff;letter-spacing:1rem;line-height:1.5}.secondary{background:0 0;border:1px solid var(--color-border);color:var(--color-text-muted);box-shadow:none}.secondary:hover{border-color:var(--color-text);color:var(--color-text)}section:not(.hero){opacity:0;transform:translateY(20px);transition:.6s}section.visible{opacity:1;transform:translateY(0)}.section-dark{background:var(--color-bg);color:var(--color-text)}.section-light{background:var(--color-light-bg);color:var(--color-light-text)}.section-light p{color:var(--color-light-muted)}.section-light h2,.section-light h3{color:var(--color-light-text)}.section-light h2::after{background:var(--color-accent-strong)}.section-light a[role=button],.section-light button{background:var(--gradient-primary);color:#fff}.section-light .secondary{border:1px solid #ccc;color:#333}.elfsight-app-a376e172-a7be-447e-b2ad-7a33b2333792{border-radius:12px;overflow:hidden}footer{padding:2rem}footer.container-fluid{background-image:url(/img/background/footer.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}footer p{font-size:.9rem}footer small{display:block;margin-top:1rem;color:var(--color-text-soft)}hr{border:none;border-top:1px solid #222}.floating-contact{position:fixed;bottom:20px;right:20px;z-index:999}.floating-contact button{width:60px;height:60px;border-radius:50%;padding:0;box-shadow:var(--shadow-dark)}.floating-contact img{font-size:2rem;height:40px}.contact-options{display:none;flex-direction:column;gap:10px;margin-bottom:10px}.floating-contact.active .contact-options{position:fixed;bottom:80px;right:20px;display:flex}.contact-options a{background:var(--color-pink);padding:10px;border-radius:30px;color:var(--color-light-bg);text-decoration:none;font-size:.85rem;border:1px solid var(--color-border);transition:.3s}.contact-options a:hover{background:#2a2a2d;transform:translateX(-5px)}.artist-card{overflow:hidden;border-radius:20px;border:1px solid var(--color-border);background:linear-gradient(to bottom,rgba(0,0,0,.9) 10%,rgba(15,15,16,.8) 30%,rgba(232,124,135,.2) 60%,rgba(197,154,92,.15) 100%)}.artist-image{position:relative;overflow:hidden}.artist-image img{width:100%;height:100%;object-fit:cover;transition:.5s;filter:grayscale(10%) contrast(105%)}.artist-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 60%);z-index:1}.artist-info{position:absolute;bottom:20px;left:20px;z-index:2;color:#fff}.artist-info h3{margin:0;font-size:2.4rem}.artist-info p{margin:0;font-size:.9rem;color:#ddd}.artist-card:hover img{transform:scale(1.05);filter:grayscale(0%) contrast(110%)}.artist-card footer{padding:1rem;text-align:center}.arrow-container{width:20px;padding-top:.5em;margin:20px auto 0;animation:2s infinite bounce}@media (min-width:670px){.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.logo img{height:16em}.hero h1{font-size:7rem!important;margin-top:14rem}.carousel img{min-width:60%;height:220px}h2{font-size:1.5rem}.mobile{display:none}.desktop{display:block}.logo{left:48%}.artist-card{display:flex;align-items:stretch}.artist-image{flex:0 0 45%;min-height:400px}.artist-content{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center}article{backdrop-filter:blur(50px)}.container{max-width:90%;margin:auto;padding:2rem 1.5rem}article h3{font-size:3em;text-align:center}}.cta-button,.price-tag{display:inline-block;color:#fff;font-weight:700}.price-card h3{font-size:3.5em!important;color:var(--gradient-gold);margin-bottom:1rem}.cta-section p,.price-card li{color:var(--color-text-muted)}.price-card{background:var(--color-bg-soft);border-radius:16px;padding:1.5rem;border:1px solid var(--color-border);transition:.3s}.price-card ul{padding:0;margin:1rem 0}.price-card li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-border);font-size:.95rem}.price-card .price{text-align:right;white-space:nowrap;font-weight:700;color:#fff}.accordion-header:hover,.cta-section{background:linear-gradient(135deg,rgba(232,124,135,.15) 0,rgba(197,154,92,.1) 100%)}.price-card li:last-child{border-bottom:none}.price-tag{padding:.8rem 1.2rem;border-radius:999px;font-size:1.2rem;margin:1rem 0;width:100%}.price-card footer{margin-top:1rem}.price-card:hover{transform:translateY(-5px);border-color:var(--color-border-hover);box-shadow:var(--shadow-dark)}.cta-section{padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.cta-section p{margin-bottom:1.5rem}.cta-button{padding:1rem 2rem;background:var(--gradient-primary);border-radius:999px;text-decoration:none;transition:.3s;box-shadow:var(--shadow-primary)}.cta-button:hover{opacity:.9;transform:translateY(-3px)}.accordion-section{margin-bottom:0;padding:.5em;border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-bg-soft)}.accordion-header{display:flex;align-items:center;gap:1rem;cursor:pointer;padding:.8em 1em;font-size:14px;background:linear-gradient(135deg,rgba(232,124,135,.1) 0,rgba(197,154,92,.05) 100%);border-bottom:1px solid var(--color-border);user-select:none;transition:.3s;margin:0}.accordion-title{white-space:nowrap;flex-shrink:0;position:relative}.accordion-title::after{content:"";display:block;height:2px;flex:1}.accordion-header:hover{border-bottom-color:var(--color-border-hover)}.accordion-header.active{background:linear-gradient(135deg,rgba(232,124,135,.2) 0,rgba(197,154,92,.15) 100%)}.accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:3rem;font-weight:700;color:var(--color-primary);transition:transform .3s;margin-right:1rem}.accordion-header.active .accordion-icon{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s,padding .3s}.accordion-content.show{max-height:10000px;padding:1.5rem}.accordion-content .price-card:last-child{margin-bottom:0}.section-light .accordion-section{background:var(--color-light-bg);border-color:#ddd}.section-light .accordion-header{background:linear-gradient(135deg,rgba(255,255,255,.5) 0,rgba(240,237,237,.3) 100%);border-bottom-color:#ddd;color:var(--color-dark-text)}.section-light .accordion-header:hover{background:linear-gradient(135deg,rgba(232,124,135,.08) 0,rgba(197,154,92,.05) 100%)}.section-light .accordion-header h2{color:var(--color-dark-text);margin-bottom:0}.section-light .accordion-header h2::after{display:none}