.partner-hero.svelte-2ylbto{background:linear-gradient(160deg,#2e8add,#1e6bb8 70%,#185a9d);color:#fff}.hero-eyebrow.svelte-2ylbto{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:5px 12px;margin-bottom:12px}@media(min-width:1024px){.hero-eyebrow.svelte-2ylbto{font-size:.8rem;padding:6px 14px;margin-bottom:16px}}.hero-cta.svelte-2ylbto{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#1e6bb8;font-weight:700;font-size:.95rem;padding:12px 22px;border-radius:12px;box-shadow:0 8px 24px #0a1e3c40;transition:transform .15s,box-shadow .15s}.hero-cta.svelte-2ylbto:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0a1e3c4d}.hero-cta.svelte-2ylbto svg:where(.svelte-2ylbto){width:20px;height:20px}.hero-usps.svelte-2ylbto{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-bottom:18px}@media(min-width:1024px){.hero-usps.svelte-2ylbto{gap:24px;margin-bottom:24px}}.hero-usps.svelte-2ylbto span:where(.svelte-2ylbto){display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600}@media(min-width:1024px){.hero-usps.svelte-2ylbto span:where(.svelte-2ylbto){font-size:.95rem;gap:8px}}.hero-usps.svelte-2ylbto svg:where(.svelte-2ylbto){width:15px;height:15px;flex-shrink:0;fill:none;stroke:#a7f3d0;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1024px){.hero-usps.svelte-2ylbto svg:where(.svelte-2ylbto){width:18px;height:18px}}.hero-proof.svelte-2ylbto{background:#0000002e;font-size:.78rem}.hero-proof.svelte-2ylbto b:where(.svelte-2ylbto){font-size:.9rem}@media(min-width:1024px){.hero-proof.svelte-2ylbto{font-size:.9rem}.hero-proof.svelte-2ylbto b:where(.svelte-2ylbto){font-size:1.05rem}}.carousel-section.svelte-2ylbto{background:#f0f7fd;border-bottom:1px solid #e0edf8;padding:18px 0}.carousel.svelte-2ylbto{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 16px;scrollbar-width:none}.carousel.svelte-2ylbto::-webkit-scrollbar{display:none}.car-item.svelte-2ylbto{flex:0 0 auto;width:168px;scroll-snap-align:start;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px 10px 12px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,box-shadow .15s}.car-item.svelte-2ylbto:hover{border-color:#2e8add;box-shadow:0 6px 16px #2e8add24}.car-item.svelte-2ylbto img:where(.svelte-2ylbto){width:100%;height:110px;object-fit:contain}.car-name.svelte-2ylbto{font-size:.76rem;font-weight:600;color:#374151;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-title.svelte-2ylbto{font-size:1.5rem;line-height:1.25;font-weight:700;color:#111827;text-align:center;margin-bottom:1.75rem}@media(min-width:1024px){.section-title.svelte-2ylbto{font-size:1.875rem}}.benefit-card.svelte-2ylbto{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s,box-shadow .15s}.benefit-card.svelte-2ylbto:hover{border-color:#2e8add;box-shadow:0 4px 14px #2e8add1f}.benefit-icon.svelte-2ylbto{width:30px;height:30px;color:#2e8add}.benefit-icon.svelte-2ylbto svg:where(.svelte-2ylbto){width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit-label.svelte-2ylbto{font-size:.9rem;font-weight:600;color:#1f2937;line-height:1.3}.two-col-card.svelte-2ylbto{display:grid;gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}@media(min-width:1024px){.two-col-card.svelte-2ylbto{grid-template-columns:1.2fr 1fr;padding:32px;gap:40px}}.check-list.svelte-2ylbto{display:flex;flex-direction:column;gap:12px}.check-list.svelte-2ylbto li:where(.svelte-2ylbto){display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:#374151;line-height:1.5}.check-list.svelte-2ylbto svg:where(.svelte-2ylbto){width:20px;height:20px;flex-shrink:0;margin-top:2px;fill:none;stroke:#16a34a;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dealer-gets.svelte-2ylbto{background:#f0f7fd;border-radius:12px;padding:20px}.dealer-gets.svelte-2ylbto h3:where(.svelte-2ylbto){font-weight:700;color:#1e6bb8;margin-bottom:12px}.dealer-gets.svelte-2ylbto ul:where(.svelte-2ylbto){display:grid;grid-template-columns:1fr;gap:9px}.dealer-gets.svelte-2ylbto li:where(.svelte-2ylbto){display:flex;gap:8px;align-items:center;font-size:.9rem;color:#1f2937}.dealer-gets.svelte-2ylbto svg:where(.svelte-2ylbto){width:18px;height:18px;flex-shrink:0;fill:none;stroke:#2e8add;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.top-card.svelte-2ylbto{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.top-card.svelte-2ylbto:hover{border-color:#2e8add;box-shadow:0 8px 20px #2e8add24;transform:translateY(-2px)}.top-rank.svelte-2ylbto{align-self:flex-start;margin:14px 0 0 14px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 10px}.top-img.svelte-2ylbto{height:180px;display:flex;align-items:center;justify-content:center;padding:12px}.top-img.svelte-2ylbto img:where(.svelte-2ylbto){max-height:100%;max-width:100%;object-fit:contain}.top-body.svelte-2ylbto{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.top-name.svelte-2ylbto{font-weight:700;color:#111827;font-size:1.05rem}.top-desc.svelte-2ylbto{font-size:.85rem;color:#6b7280;line-height:1.5;flex:1}.top-link.svelte-2ylbto{display:inline-flex;align-items:center;gap:6px;color:#2e8add;font-weight:600;font-size:.9rem}.top-link.svelte-2ylbto svg:where(.svelte-2ylbto){width:16px;height:16px;transition:transform .15s}.top-card.svelte-2ylbto:hover .top-link:where(.svelte-2ylbto) svg:where(.svelte-2ylbto){transform:translate(3px)}.video-box.svelte-2ylbto{position:relative;border-radius:16px;overflow:hidden;background:#111827;aspect-ratio:16 / 9}.video-box.portrait.svelte-2ylbto{aspect-ratio:9 / 16;height:380px;width:auto;margin:0 auto}@media(min-width:1024px){.video-box.portrait.svelte-2ylbto{height:400px;margin:0}}.videos-row.svelte-2ylbto{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.videos-row.svelte-2ylbto::-webkit-scrollbar{display:none}.video-cell.svelte-2ylbto{flex:0 0 auto}.video-caption.svelte-2ylbto{margin-top:6px;text-align:center;font-size:.8rem;font-weight:600;color:#374151;max-width:100%}.video-box.svelte-2ylbto iframe:where(.svelte-2ylbto){width:100%;height:100%;border:0}.video-poster.svelte-2ylbto{position:relative;width:100%;height:100%;display:block;cursor:pointer}.video-poster.svelte-2ylbto img:where(.svelte-2ylbto){width:100%;height:100%;object-fit:cover;opacity:.85}.video-play.svelte-2ylbto{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video-play.svelte-2ylbto svg:where(.svelte-2ylbto){width:72px;height:72px;padding:18px 14px 18px 22px;box-sizing:content-box;color:#fff;background:#2e8addeb;border-radius:50%;transition:transform .15s,background .15s}.video-poster.svelte-2ylbto:hover .video-play:where(.svelte-2ylbto) svg:where(.svelte-2ylbto){transform:scale(1.08);background:#2e8add}.social-video-list.svelte-2ylbto{display:flex;flex-direction:column;gap:10px;justify-content:center}.social-video-link.svelte-2ylbto{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;color:#1f2937;transition:border-color .15s,box-shadow .15s}.social-video-link.svelte-2ylbto:hover{border-color:#2e8add;box-shadow:0 4px 14px #2e8add1f}.svl-icon.svelte-2ylbto{width:26px;height:26px;color:#2e8add}.svl-icon.svelte-2ylbto svg:where(.svelte-2ylbto){width:100%;height:100%}.svl-arrow.svelte-2ylbto{width:16px;height:16px;margin-left:auto;color:#9ca3af}.form-levers.svelte-2ylbto{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:20px}.form-levers.svelte-2ylbto span:where(.svelte-2ylbto){display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:#166534}.form-levers.svelte-2ylbto svg:where(.svelte-2ylbto){width:16px;height:16px;fill:none;stroke:#16a34a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pf-channels.svelte-2ylbto{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:16px;text-align:center}.pf-channels-label.svelte-2ylbto{font-size:.85rem;color:#6b7280}.pf-channels-row.svelte-2ylbto{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.pf-channel.svelte-2ylbto{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;padding:10px 18px;border-radius:10px;color:#fff;transition:opacity .15s}.pf-channel.svelte-2ylbto:hover{opacity:.88}.pf-channel.svelte-2ylbto svg:where(.svelte-2ylbto){width:18px;height:18px}.pf-wa.svelte-2ylbto{background:#25d366}.pf-tg.svelte-2ylbto{background:#229ed9}.pf-ph.svelte-2ylbto{background:#374151}.catalog-strip.svelte-2ylbto{display:flex;flex-direction:column;gap:14px;align-items:flex-start;background:#111827;color:#fff;border-radius:16px;padding:24px}@media(min-width:1024px){.catalog-strip.svelte-2ylbto{flex-direction:row;align-items:center;justify-content:space-between;padding:28px 32px}}.catalog-btn.svelte-2ylbto{display:inline-flex;align-items:center;gap:8px;background:#2e8add;color:#fff;font-weight:600;font-size:.95rem;padding:11px 20px;border-radius:10px;white-space:nowrap;transition:background .15s}.catalog-btn.svelte-2ylbto:hover{background:#1e6bb8}.catalog-btn.svelte-2ylbto svg:where(.svelte-2ylbto){width:18px;height:18px}.step-card.svelte-2ylbto{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.step-num.svelte-2ylbto{width:34px;height:34px;border-radius:10px;background:#2e8add;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.form-card.svelte-2ylbto{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}@media(min-width:1024px){.form-card.svelte-2ylbto{padding:36px 40px}}.pf-field.svelte-2ylbto{display:flex;flex-direction:column;gap:5px}.pf-field.svelte-2ylbto label:where(.svelte-2ylbto){font-size:.85rem;font-weight:600;color:#374151}.pf-field.svelte-2ylbto input:where(.svelte-2ylbto),.pf-field.svelte-2ylbto textarea:where(.svelte-2ylbto){border:1px solid #d1d5db;border-radius:10px;padding:11px 13px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.pf-field.svelte-2ylbto input:where(.svelte-2ylbto):focus,.pf-field.svelte-2ylbto textarea:where(.svelte-2ylbto):focus{outline:none;border-color:#2e8add;box-shadow:0 0 0 3px #2e8add26}.pf-field.svelte-2ylbto input.invalid:where(.svelte-2ylbto){border-color:#f59e0b}.pf-err.svelte-2ylbto{font-size:.75rem;color:#b45309}.pf-send-error.svelte-2ylbto{margin-top:14px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:10px 14px;font-size:.9rem}.pf-submit.svelte-2ylbto{margin-top:18px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#2e8add;color:#fff;font-weight:700;font-size:1rem;padding:14px;border-radius:12px;transition:background .15s}.pf-submit.svelte-2ylbto:hover:not(:disabled){background:#1e6bb8}.pf-submit.svelte-2ylbto:disabled{opacity:.7;cursor:default}.pf-spinner.svelte-2ylbto{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:svelte-2ylbto-pf-spin .6s linear infinite}@keyframes svelte-2ylbto-pf-spin{to{transform:rotate(360deg)}}.pf-rodo.svelte-2ylbto{margin-top:10px;font-size:.75rem;color:#9ca3af;text-align:center}.sent-check.svelte-2ylbto{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center}.sent-check.svelte-2ylbto svg:where(.svelte-2ylbto){width:32px;height:32px}
