.home-free-pilot-offer{background:linear-gradient(135deg,var(--cs-primary-light) 0,var(--cs-white) 60%);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);padding:clamp(1.75rem,1.25rem + 2vw,3rem)}.home-free-pilot-offer .eyebrow{background:var(--cs-accent-light);color:var(--cs-accent-dark)}.home-free-pilot-offer h2{margin-bottom:.85rem}.home-free-pilot-offer-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.92rem;color:var(--cs-text);margin:1.1rem 0 1.5rem}.home-free-pilot-offer-note i{color:var(--cs-accent-dark);margin-top:.2rem;flex-shrink:0}.home-free-pilot-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.home-free-pilot-cta-note{font-size:.85rem;color:var(--cs-text-muted);margin:.6rem 0 0}.home-free-pilot-secondary-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;font-weight:700}.home-free-pilot-card{background:var(--cs-white);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);box-shadow:var(--cs-shadow-sm);padding:1.5rem}.home-free-pilot-card-title{display:flex;align-items:center;gap:.5rem;font-family:var(--cs-font-heading);font-weight:800;color:var(--cs-heading);margin-bottom:1rem}.home-free-pilot-card-title i{color:var(--cs-accent-dark)}.home-free-pilot-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.home-free-pilot-stats .stat{background:var(--cs-bg-soft);border-radius:var(--cs-radius-sm);padding:.75rem .6rem;text-align:center}.home-free-pilot-stats .stat .value{display:block;font-family:var(--cs-font-heading);font-weight:800;color:var(--cs-heading);font-size:1.15rem;line-height:1.2}.home-free-pilot-stats .stat .label{display:block;font-size:.74rem;color:var(--cs-text-muted);margin-top:.15rem}.home-free-pilot-card-foot{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cs-border);font-size:.85rem;color:var(--cs-text-muted);display:flex;align-items:center;gap:.4rem}.home-free-pilot-card-foot i{color:var(--cs-accent-dark)}.home-free-pilot-popup .modal-content{border:none;border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-lg)}.home-free-pilot-popup .modal-body{padding:clamp(1.5rem,1.25rem + 1vw,2.25rem)}.home-free-pilot-popup .eyebrow{background:var(--cs-accent-light);color:var(--cs-accent-dark)}.home-free-pilot-popup h2{margin:.85rem 0 .6rem}.home-free-pilot-popup-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:1.25rem 0}.home-free-pilot-popup-stats .stat{background:var(--cs-bg-soft);border-radius:var(--cs-radius-sm);padding:.6rem .4rem;text-align:center}.home-free-pilot-popup-stats .stat .value{display:block;font-family:var(--cs-font-heading);font-weight:800;color:var(--cs-heading);font-size:1.05rem}.home-free-pilot-popup-stats .stat .label{display:block;font-size:.68rem;color:var(--cs-text-muted)}@media (max-width:575.98px){.home-free-pilot-popup-stats{grid-template-columns:repeat(4,1fr);gap:.4rem}}.home-free-pilot-popup-actions .cs-btn{width:100%}.home-free-pilot-popup-dismiss{display:block;width:100%;text-align:center;margin-top:.6rem;padding:.65rem 1rem;border:1.5px solid transparent;border-radius:var(--cs-radius-sm);background:transparent;font-size:.88rem;font-weight:600;color:var(--cs-text-muted);transition:background-color var(--cs-transition),border-color var(--cs-transition),color var(--cs-transition)}.home-free-pilot-popup-dismiss:hover,.home-free-pilot-popup-dismiss:focus-visible{background:var(--cs-bg-soft);border-color:var(--cs-border);color:var(--cs-heading)}@media (max-width:575.98px){.home-free-pilot-popup .modal-dialog{margin:0;min-height:100%;display:flex;align-items:flex-end}.home-free-pilot-popup .modal-content{width:100%;border-radius:var(--cs-radius-lg) var(--cs-radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}.home-free-pilot-popup{z-index:1060}.home-free-pilot-sticky{display:none}@media (max-width:767.98px){.home-free-pilot-sticky{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;left:0;right:0;bottom:0;z-index:1030;background:var(--cs-white);border-top:1px solid var(--cs-border);box-shadow:0 -8px 24px rgba(0,26,46,.12);padding:.65rem clamp(16px,4vw,24px);padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));transform:translateY(0);transition:transform 220ms ease}.home-free-pilot-sticky.is-hidden-footer,.home-free-pilot-sticky.is-suppressed{transform:translateY(110%)}.home-free-pilot-sticky-text{font-size:.78rem;color:var(--cs-text-muted);line-height:1.2}.home-free-pilot-sticky-text strong{display:block;color:var(--cs-heading);font-size:.92rem}.home-free-pilot-sticky .cs-btn{flex-shrink:0;padding:.65rem 1.25rem}}@media (prefers-reduced-motion:reduce){.home-free-pilot-sticky{transition:none}}.home-final-cta-stats{font-weight:700;color:rgba(255,255,255,.92);margin:1rem 0 .35rem}.home-final-cta-note{color:rgba(255,255,255,.75);font-size:.9rem;margin-bottom:1.5rem}