.lp-trust-bar{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:6px 18px;font-size:12.5px;font-weight:600;color:#a8c8f8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px;position:relative;z-index:1}.lp-trust-bar span{color:var(--gold)}#lp-hero .lp-sub{font-size:clamp(15px,2.2vw,18px);color:rgba(255,255,255,.88);max-width:620px;margin:0 auto 32px;line-height:1.65;font-weight:400;position:relative;z-index:1}.lp-coaching-divider{max-width:960px;margin:0 auto 32px;display:flex;align-items:center;gap:16px}.lp-coaching-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(30,92,190,.2),transparent)}.lp-coaching-divider-label{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);white-space:nowrap;background:var(--sky);padding:5px 14px;border-radius:999px}.lp-kickstarter-card{max-width:960px;margin:0 auto;background:var(--white);border-radius:20px;box-shadow:var(--shadow-md);border:1.5px solid var(--border);border-top:4px solid var(--blue-mid);overflow:hidden;position:relative;z-index:1;display:flex;flex-direction:row;transition:box-shadow var(--trans)}.lp-kickstarter-card:hover{box-shadow:var(--shadow-lg)}@media (max-width:680px){.lp-kickstarter-card{flex-direction:column}}.lp-kickstarter-body{padding:28px 28px 24px}.lp-kickstarter-body h3{font-family:"Playfair Display",serif;font-size:22px;font-weight:700;color:var(--navy);margin-bottom:6px;line-height:1.25}.lp-kickstarter-body .lp-ks-tagline{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:18px;max-width:520px}.lp-ks-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;margin-bottom:0}@media (max-width:480px){.lp-ks-features-grid{grid-template-columns:1fr}}.lp-ks-feat{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;color:#334a6b;padding:4px 0}.lp-ks-feat::before{content:"";display:inline-block;width:16px;height:16px;min-width:16px;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23dbeeff'/%3E%3Cpath d='M4.5 8l2.5 2.5 4.5-5' stroke='%231e5cbe' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.lp-kickstarter-cta{padding:28px 28px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid var(--border);text-align:center;width:220px;flex-shrink:0}@media (max-width:680px){.lp-kickstarter-cta{border-left:none;border-top:1px solid var(--border);width:100%;padding:22px 28px}}.lp-ks-price{font-size:36px;font-weight:700;color:var(--navy);line-height:1;margin-bottom:4px}.lp-ks-price-label{font-size:12px;color:var(--muted);margin-bottom:18px;font-weight:500}.lp-ks-btn{display:block;width:100%;text-align:center;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-mid) 100%);color:#fff!important;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:700;padding:14px 20px;border-radius:10px;text-decoration:none!important;margin-bottom:8px;box-shadow:0 4px 14px rgba(30,92,190,.28);transition:box-shadow var(--trans),transform var(--trans);white-space:nowrap}.lp-ks-btn:hover{box-shadow:0 6px 20px rgba(30,92,190,.4);transform:translateY(-1px)}.lp-ks-turnaround{font-size:11px;color:var(--muted);margin-bottom:12px;font-weight:500}.lp-ks-learn{font-size:12.5px;font-weight:700;color:var(--blue)!important;text-decoration:none!important;transition:color var(--trans)}.lp-ks-learn:hover{color:var(--navy)!important;text-decoration:underline!important}.lp-faq-item.open .lp-faq-a{display:block}.cphco-modal.is-open{display:block}body.cphco-modal-open{overflow:hidden!important}.lp-hero-other-services{margin-top:22px;font-size:13px;color:rgba(255,255,255,.45);position:relative;z-index:1;line-height:1.9}.lp-hero-other-services span{display:block;margin-bottom:3px;font-size:12.5px}.lp-hero-other-services a{color:#7dbfff!important;text-decoration:none!important;font-weight:600;font-size:13px;transition:color var(--trans)}.lp-hero-other-services a:hover{color:#fff!important;text-decoration:underline!important}