.conversion-hero{isolation:isolate;color:var(--yepsta-dark-text);background:radial-gradient(ellipse at 12% 8%, var(--yepsta-dark-glow-purple), transparent 48%), radial-gradient(ellipse at 90% 35%, var(--yepsta-dark-glow-cyan), transparent 40%), var(--yepsta-dark-canvas);padding:clamp(7rem,11vw,10rem) 0 4.5rem;position:relative}.conversion-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--yepsta-dark-border), transparent);height:1px;position:absolute;inset:auto 0 0}.conversion-hero-grid{position:relative}.conversion-intro,.conversion-story,.conversion-aside{min-width:0}.conversion-eyebrow{color:var(--yepsta-brand-200);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.7rem;font-weight:600;display:flex}.conversion-eyebrow>span{background:currentColor;width:1.5rem;height:1px}.conversion-title{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin-top:1.5rem;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:600;line-height:1.07}.conversion-title em{color:var(--yepsta-brand-200);font-family:var(--yepsta-font-accent);letter-spacing:-.035em;margin-top:.05em;font-weight:400;display:block}.conversion-description{max-width:38rem;color:var(--yepsta-dark-text-muted);margin-top:1.65rem;font-size:clamp(.95rem,1.25vw,1.075rem);line-height:1.85}.conversion-hero--center{text-align:center;padding-bottom:2.5rem}.conversion-hero--center .conversion-intro>nav ol,.conversion-hero--center .conversion-eyebrow{justify-content:center}.conversion-hero--center .conversion-title{max-width:19ch;margin-inline:auto}.conversion-hero--center .conversion-description{margin-inline:auto}.conversion-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}.conversion-aside{margin-top:2rem}.conversion-form-shell{border:1px solid var(--yepsta-dark-border-strong);background:var(--yepsta-dark-surface-raised);box-shadow:var(--yepsta-shadow-dark);border-radius:1.75rem;padding:.35rem;scroll-margin-top:6rem}.conversion-form-shell [data-lead-form]{box-shadow:none;color:var(--yepsta-ink-950);border:0;border-radius:1.35rem}.conversion-form-shell :is(input,select,textarea){font-size:16px}.conversion-form-shell [data-otp-step]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-form-note{color:var(--yepsta-dark-text-muted);margin:1rem .5rem 0;font-size:.75rem;line-height:1.7}.conversion-story{margin-top:2.5rem}.conversion-promises{color:var(--yepsta-dark-text-muted);flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.5rem;font-size:.75rem;display:flex}.conversion-promises span:before{content:"✓";color:var(--yepsta-brand-300);margin-right:.5rem}.conversion-photo{border:1px solid var(--yepsta-dark-border-subtle);background:var(--yepsta-dark-surface);border-radius:1.5rem;margin-top:2rem;position:relative;overflow:hidden}.conversion-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.conversion-photo figcaption{color:var(--yepsta-dark-text-muted);padding:1rem 1.25rem;font-size:.75rem;line-height:1.6}.conversion-section{background:var(--yepsta-dark-canvas);color:var(--yepsta-dark-text);padding:clamp(3.5rem,6vw,6rem) 0}.conversion-section--soft{background:var(--yepsta-dark-canvas-soft)}.conversion-section--light{background:var(--yepsta-canvas-soft);color:var(--yepsta-ink-950)}.conversion-heading{max-width:44rem}.conversion-heading>p:first-child{color:var(--yepsta-brand-300);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:600}.conversion-heading h2{letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.9rem,3.3vw,3rem);font-weight:600;line-height:1.15}.conversion-heading>h2~p{color:var(--yepsta-dark-text-muted);margin-top:1.1rem;font-size:.95rem;line-height:1.85}.conversion-section--light .conversion-heading>p:first-child{color:var(--yepsta-brand-700)}.conversion-section--light .conversion-heading>h2~p{color:var(--yepsta-ink-600)}.conversion-editorial{gap:2.5rem;display:grid}.conversion-steps{margin:0;padding:0;list-style:none}.conversion-steps li{border-bottom:1px solid var(--yepsta-dark-border-subtle);gap:1.25rem;padding:1.5rem 0;display:flex}.conversion-steps li:first-child{padding-top:0}.conversion-step-number{font-family:var(--yepsta-font-display);color:var(--yepsta-brand-300);font-size:1rem}.conversion-steps h3{font-size:1.15rem;font-weight:600}.conversion-steps p{color:var(--yepsta-dark-text-muted);margin-top:.6rem;font-size:.875rem;line-height:1.8}.conversion-section--light .conversion-steps li{border-color:var(--yepsta-border)}.conversion-section--light .conversion-step-number{color:var(--yepsta-brand-700)}.conversion-section--light .conversion-steps p{color:var(--yepsta-ink-600)}.conversion-grid{background:var(--yepsta-dark-border-subtle);border:1px solid var(--yepsta-dark-border-subtle);border-radius:1.4rem;gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}.conversion-tile{background:var(--yepsta-dark-surface);min-width:0;padding:1.75rem}.conversion-tile h3{margin-top:1.5rem;font-size:1.1rem;font-weight:600}.conversion-tile p{color:var(--yepsta-dark-text-muted);margin-top:.7rem;font-size:.85rem;line-height:1.8}.conversion-tile>svg{width:1.5rem;height:1.5rem;color:var(--yepsta-brand-300)}.conversion-tile a{min-height:44px;color:var(--yepsta-brand-200);overflow-wrap:anywhere;align-items:center;gap:.75rem;margin-top:1rem;font-size:.85rem;display:inline-flex}.conversion-tile a:hover{color:#fff}.conversion-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--yepsta-brand-300);font-size:.7rem}.conversion-checklist{color:var(--yepsta-dark-text-muted);gap:.9rem;margin-top:1.5rem;font-size:.85rem;line-height:1.8;display:grid}.conversion-checklist li{border-left:1px solid var(--yepsta-dark-border-strong);padding-left:1rem}.conversion-overline{border-bottom:1px solid var(--yepsta-dark-border-subtle);color:var(--yepsta-dark-text-soft);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.7rem;display:flex}.conversion-about-visual{border:1px solid var(--yepsta-dark-border);background:linear-gradient(145deg, var(--yepsta-dark-surface-raised), var(--yepsta-dark-canvas));border-radius:1.5rem;padding:1.5rem}.conversion-about-visual h2{letter-spacing:-.04em;max-width:13ch;margin:2rem 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.conversion-about-row{border-top:1px solid var(--yepsta-dark-border-subtle);grid-template-columns:2rem 1fr;align-items:baseline;gap:.75rem;padding:1rem 0;display:grid}.conversion-about-row span{color:var(--yepsta-brand-300);font-size:.75rem}.conversion-about-row p{color:var(--yepsta-dark-text-muted);font-size:.9rem}.conversion-pricing{padding-top:1rem}.conversion-periods{border:1px solid var(--yepsta-dark-border-subtle);background:var(--yepsta-dark-surface);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;max-width:39rem;margin-inline:auto;padding:.4rem;display:grid}.conversion-periods button{min-height:64px;color:var(--yepsta-dark-text-muted);cursor:pointer;border-radius:.7rem;padding:.65rem .3rem;font-size:.85rem}.conversion-periods button small{margin-top:.2rem;font-size:.65rem;display:block}.conversion-periods button[aria-pressed=true]{background:var(--yepsta-brand-600);color:#fff}.conversion-plans{gap:1rem;margin-top:2rem;display:grid}.conversion-plan{border:1px solid var(--yepsta-dark-border-subtle);background:var(--yepsta-dark-surface);border-radius:1.4rem;flex-direction:column;padding:1.7rem;display:flex;position:relative}.conversion-plan--popular{border-color:var(--yepsta-dark-border-strong);background:linear-gradient(155deg, #7b2de02b, transparent 55%), var(--yepsta-dark-surface-raised)}.conversion-plan-label{min-height:1.5rem;color:var(--yepsta-brand-200);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;font-size:.65rem}.conversion-plan h2{font-size:1.4rem;font-weight:600}.conversion-plan-description{min-height:3rem;color:var(--yepsta-dark-text-muted);margin-top:.65rem;font-size:.8rem;line-height:1.75}.conversion-plan-price{border-top:1px solid var(--yepsta-dark-border-subtle);margin-top:1.5rem;padding-top:1.25rem}.conversion-plan-price strong{font-size:clamp(2rem,3.3vw,3rem);font-family:var(--yepsta-font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:600}.conversion-plan-price>span{color:var(--yepsta-dark-text-soft);margin-left:.25rem;font-size:.75rem}.conversion-plan-price p{color:var(--yepsta-brand-200);margin-top:.4rem;font-size:.75rem}.conversion-plan-locations{margin:1.25rem 0;font-size:.85rem;font-weight:600}.conversion-plan-cta{border:1px solid var(--yepsta-dark-border-subtle);background:var(--yepsta-dark-surface-soft);color:#fff;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.8rem 1rem;font-size:.85rem;font-weight:600;display:flex}.conversion-plan-cta:hover{border-color:var(--yepsta-dark-border-strong)}.conversion-plan-cta--primary{background:var(--yepsta-brand-600);border-color:var(--yepsta-brand-400)}.conversion-plan-cta--primary:hover{background:var(--yepsta-brand-700)}.conversion-plan ul{gap:.8rem;margin-top:1.5rem;display:grid}.conversion-plan li{color:var(--yepsta-dark-text-muted);gap:.7rem;font-size:.8rem;line-height:1.7;display:flex}.conversion-plan li:before{content:"✓";color:var(--yepsta-brand-300)}.conversion-price-note{color:var(--yepsta-dark-text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.2rem 0;font-size:.75rem;line-height:1.8;display:flex}.conversion-price-note a{color:var(--yepsta-brand-200);text-underline-offset:4px;text-decoration:underline}.conversion-comparison{border:1px solid var(--yepsta-border);border-radius:1rem;margin-top:2.5rem;overflow-x:auto}.conversion-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:.8rem}.conversion-comparison :is(th,td){border-bottom:1px solid var(--yepsta-border);padding:1.15rem 1.25rem}.conversion-comparison thead{background:var(--yepsta-surface)}.conversion-comparison tbody th{font-weight:500}.conversion-comparison tr:last-child :is(th,td){border-bottom:0}.conversion-comparison :is(td,th):nth-child(3){background:var(--yepsta-surface-brand)}.conversion-scroll-hint{color:var(--yepsta-ink-600);margin-top:.8rem;font-size:.75rem}.conversion-hero :is(a,button):focus-visible,.conversion-section :is(a,button):focus-visible{outline:2px solid var(--yepsta-brand-300);outline-offset:5px}@media (width>=640px){.conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.conversion-hero-grid--split{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.conversion-hero-grid--split .conversion-intro{grid-area:1/1}.conversion-hero-grid--split .conversion-story{grid-area:2/1}.conversion-hero-grid--split .conversion-aside{grid-area:1/2/span 2;margin-top:0}.conversion-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem}.conversion-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.conversion-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-scroll-hint{display:none}}@media (prefers-reduced-motion:no-preference){.conversion-plan,.conversion-tile{transition:border-color .18s,background-color .18s}.conversion-plan:hover{border-color:var(--yepsta-dark-border-strong)}.conversion-intro{animation:conversion-enter .5s var(--yepsta-ease-out) both}@keyframes conversion-enter{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.conversion-form-shell [data-otp-step]>.grid button{padding-inline:.5rem;font-size:.8rem}.conversion-form-shell,.conversion-form-shell [data-lead-form]{scroll-margin-top:6rem}
