:root{--color-black:#000;--color-white:#fff;--color-yellow:#dc2626;--color-yellow-light:#dc2626;--color-yellow-dark:#dc2626;--color-gray-light:#f5f5f5;--color-gray:#e5e5e5;--color-gray-medium:#ccc;--color-gray-dark:#333;--color-green-light:#d4edda;--color-red-light:#f8d7da;--color-blue-light:#d1ecf1;--primary-color:var(--color-black);--primary-hover:var(--color-gray-dark);--secondary-color:var(--color-yellow);--secondary-hover:var(--color-yellow-dark);--accent-yellow:var(--color-yellow);--golden-yellow:var(--color-yellow);--bg-color:var(--color-white);--text-color:var(--color-black);--text-muted:var(--color-gray-dark);--border-color:var(--color-gray);--success-color:#10b981;--danger-color:#ef4444;--warning-color:var(--color-yellow);--info-color:#3b82f6;--card-bg:var(--color-white);--shadow-sm:0 1px 3px rgba(0,0,0,0.1);--shadow-md:0 4px 6px rgba(0,0,0,0.15);--shadow-lg:0 10px 15px rgba(0,0,0,0.2);--shadow-xl:0 20px 25px rgba(0,0,0,0.25);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--gradient-primary:linear-gradient(135deg,var(--color-black) 0,var(--color-gray-dark) 100%);--gradient-yellow:linear-gradient(135deg,var(--color-yellow) 0,var(--color-yellow-dark) 100%);--gradient-dark:linear-gradient(135deg,var(--color-black) 0,var(--color-gray-dark) 100%);--navbar-logo-bg:#000}body{font-family:'Inter',system-ui,-apple-system,sans-serif;line-height:1.6;color:var(--text-color);background:var(--bg-color);padding-top:76px;font-size:.9rem}.visual-claims-section{padding:60px 0}.visual-claims-card:not([class*="services-card--"]){transition:all 0.3s ease}.visual-claims-card:not([class*="services-card--"]):hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.claim-type-card:not([class*="services-card--"]):hover{transform:translateY(-4px);border-color:var(--color-yellow);box-shadow:0 8px 20px rgba(220,38,38,0.2)}@media (max-width:991.98px){.visual-claims-section{padding:40px 0}.visual-claims-card{padding:1.5rem}.visual-claims-card h3{font-size:1.25rem}}@media (max-width:767.98px){.visual-claims-section{padding:30px 0}.visual-claims-card{padding:1.25rem}.claim-type-card{padding:1.25rem}.claim-type-card h4{font-size:.9rem}.claim-type-card p{font-size:.75rem}}.services{padding:4rem 0;background-color:var(--color-white);position:relative;overflow:hidden;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray)}.services::before{display:none}.service-card{padding:2rem;border-radius:var(--radius-lg);transition:all 0.3s ease;background:var(--color-white);box-shadow:0 2px 8px rgba(0,0,0,0.1);border:2px solid var(--color-gray);position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,0.15);background:var(--color-white);border-color:var(--color-yellow)}.service-card::before{display:none}.service-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-black);color:var(--color-white);font-size:1.5rem;margin-bottom:1.25rem;transition:all 0.3s ease}.service-card:hover .service-icon{transform:scale(1.1) rotate(5deg);background:var(--color-yellow);color:var(--color-black);box-shadow:0 4px 12px rgba(220,38,38,0.4)}.service-card h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--color-black)}.service-card p{color:var(--color-gray-dark);font-size:.9rem;line-height:1.6;margin-bottom:0}.service-card.pricing-plan-card--label,.service-card.pricing-plan-card--agent,.service-card.pricing-plan-card--whitelabel{background:linear-gradient(165deg,#fef2f2 0,#fee2e2 45%,#fffbfb 100%) !important;border-color:rgba(220,38,38,0.28) !important}.service-card.pricing-plan-card--label:hover,.service-card.pricing-plan-card--agent:hover,.service-card.pricing-plan-card--whitelabel:hover{background:linear-gradient(165deg,#fee2e2 0,#fecaca 100%) !important;border-color:rgba(220,38,38,0.45) !important}.visual-claims-card[class*="services-card--"],.claim-type-card[class*="services-card--"]{border-width:2px;border-style:solid;box-sizing:border-box;box-shadow:0 4px 16px rgba(0,0,0,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease}.visual-claims-card[class*="services-card--"]:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,0.1)}.claim-type-card[class*="services-card--"]:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,0.1)}.service-card.services-card--blue,.visual-claims-card.services-card--blue,.claim-type-card.services-card--blue,.service-card.services-card--violet,.visual-claims-card.services-card--violet,.claim-type-card.services-card--violet,.service-card.services-card--mint,.visual-claims-card.services-card--mint,.claim-type-card.services-card--mint,.service-card.services-card--amber,.visual-claims-card.services-card--amber,.claim-type-card.services-card--amber,.service-card.services-card--rose,.visual-claims-card.services-card--rose,.claim-type-card.services-card--rose,.service-card.services-card--sky,.visual-claims-card.services-card--sky,.claim-type-card.services-card--sky{background:linear-gradient(165deg,#fef2f2 0,#fee2e2 45%,#fffbfb 100%) !important;border-color:rgba(220,38,38,0.28) !important}.service-card.services-card--blue:hover,.visual-claims-card.services-card--blue:hover,.claim-type-card.services-card--blue:hover,.service-card.services-card--violet:hover,.visual-claims-card.services-card--violet:hover,.claim-type-card.services-card--violet:hover,.service-card.services-card--mint:hover,.visual-claims-card.services-card--mint:hover,.claim-type-card.services-card--mint:hover,.service-card.services-card--amber:hover,.visual-claims-card.services-card--amber:hover,.claim-type-card.services-card--amber:hover,.service-card.services-card--rose:hover,.visual-claims-card.services-card--rose:hover,.claim-type-card.services-card--rose:hover,.service-card.services-card--sky:hover,.visual-claims-card.services-card--sky:hover,.claim-type-card.services-card--sky:hover{background:linear-gradient(165deg,#fee2e2 0,#fecaca 100%) !important;border-color:rgba(220,38,38,0.45) !important}.about-section-compact{padding:50px 0}.about-content-compact{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto}.about-description-compact{display:flex;align-items:flex-start}.about-description-card{background:var(--color-white);border:2px solid var(--color-gray);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:0 4px 16px rgba(0,0,0,0.08);width:100%;transition:all 0.3s ease}.about-description-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.12);border-color:var(--color-yellow)}.about-stats-features-compact{display:flex;flex-direction:column;gap:1.5rem}.about-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.about-stat-compact{background:var(--color-white);border:2px solid var(--color-gray);border-radius:var(--radius-md);padding:1rem 0.75rem;text-align:center;transition:all 0.3s ease}.about-stat-compact.highlight{background:var(--color-yellow);border-color:var(--color-yellow)}.about-stat-compact:hover{transform:translateY(-2px);border-color:var(--color-yellow);box-shadow:0 4px 12px rgba(220,38,38,0.2)}.about-stat-compact.highlight:hover{box-shadow:0 4px 12px rgba(220,38,38,0.4)}.about-stat-compact .about-stat-number{font-size:1.75rem;font-weight:900;color:#000 !important;line-height:1;margin-bottom:.25rem;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#000 !important;background-clip:unset !important}.about-stat-compact.highlight .about-stat-number{color:#000 !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#000 !important;background-clip:unset !important}.about-stat-compact .about-stat-label{font-size:.7rem;color:#000 !important;font-weight:700;text-transform:uppercase;letter-spacing:.5px;opacity:1 !important}.about-stat-compact.highlight .about-stat-label{color:#000 !important;opacity:1 !important}.about-features-compact{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.about-feature-compact{background:var(--color-white);border:2px solid var(--color-gray);border-radius:var(--radius-md);padding:.875rem;display:flex;align-items:center;gap:.75rem;transition:all 0.3s ease;cursor:pointer}.about-feature-compact:hover{transform:translateY(-2px);border-color:var(--color-yellow);box-shadow:0 4px 12px rgba(220,38,38,0.2)}.about-feature-icon{width:36px;height:36px;background:var(--color-black);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-white);font-size:.9rem;transition:all 0.3s ease}.about-feature-icon.highlight{background:var(--color-yellow);color:var(--color-black)}.about-feature-compact:hover .about-feature-icon{background:var(--color-yellow);color:var(--color-black)}.about-feature-compact span{color:var(--color-black);font-weight:700;font-size:.85rem}@media (max-width:991.98px){.about-content-compact{grid-template-columns:1fr;gap:1.5rem}.about-stats-row{grid-template-columns:repeat(2,1fr)}.about-features-compact{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.about-section-compact{padding:40px 0}.about-description-card{padding:1.25rem}.about-stats-row{grid-template-columns:repeat(2,1fr);gap:.5rem}.about-stat-compact{padding:.875rem 0.5rem}.about-stat-compact .about-stat-number{font-size:1.5rem;color:#000 !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#000 !important;background-clip:unset !important}.about-stat-compact .about-stat-label{font-size:.65rem;color:#000 !important;opacity:1 !important}.about-features-compact{grid-template-columns:1fr;gap:.5rem}.about-feature-compact{padding:.75rem}.about-feature-icon{width:32px;height:32px;font-size:.85rem}.about-feature-compact span{font-size:.8rem}}.yt-data-section{scroll-margin-top:88px}.yt-data-section--youtube{position:relative}.yt-data-card{border-radius:var(--radius-lg,16px);padding:1.5rem;height:100%;background:var(--color-white);border:2px solid var(--color-gray);box-shadow:0 4px 16px rgba(0,0,0,0.06);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.yt-data-card:hover{transform:translateY(-2px);border-color:var(--color-yellow);box-shadow:0 8px 24px rgba(220,38,38,0.12)}.yt-data-card__icon{width:52px;height:52px;border-radius:12px;background:var(--color-black);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.yt-data-card__icon .material-icons{color:var(--color-yellow);font-size:1.5rem}.yt-data-card h3{font-size:1.05rem;font-weight:800;color:var(--color-black);margin:0 0 0.5rem}.yt-data-card p{color:var(--color-gray-dark);font-size:.88rem;line-height:1.65;margin:0}.yt-data-card a{color:var(--color-yellow);font-weight:700;text-decoration:underline;text-underline-offset:2px}.yt-data-card code{font-size:.78em;background:rgba(0,0,0,0.06);padding:.1em 0.35em;border-radius:4px;word-break:break-word}.yt-data-footer{margin-top:1.75rem;padding:1.15rem 1.35rem;border-radius:12px;background:var(--color-black);color:var(--color-white);display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;justify-content:space-between}.yt-data-footer p{margin:0;font-size:.9rem;line-height:1.5;color:rgba(255,255,255,0.85);max-width:520px}.yt-data-footer__links{display:flex;flex-wrap:wrap;gap:.65rem}.yt-data-footer__links a{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 0.9rem;border-radius:999px;background:var(--color-yellow);color:#fff;font-size:.8rem;font-weight:700;text-decoration:none}.yt-data-footer__links a:hover{filter:brightness(1.05)}.yt-data-footer__links a .material-icons{font-size:1rem}@media (max-width:767.98px){.yt-data-card{padding:1.25rem}.yt-data-footer{flex-direction:column;align-items:flex-start}.yt-data-footer p{max-width:none}}.btn-yellow{border-width:2px;font-weight:700;padding:.5rem 1.25rem;font-size:.9rem;transition:all 0.2s ease;border-radius:var(--radius-md);position:relative;overflow:hidden;background:var(--color-yellow);border:2px solid var(--color-yellow);margin:0 0.2rem;color:#fff}.btn-yellow:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(220,38,38,0.5);background:var(--color-yellow-dark);border-color:var(--color-yellow-dark);background:linear-gradient(135deg,#dc2626,#dc2626);border-color:var(--secondary-color);color:#fff}