.hero[data-astro-cid-zuhyclwn]{background:url(/evento_euromaster_oporto_01.webp) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:80vh;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-zuhyclwn]:before{content:"";pointer-events:none;background:#041e3f26;position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner[data-astro-cid-zuhyclwn]{z-index:1;text-align:center;max-width:780px;padding:5rem 1.5rem 4rem;position:relative}.eyebrow[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:var(--teal);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.25rem;font-size:.75rem;font-weight:600}.hero-inner[data-astro-cid-zuhyclwn] h1[data-astro-cid-zuhyclwn]{font-family:var(--font-display);color:#fff;letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:700;line-height:1.1}.hero-sub[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:#ffffffb8;margin-bottom:2.5rem;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75}.br-md[data-astro-cid-zuhyclwn],.br-lg[data-astro-cid-zuhyclwn]{display:none}@media (min-width:600px){.br-md[data-astro-cid-zuhyclwn]{display:block}}@media (min-width:900px){.br-lg[data-astro-cid-zuhyclwn]{display:block}}.services-section[data-astro-cid-zuhyclwn]{background:#f5f9ff;padding:6rem 0}.services-header[data-astro-cid-zuhyclwn]{text-align:center;max-width:620px;margin:0 auto 4rem}.services-header[data-astro-cid-zuhyclwn] h2[data-astro-cid-zuhyclwn]{font-family:var(--font-display);color:var(--text-dark);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.services-header[data-astro-cid-zuhyclwn] p[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:var(--text-body);font-size:1rem;line-height:1.7}.accordion[data-astro-cid-zuhyclwn]{flex-direction:column;gap:.75rem;max-width:860px;margin:0 auto;display:flex}.acc-item[data-astro-cid-zuhyclwn]{border-radius:var(--radius);background:#fff;border:1px solid #00000012;overflow:hidden}.acc-summary[data-astro-cid-zuhyclwn]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.acc-summary[data-astro-cid-zuhyclwn]::-webkit-details-marker{display:none}.acc-left[data-astro-cid-zuhyclwn]{flex:1;align-items:center;gap:1.25rem;min-width:0;display:flex}.acc-icon[data-astro-cid-zuhyclwn]{background:var(--teal-dim);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.acc-icon[data-astro-cid-zuhyclwn] img[data-astro-cid-zuhyclwn]{object-fit:contain;width:22px;height:22px}.acc-title[data-astro-cid-zuhyclwn] h3[data-astro-cid-zuhyclwn]{font-family:var(--font-display);color:var(--text-dark);margin-bottom:.2rem;font-size:1rem;font-weight:700;line-height:1.3;transition:color .15s}details[data-astro-cid-zuhyclwn][open] .acc-title[data-astro-cid-zuhyclwn] h3[data-astro-cid-zuhyclwn]{color:var(--text-dark)}.acc-desc[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:var(--text-body);font-size:.85rem;line-height:1.5}.icon-plus[data-astro-cid-zuhyclwn],.icon-minus[data-astro-cid-zuhyclwn]{width:20px;height:20px;color:var(--text-dark);flex-shrink:0;transition:transform .2s}.icon-minus[data-astro-cid-zuhyclwn],details[data-astro-cid-zuhyclwn][open] .icon-plus[data-astro-cid-zuhyclwn]{display:none}details[data-astro-cid-zuhyclwn][open] .icon-minus[data-astro-cid-zuhyclwn]{display:block}.acc-body[data-astro-cid-zuhyclwn]{padding:0 1.5rem 1.5rem 4.75rem}.acc-body[data-astro-cid-zuhyclwn] p[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:var(--text-body);max-width:640px;font-size:.9rem;line-height:1.75}.testimonials-section[data-astro-cid-zuhyclwn]{background:url(/bg_testimonials_eventos360.webp) 50%/cover no-repeat;padding:6rem 0;position:relative;transform:translateZ(0)}.testimonials-overlay[data-astro-cid-zuhyclwn]{display:none}.testimonials-inner[data-astro-cid-zuhyclwn]{position:relative}.t-eyebrow[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:var(--teal);text-transform:uppercase;letter-spacing:.12em;text-align:center;margin-bottom:.875rem;font-size:.75rem;font-weight:600}.testimonials-inner[data-astro-cid-zuhyclwn] h2[data-astro-cid-zuhyclwn]{font-family:var(--font-display);color:#fff;text-align:center;letter-spacing:-.02em;margin-bottom:3rem;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:500;line-height:1.2}.t-grid[data-astro-cid-zuhyclwn]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.t-card[data-astro-cid-zuhyclwn]{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff38;border:1px solid #ffffff59;flex-direction:column;gap:1.25rem;padding:2rem;transition:background .2s;display:flex}.t-card[data-astro-cid-zuhyclwn]:hover{background:#ffffff4d}.stars[data-astro-cid-zuhyclwn]{color:#fbbf24;gap:.2rem;display:flex}.stars[data-astro-cid-zuhyclwn] svg[data-astro-cid-zuhyclwn]{width:15px;height:15px}.t-card[data-astro-cid-zuhyclwn] blockquote[data-astro-cid-zuhyclwn] p[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:#fffc;font-size:.875rem;font-style:italic;line-height:1.75}.t-card[data-astro-cid-zuhyclwn] footer[data-astro-cid-zuhyclwn]{border-top:1px solid #ffffff1a;flex-direction:column;gap:.15rem;margin-top:auto;padding-top:1rem;display:flex}.t-name[data-astro-cid-zuhyclwn]{font-family:var(--font-display);color:#fff;font-size:.825rem;font-weight:700}.t-company[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:var(--teal);letter-spacing:.02em;font-size:.75rem}.cta-section[data-astro-cid-zuhyclwn]{text-align:center;background:url(/bg_cta_eventos360.webp) 50%/cover no-repeat;padding:7rem 0;position:relative;overflow:hidden}.cta-overlay[data-astro-cid-zuhyclwn]{display:none}.cta-inner[data-astro-cid-zuhyclwn]{z-index:1;position:relative}.cta-inner[data-astro-cid-zuhyclwn] h2[data-astro-cid-zuhyclwn]{font-family:var(--font-display);color:#fff;letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.12}.cta-inner[data-astro-cid-zuhyclwn] p[data-astro-cid-zuhyclwn]{font-family:var(--font-body);color:#ffffffad;margin-bottom:2.5rem;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.7}@media (max-width:900px){.t-grid[data-astro-cid-zuhyclwn]{grid-template-columns:repeat(2,1fr)}.testimonials-inner[data-astro-cid-zuhyclwn] h2[data-astro-cid-zuhyclwn]{margin-bottom:2rem}}@media (max-width:768px){.hero-inner[data-astro-cid-zuhyclwn]{padding:3rem 1.5rem 2.5rem}.services-section[data-astro-cid-zuhyclwn]{padding:4rem 0}.services-header[data-astro-cid-zuhyclwn]{margin-bottom:2.5rem}.testimonials-section[data-astro-cid-zuhyclwn],.cta-section[data-astro-cid-zuhyclwn]{padding:4rem 0}}@media (max-width:640px){.acc-summary[data-astro-cid-zuhyclwn]{gap:.75rem;padding:1rem}.acc-body[data-astro-cid-zuhyclwn]{padding:0 1rem 1.25rem}.cta-inner[data-astro-cid-zuhyclwn] h2[data-astro-cid-zuhyclwn] br[data-astro-cid-zuhyclwn],.cta-inner[data-astro-cid-zuhyclwn] p[data-astro-cid-zuhyclwn] br[data-astro-cid-zuhyclwn]{display:none}}@media (max-width:560px){.t-grid[data-astro-cid-zuhyclwn]{grid-template-columns:1fr}.services-section[data-astro-cid-zuhyclwn],.testimonials-section[data-astro-cid-zuhyclwn],.cta-section[data-astro-cid-zuhyclwn]{padding:3rem 0}}@media (max-width:480px){.acc-left[data-astro-cid-zuhyclwn]{gap:.875rem}.acc-icon[data-astro-cid-zuhyclwn]{width:36px;height:36px}.acc-icon[data-astro-cid-zuhyclwn] img[data-astro-cid-zuhyclwn]{width:18px;height:18px}.hero-inner[data-astro-cid-zuhyclwn]{padding:2.5rem 1.25rem 2rem}}
