.marketing-site{color:#1c1008;background:#faf7f3;min-height:100vh;font-family:Nunito,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.penalty-alert{color:#fff;text-align:center;background:#bf3a2a;padding:10px 24px;font-size:13.5px;line-height:1.4}.penalty-alert strong{font-weight:800}.marketing-nav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f3f0;border-block-end:1px solid #e4ddd3;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px 52px;display:flex;position:sticky;inset-block-start:0;box-shadow:0 1px 12px #3e251012}.marketing-brand{flex-shrink:0;align-items:center;line-height:1;display:inline-flex;overflow:visible}.marketing-nav nav{color:#4a3828;align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.login-link,.primary-link,.secondary-link,.plan-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;display:inline-flex}.login-link,.primary-link,.plan-button{color:#fff;background:#3d7a20;padding:0 22px}.secondary-link{color:#ffffffb8;border:1px solid #ffffff38;padding:0 20px}.hero-section{background:radial-gradient(circle at 90% 0,#6c58476b,#0000 34%),radial-gradient(#f2ece429 1.5px,#0000 1.5px) 0 0/36px 36px,#3e2510;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:48px;padding:90px 52px 84px;display:grid;position:relative;overflow:hidden}.hero-copy,.section-heading,.hero-wizard,.steps-grid,.pain-grid,.feature-list,.pricing-grid,.compare-table,.contact-band>*{max-width:1100px}.hero-copy{z-index:1;position:relative}.section-kicker{color:#72a32d;letter-spacing:.16em;text-transform:uppercase;background:#72a32d24;border-radius:999px;margin-block-end:18px;padding:5px 14px;font-size:11px;font-weight:900;display:inline-flex}.hero-copy .section-kicker{color:#f2ece4e0;background:#f2ece41a;border:1px solid #f2ece438}.hero-copy h1{color:#fff;letter-spacing:-.04em;max-width:660px;margin:0 0 22px;font-size:clamp(2.7rem,5.4vw,4.9rem);font-weight:900;line-height:.98}.hero-copy h1 span{color:#72a32d}.hero-copy p{color:#ffffffad;max-width:560px;font-size:1.08rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;margin-block-start:34px;display:flex}.hero-stats{border-block-start:1px solid #ffffff1f;gap:40px;max-width:620px;margin:52px 0 0;padding:34px 0 0;display:flex}.hero-stats dt{color:#72a32d;font-size:2.15rem;font-weight:900;line-height:1}.hero-stats dd{color:#ffffff70;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:.72rem;font-weight:900}.hero-wizard{z-index:1;justify-content:center;margin:0;display:flex;position:relative}.hero-wizard img{filter:drop-shadow(0 32px 64px #0006)drop-shadow(0 0 80px #6c584752);width:min(360px,100%);height:auto;animation:6s ease-in-out infinite floatWizard}@keyframes floatWizard{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.compat-bar{background:#f2ece4;border-block-end:1px solid #e4ddd3;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px 52px;display:flex}.compat-bar span{color:#a89880;letter-spacing:.1em;text-transform:uppercase;margin-inline-end:4px;font-size:11.5px;font-weight:900}.compat-bar strong{color:#4a3828;background:#fdf9f5;border:1px solid #e4ddd3;border-radius:6px;padding:6px 16px;font-size:13px}.marketing-band{padding:92px 52px}.problem-band,.pricing-band{background:#faf7f3}.how-band,.compare-band{background:#f2ece4}.section-heading{margin:0 auto 48px}.section-heading.centered{text-align:center}.section-heading h2,.contact-band h2{letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;line-height:1.05}.section-heading.centered h2,.section-heading.centered p{margin-inline:auto}.section-heading p,.contact-band p{color:#7a6858;max-width:620px;margin-block-start:14px;font-size:1.04rem;line-height:1.75}.pain-grid,.steps-grid,.feature-list,.pricing-grid{max-width:1100px;margin:0 auto;display:grid}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pain-grid article,.feature-list article,.pricing-grid article{background:#fdf9f5;border:1.5px solid #e4ddd3;border-radius:14px;box-shadow:0 12px 38px #3e25100d}.pain-grid article{padding:30px 26px}.pain-grid i,.feature-list i{color:#3d7a20;font-size:30px}.pain-grid h3,.feature-list h3,.steps-grid h3{color:#1c1008;margin-block-start:18px;font-size:1.2rem;font-weight:900}.pain-grid p,.feature-list p,.steps-grid p,.pricing-grid p{color:#7a6858;margin-block-start:10px;line-height:1.65}.pain-grid strong{color:#bf3a2a;margin-block-start:22px;font-size:1.35rem;font-weight:900;display:block}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.steps-grid article{background:#fdf9f5;border:1px solid #e4ddd3;border-radius:14px;padding:28px 22px;position:relative}.steps-grid article>span{color:#fff;background:#3d7a20;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-list article{grid-template-columns:34px 1fr;gap:14px;padding:24px;display:grid}.feature-list h3{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:0;display:flex}.feature-list h3 span{color:#3d7a20;letter-spacing:.08em;text-transform:uppercase;background:#eaf2e0;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:900}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-grid article{flex-direction:column;padding:30px;display:flex}.pricing-grid article.featured{color:#fff;background:#4a2e18;border-color:#6c5847;transform:translateY(-8px)}.pricing-grid h3{color:#3d7a20;margin:0;font-size:1.2rem;font-weight:900}.pricing-grid article.featured h3,.pricing-grid article.featured p,.pricing-grid article.featured li,.pricing-grid article.featured .price-line span{color:#ffffffbf}.price-line{align-items:flex-end;gap:8px;margin-block-start:12px;display:flex}.price-line strong{font-size:3rem;font-weight:900;line-height:1}.price-line span{color:#7a6858;margin-block-end:7px}.pricing-grid ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-grid li{color:#4a3828;line-height:1.45}.pricing-grid li:before{color:#72a32d;content:"✓";margin-inline-end:8px;font-weight:900}.plan-button{margin-block-start:auto}.pricing-grid article.featured .plan-button{background:#72a32d}.trial-note{color:#7a6858;text-align:center;margin-block-start:24px;font-weight:800}.compare-table{background:#fdf9f5;border:1px solid #e4ddd3;border-radius:14px;max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.compare-row{border-block-start:1px solid #eee8df;grid-template-columns:1fr 1fr 1fr;display:grid}.compare-row:first-child{border-block-start:0}.compare-row span{color:#4a3828;padding:16px 18px}.compare-row span+span{border-inline-start:1px solid #eee8df}.compare-head{background:#3e2510}.compare-head span{color:#fff;font-weight:900}.contact-band{color:#fff;background:#3e2510;justify-content:space-between;align-items:center;gap:28px;padding:90px 52px;display:flex}.contact-band p{color:#ffffffad}.contact-actions{justify-items:start;gap:14px;display:grid}.contact-actions>a:not(.primary-link){color:#ffffffc2;font-weight:800}@media (max-width:980px){.marketing-nav,.hero-section,.marketing-band,.contact-band{padding-inline:24px}.hero-section,.pain-grid,.steps-grid,.feature-list,.pricing-grid{grid-template-columns:1fr}.hero-section{padding-block:58px}.hero-wizard{justify-content:flex-start}.hero-wizard img{width:min(300px,78vw)}.pricing-grid article.featured{transform:none}.contact-band{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.penalty-alert{font-size:12px}.marketing-nav{flex-direction:column;align-items:flex-start;gap:14px}.marketing-nav nav{flex-wrap:wrap;gap:14px}.hero-copy h1{font-size:2.55rem}.hero-stats{grid-template-columns:1fr;gap:18px;display:grid}.compat-bar{justify-content:flex-start;padding-inline:24px}.compare-row{grid-template-columns:1fr 1fr 1fr;min-width:620px}.compare-row span+span{border-block-start:0;border-inline-start:1px solid #eee8df}}
