.page-hero[data-astro-cid-6m4t5c6o]{align-items:center;min-height:66vh;display:flex;position:relative;overflow:hidden}.page-hero-inner[data-astro-cid-6m4t5c6o]{z-index:1;text-align:center;max-width:900px;margin:0 auto;padding-top:64px;padding-bottom:64px;position:relative}.page-hero-inner[data-astro-cid-6m4t5c6o] h1[data-astro-cid-6m4t5c6o]{letter-spacing:-.03em;color:var(--text);font-size:clamp(46px,7.5vw,84px);font-weight:700;line-height:1.08;font-family:var(--font-display);margin:16px auto 20px}.page-hero-inner[data-astro-cid-6m4t5c6o] .lead[data-astro-cid-6m4t5c6o]{color:var(--muted);max-width:620px;margin:0 auto 28px;font-size:clamp(16px,2vw,18px)}.launch-note[data-astro-cid-6m4t5c6o]{color:var(--muted);max-width:620px;margin:0 auto 24px;font-size:14px}@media (width<=900px){.page-hero[data-astro-cid-6m4t5c6o]{min-height:auto}.page-hero-inner[data-astro-cid-6m4t5c6o]{max-width:100%;padding-top:24px}.page-hero-inner[data-astro-cid-6m4t5c6o] h1[data-astro-cid-6m4t5c6o]{font-size:clamp(36px,10vw,46px)}}.hero-cta[data-astro-cid-6m4t5c6o],.final-cta[data-astro-cid-6m4t5c6o]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn-ghost-dark[data-astro-cid-6m4t5c6o]{border-radius:var(--r-sm);font-family:var(--font);cursor:pointer;color:#fff;background:0 0;border:1px solid #c7d8e559;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:550;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn-ghost-dark[data-astro-cid-6m4t5c6o]:hover{border-color:var(--choff-metal);background:#c7d8e51a}.grid3[data-astro-cid-6m4t5c6o]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid3[data-astro-cid-6m4t5c6o]>.reveal:nth-child(2){transition-delay:80ms}.grid3[data-astro-cid-6m4t5c6o]>.reveal:nth-child(3){transition-delay:.16s}@media (width<=900px){.grid3[data-astro-cid-6m4t5c6o]{grid-template-columns:1fr}}.audiences[data-astro-cid-6m4t5c6o]{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto;display:grid}.audience[data-astro-cid-6m4t5c6o]{border-radius:var(--r-lg);background:var(--choff-blue-7);border:1px solid #c7d8e52e;padding:32px}.audience[data-astro-cid-6m4t5c6o] h3[data-astro-cid-6m4t5c6o]{color:#fff;margin-bottom:10px;font-size:24px}.audience[data-astro-cid-6m4t5c6o] p[data-astro-cid-6m4t5c6o]{color:var(--choff-metal);margin-bottom:22px}@media (width<=900px){.audiences[data-astro-cid-6m4t5c6o]{grid-template-columns:minmax(0,1fr)}.audience[data-astro-cid-6m4t5c6o] .btn[data-astro-cid-6m4t5c6o]{white-space:normal;text-align:center;max-width:100%}}.section-navy[data-astro-cid-6m4t5c6o] .card{background:var(--choff-blue-7);box-shadow:none;border-color:#c7d8e529}.regions[data-astro-cid-6m4t5c6o]{grid-template-columns:repeat(3,1fr);gap:12px;max-width:940px;margin:0 auto;padding:0;list-style:none;display:grid}.regions[data-astro-cid-6m4t5c6o] li[data-astro-cid-6m4t5c6o]{border:1px solid var(--line-soft);border-radius:var(--r-sm);color:var(--text);text-align:left;background:#ffffffb8;align-items:flex-start;gap:10px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.regions[data-astro-cid-6m4t5c6o] li[data-astro-cid-6m4t5c6o]:before{content:"";background:var(--choff-ouro);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}@media (width<=900px){.regions[data-astro-cid-6m4t5c6o]{grid-template-columns:1fr}}.faq[data-astro-cid-6m4t5c6o]{border-top:1px solid var(--line-soft);max-width:820px;margin:0 auto}.faq-item[data-astro-cid-6m4t5c6o]{border-bottom:1px solid var(--line-soft)}.faq-item[data-astro-cid-6m4t5c6o] summary[data-astro-cid-6m4t5c6o]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;list-style:none;display:flex}.faq-item[data-astro-cid-6m4t5c6o] summary[data-astro-cid-6m4t5c6o]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-6m4t5c6o] summary[data-astro-cid-6m4t5c6o] h3[data-astro-cid-6m4t5c6o]{color:var(--text);margin:0;font-size:17px;font-weight:600}.faq-item[data-astro-cid-6m4t5c6o] summary[data-astro-cid-6m4t5c6o]:after{content:"";border-right:2px solid var(--choff-blue-3);border-bottom:2px solid var(--choff-blue-3);width:10px;height:10px;transition:transform .25s var(--ease-out);flex:none;transform:rotate(45deg)translateY(-3px)}.faq-item[data-astro-cid-6m4t5c6o][open] summary[data-astro-cid-6m4t5c6o]:after{transform:rotate(-135deg)translateY(-3px)}.faq-item[data-astro-cid-6m4t5c6o] p[data-astro-cid-6m4t5c6o]{max-width:70ch;color:var(--muted);margin:0;padding:0 4px 22px;font-size:15px;line-height:1.65}.compare-link[data-astro-cid-6m4t5c6o]{text-align:center;color:var(--muted);margin-top:28px;font-size:14px}.compare-link[data-astro-cid-6m4t5c6o] a[data-astro-cid-6m4t5c6o]{color:var(--accent);font-weight:600;text-decoration:underline}.cta-final[data-astro-cid-6m4t5c6o]{text-align:center;max-width:640px;margin:0 auto}.cta-final[data-astro-cid-6m4t5c6o] h2[data-astro-cid-6m4t5c6o]{color:#fff;margin-bottom:14px;font-size:clamp(28px,4.4vw,44px)}.cta-final[data-astro-cid-6m4t5c6o] .nap[data-astro-cid-6m4t5c6o]{color:var(--choff-metal);margin-bottom:26px}.pattern-group[data-astro-cid-6m4t5c6o]{position:relative;overflow:hidden}.pattern-group[data-astro-cid-6m4t5c6o]:before{content:"";opacity:.12;pointer-events:none;background:url(/choff-assets/patterns/premium-colmeia-claro.webp) 0 0/1400px;width:calc(100% + 1400px);animation:60s linear infinite pattern-drift-group;position:absolute;top:0;bottom:0;left:0}.pattern-group[data-astro-cid-6m4t5c6o] .wrap{position:relative}@keyframes pattern-drift-group{0%{transform:translate(0,0)}to{transform:translate(-1400px)}}.pattern-group-dai[data-astro-cid-6m4t5c6o]{position:relative;overflow:hidden}.pattern-group-dai[data-astro-cid-6m4t5c6o] .section:first-child{padding-bottom:48px}.pattern-group-dai[data-astro-cid-6m4t5c6o] .section:last-child{padding-top:48px}.pattern-group-dai[data-astro-cid-6m4t5c6o]:before{content:"";opacity:.16;pointer-events:none;background:url(/choff-assets/patterns/dai-colorido.webp) 0 0/900px;width:calc(100% + 900px);animation:90s linear infinite pattern-drift-dai;position:absolute;top:0;bottom:0;left:0}.pattern-group-dai[data-astro-cid-6m4t5c6o] .wrap{position:relative}@keyframes pattern-drift-dai{0%{transform:translate(0,0)}to{transform:translate(-900px)}}@media (prefers-reduced-motion:reduce){.pattern-group[data-astro-cid-6m4t5c6o]:before,.pattern-group-dai[data-astro-cid-6m4t5c6o]:before{animation:none}}
