
/* Shared landing conversion components. Icons: Lucide, ISC; see lucide/LICENSE.txt. */
.conversion-wrap{max-width:1120px;margin:auto;padding:0 24px}.conversion-section{padding:64px 0}.conversion-section h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15;max-width:760px}.conversion-eyebrow{color:var(--brand-base);font-size:.8rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.conversion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.conversion-card{background:#fff;border:1px solid var(--borders);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 28px #0f172a06}.conversion-card-body{padding:24px;display:flex;flex-direction:column;flex:1;gap:14px}.conversion-card h3{font-size:1.2rem;font-weight:750}.conversion-card p,.conversion-split p{color:var(--muted-text);line-height:1.65}.conversion-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-align:center;padding:14px 20px;border-radius:12px;color:white;font-weight:750;line-height:1.35;text-decoration:none;transition:transform .15s,box-shadow .15s}.conversion-button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0f172a20}.conversion-button:focus-visible,.conversion-email:focus-visible{outline:3px solid var(--brand-base);outline-offset:4px}.conversion-secondary{background:#edf3f8;color:#16324f;border:1px solid #ccd9e6}.conversion-card .conversion-button{margin-top:auto}.conversion-example{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;background:#ecf0ed}.conversion-icon{display:block;width:48px;height:48px;padding:11px;background:#eaf2f8;border-radius:12px;margin-bottom:4px}.landing-benefits .conversion-icon{margin-bottom:20px}.conversion-band{background:#f0f5fa;border-block:1px solid #dce6ee}.conversion-price{font-size:2.6rem!important;font-weight:800;color:var(--text-ink)!important;line-height:1.1!important}.conversion-price span{font-size:.95rem;font-weight:500}.conversion-email{font-weight:650;text-decoration:underline;text-underline-offset:4px;color:var(--brand-base);text-align:center;font-size:.9rem;padding:8px}.conversion-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.conversion-split h2{margin-bottom:20px}.conversion-photo{margin:0}.conversion-photo img{border-radius:20px;width:100%;aspect-ratio:3/2;object-fit:cover}.conversion-photo figcaption{font-size:.7rem;color:var(--muted-text);margin-top:8px}.conversion-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 14px}.conversion-small{font-size:.85rem}.demo-peek.conversion-demo-preview{display:block;width:100%;max-width:740px;margin:32px auto 0;padding:0;overflow:hidden;border-radius:20px}.demo-peek.conversion-demo-preview img{width:100%;height:auto;max-height:390px;object-fit:cover}.demo-peek.conversion-demo-preview span{display:block;padding:16px;font-weight:700}.conversion-hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}#hero-canvas{position:relative}#talk,#start{scroll-margin-top:100px}
@media(max-width:760px){.conversion-grid,.conversion-split{grid-template-columns:1fr}.conversion-section{padding:44px 0}.conversion-wrap{padding:0 20px}.conversion-split{gap:28px}.conversion-actions{flex-direction:column}.conversion-plans .conversion-card{gap:12px}.conversion-example{max-height:250px}.conversion-demo-preview img{max-height:270px!important}.conversion-card-body{padding:22px}}
@media(prefers-reduced-motion:reduce){.conversion-button{transition:none}.conversion-button:hover{transform:none}}
