.wl .cp-hero{padding-top:calc(var(--wl-nav-h) + clamp(2rem, 5vw, 4.5rem));background:var(--wl-bg);padding-bottom:clamp(3rem,7vw,5.5rem)}.wl .cp-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}.wl .cp-hero-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.wl .cp-hero-title{color:var(--wl-text);font-size:clamp(2rem,6vw,3.4rem);line-height:1.08}.wl .cp-hero-title strong{color:var(--wl-primary)}.wl .cp-hero-sub{max-width:34rem;color:var(--wl-text-muted);font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.6}.wl .cp-bullets{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.wl .cp-bullets li{color:var(--wl-text);align-items:center;gap:.65rem;font-weight:500;display:flex}.wl .cp-bullets svg{color:var(--wl-accent);flex-shrink:0}.wl .cp-card{background:var(--wl-surface);border:1px solid var(--wl-border);border-radius:var(--wl-radius-lg);box-shadow:var(--wl-shadow-lg);padding:clamp(1.25rem,3.5vw,2rem)}.wl .cp-card-title{color:var(--wl-text);font-size:1.4rem}.wl .cp-card-sub{color:var(--wl-text-muted);margin:.25rem 0 1.25rem}.wl .cp-form{gap:.95rem;display:grid}.wl .cp-field{gap:.35rem;display:grid}.wl .cp-field label{color:var(--wl-text);font-size:.9rem;font-weight:600}.wl .cp-input{border:1px solid var(--wl-border);border-radius:var(--wl-radius);background:var(--wl-surface-alt);width:100%;min-height:2.9rem;color:var(--wl-text);font-family:var(--wl-font-body);padding:.6rem .85rem;font-size:1rem}.wl .cp-field button[role=combobox]{border:1px solid var(--wl-border);border-radius:var(--wl-radius);background:var(--wl-surface-alt);min-height:2.9rem;color:var(--wl-text);font-family:var(--wl-font-body);padding:.6rem 2.5rem .6rem .85rem;font-size:1rem}.wl .cp-field button[role=combobox][aria-invalid=true]{border-color:var(--wl-danger)}.wl .cp-input:focus-visible{border-color:var(--wl-primary);box-shadow:var(--wl-ring);outline:none}.wl .cp-input[aria-invalid=true]{border-color:var(--wl-danger)}.wl .cp-error{color:var(--wl-danger);font-size:.85rem}.wl .cp-error--form{border:1px solid var(--wl-danger);border-radius:var(--wl-radius);padding:.7rem .85rem}.wl .cp-consent{color:var(--wl-text-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.45;display:flex}.wl .cp-consent input{width:1.15rem;height:1.15rem;accent-color:var(--wl-primary);flex-shrink:0;margin-top:.1rem}.wl .cp-legal{text-align:center;color:var(--wl-text-muted);font-size:.8rem}.wl .cp-legal a{color:var(--wl-primary);text-decoration:underline}.wl .cp-form .wl-btn:disabled{opacity:.65;cursor:progress;transform:none}.wl .cp-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl .cp-success{text-align:center;justify-items:center;gap:.9rem;display:grid}.wl .cp-success h2{color:var(--wl-text);font-size:1.5rem}.wl .cp-success p{color:var(--wl-text-muted);line-height:1.55}.wl .cp-success-icon{width:3.25rem;height:3.25rem;color:var(--wl-accent)}.wl .cp-success-hint{font-size:.85rem}.wl .cp-hero--offers{padding-bottom:clamp(3rem,8vw,6rem)}.wl .cp-hero-copy--center{text-align:center;align-items:center;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.5rem)}.wl .cp-offers{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.wl .cp-offer{background:var(--wl-surface);border:1px solid var(--wl-border);border-radius:var(--wl-radius-lg);box-shadow:var(--wl-shadow);flex-direction:column;gap:.85rem;padding:1.75rem;display:flex;position:relative}.wl .cp-offer h3{color:var(--wl-text);font-size:1.4rem}.wl .cp-offer-tagline{color:var(--wl-text-muted);line-height:1.5}.wl .cp-offer-price{flex-direction:column;gap:.1rem;display:flex}.wl .cp-offer-price strong{font-family:var(--wl-font-display);color:var(--wl-primary);font-size:2.1rem;line-height:1.1}.wl .cp-offer-anchor{color:var(--wl-text-muted);font-size:.95rem}.wl .cp-offer-benefits{flex:1;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.wl .cp-offer-benefits li{color:var(--wl-text);align-items:flex-start;gap:.55rem;line-height:1.4;display:flex}.wl .cp-offer-benefits svg{color:var(--wl-accent);flex-shrink:0;margin-top:.1rem}.wl .cp-offer-note{text-align:center;color:var(--wl-text-muted);font-size:.85rem}.wl .cp-checkout>button,.wl .cp-checkout>a{background:var(--wl-primary);color:var(--wl-on-primary);border-radius:var(--wl-radius)}.wl .cp-offer[data-featured=true] .cp-checkout>button,.wl .cp-offer[data-featured=true] .cp-checkout>a{background:var(--wl-accent)}.wl .cp-offer[data-featured=true]{background:var(--wl-dark-bg);box-shadow:var(--wl-shadow-lg);border-color:#0000}.wl .cp-offer[data-featured=true] h3,.wl .cp-offer[data-featured=true] .cp-offer-tagline,.wl .cp-offer[data-featured=true] .cp-offer-benefits li,.wl .cp-offer[data-featured=true] .cp-offer-note,.wl .cp-offer[data-featured=true] .cp-offer-anchor,.wl .cp-offer[data-featured=true] .cp-offer-price strong{color:var(--wl-on-dark)}.wl .cp-offer-flag{background:var(--wl-accent);color:var(--wl-on-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.3rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:-.8rem;right:1.25rem}@media (min-width:900px){.wl .cp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.wl .cp-offers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.wl .cp-offer[data-featured=true]{transform:translateY(-.5rem)}}
