@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2) format("woff2");font-display:swap}:root{--color-bg-dark: #000;--color-box: #222;--color-inner: #111;--color-text: #eee;--color-text-muted: #ccc;--color-accent: #fff;--gap-wide: 2.5rem}.seo-hidden,.seo-hidden-short{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section-content{padding:80px 0}.heading-lg,.heading-md,.heading-sm{color:var(--color-accent);font-weight:700;margin-bottom:1rem;text-transform:none}.heading-lg:first-letter,.heading-md:first-letter,.heading-sm:first-letter{text-transform:uppercase}.heading-lg{font-size:2.6rem}.heading-md{font-size:2rem;font-weight:600}.heading-spaced{margin-top:2rem}.paragraph{font-size:1rem;margin-bottom:1.5rem}.paragraph,.paragraph-wide{color:var(--color-text);line-height:1.6}.paragraph-wide{font-size:1.1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:900px}.paragraph-small{color:var(--color-text-muted);font-size:.9rem}.link-anchor a{color:var(--color-accent);text-decoration:underline}.img-centered{max-width:100%}.img-centered,.img-cover{border-radius:12px}.img-vertical{height:auto;max-width:300px;width:100%}.hero-lcp{background:var(--color-bg-dark)}.hero-lcp__bg{top:0;right:0;bottom:0;left:0}.hero-inner h2{text-transform:none}.hero-inner h2:first-letter{text-transform:uppercase}.hero-inner h3{text-transform:none}.hero-inner h3:first-letter{text-transform:uppercase}.hero-inner p{color:var(--color-text);font-size:1rem}.section-video{background:var(--color-bg-dark);color:var(--color-text);font-size:var(--font-size-paragraph, 1rem);line-height:1.6;padding:40px 20px}.section-video .container{max-width:1400px}.section-video .section-subtitle{color:var(--color-text-muted);font-size:1rem;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:800px;text-align:center}.section-video .videos-grid{align-items:start;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.video-box{background:var(--color-box);border-radius:12px;overflow:hidden}.video-caption{background:var(--color-inner);color:var(--color-text);padding:1rem;text-align:center}.video-cta{margin-top:60px;text-align:center}.video-cta a{background:var(--color-accent);border-radius:8px;color:#000;display:inline-block;font-weight:700;padding:.875em 1.75em;text-decoration:none;transition:opacity .2s ease}.video-cta a:hover{opacity:.9}.section-shorts{background:var(--color-inner);color:var(--color-accent);font-size:var(--font-size-paragraph, 1rem);line-height:1.6;padding:40px 20px}.section-shorts .container{max-width:1400px;text-align:center}.section-shorts .section-subtitle{color:var(--color-text-muted);font-size:1rem;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:800px;text-align:center}.section-shorts .shorts-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.section-shorts .yt-lazy{aspect-ratio:9 / 16;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#000;border-radius:12px;overflow:hidden;cursor:pointer;position:relative}.yt-lazy{width:100%;max-width:380px;height:240px}.yt-lazy:before{background:url(https://img.icons8.com/ios-filled/50/ffffff/play--v1.png) no-repeat 50%;background-size:15%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.section-shorts .shorts-cta{margin-top:50px}.section-shorts .shorts-cta a{background:var(--color-accent);border-radius:10px;color:#000;display:inline-block;font-weight:700;padding:.75em 1.75em;text-decoration:none;transition:opacity .2s ease}.section-shorts .shorts-cta a:hover{opacity:.9}.section-about{background:var(--color-bg-dark);color:var(--color-accent);margin:0 auto;max-width:1000px;padding:80px 20px;text-align:center}.about-title{font-size:clamp(2rem,4vw,2.6rem);font-weight:700;margin-bottom:1rem}.hero-inner .hero-subtitle{text-transform:none}.hero-inner .hero-subtitle:first-letter{text-transform:uppercase}.about-image-wrapper{margin:2rem auto;max-width:400px}.about-image{border-radius:12px;box-shadow:0 0 20px #0003;height:auto;width:100%}.about-subtitle{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin:2rem 0 1rem}.about-text-indent{text-indent:1em}.about-divider{border:none;border-top:1px solid var(--color-box);margin:2rem auto;width:60%}.about-quote{color:var(--color-accent);font-style:italic;margin:2rem auto;max-width:700px}.about-link-wrapper{margin:1.5rem 0}.about-link{color:var(--color-accent);font-weight:500;text-decoration:underline}.about-italic{font-style:italic}.about-cta-wrapper{margin-top:2rem}.about-cta-text{font-size:1.1rem;margin-bottom:1rem}.about-cta-button{background:var(--color-accent);border-radius:8px;color:#000;display:inline-block;font-weight:700;padding:.75em 1.5em;text-decoration:none;transition:opacity .2s ease}.about-cta-button:hover{opacity:.9}.faq-container{color:var(--color-accent);margin:0 auto;max-width:800px;padding:100px 20px 60px}.faq-title{font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.faq-item{border-bottom:1px solid #444;padding:1rem 0}.faq-question{color:var(--color-accent);cursor:pointer;display:block;font-size:1.125rem;font-weight:700;padding-right:1.5em;position:relative}.faq-question:after{content:"\ff0b";position:absolute;right:0;transition:transform .3s}input.faq-toggle{display:none}input.faq-toggle:checked+.faq-question:after{content:"\2212"}input.faq-toggle:checked+.faq-question+.faq-answer{margin-top:.5em;max-height:500px}.faq-answer{color:#d7d7d7;font-size:1rem;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .4s ease}.section-contact{background:var(--color-bg-dark, #000);padding:4rem 1rem}.section-contact .container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:650px}.heading-lg{color:var(--color-accent, #fff);font-size:2.4rem;font-weight:800;margin-bottom:2rem;text-align:center}.section-contact__subtitle{color:var(--color-text-muted, #ccc);font-size:1.1rem;margin-bottom:2.5rem;text-align:center}.contact-form{max-width:100%;width:100%}.contact-form__row{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.contact-form__field{display:flex;flex-direction:column;margin-bottom:1rem}.contact-form__submit{display:flex;justify-content:center;margin-top:2rem}.btn--primary{border:none;border-radius:8px;font-size:1.2rem;font-weight:700;padding:.8em 2.5em;transition:background .2s,transform .2s}.btn--primary:hover{background:#f5f5f5;transform:translateY(-2px)}@media (max-width: 700px){.contact-form__row{grid-template-columns:1fr}}.contact-form{background:var(--color-inner, #111);border-radius:16px;box-shadow:0 4px 32px #0000002e;margin-bottom:2rem;margin-top:2rem;padding:2.5rem 2rem 1.5rem}.contact-form__field input,.contact-form__field textarea{background:var(--color-box, #222);border:1px solid var(--color-text-muted, #444);border-radius:8px;color:var(--color-accent, #fff);margin-bottom:.5rem;transition:border-color .2s,background .2s}.contact-form__field input:focus,.contact-form__field textarea:focus{background:#181818;border-color:var(--color-accent, #fff)}.contact-form__field label{color:var(--color-accent, #fff)}.btn--primary{background:var(--color-accent, #fff);color:#000}.btn--primary:disabled{background:#e1e1e1;color:#999}@media (max-width: 700px){.contact-form{padding:1.5rem .5rem}}@media (max-width: 900px){.section-contact{gap:2rem;grid-template-columns:1fr;text-align:center}.section-contact__form-wrapper,.section-contact__header{align-items:center;justify-content:center;text-align:center}.contact-form{max-width:95vw}.contact-form__row{grid-template-columns:1fr}}.section-canzoni{background:var(--color-bg-dark);color:var(--color-accent);padding:80px 20px}.section-canzoni .container{margin:0 auto;max-width:800px;text-align:center}.section-canzoni h2{font-size:clamp(2.6rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem}.section-canzoni .subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.section-canzoni .paragraph-wide{font-size:1rem;line-height:1.6;margin-bottom:0}.img-centered{display:block;height:auto;margin:0 auto 2rem;max-width:600px;width:100%}.img-cover{height:auto;object-fit:cover;width:100%}.section-dark.section-content img[onclick],.section-dark.section-hero .img-centered{max-width:400px}.img-sm{max-width:300px}.img-lg,.img-md{max-width:400px}.section-hero .container,.section-hero-reverse .container{text-align:center}.section-hero .img-centered,.section-hero-reverse .img-centered{height:auto;margin:0 auto 2rem;max-width:500px;width:100%}.section-hero .hero-cta,.section-hero-reverse .hero-cta{display:inline-block;margin:1rem auto}.section-hero .hero-cta{background:#fff!important;color:#000!important;font-size:1.1rem;line-height:1.4;padding:.75em 1.5em}.section-hero .link-anchor:last-of-type{margin-bottom:2.5rem}.section-hero .img-centered,.section-hero-reverse .img-centered{margin-bottom:2rem;margin-top:2rem}.section-comefunziona .paragraph-small{margin-top:0;text-align:center}.section-comefunziona .steps-list li{align-items:flex-start}.section-comefunziona .steps-list li strong{margin-bottom:.5rem}.section-comefunziona .steps-list{align-items:start!important;display:grid!important;gap:40px!important;grid-template-columns:repeat(4,1fr)!important;margin:0 auto 2rem;margin:0 auto 2rem!important;padding:0!important}.section-comefunziona .steps-list li{display:flex!important;flex-direction:column!important}.section-comefunziona .steps-list li strong{display:block!important;margin-bottom:.5rem!important;min-height:2.4em!important}@media (max-width: 1024px){.section-comefunziona .steps-list{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 600px){.section-comefunziona .steps-list{grid-template-columns:1fr!important}}.section-comefunziona .steps-list{gap:40px;margin:0 auto 2.5rem}.section-comefunziona .step-item{display:grid;grid-template-rows:auto auto}.section-comefunziona .step-title{margin-bottom:.5rem}.section-comefunziona .step-text{margin:0}@media (max-width: 1024px){.section-comefunziona .steps-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.section-comefunziona .steps-list{grid-template-columns:1fr}}.section-comefunziona .container>h2{margin-top:0}.section-comefunziona{padding-bottom:40px;padding-top:40px}.section-comefunziona .container>h2.heading-md{margin-bottom:40px;margin-top:0;text-align:center}.section-comefunziona .steps-list{align-items:start;display:grid;gap:60px 40px;grid-template-columns:repeat(4,1fr);margin:0 auto 40px;max-width:1200px;padding:0}.section-comefunziona .steps-list li{display:flex;flex-direction:column;gap:16px;text-align:center}.section-comefunziona .steps-list li strong{display:block;min-height:2.4em}@media (max-width: 1024px){.section-comefunziona .steps-list{gap:40px 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.section-comefunziona{padding-bottom:60px;padding-top:60px}.section-comefunziona .steps-list{gap:30px;grid-template-columns:1fr}}.section-comefunziona .paragraph.center{margin-bottom:.5rem}.section-comefunziona .how-it-works-grid{gap:20px 40px;margin-top:0}.occasion-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:32px}.occasion-item{text-align:center}.occasion-item img{border-radius:12px;box-shadow:0 4px 16px #00000040;height:auto;object-fit:cover;transition:transform .3s ease;width:100%}.occasion-item img:hover{transform:scale(1.03)}.caption{color:#ccc;font-size:1em;margin-top:10px}.occasion-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:32px}.img-occasion{border-radius:12px;box-shadow:0 0 20px #0006;max-width:400px;object-fit:cover;width:100%}.occasion-list{display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0;text-align:center}.occasion-list li{color:#ccc;font-size:1em}.heading-centered{text-align:center}.paragraph-centered{margin-bottom:24px;text-align:center}.img-wrapper-centered{display:flex;justify-content:center}.img-flyer{border-radius:12px;box-shadow:0 0 20px #ffffff26;cursor:pointer;height:auto;max-width:100%;transition:transform .3s ease}.img-flyer:hover{transform:scale(1.02)}.hero-lcp{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background-color:#000;color:#fff;position:relative;text-align:center;width:100%;min-height:auto;height:auto;overflow:hidden}.hero-lcp__bg{height:100%;left:0;object-fit:cover;opacity:.75;position:absolute;top:0;width:100%;z-index:0}.hero-inner{max-width:960px;padding:20px;position:relative;z-index:1}.hero-inner h2{font-size:2.4em;font-weight:700;margin-bottom:20px;text-transform:uppercase}.hero-inner h3{font-size:1.6em;font-weight:700;margin-top:30px}.hero-inner p{color:#eee;font-size:1em;line-height:1.6;margin-bottom:10px}.hero-cta{background-color:#fff;border-radius:8px;color:#000;display:inline-block;font-weight:700;margin-top:20px;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.hero-cta:hover{background-color:#f5f5f5}.how-it-works-container{margin:0 auto;max-width:1100px;padding:60px 20px;text-align:center}.how-it-works-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:40px}.how-step{flex:1 1 280px;max-width:320px;text-align:center}.step-img{border-radius:12px;margin-bottom:16px;width:100%}.how-step h3{font-weight:600;margin-bottom:8px}.how-step p{color:#ccc;font-size:1rem}.center,.video-box{text-align:center}.section-video .videos-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.video-box{display:flex;flex-direction:column;align-items:center;max-width:340px;margin:0 auto}.video-wrapper{height:0;overflow:hidden;padding-bottom:80%}.video-wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.video-caption{color:#ccc;font-size:.95rem;line-height:1.4;margin-top:12px;max-width:480px}.videos-grid{gap:40px}.video-card{align-items:center;background-color:#111;border-radius:12px;box-shadow:0 0 20px #ffffff0d;display:flex;flex-direction:column;overflow:hidden;padding:10px}.video-card iframe{border-radius:8px;height:200px}.paragraph-small{color:#ccc;font-size:.95rem;line-height:1.5;margin-top:12px;max-width:100%}.videos-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:40px}.video-card{max-width:400px;text-align:center;width:100%}.video-card iframe{aspect-ratio:16/9;border-radius:12px;box-shadow:0 4px 20px #0000004d;width:100%}.video-card .paragraph-small{color:#ddd;font-size:1rem;line-height:1.4;margin-top:12px}.section-dark.section-content .container{text-align:center}.videos-grid{justify-items:center}.section-darker .container{text-align:center}.testimonial-box{display:inline-block;margin:0 auto;max-width:800px;text-align:left}.testimonial-box .testimonial{margin-bottom:1.5rem}#imageModal{align-items:center;background:#000000d9;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}#imageModal img{border-radius:12px;box-shadow:0 0 20px #00000080;height:auto;max-height:90vh;max-width:90vw;transition:transform .3s ease;width:auto}#imageModal,.modal{align-items:center;background:#000000d9!important;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;margin:0;padding:0;position:fixed;text-align:center;z-index:9999}#imageModal img,.modal img{background:transparent;border:none;border-radius:12px;box-shadow:0 0 20px #00000080;cursor:default;height:auto;max-height:90vh;max-width:90vw;width:auto}#imageModal.show{display:flex!important}#imageModal img:active{transform:scale(1.02)}.section-streaming{background-color:#000;color:#fff;padding:60px 20px;text-align:center}.release-box{margin:0 auto;max-width:800px}.release-cover{width:90%}.release-title{font-size:1.6em;margin-bottom:10px}.release-description{font-size:1em}.release-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-platform{align-items:center;background-color:transparent;border:2px solid;border-radius:10px;display:flex;padding:10px 20px;transition:all .3s}.btn-platform img{height:18px}.btn-platform.spotify{border-color:#1db954}.btn-platform.youtube{border-color:red}.btn-platform.apple{border-color:#fff}.btn-platform.amazon{border-color:#999}.streaming-section{background-color:#000;color:#fff;padding:60px 20px;text-align:center}.streaming-title{font-size:1.8rem;font-weight:700;margin-bottom:40px}.release{margin:0 auto;max-width:800px}.release-cover{border-radius:12px;box-shadow:0 0 20px #ffffff1a;display:block;margin:0 auto 30px;max-width:320px;width:100%}.release-title{font-size:1.6rem;font-weight:700;margin-bottom:20px}.release-description{color:#ccc;font-size:1rem;line-height:1.6;margin:0 auto 30px;max-width:600px}.platform-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.platform-buttons .btn{align-items:center;background:transparent;border:2px solid #fff;border-radius:10px;display:flex;padding:10px 20px;transition:background-color .3s,transform .2s}.platform-buttons .btn img{height:20px}.platform-buttons .btn:hover{background-color:#ffffff1a;transform:translateY(-2px)}.platform-buttons .spotify{border-color:#1db954}.platform-buttons .youtube{border-color:red}.platform-buttons .apple{border-color:#fff}.platform-buttons .amazon{border-color:#999}@media (max-width: 480px){.platform-buttons .btn{flex:1 1 45%;justify-content:center}}.release-box{background-color:#000;color:#fff;margin-bottom:40px;padding:60px 20px;text-align:center}.release-box .release-cover{border-radius:12px;box-shadow:0 0 20px #ffffff1a;display:block;margin:0 auto 30px;max-width:320px;object-fit:cover;width:100%}.release-box .release-title{font-size:1.6rem;font-weight:700;line-height:1.2;margin:0 0 20px}.release-box .release-description{color:#ccc;font-size:1rem;line-height:1.6;margin:0 auto 30px;max-width:600px}.release-box .release-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:10px}.release-box .btn-platform{align-items:center;background:transparent;border:2px solid #fff;border-radius:10px;display:inline-flex;justify-content:center;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.release-box .btn-platform img{height:20px}.release-box .btn-platform:hover{background-color:#ffffff1a;transform:translateY(-2px)}.release-box .btn-platform.spotify{border-color:#1db954}.release-box .btn-platform.youtube{border-color:red}.release-box .btn-platform.apple{border-color:#fff}.release-box .btn-platform.amazon{border-color:#999}@media (max-width: 480px){.release-box .btn-platform{flex:1 1 45%;margin-bottom:10px}}.cta-section{background-color:#111;border-top:1px solid #333;color:#fff;margin-top:60px;padding:60px 20px;text-align:center}.cta-section .cta-title{font-size:2rem;font-weight:700;margin-bottom:20px}.cta-section .cta-text{color:#ccc;font-size:1.1rem;line-height:1.6;margin:0 auto 30px;max-width:600px}.cta-section .cta-button{background:var(--color-accent);border-radius:8px;color:#000;display:inline-block;font-weight:700;padding:.875em 1.75em;text-decoration:none;transition:transform .2s,background-color .2s}.cta-section .cta-button:hover{background-color:#f2f2f2;transform:translateY(-2px)}.hero-lcp .hero-inner h2,.hero-lcp .hero-inner h3{text-transform:none!important}.hero-lcp .hero-inner h2:first-letter,.hero-lcp .hero-inner h3:first-letter{text-transform:uppercase!important}.yt-lazy{aspect-ratio:9 / 16;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#000;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;width:100%}.yt-lazy.is-playing:before{display:none}.yt-lazy iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.video-wrapper,.shorts-grid .yt-lazy{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.video-wrapper:hover,.shorts-grid .yt-lazy:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 20px #0006}.section-video .videos-grid .video-wrapper.yt-lazy{padding-bottom:70%!important;background-size:contain!important;background-position:center;background-repeat:no-repeat;background-color:#000}.testimonials-header{text-align:center;margin-bottom:2rem}.testimonials-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.testimonials-grid{gap:1.25rem}}@media (min-width: 768px){.testimonials-grid{gap:1.5rem}}.testimonial-card{grid-column:span 12 / span 12;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.25rem 1.25rem 1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (min-width: 640px){.testimonial-card{grid-column:span 6 / span 6}}@media (min-width: 1024px){.testimonial-card{grid-column:span 4 / span 4}}.testimonial-card:hover{transform:translateY(-2px);border-color:#ffffff1f;box-shadow:0 6px 24px #00000040}.testimonial-stars{line-height:1;margin-bottom:.5rem;font-size:.9rem;letter-spacing:.15rem;opacity:.9}.testimonial-stars span{filter:drop-shadow(0 0 4px rgba(255,255,255,.15))}.testimonial-quote{margin:0 0 .75rem;position:relative}.quote-mark{position:absolute;left:-.15rem;top:-.65rem;font-size:2.25rem;opacity:.3;line-height:1}.testimonial-text{margin:0;padding-left:1.4rem;font-size:1.05rem;line-height:1.65}.testimonial-author{margin:0;padding-left:1.4rem;font-weight:600;opacity:.85}.testimonial-stars span{color:gold}.section-hero .cta-row{display:flex!important;justify-content:center!important;align-items:center!important;gap:16px 24px!important;flex-wrap:wrap!important;width:fit-content!important;margin-inline:auto!important;text-align:center!important}.section-hero .cta-row a,.section-hero .hero-cta,.section-hero .hero-secondary-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;margin:0!important}.section-hero .hero-cta{padding:1rem 1.6rem;border-radius:12px;font-weight:800;line-height:1;color:#000;background:#fff;text-decoration:none;transition:.2s ease}.section-hero .hero-cta:hover{background:#f2f2f2;transform:translateY(-1px)}.section-hero .hero-secondary-cta{gap:.55rem;padding:.9rem 1.2rem;border:2px solid rgba(255,255,255,.35);border-radius:12px;text-decoration:none;font-weight:800;line-height:1;color:#fff;transition:.2s ease;white-space:nowrap}.section-hero .hero-secondary-cta:hover{border-color:#fff;background:#ffffff0f;transform:translateY(-1px)}@media (max-width: 640px){.section-hero .cta-row{flex-direction:column!important;gap:12px!important}.section-hero .hero-cta,.section-hero .hero-secondary-cta{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-style.css.map */
