.section-description[data-astro-cid-4four4kp]{color:var(--slate-600)}.problem-grid[data-astro-cid-4four4kp]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl)}.problem-card[data-astro-cid-4four4kp]{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all .3s ease}.problem-card[data-astro-cid-4four4kp]:hover{border-color:#d92d20;box-shadow:0 4px 24px #d92d2014;transform:translateY(-2px)}.card-icon[data-astro-cid-4four4kp]{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#fee4e2,#fecdca);color:#d92d20;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.problem-card[data-astro-cid-4four4kp] h3[data-astro-cid-4four4kp]{color:var(--slate-700);margin-bottom:var(--space-sm)}.problem-card[data-astro-cid-4four4kp] p[data-astro-cid-4four4kp]{color:var(--slate-600);line-height:1.6}@media (max-width: 1024px){.problem-grid[data-astro-cid-4four4kp]{grid-template-columns:1fr;gap:var(--space-xl)}}.versus-wrapper[data-astro-cid-vcgx46l6]{max-width:56rem;margin:0 auto}.versus-header[data-astro-cid-vcgx46l6]{display:grid;grid-template-columns:1fr 3rem 1fr;align-items:center;margin-bottom:var(--space-lg);gap:var(--space-md)}.col-header[data-astro-cid-vcgx46l6]{display:flex}.col-header[data-astro-cid-vcgx46l6].col-psa{justify-content:flex-end}.col-header[data-astro-cid-vcgx46l6].col-timebill{justify-content:flex-start}.col-vs[data-astro-cid-vcgx46l6]{display:flex;align-items:center;justify-content:center}.brand-pill[data-astro-cid-vcgx46l6]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);font-weight:700}.pill-psa[data-astro-cid-vcgx46l6]{background:#ef444414;border:1.5px solid rgba(239,68,68,.2);color:#b91c1c}.pill-timebill[data-astro-cid-vcgx46l6]{background:#169dae14;border:1.5px solid rgba(22,157,174,.25);color:var(--brand-700, #0e7a87)}.brand-dot[data-astro-cid-vcgx46l6]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-red[data-astro-cid-vcgx46l6]{background:#ef4444}.dot-green[data-astro-cid-vcgx46l6]{background:var(--brand-500)}.vs-badge[data-astro-cid-vcgx46l6]{background:var(--slate-700, #334155);color:#fff;font-weight:800;width:2.2rem;height:2.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;letter-spacing:.05em}.versus-rows[data-astro-cid-vcgx46l6]{border:1.5px solid var(--gray-200);border-radius:var(--radius-xl);overflow:hidden;background:#fff}.versus-row[data-astro-cid-vcgx46l6]{display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch;border-bottom:1px solid var(--gray-100);transition:background .2s ease}.versus-row[data-astro-cid-vcgx46l6]:last-child{border-bottom:none}.versus-row[data-astro-cid-vcgx46l6]:hover{background:var(--gray-50, #f9fafb)}.cell[data-astro-cid-vcgx46l6]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.cell-psa[data-astro-cid-vcgx46l6]{justify-content:flex-end;text-align:right}.cell-timebill[data-astro-cid-vcgx46l6]{justify-content:flex-start;text-align:left}.cell-text[data-astro-cid-vcgx46l6]{color:var(--slate-700);line-height:1.4}.cell-divider[data-astro-cid-vcgx46l6]{background:var(--gray-200);width:1px;align-self:stretch}.icon-bad[data-astro-cid-vcgx46l6]{color:#ef4444;display:flex;flex-shrink:0;order:2}.cell-psa[data-astro-cid-vcgx46l6] .cell-text[data-astro-cid-vcgx46l6]{order:1;color:var(--slate-500)}.icon-good[data-astro-cid-vcgx46l6]{color:var(--brand-600);display:flex;flex-shrink:0}@media (max-width: 640px){.versus-header[data-astro-cid-vcgx46l6]{grid-template-columns:1fr 2.5rem 1fr}.brand-pill[data-astro-cid-vcgx46l6]{padding:var(--space-xs) var(--space-md);font-size:.8rem}.cell[data-astro-cid-vcgx46l6]{padding:var(--space-md);gap:var(--space-sm)}.cell-text[data-astro-cid-vcgx46l6]{font-size:.85rem}}.section-description[data-astro-cid-yz6vma3k]{color:var(--slate-600)}.solution-grid[data-astro-cid-yz6vma3k]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl)}.solution-card[data-astro-cid-yz6vma3k]{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-2xl);transition:all .3s ease}.solution-card[data-astro-cid-yz6vma3k]:hover{border-color:var(--brand-500);box-shadow:0 4px 24px #169dae14;transform:translateY(-2px)}.card-icon[data-astro-cid-yz6vma3k]{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,var(--brand-100, #E0F7FA),var(--brand-200, #B2EBF2));color:var(--brand-600);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.solution-card[data-astro-cid-yz6vma3k] h3[data-astro-cid-yz6vma3k]{color:var(--slate-700);margin-bottom:var(--space-sm)}.solution-card[data-astro-cid-yz6vma3k] p[data-astro-cid-yz6vma3k]{color:var(--slate-600);line-height:1.6}@media (max-width: 1024px){.solution-grid[data-astro-cid-yz6vma3k]{grid-template-columns:1fr;gap:var(--space-xl)}}.section-description[data-astro-cid-sopxvx25]{color:var(--slate-600)}.process-grid[data-astro-cid-sopxvx25]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3xl)}.process-step[data-astro-cid-sopxvx25]{text-align:center}.step-header[data-astro-cid-sopxvx25]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.step-number[data-astro-cid-sopxvx25]{width:4rem;height:4rem;background-color:var(--brand-600);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--heading-2);transition:all .3s ease}.step-number[data-astro-cid-sopxvx25].final-step{background:linear-gradient(135deg,var(--accent-600) 0%,var(--accent-700) 100%);transform:scale(1.1);box-shadow:0 4px 20px #2afcd64d}.step-number[data-astro-cid-sopxvx25] svg[data-astro-cid-sopxvx25]{width:1.5rem;height:1.5rem}.step-duration[data-astro-cid-sopxvx25]{color:var(--brand-600);font-weight:600;background:linear-gradient(135deg,#169dae14,#169dae0a);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);border:1px solid rgba(22,157,174,.15)}.process-step[data-astro-cid-sopxvx25] h3[data-astro-cid-sopxvx25]{color:var(--slate-700);margin-bottom:var(--space-md)}.process-step[data-astro-cid-sopxvx25] h3[data-astro-cid-sopxvx25].final-title{color:var(--accent-700);font-weight:700}.process-step[data-astro-cid-sopxvx25] p[data-astro-cid-sopxvx25]{color:var(--slate-600);line-height:1.6}@media (max-width: 1024px){.process-grid[data-astro-cid-sopxvx25]{grid-template-columns:1fr;gap:var(--space-2xl)}}.partners-row[data-astro-cid-u6wzeump]{display:flex;justify-content:center;align-items:center;gap:var(--space-4xl);flex-wrap:wrap}.partner-card[data-astro-cid-u6wzeump]{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--space-2xl) var(--space-4xl);transition:all .3s ease}.partner-card[data-astro-cid-u6wzeump]:hover{border-color:var(--brand-500);box-shadow:0 4px 24px #169dae14}.partner-logo-placeholder[data-astro-cid-u6wzeump]{display:flex;align-items:center;justify-content:center;min-width:10rem;min-height:4rem}.partner-name[data-astro-cid-u6wzeump]{color:var(--slate-600);font-weight:600;letter-spacing:.05em}@media (max-width: 768px){.partners-row[data-astro-cid-u6wzeump]{gap:var(--space-xl)}.partner-card[data-astro-cid-u6wzeump]{padding:var(--space-xl) var(--space-2xl)}}.section-description[data-astro-cid-x3dfjitg]{color:var(--slate-600)}.form-container[data-astro-cid-x3dfjitg]{max-width:42rem;margin:0 auto}.contact-form[data-astro-cid-x3dfjitg]{display:flex;flex-direction:column;gap:var(--space-xl)}.form-grid[data-astro-cid-x3dfjitg]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.form-group[data-astro-cid-x3dfjitg]{display:flex;flex-direction:column;gap:var(--space-sm)}.form-label[data-astro-cid-x3dfjitg]{color:var(--slate-700);font-weight:500}.form-input[data-astro-cid-x3dfjitg]{width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--gray-300);border-radius:var(--radius-lg);background-color:var(--background-white);transition:all .3s ease;box-sizing:border-box}.form-input[data-astro-cid-x3dfjitg]::placeholder{color:var(--slate-400)}.form-input[data-astro-cid-x3dfjitg]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #169dae1a}.form-actions[data-astro-cid-x3dfjitg]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:var(--space-lg)}.submit-button[data-astro-cid-x3dfjitg]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-3xl);background-color:var(--brand-600);color:#fff;border:none;border-radius:var(--radius-full);font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button[data-astro-cid-x3dfjitg]:hover{background-color:var(--brand-700);transform:translateY(-1px)}.submit-button[data-astro-cid-x3dfjitg]:disabled{opacity:.7;cursor:not-allowed;transform:none}.button-icon[data-astro-cid-x3dfjitg]{transition:transform .3s ease}.submit-button[data-astro-cid-x3dfjitg]:hover .button-icon[data-astro-cid-x3dfjitg]{transform:translate(4px)}.form-note[data-astro-cid-x3dfjitg]{color:var(--slate-500);text-align:center}@media (max-width: 768px){.form-grid[data-astro-cid-x3dfjitg]{grid-template-columns:1fr}.submit-button[data-astro-cid-x3dfjitg]{width:100%;justify-content:center}}.hero .hero-img{object-fit:contain;object-position:right bottom;width:55%;height:85%;inset:auto 2% 0 auto}@media (max-width: 1024px){.hero .hero-img{width:35%;height:65%;opacity:.5;right:1%}}@media (max-width: 768px){.hero .hero-img{width:40%;height:50%;opacity:.25;right:0}}.btn-primary[data-astro-cid-emqr3pk5]{background-color:var(--brand-600);color:#fff;padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-full);text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:background-color .3s ease}.btn-primary[data-astro-cid-emqr3pk5]:hover{background-color:var(--brand-700)}.btn-secondary[data-astro-cid-emqr3pk5]{color:var(--blue-200);text-decoration:none;font-weight:500;transition:color .3s ease}.btn-secondary[data-astro-cid-emqr3pk5]:hover{color:var(--text-light)}
