.income-funnel{color:#10221b;background:#f4f7f5;min-height:100vh;font-family:Arial,sans-serif}.income-funnel nav{color:#fff;background:#07120e;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(18px,5vw,70px);display:flex}.income-funnel nav a{color:#fff;font-size:22px;font-weight:900;text-decoration:none}.income-funnel nav span{letter-spacing:.14em;color:#98b7a9;font-size:11px}.income-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#1c503c 0,#0a1b14 42%,#06100c 100%);grid-template-columns:1.45fr .8fr;gap:36px;padding:clamp(45px,8vw,100px) clamp(18px,6vw,90px);display:grid}.income-hero small,.income-section small,.income-enroll small,.income-leadmagnet small{letter-spacing:.18em;color:#79dca9;font-weight:800}.income-hero h1{max-width:1000px;margin:13px 0 22px;font-size:clamp(40px,7vw,78px);line-height:.98}.income-hero p{color:#cce0d6;font-size:19px;line-height:1.6}.income-badges{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.income-badges span{background:#102b20;border:1px solid #39705a;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.income-primary{color:#062016;background:#78e2ad;border-radius:10px;padding:16px 20px;font-weight:900;text-decoration:none;display:inline-block}.income-hero aside{color:#10221b;background:#f5faf7;border-radius:18px;align-self:center;padding:28px;box-shadow:0 20px 60px #0007}.income-hero aside b{color:#17633f}.income-hero aside li{margin:13px 0;line-height:1.4}.income-hero aside p{color:#52675e;font-size:12px}.income-section{padding:75px clamp(18px,6vw,90px)}.income-section h2,.income-enroll h2,.income-leadmagnet h2{margin:10px 0 30px;font-size:clamp(32px,5vw,55px)}.income-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.income-grid article{background:#fff;border:1px solid #d7e3dc;border-radius:14px;padding:20px}.income-grid strong{color:#1b7550;font-size:28px}.income-grid h3{margin:16px 0 8px}.income-grid p,.income-columns p{color:#53675e;line-height:1.55}.income-leadmagnet{color:#fff;background:#16382a;grid-template-columns:1.15fr .85fr;gap:36px;padding:60px clamp(18px,8vw,120px);display:grid}.income-leadmagnet>div p{color:#c5ddd1;font-size:18px;line-height:1.6}.income-leadmagnet form{color:#12261d;background:#fff;border-radius:15px;padding:25px}.income-leadmagnet label{margin-bottom:13px;font-weight:800;display:block}.income-leadmagnet input{box-sizing:border-box;border:1px solid #b9cbbf;border-radius:8px;width:100%;margin-top:6px;padding:12px;font-size:16px;display:block}.income-leadmagnet button{color:#fff;background:#0b7146;border:0;border-radius:9px;width:100%;padding:14px;font-weight:900}.income-leadmagnet form small{color:#64766c;margin-top:12px;line-height:1.5;display:block}.income-leadmagnet form p{color:#16583b;background:#e7f5ed;border-radius:8px;padding:10px}.income-section.dark{color:#fff;background:#0a1913}.income-section.dark p{color:#b7cdc2}.income-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.income-columns>div{background:#10271d;border:1px solid #28503f;border-radius:15px;padding:28px}.income-enroll{background:#dcebe3;grid-template-columns:1fr 1fr;gap:40px;padding:70px clamp(18px,8vw,120px);display:grid}.income-enroll .price{margin:5px 0;font-size:62px;font-weight:900}.income-enroll form{background:#fff;border-radius:16px;padding:28px;box-shadow:0 15px 40px #1635261f}.income-enroll label{margin-bottom:16px;font-weight:800;display:block}.income-enroll input{box-sizing:border-box;border:1px solid #b8c9c0;border-radius:8px;width:100%;margin-top:7px;padding:13px;font-size:16px}.income-enroll button{color:#fff;background:#0c6c45;border:0;border-radius:9px;width:100%;padding:15px;font-size:17px;font-weight:900}.income-enroll form>small{color:#607269;margin-top:14px;line-height:1.5;display:block}.income-enroll form p{color:#8b2c23;background:#ffe8e5;border-radius:8px;padding:10px}@media (max-width:900px){.income-hero,.income-enroll,.income-leadmagnet{grid-template-columns:1fr}.income-grid{grid-template-columns:1fr 1fr}.income-columns{grid-template-columns:1fr}}@media (max-width:560px){.income-grid{grid-template-columns:1fr}.income-funnel nav span{display:none}.income-hero{padding-top:55px}.income-hero h1{font-size:42px}}
