*{box-sizing:border-box}.features-page.svelte-1d0dgro{--navy-950:#0a1628;--navy-900:#10223d;--navy-800:#173864;--navy-700:#1e497e;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-400:#60a5fa;--blue-50:#eff6ff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;color:var(--slate-900);background:#fff}.site-container.svelte-1d0dgro{max-width:1240px;margin-inline:auto;padding-inline:24px}.features-hero-section.svelte-1d0dgro{border-bottom:1px solid var(--slate-200);background:radial-gradient(circle at 80% 20%,#edf4fc 0%,#fff 65%);padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(44px,5vw,64px)}.features-hero-content.svelte-1d0dgro{max-width:840px}.features-badge.svelte-1d0dgro{letter-spacing:.8px;color:var(--blue-600);background:#fff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #2563eb14}.badge-dot.svelte-1d0dgro{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.features-hero-title.svelte-1d0dgro{letter-spacing:-1.8px;color:var(--navy-900);margin:0 0 16px;font-size:clamp(34px,4.4vw,52px);font-weight:850;line-height:1.1}.features-hero-subtitle.svelte-1d0dgro{color:var(--slate-600);max-width:740px;margin:0 0 28px;font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.6}.filter-tabs.svelte-1d0dgro{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-pill.svelte-1d0dgro{border:1px solid var(--slate-200);color:var(--slate-700);cursor:pointer;background:#fff;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .14s}.filter-pill.svelte-1d0dgro:hover{background:var(--slate-50);border-color:var(--slate-300);color:var(--navy-900)}.filter-pill.active.svelte-1d0dgro{color:#fff;background:#18181b;border-color:#18181b;box-shadow:0 4px 12px #0000001f}.features-grid-section.svelte-1d0dgro{border-bottom:1px solid var(--slate-200);background:#fbfcfe;padding-block:clamp(56px,7vw,88px)}.features-card-grid.svelte-1d0dgro{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.feature-detail-card.svelte-1d0dgro{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:#fff;flex-direction:column;padding:28px 24px;transition:all .18s;display:flex;box-shadow:0 4px 18px -2px #10223d0d}.feature-detail-card.svelte-1d0dgro:hover{border-color:var(--blue-400);transform:translateY(-3px);box-shadow:0 12px 32px -4px #10223d17}.card-meta-top.svelte-1d0dgro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.feature-tag.svelte-1d0dgro{letter-spacing:.8px;color:var(--blue-600);background:var(--blue-50);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800}.software-pills.svelte-1d0dgro{flex-wrap:wrap;gap:4px;display:flex}.sw-pill.svelte-1d0dgro{color:var(--slate-600);background:var(--slate-100);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.card-identity-row.svelte-1d0dgro{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.feature-icon-box.svelte-1d0dgro{width:46px;height:46px;color:var(--blue-600);background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-icon-box.booking.svelte-1d0dgro{color:#2563eb;background:#eff6ff}.feature-icon-box.pos.svelte-1d0dgro{color:#16a34a;background:#f0fdf4}.feature-icon-box.signature.svelte-1d0dgro{color:#9333ea;background:#faf5ff}.feature-icon-box.identity.svelte-1d0dgro{color:#0d9488;background:#f0fdfa}.feature-icon-box.accounting.svelte-1d0dgro{color:#ca8a04;background:#fefce8}.feature-icon-box.marketing.svelte-1d0dgro{color:#ea580c;background:#fff7ed}.feature-icon-box.app.svelte-1d0dgro{color:#0891b2;background:#ecfeff}.feature-icon-box.damage.svelte-1d0dgro{color:#e11d48;background:#fff1f2}.feature-icon-box.gps.svelte-1d0dgro{color:#db2777;background:#fdf2f8}.feature-icon-box.fines.svelte-1d0dgro{color:#dc2626;background:#fef2f2}.feature-icon-box.broker.svelte-1d0dgro{color:#6366f1;background:#f5f3ff}.feature-icon-box.svelte-1d0dgro svg:where(.svelte-1d0dgro){width:22px;height:22px}.card-titles.svelte-1d0dgro{flex-direction:column;gap:3px;display:flex}.feature-title.svelte-1d0dgro{color:var(--navy-900);margin:0;font-size:19px;font-weight:800;line-height:1.25}.feature-tagline.svelte-1d0dgro{color:var(--slate-500);margin:0;font-size:12.5px;font-weight:650}.feature-desc.svelte-1d0dgro{color:var(--slate-600);margin:0 0 18px;font-size:13.5px;line-height:1.6}.feature-highlights-box.svelte-1d0dgro{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--radius-sm);margin-top:auto;padding:14px 16px}.highlights-title.svelte-1d0dgro{letter-spacing:.5px;text-transform:uppercase;color:var(--navy-900);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.highlights-list.svelte-1d0dgro{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.highlights-list.svelte-1d0dgro li:where(.svelte-1d0dgro){color:var(--slate-700);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.check-icon.svelte-1d0dgro{color:#10b981;flex-shrink:0;margin-top:1px;font-size:12px;font-weight:900}.features-unite-section.svelte-1d0dgro{border-bottom:1px solid var(--slate-200);background:#fff;padding-block:clamp(60px,7vw,84px)}.unite-box.svelte-1d0dgro{border-radius:var(--radius-lg);background:radial-gradient(circle at 10% 20%,#eff6ff 0%,#fff 80%);border:1px solid #dbeafe;padding:clamp(32px,5vw,52px);box-shadow:0 8px 30px -4px #2563eb14}.sub-label.svelte-1d0dgro{letter-spacing:1.2px;color:var(--blue-600);text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:800;display:inline-block}.unite-title.svelte-1d0dgro{color:var(--navy-900);letter-spacing:-1px;margin:0 0 14px;font-size:clamp(26px,3.2vw,36px);font-weight:850;line-height:1.2}.unite-desc.svelte-1d0dgro{color:var(--slate-600);max-width:820px;margin:0 0 28px;font-size:15px;line-height:1.65}.unite-pills-row.svelte-1d0dgro{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.unite-badge.svelte-1d0dgro{border:1px solid var(--slate-200);border-radius:var(--radius-sm);background:#fff;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.unite-badge.svelte-1d0dgro strong:where(.svelte-1d0dgro){color:var(--navy-900);font-size:14.5px}.unite-badge.svelte-1d0dgro span:where(.svelte-1d0dgro){color:var(--slate-500);font-size:12px}.features-bottom-banner.svelte-1d0dgro{background:#fff;padding-block:clamp(64px,8vw,96px)}.banner-box.svelte-1d0dgro{border-radius:var(--radius-lg);color:#fff;text-align:center;background:linear-gradient(135deg,#0a1628 0%,#10223d 60%,#1e3a8a 100%);padding:clamp(36px,6vw,64px) clamp(24px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 16px 40px -8px #0a162859}.banner-content.svelte-1d0dgro{z-index:1;max-width:720px;margin-inline:auto;position:relative}.banner-brand-pill.svelte-1d0dgro{letter-spacing:1px;color:#93c5fd;background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:750;display:inline-flex}.pill-spark.svelte-1d0dgro{color:#fbbf24}.banner-heading.svelte-1d0dgro{letter-spacing:-1.2px;margin:0 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:850;line-height:1.15}.banner-desc.svelte-1d0dgro{color:#cbd5e1;margin:0 0 32px;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.banner-cta-row.svelte-1d0dgro{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.btn.svelte-1d0dgro{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.btn-white.svelte-1d0dgro{color:var(--navy-900);background:#fff}.btn-white.svelte-1d0dgro:hover{background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 14px #ffffff4d}.btn-outline-white.svelte-1d0dgro{color:#fff;background:0 0;border:1px solid #ffffff59}.btn-outline-white.svelte-1d0dgro:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-1px)}.btn-arrow.svelte-1d0dgro{transition:transform .16s}.btn.svelte-1d0dgro:hover .btn-arrow:where(.svelte-1d0dgro){transform:translate(3px)}.banner-direct-contact.svelte-1d0dgro{color:#94a3b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.direct-link.svelte-1d0dgro{color:#fff;font-weight:600;text-decoration:underline}.contact-sep.svelte-1d0dgro{color:#64748b}@media (width<=900px){.features-card-grid.svelte-1d0dgro,.unite-pills-row.svelte-1d0dgro{grid-template-columns:1fr}}@media (width<=640px){.banner-cta-row.svelte-1d0dgro{flex-direction:column;width:100%}.btn.svelte-1d0dgro,.filter-tabs.svelte-1d0dgro{width:100%}.filter-pill.svelte-1d0dgro{text-align:center;width:100%}}
