.seo-page{min-height:100vh;background:transparent}.seo-hero{padding:34px 0 58px;border-bottom:1px solid rgba(139,181,255,.12)}.seo-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(310px,.62fr);gap:36px;align-items:center}.seo-home-link{display:inline-flex;margin-bottom:40px;color:#ffffffbd;font-weight:900;letter-spacing:.16em;text-decoration:none}.seo-eyebrow,.seo-final-cta span,.seo-answer-band span,.seo-hero-card>span{display:block;color:var(--page-accent, var(--carf-blue));font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.seo-hero h1{max-width:780px;margin:12px 0 18px;font-size:clamp(2.5rem,6vw,5.8rem);line-height:.96}.seo-hero-copy p{max-width:720px;color:var(--carf-muted);font-size:1.08rem;line-height:1.72}.seo-hero-actions,.seo-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.seo-hero-card{padding:28px;border:1px solid rgba(139,181,255,.22);border-radius:12px;background:linear-gradient(180deg,#ffffff14,#ffffff08),#0d172ad1;box-shadow:0 28px 82px #00000047}.seo-hero-card h2{margin:10px 0 16px;font-size:1.45rem}.seo-hero-card ul,.seo-content-card ul{padding:0;margin:0;list-style:none}.seo-hero-card li,.seo-content-card li{position:relative;padding-left:20px;color:#e8f1ffd1;line-height:1.6}.seo-hero-card li+li,.seo-content-card li+li{margin-top:10px}.seo-hero-card li:before,.seo-content-card li:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:50%;background:var(--page-accent, var(--carf-blue))}.seo-hero-reviews{display:grid;gap:12px}.seo-review-card{padding:14px;border:0;border-radius:6px;background:transparent;box-shadow:none}.seo-review-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.seo-review-identity{display:flex;gap:10px;align-items:flex-start}.seo-review-identity>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;color:#06101f;background:#f8d36b;font-size:.9rem;font-weight:900}.seo-hero-reviews h3,.seo-review-card h3{margin:0 0 5px;font-size:.95rem}.seo-review-stars{display:grid;gap:2px;justify-items:end;color:#dce8ffad;font-size:.72rem;font-weight:800;line-height:1.1;white-space:nowrap}.seo-review-stars span[aria-hidden=true]{display:inline-flex;gap:1px;color:#dce8ff57;font-size:.86rem}.seo-review-stars .is-filled{color:#f8d36b}.seo-review-date{display:block;color:#dce8ff8a;font-size:.82rem;font-weight:700}.seo-hero-reviews p,.seo-review-card p{margin:14px 0 0;color:#f6f9ffe6;font-size:.96rem;line-height:1.58}.seo-answer-band{margin-top:34px;padding:24px 28px;border:1px solid rgba(139,181,255,.18);border-radius:10px;background:#ffffff0b}.seo-answer-band p{max-width:980px;margin:8px 0 0;color:#f5f9ffe6;font-size:1.05rem;line-height:1.7}.seo-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px 0}.seo-content-card,.seo-faq article{padding:26px;border:1px solid rgba(139,181,255,.16);border-radius:10px;background:#0d172ab8}.seo-content-card h2,.seo-comparison h2,.seo-proof h2,.seo-review-list h2,.seo-faq h2,.seo-final-cta h2,.seo-related h2{margin:0 0 12px;font-size:clamp(1.65rem,3vw,2.35rem)}.seo-content-card p,.seo-faq p,.seo-final-cta p{color:var(--carf-muted);line-height:1.7}.seo-content-card ul{margin-top:18px}.seo-comparison{padding:10px 0 38px}.seo-proof{padding:34px 0;border-top:1px solid rgba(139,181,255,.16);border-bottom:1px solid rgba(139,181,255,.16);scroll-margin-top:110px}.seo-faq{scroll-margin-top:110px}.seo-proof>div:first-child span{display:inline-flex;margin-bottom:10px;color:var(--page-accent, var(--carf-blue));font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.seo-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-proof article{padding:22px;border:1px solid rgba(139,181,255,.16);border-radius:10px;background:#ffffff0b}.seo-proof h3{margin:0;font-size:1.05rem}.seo-proof p{margin:10px 0 0;color:var(--carf-muted);line-height:1.65}.seo-review-list{padding:34px 0}.seo-review-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.seo-review-list-header span{display:block;color:var(--page-accent, var(--carf-blue));font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.seo-review-list-header h2{margin-bottom:0}.seo-review-list-header p{margin:8px 0 0;color:var(--carf-muted);line-height:1.55}.seo-review-list-header a{color:#fff;font-weight:800;text-decoration:none}.seo-review-carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:16px;align-items:center}.seo-review-rail{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.seo-review-rail::-webkit-scrollbar{display:none}.seo-review-rail .seo-review-card{flex:0 0 460px;min-height:275px;padding:22px;scroll-snap-align:start}.seo-review-arrow{width:44px;height:44px;border:1px solid rgba(139,181,255,.22);border-radius:50%;color:#fff;background:#fff1;cursor:pointer;font-size:1.35rem;font-weight:900;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease}.seo-review-arrow:hover,.seo-review-arrow:focus-visible{border-color:#f8d36bd1;background:#f8d36b29;transform:translateY(-1px)}.seo-review-note{color:var(--carf-muted);line-height:1.65}.seo-review-note{max-width:780px;margin:16px 0 0;font-size:.92rem}.seo-comparison-table{overflow:hidden;border:1px solid rgba(139,181,255,.16);border-radius:10px}.seo-comparison-row{display:grid;grid-template-columns:.72fr 1fr 1fr;gap:1px;background:#8bb5ff24}.seo-comparison-row+.seo-comparison-row{border-top:1px solid rgba(139,181,255,.14)}.seo-comparison-row>*{padding:18px;background:#0d172aeb;color:#e8f1ffdb;line-height:1.55}.seo-comparison-row strong{color:#fff}.seo-faq{padding:12px 0 44px}.seo-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-faq h3{margin:0 0 10px;font-size:1.05rem}.seo-final-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:34px;padding:30px;border:1px solid rgba(139,181,255,.18);border-radius:12px;background:linear-gradient(135deg,#4fb4ff29,#3fd6a712),#0d172ae0}.seo-related{padding:0 0 56px}.seo-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-related-grid a{min-height:118px;padding:20px;border:1px solid rgba(139,181,255,.16);border-radius:10px;color:#fff;text-decoration:none;background:#ffffff0b}.seo-related-grid span{display:block;margin-bottom:10px;color:var(--page-accent, var(--carf-blue));font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.seo-hero-grid,.seo-content-grid,.seo-proof-grid,.seo-faq-grid,.seo-related-grid{grid-template-columns:1fr}.seo-hero{padding-top:24px}.seo-home-link{margin-bottom:28px}.seo-comparison-row{grid-template-columns:1fr}.seo-final-cta{align-items:stretch;flex-direction:column}.seo-review-carousel{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}.seo-review-rail .seo-review-card{flex-basis:100%}}@media(max-width:560px){.seo-hero-actions .main-button,.seo-final-actions .main-button{width:100%}.seo-hero-card,.seo-content-card,.seo-faq article,.seo-final-cta{padding:22px}}.seo-page--automotive-financing-canada{--page-accent: #4fb4ff}.seo-page--car-loan-application{--page-accent: #5cc7ff}.seo-page--bad-credit-car-loans-canada{--page-accent: #3fd6a7}.seo-page--business-vehicle-financing{--page-accent: #83d7ff}.seo-page--rv-motorcycle-powersports-financing{--page-accent: #8edb86}.seo-page--dealer-management-system-canada{--page-accent: #72a7ff}.seo-page--dealer-credit-application-software{--page-accent: #67d6ff}.seo-page--inventory-management-software-for-dealers{--page-accent: #55d6b4}.seo-page--garage-register-software{--page-accent: #f0c86a}.seo-page--automotive-ai-tools-for-dealers{--page-accent: #a7c5ff}.seo-page--dealer-website-builder{--page-accent: #8edbff}.seo-page--integrations{--page-accent: #70e0a6}.seo-page--quorum-dms-alternative{--page-accent: #86b8ff}.seo-page--keyloop-alternative-canada{--page-accent: #7dd3fc}.seo-page--dealertrack-alternative-canada{--page-accent: #5eead4}.seo-page--carf-reviews{--page-accent: #f8d36b}.seo-page--facts-about-carf{--page-accent: #ffffff}
