.lp4-page .pricing-hero{text-align:center;padding:clamp(80px,8vw,130px)var(--space-6)clamp(12px,1.5vw,24px);max-width:var(--container-md);margin:0 auto}.lp4-page .pricing-hero__title{font-family:var(--font-display);color:var(--color-heading);font-size:clamp(24px,2.8vw,40px);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);margin:0 0 clamp(6px,.6vw,12px)}.lp4-page .pricing-hero__subtitle{font-family:var(--font-body);color:var(--color-muted);font-size:clamp(14px,1.2vw,18px);line-height:var(--leading-relaxed);margin:0}.lp4-page .pricing-plans{max-width:min(var(--container-xl),92vw);padding:0 var(--space-6)clamp(24px,3vw,64px);margin:0 auto}.lp4-page .pricing-toggle{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:clamp(16px,2vw,40px);display:flex}.lp4-page .pricing-toggle__btn{padding:var(--space-2)var(--space-5);border-radius:var(--radius-full);border:1.5px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-muted);cursor:pointer;transition:all var(--duration-base)var(--ease-default);background:0 0}.lp4-page .pricing-toggle__btn--active{background:var(--color-heading);color:var(--color-inverse);border-color:var(--color-heading)}.lp4-page .pricing-toggle__badge{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-orange);padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-full);background:#ed9d781a}.lp4-page .pricing-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.lp4-page .pricing-card{background:var(--color-card);border:2px solid var(--color-border-light);border-radius:var(--radius-xl);padding:clamp(20px,2vw,32px)var(--space-6);box-shadow:var(--shadow-card);transition:transform var(--duration-slow)var(--ease-default),box-shadow var(--duration-slow)var(--ease-default);flex-direction:column;display:flex}.lp4-page .pricing-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.lp4-page .pricing-card--free{background:var(--color-warm);border-color:var(--color-border-light)}.lp4-page .pricing-card--free .pricing-card__icon{background:var(--color-hover);color:var(--color-muted)}.lp4-page .pricing-card--recommended{border:2px solid var(--color-orange);background:linear-gradient(180deg,#ed9d780d 0%,var(--color-card)40%);position:relative}.lp4-page .pricing-card--recommended:hover{box-shadow:0 20px 60px -15px #ed9d7833,0 8px 24px -8px #0000000f}.lp4-page .pricing-card__badge{background:var(--color-orange);color:#fff;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1)var(--space-5);border-radius:var(--radius-full);white-space:nowrap;letter-spacing:var(--tracking-wide);text-transform:uppercase;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.lp4-page .pricing-card--max{background:var(--color-warm);border:2px solid var(--color-green)}.lp4-page .pricing-card--max .pricing-card__icon{color:var(--color-green);background:#034f4614}.lp4-page .pricing-card__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:clamp(32px,2.5vw,44px);height:clamp(32px,2.5vw,44px);margin-bottom:clamp(8px,.8vw,16px);font-size:clamp(14px,1.2vw,20px);display:flex}.lp4-page .pricing-card--recommended .pricing-card__icon{color:var(--color-orange);background:#ed9d781f}.lp4-page .pricing-card__header{margin-bottom:clamp(12px,1.2vw,24px)}.lp4-page .pricing-card__name{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin:0 0 clamp(4px,.5vw,10px)}.lp4-page .pricing-card__price{align-items:baseline;gap:var(--space-1);margin:0;display:flex}.lp4-page .pricing-card__amount{font-family:var(--font-display);color:var(--color-heading);font-size:clamp(22px,2vw,30px);line-height:var(--leading-snug)}.lp4-page .pricing-card__period{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-muted)}.lp4-page .pricing-card__billing{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-faint);margin:var(--space-1)0 0}.lp4-page .pricing-card__desc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);margin:clamp(6px,.5vw,12px) 0 0}.lp4-page .pricing-card__divider{background:var(--color-border-light);border:none;height:1px;margin:0 0 clamp(12px,1.2vw,24px)}.lp4-page .pricing-card__trial{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-success);text-align:center;padding:var(--space-1)var(--space-2-5);background:var(--color-success-bg);border-radius:var(--radius-full);justify-content:center;align-items:center;gap:var(--space-1);align-self:center;width:fit-content;margin-top:clamp(6px,.5vw,12px);display:flex}.lp4-page .pricing-card__trial:before{content:"✓";font-weight:var(--font-bold)}.lp4-page .pricing-card__badge--soon{background:var(--color-hover);color:var(--color-muted);border:1px solid var(--color-border-light)}.lp4-page .pricing-waitlist{gap:var(--space-2);flex-direction:column;display:flex}.lp4-page .pricing-waitlist__input{width:100%;padding:clamp(8px,.8vw,12px)var(--space-4);border-radius:var(--radius-full);border:1.5px solid var(--color-border-medium);background:var(--color-card);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-heading);text-align:center;transition:border-color var(--duration-base)var(--ease-default)}.lp4-page .pricing-waitlist__input::placeholder{color:var(--color-faint)}.lp4-page .pricing-waitlist__input:focus{border-color:var(--color-green);outline:none}.lp4-page .pricing-waitlist__error{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-red);text-align:center;margin:0}.lp4-page .pricing-card__waitlist-done{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-muted);text-align:center;line-height:var(--leading-relaxed);padding:var(--space-2)0;margin:0}.lp4-page .pricing-card__features{flex-direction:column;flex:1;gap:clamp(4px,.5vw,10px);margin:0 0 clamp(12px,1.5vw,32px);padding:0;display:flex}.lp4-page .pricing-card__features li{font-family:var(--font-body);color:var(--color-body);align-items:flex-start;gap:var(--space-1-5);font-size:clamp(12px,.9vw,13px);line-height:var(--leading-normal);display:flex}.lp4-page .pricing-card__features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236BA87A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;width:14px;min-width:14px;height:14px;margin-top:1px;display:inline-block}.lp4-page .pricing-card__cta{width:100%;padding:clamp(8px,.8vw,12px)var(--space-6);border-radius:var(--radius-full);border:1.5px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-heading);cursor:pointer;text-align:center;transition:all var(--duration-slow)var(--ease-default);background:0 0;text-decoration:none;display:block}.lp4-page .pricing-card__cta:hover{background:var(--color-hover)}.lp4-page .pricing-card__cta--primary{background:var(--color-orange);color:#fff;border-color:var(--color-orange)}.lp4-page .pricing-card__cta--primary:hover{background:var(--color-orange);filter:brightness(.95);border-color:var(--color-orange)}.lp4-page .pricing-card--max .pricing-card__cta--primary{background:var(--color-green);color:var(--color-cta-text);border-color:var(--color-green)}.lp4-page .pricing-card--max .pricing-card__cta--primary:hover{background:var(--color-green-hover);border-color:var(--color-green-hover);filter:none}.lp4-page .pricing-card--free .pricing-card__cta{border-color:var(--color-border-medium)}.lp4-page .pricing-card__cta:disabled{opacity:.5;cursor:default}.lp4-page .pricing-guarantee{text-align:center;padding:clamp(8px,.8vw,20px)var(--space-6);justify-content:center;align-items:center;gap:var(--space-6);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);margin-top:clamp(12px,1.5vw,32px);display:flex}.lp4-page .pricing-guarantee__item{align-items:center;gap:var(--space-2);display:flex}.lp4-page .pricing-guarantee__icon{font-size:var(--text-lg);opacity:.6}@media (max-width:1024px){.lp4-page .pricing-grid{gap:var(--space-4)}}@media (max-width:768px){.lp4-page .pricing-hero{padding-top:calc(52px + 14px + var(--space-12))}.lp4-page .pricing-hero__title{font-size:28px}.lp4-page .pricing-hero__subtitle{font-size:15px}.lp4-page .pricing-plans{padding:0 16px var(--space-16)}.lp4-page .pricing-toggle{gap:8px;margin-bottom:28px}.lp4-page .pricing-toggle__btn{padding:10px 22px;font-size:14px}.lp4-page .pricing-grid{grid-template-columns:1fr;gap:18px;max-width:440px;margin:0 auto}.lp4-page .pricing-card--recommended{order:-1}.lp4-page .pricing-card{padding:26px 22px}.lp4-page .pricing-card:hover{transform:none}.lp4-page .pricing-card__amount{font-size:34px}.lp4-page .pricing-card__features{gap:9px;margin-bottom:20px}.lp4-page .pricing-card__features li{font-size:14px}.lp4-page .pricing-card__cta{padding:14px var(--space-6);font-size:15px}.lp4-page .pricing-card--recommended .pricing-card__cta--primary{background:#de6e4c;border-color:#de6e4c}.lp4-page .pricing-card--recommended .pricing-card__cta--primary:hover,.lp4-page .pricing-card--recommended .pricing-card__cta--primary:active{filter:none;background:#c95b3a;border-color:#c95b3a}.lp4-page .pricing-card--max .pricing-card__cta--primary{color:var(--color-heading);border-color:var(--color-border-medium);background:0 0}.lp4-page .pricing-card--max .pricing-card__cta--primary:hover,.lp4-page .pricing-card--max .pricing-card__cta--primary:active{background:var(--color-hover);border-color:var(--color-border-medium);filter:none}.lp4-page .pricing-guarantee{flex-direction:column;gap:12px;margin-top:28px}}.dark .pricing-card--free,[data-theme=dark] .pricing-card--free,.dark .pricing-card--max,[data-theme=dark] .pricing-card--max{background:var(--color-card)}.dark .pricing-card--recommended,[data-theme=dark] .pricing-card--recommended{background:linear-gradient(180deg,#d4845a14 0%,var(--color-card)40%)}.dark .pricing-toggle__badge,[data-theme=dark] .pricing-toggle__badge{color:var(--color-orange);background:#d4845a26}