.hero[data-astro-cid-ge2uvauf]{padding:calc(72px + var(--space-16)) 0 var(--space-20);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__gradient[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--color-primary-pale) 0%, var(--bg-primary) 50%, var(--bg-secondary) 100%);position:absolute;inset:0}.hero__pattern[data-astro-cid-ge2uvauf]{background-image:radial-gradient(var(--color-gray-300) 1px, transparent 1px);opacity:.5;background-size:40px 40px;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf] .container[data-astro-cid-ge2uvauf]{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero__badge[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-6)}.hero__title[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-6);font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.hero__title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--text-secondary);max-width:540px;margin-bottom:var(--space-8);font-size:1.25rem;line-height:1.6}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-4);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.hero__stats[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);display:flex}.hero__stat[data-astro-cid-ge2uvauf]{gap:var(--space-1);flex-direction:column;display:flex}.hero__stat-value[data-astro-cid-ge2uvauf]{color:var(--text-primary);font-size:1.125rem;font-weight:700}.hero__stat-label[data-astro-cid-ge2uvauf]{color:var(--text-secondary);font-size:.875rem}.hero__stat-divider[data-astro-cid-ge2uvauf]{background-color:var(--color-gray-300);width:1px;height:40px}.hero__visual[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.hero__mockup[data-astro-cid-ge2uvauf]{background:var(--bg-primary);border-radius:var(--radius-xl);width:100%;max-width:540px;box-shadow:var(--shadow-xl);border:1px solid var(--color-gray-200);overflow:hidden}.hero__mockup-header[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200);display:flex}.hero__mockup-dots[data-astro-cid-ge2uvauf]{gap:6px;display:flex}.hero__mockup-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background-color:var(--color-gray-300);border-radius:50%;width:10px;height:10px}.hero__mockup-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{background-color:#ef4444}.hero__mockup-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){background-color:#f59e0b}.hero__mockup-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{background-color:#10b981}.hero__mockup-title[data-astro-cid-ge2uvauf]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.hero__mockup-body[data-astro-cid-ge2uvauf]{min-height:320px;display:flex}.hero__mockup-sidebar[data-astro-cid-ge2uvauf]{background-color:var(--bg-dark);width:56px;padding:var(--space-4) var(--space-2);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.hero__mockup-icon[data-astro-cid-ge2uvauf]{border-radius:var(--radius-md);background-color:var(--color-secondary-light);width:36px;height:36px;transition:all var(--transition-fast)}.hero__mockup-icon[data-astro-cid-ge2uvauf].active{background-color:var(--color-primary)}.hero__mockup-content[data-astro-cid-ge2uvauf]{padding:var(--space-4);gap:var(--space-3);flex:1;grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.hero__mockup-card[data-astro-cid-ge2uvauf]{padding:var(--space-3) var(--space-4);background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);text-align:left;flex-direction:column;gap:2px;display:flex}.hero__mockup-card[data-astro-cid-ge2uvauf].wide{gap:var(--space-2);grid-column:1/-1}.hero__mockup-label[data-astro-cid-ge2uvauf]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.hero__mockup-value[data-astro-cid-ge2uvauf]{white-space:nowrap;color:var(--text-primary);font-size:1.25rem;font-weight:700}.hero__mockup-trend[data-astro-cid-ge2uvauf]{color:var(--color-success);font-size:.75rem;font-weight:600}.hero__mockup-row[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);grid-template-columns:1fr auto auto;font-size:.8125rem;display:grid}.hero__mockup-row-name[data-astro-cid-ge2uvauf]{color:var(--text-primary);font-weight:500}.hero__mockup-row-amount[data-astro-cid-ge2uvauf]{color:var(--text-secondary)}.hero__mockup-status[data-astro-cid-ge2uvauf]{border-radius:var(--radius-full);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 14%, transparent);padding:2px 8px;font-size:.6875rem;font-weight:600}.hero__mockup-status[data-astro-cid-ge2uvauf].is-paid{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent)}.hero__mockup-chart[data-astro-cid-ge2uvauf]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, transparent) 0%, transparent 100%);text-align:left;flex-direction:column;grid-column:1/-1;display:flex}.hero__mockup-bars[data-astro-cid-ge2uvauf]{align-items:flex-end;gap:var(--space-2);height:72px;display:flex}.hero__mockup-bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{height:var(--h);background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-light) 100%);opacity:.85;border-radius:4px 4px 0 0;flex:1}.hero__mockup-bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{opacity:1}@media (width<=1024px){.hero[data-astro-cid-ge2uvauf] .container[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr}.hero__subtitle[data-astro-cid-ge2uvauf]{margin:0 auto var(--space-8)}.hero__actions[data-astro-cid-ge2uvauf],.hero__stats[data-astro-cid-ge2uvauf]{justify-content:center}.hero__mockup[data-astro-cid-ge2uvauf]{max-width:480px}}@media (width<=640px){.hero__stats[data-astro-cid-ge2uvauf]{gap:var(--space-4);flex-direction:column}.hero__stat-divider[data-astro-cid-ge2uvauf]{width:60px;height:1px}.hero__mockup-body[data-astro-cid-ge2uvauf]{min-height:240px}.hero__mockup-sidebar[data-astro-cid-ge2uvauf]{display:none}}.modules[data-astro-cid-kd6nwhfu]{padding:var(--space-24) 0;position:relative;overflow:hidden}.modules__bg[data-astro-cid-kd6nwhfu]{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);z-index:-1;position:absolute;inset:0}.modules__header[data-astro-cid-kd6nwhfu]{text-align:center;margin-bottom:var(--space-16)}.modules__title[data-astro-cid-kd6nwhfu]{margin-bottom:var(--space-4);color:var(--text-primary);font-size:clamp(2rem,4vw,3rem)}.modules__subtitle[data-astro-cid-kd6nwhfu]{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.7}.modules__grid[data-astro-cid-kd6nwhfu]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.module-card[data-astro-cid-kd6nwhfu]{align-items:flex-start;gap:var(--space-5);padding:var(--space-6);background-color:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);transition:all var(--transition-base);cursor:pointer;display:flex;position:relative;overflow:hidden}.module-card[data-astro-cid-kd6nwhfu]:before{content:"";background-color:var(--module-color);opacity:0;width:4px;height:100%;transition:opacity var(--transition-fast);position:absolute;top:0;left:0}.module-card[data-astro-cid-kd6nwhfu]:hover,.module-card[data-astro-cid-kd6nwhfu]:focus-visible{box-shadow:var(--shadow-lg);border-color:#0000;outline:none;transform:translateY(-4px)}.module-card[data-astro-cid-kd6nwhfu]:hover:before,.module-card[data-astro-cid-kd6nwhfu]:focus-visible:before{opacity:1}.module-card__icon[data-astro-cid-kd6nwhfu]{background:linear-gradient(135deg, var(--module-color), color-mix(in srgb, var(--module-color) 80%, black));border-radius:var(--radius-lg);color:#fff;width:56px;height:56px;box-shadow:0 4px 12px color-mix(in srgb, var(--module-color) 30%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.module-card__content[data-astro-cid-kd6nwhfu]{flex:1;min-width:0}.module-card__title[data-astro-cid-kd6nwhfu]{color:var(--text-primary);margin-bottom:var(--space-2);font-size:1.125rem;font-weight:700;line-height:1.3}.module-card__description[data-astro-cid-kd6nwhfu]{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.modules__cta[data-astro-cid-kd6nwhfu]{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--color-gray-200);display:flex}.modules__cta-text[data-astro-cid-kd6nwhfu]{color:var(--text-secondary);margin:0;font-size:1.125rem}.module-modal[data-astro-cid-kd6nwhfu]{z-index:1000;padding:var(--space-4);opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.module-modal[data-astro-cid-kd6nwhfu].is-open{opacity:1;visibility:visible}.module-modal__backdrop[data-astro-cid-kd6nwhfu]{backdrop-filter:blur(4px);background-color:#0009;position:absolute;inset:0}.module-modal__container[data-astro-cid-kd6nwhfu]{background-color:var(--bg-primary);border-radius:var(--radius-2xl);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-2xl);transition:transform .3s;position:relative;overflow-y:auto;transform:translateY(20px)scale(.95)}.module-modal[data-astro-cid-kd6nwhfu].is-open .module-modal__container[data-astro-cid-kd6nwhfu]{transform:translateY(0)scale(1)}.module-modal__content[data-astro-cid-kd6nwhfu]{padding:var(--space-8)}.module-modal__close[data-astro-cid-kd6nwhfu]{top:var(--space-4);right:var(--space-4);background-color:var(--bg-secondary);border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.module-modal__close[data-astro-cid-kd6nwhfu]:hover{background-color:var(--color-gray-300);color:var(--text-primary)}.module-modal__header[data-astro-cid-kd6nwhfu]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-right:var(--space-10);display:flex}.module-modal__icon[data-astro-cid-kd6nwhfu]{background:linear-gradient(135deg, var(--module-color), color-mix(in srgb, var(--module-color) 80%, black));border-radius:var(--radius-xl);color:#fff;width:64px;height:64px;box-shadow:0 4px 16px color-mix(in srgb, var(--module-color) 30%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.module-modal__title[data-astro-cid-kd6nwhfu]{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.module-modal__description[data-astro-cid-kd6nwhfu]{color:var(--text-secondary);margin-bottom:var(--space-6);font-size:1rem;line-height:1.7}.module-modal__features[data-astro-cid-kd6nwhfu]{background-color:var(--bg-secondary);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}.module-modal__features-title[data-astro-cid-kd6nwhfu]{text-transform:uppercase;letter-spacing:.05em;color:var(--module-color);margin-bottom:var(--space-4);font-size:.875rem;font-weight:600}.module-modal__features-list[data-astro-cid-kd6nwhfu]{gap:var(--space-3);list-style:none;display:grid}.module-modal__features-list[data-astro-cid-kd6nwhfu] li[data-astro-cid-kd6nwhfu]{align-items:flex-start;gap:var(--space-3);color:var(--text-primary);font-size:.9375rem;display:flex}.module-modal__features-list[data-astro-cid-kd6nwhfu] svg[data-astro-cid-kd6nwhfu]{color:var(--module-color);flex-shrink:0;margin-top:2px}@media (width<=1024px){.modules__grid[data-astro-cid-kd6nwhfu]{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.module-card[data-astro-cid-kd6nwhfu]{padding:var(--space-5)}.module-card__icon[data-astro-cid-kd6nwhfu]{width:48px;height:48px}.module-card__icon[data-astro-cid-kd6nwhfu] svg[data-astro-cid-kd6nwhfu]{width:24px;height:24px}}@media (width<=640px){.modules[data-astro-cid-kd6nwhfu]{padding:var(--space-16) 0}.modules__grid[data-astro-cid-kd6nwhfu]{gap:var(--space-3);grid-template-columns:1fr}.module-card[data-astro-cid-kd6nwhfu]{padding:var(--space-4);gap:var(--space-4)}.module-card__icon[data-astro-cid-kd6nwhfu]{width:44px;height:44px}.module-card__icon[data-astro-cid-kd6nwhfu] svg[data-astro-cid-kd6nwhfu]{width:22px;height:22px}.module-card__title[data-astro-cid-kd6nwhfu]{font-size:1rem}.module-card__description[data-astro-cid-kd6nwhfu]{font-size:.875rem}.module-card[data-astro-cid-kd6nwhfu]:before{width:100%;height:3px;top:0;left:0}.modules__cta[data-astro-cid-kd6nwhfu]{gap:var(--space-4);flex-direction:column}.modules__cta-text[data-astro-cid-kd6nwhfu]{font-size:1rem}.module-modal__content[data-astro-cid-kd6nwhfu]{padding:var(--space-6)}.module-modal__header[data-astro-cid-kd6nwhfu]{text-align:center;flex-direction:column;padding-right:0}.module-modal__close[data-astro-cid-kd6nwhfu]{top:var(--space-3);right:var(--space-3);width:36px;height:36px}.module-modal__title[data-astro-cid-kd6nwhfu]{font-size:1.25rem}.module-modal__features[data-astro-cid-kd6nwhfu]{padding:var(--space-4)}.module-modal__features-list[data-astro-cid-kd6nwhfu] li[data-astro-cid-kd6nwhfu]{font-size:.875rem}}@media (width<=380px){.module-card[data-astro-cid-kd6nwhfu]{text-align:center;flex-direction:column;align-items:center}}.sectors__grid[data-astro-cid-ectujax3]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.sector-card[data-astro-cid-ectujax3]{background-color:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid var(--color-gray-200);transition:all var(--transition-base);text-decoration:none;display:block;position:relative;overflow:hidden}.sector-card[data-astro-cid-ectujax3]:before{content:"";background-color:var(--sector-color);transform-origin:0;width:100%;height:4px;transition:transform var(--transition-base);position:absolute;top:0;left:0;transform:scaleX(0)}.sector-card[data-astro-cid-ectujax3]:hover{box-shadow:var(--shadow-lg);border-color:var(--sector-color);transform:translateY(-4px)}.sector-card[data-astro-cid-ectujax3]:hover:before{transform:scaleX(1)}.sector-card__icon[data-astro-cid-ectujax3]{background-color:color-mix(in srgb, var(--sector-color) 10%, transparent);border-radius:var(--radius-lg);width:64px;height:64px;margin-bottom:var(--space-5);color:var(--sector-color);justify-content:center;align-items:center;display:flex}.sector-card__title[data-astro-cid-ectujax3]{margin-bottom:var(--space-3);color:var(--text-primary);font-size:1.25rem}.sector-card__description[data-astro-cid-ectujax3]{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:.9375rem;line-height:1.6}.sector-card__link[data-astro-cid-ectujax3]{align-items:center;gap:var(--space-2);color:var(--sector-color);transition:gap var(--transition-fast);font-size:.875rem;font-weight:600;display:inline-flex}.sector-card[data-astro-cid-ectujax3]:hover .sector-card__link[data-astro-cid-ectujax3]{gap:var(--space-3)}@media (width<=1024px){.sectors__grid[data-astro-cid-ectujax3]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sectors__grid[data-astro-cid-ectujax3]{grid-template-columns:1fr}}.verifactu[data-astro-cid-fnhbxhh2]{padding:var(--space-24) 0;position:relative;overflow:hidden}.verifactu__bg[data-astro-cid-fnhbxhh2]{z-index:-1;background:linear-gradient(135deg,#1e3a5f 0%,#0f2744 100%);position:absolute;inset:0}.verifactu__bg[data-astro-cid-fnhbxhh2]:before{content:"";background:radial-gradient(circle at 70% 30%,#ff6b351a 0%,#0000 50%);width:50%;height:100%;position:absolute;top:0;right:0}.verifactu__wrapper[data-astro-cid-fnhbxhh2]{gap:var(--space-16);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.verifactu__header[data-astro-cid-fnhbxhh2]{margin-bottom:var(--space-6)}.verifactu__badge[data-astro-cid-fnhbxhh2]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:#fff;border-radius:var(--radius-full);margin-bottom:var(--space-4);background:linear-gradient(135deg,#10b981 0%,#059669 100%);font-size:.875rem;font-weight:600;display:inline-flex}.verifactu__title[data-astro-cid-fnhbxhh2]{color:#fff;margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,2.75rem);line-height:1.2}.verifactu__subtitle[data-astro-cid-fnhbxhh2]{color:#fffc;font-size:1.125rem;line-height:1.6}.verifactu__description[data-astro-cid-fnhbxhh2]{color:#ffffffb3;margin-bottom:var(--space-8);font-size:1rem;line-height:1.7}.verifactu__features[data-astro-cid-fnhbxhh2]{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.verifactu__feature[data-astro-cid-fnhbxhh2]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);transition:all var(--transition-base);background-color:#ffffff0d;border:1px solid #ffffff1a;display:flex}.verifactu__feature[data-astro-cid-fnhbxhh2]:hover{background-color:#ffffff1a;border-color:#ff6b354d}.verifactu__feature-icon[data-astro-cid-fnhbxhh2]{border-radius:var(--radius-md);color:#10b981;background-color:#10b98133;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.verifactu__feature-title[data-astro-cid-fnhbxhh2]{color:#fff;margin-bottom:var(--space-1);font-size:.9375rem;font-weight:600}.verifactu__feature-desc[data-astro-cid-fnhbxhh2]{color:#fff9;margin:0;font-size:.8125rem;line-height:1.5}.verifactu__cta[data-astro-cid-fnhbxhh2]{margin-bottom:var(--space-4)}.verifactu__info[data-astro-cid-fnhbxhh2]{gap:var(--space-4);flex-direction:column;display:flex}.verifactu__card[data-astro-cid-fnhbxhh2]{border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;background:linear-gradient(135deg,#ff6b3526 0%,#ff6b350d 100%);border:1px solid #ff6b354d}.verifactu__card-header[data-astro-cid-fnhbxhh2]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.verifactu__card-icon[data-astro-cid-fnhbxhh2]{border-radius:var(--radius-lg);width:56px;height:56px;color:var(--color-primary);background-color:#ff6b3533;justify-content:center;align-items:center;display:flex}.verifactu__card-label[data-astro-cid-fnhbxhh2]{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.verifactu__card-date[data-astro-cid-fnhbxhh2]{color:var(--color-primary);margin-bottom:var(--space-2);font-size:1.75rem;font-weight:800}.verifactu__card-info[data-astro-cid-fnhbxhh2]{color:#fff9;font-size:.875rem}.verifactu__card-autonomos[data-astro-cid-fnhbxhh2]{margin-top:var(--space-3);padding-top:var(--space-3);color:#ffffff80;border-top:1px solid #ffffff1a;font-size:.8125rem}.verifactu__learn-more[data-astro-cid-fnhbxhh2]{align-items:center;gap:var(--space-2);color:#ffffffb3;transition:color var(--transition-fast);font-size:.875rem;text-decoration:none;display:inline-flex}.verifactu__learn-more[data-astro-cid-fnhbxhh2]:hover{color:var(--color-primary)}.verifactu__aeat[data-astro-cid-fnhbxhh2]{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background-color:#ffffff0d;border:1px solid #ffffff1a;display:flex}.verifactu__aeat-text[data-astro-cid-fnhbxhh2]{flex-direction:column;display:flex}.verifactu__aeat-text[data-astro-cid-fnhbxhh2] span[data-astro-cid-fnhbxhh2]{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.verifactu__aeat-text[data-astro-cid-fnhbxhh2] strong[data-astro-cid-fnhbxhh2]{color:#fff;font-size:1rem}@media (width<=1024px){.verifactu__wrapper[data-astro-cid-fnhbxhh2]{grid-template-columns:1fr}.verifactu__info[data-astro-cid-fnhbxhh2]{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.verifactu__card[data-astro-cid-fnhbxhh2]{grid-column:1/-1}}@media (width<=640px){.verifactu[data-astro-cid-fnhbxhh2]{padding:var(--space-16) 0}.verifactu__features[data-astro-cid-fnhbxhh2],.verifactu__info[data-astro-cid-fnhbxhh2]{grid-template-columns:1fr}}.section__subtitle--dark[data-astro-cid-cognygiv]{color:var(--color-gray-400)}.features__grid[data-astro-cid-cognygiv]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.feature[data-astro-cid-cognygiv]{gap:var(--space-4);display:flex}.feature__icon[data-astro-cid-cognygiv]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);border-radius:var(--radius-lg);width:48px;height:48px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature__title[data-astro-cid-cognygiv]{color:var(--text-inverse);margin-bottom:var(--space-2);font-size:1.125rem}.feature__description[data-astro-cid-cognygiv]{color:var(--color-gray-400);font-size:.9375rem;line-height:1.6}@media (width<=1024px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-16);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}.contact__subtitle[data-astro-cid-he3spzz3]{color:var(--text-secondary);margin-bottom:var(--space-10);max-width:400px;font-size:1.125rem}.contact__details[data-astro-cid-he3spzz3]{padding:var(--space-8);background-color:var(--bg-primary);border-radius:var(--radius-xl);border:1px solid var(--color-gray-200)}.contact__details-title[data-astro-cid-he3spzz3]{margin-bottom:var(--space-1);font-size:1.125rem}.contact__details-subtitle[data-astro-cid-he3spzz3]{color:var(--text-secondary);margin-bottom:var(--space-6);font-size:.9375rem}.contact__email[data-astro-cid-he3spzz3]{align-items:center;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-primary-pale);border-radius:var(--radius-lg);transition:all var(--transition-fast);text-decoration:none;display:flex}.contact__email[data-astro-cid-he3spzz3]:hover{background-color:color-mix(in srgb, var(--color-primary) 15%, white);transform:translate(4px)}.contact__email-icon[data-astro-cid-he3spzz3]{background-color:var(--color-primary);border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact__email-content[data-astro-cid-he3spzz3]{gap:var(--space-1);flex-direction:column;display:flex}.contact__email-label[data-astro-cid-he3spzz3]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.contact__email-value[data-astro-cid-he3spzz3]{color:var(--color-primary);font-size:1.125rem;font-weight:600}.contact__form[data-astro-cid-he3spzz3]{background-color:var(--bg-primary);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-xl);border:1px solid var(--color-gray-200)}.form__row[data-astro-cid-he3spzz3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form__group[data-astro-cid-he3spzz3]{margin-bottom:var(--space-5)}.form__label[data-astro-cid-he3spzz3]{color:var(--text-primary);margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;display:block}.form__input[data-astro-cid-he3spzz3]{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all var(--transition-fast);font-size:1rem}.form__input[data-astro-cid-he3spzz3]::placeholder{color:var(--text-muted)}.form__input[data-astro-cid-he3spzz3]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-pale);outline:none}.form__select[data-astro-cid-he3spzz3]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10);background-size:20px}.form__textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:120px}.form__group--checkbox[data-astro-cid-he3spzz3]{margin-bottom:var(--space-4)}.form__checkbox-label[data-astro-cid-he3spzz3]{align-items:flex-start;gap:var(--space-3);cursor:pointer;user-select:none;display:flex}.form__checkbox[data-astro-cid-he3spzz3]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.form__checkbox[data-astro-cid-he3spzz3]:checked~.form__checkbox-custom[data-astro-cid-he3spzz3]{background-color:var(--color-primary);border-color:var(--color-primary)}.form__checkbox[data-astro-cid-he3spzz3]:checked~.form__checkbox-custom[data-astro-cid-he3spzz3]:after{display:block}.form__checkbox[data-astro-cid-he3spzz3]:focus~.form__checkbox-custom[data-astro-cid-he3spzz3]{box-shadow:0 0 0 3px var(--color-primary-pale)}.form__checkbox-custom[data-astro-cid-he3spzz3]{background-color:var(--bg-secondary);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:all .2s;position:relative}.form__checkbox-custom[data-astro-cid-he3spzz3]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;display:none;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.form__checkbox-text[data-astro-cid-he3spzz3]{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.form__checkbox-text[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--color-primary);text-decoration:none}.form__checkbox-text[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration:underline}.form__footer[data-astro-cid-he3spzz3]{gap:var(--space-3);flex-direction:column;display:flex}.form__footer[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{width:100%}.form__honeypot[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=1024px){.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-10);grid-template-columns:1fr}}@media (width<=640px){.form__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.contact__form[data-astro-cid-he3spzz3]{padding:var(--space-6)}}
