.wai-offer{background:#fbfcf8;color:#274b3c}.wai-wrap{max-width:1164px;padding:0 32px;margin:auto}.wai-hero{padding:76px 0;background:linear-gradient(125deg,#f2f9ee,#e6f5de)}.wai-hero .launch-hero-title{font-size:60px!important;line-height:1.08!important;max-width:1050px;letter-spacing:-.045em}.wai-lede{font-size:20px;max-width:760px;margin:28px 0}.wai-price{font-size:62px;font-weight:800;letter-spacing:-.04em}.wai-price span{font-size:16px;letter-spacing:0;font-weight:500}.wai-actions{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0 14px}.wai-actions a{min-width:280px;text-align:center;border-radius:6px}.wai-small{font-size:14px}.wai-mini{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.wai-mini span{padding:12px 16px;border:1px solid #bad5af;border-radius:6px;background:#fff8}.wai-section{padding:80px 0}.wai-section h2{font-size:40px;line-height:1.15;max-width:850px;margin:12px 0 32px}.wai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.wai-grid article{border:1px solid #d9e3d4;border-radius:6px;background:#fff;padding:30px}.wai-grid b{color:#50ac31}.wai-grid h3{font-size:24px;margin:12px 0}.wai-grid p{line-height:1.7}.wai-soft{background:#f0f6eb}.wai-steps{display:grid;gap:24px;padding-left:24px;max-width:900px;line-height:1.8}.wai-section details{border-bottom:1px solid #c9d6c2;padding:20px 0;max-width:900px}.wai-section summary{font-weight:700;cursor:pointer}.wai-final{background:#274b3c;color:white}.wai-final h2{color:white}.wai-final .btn{background:#58b936;color:#173c27;border-radius:6px}.wai-offer .btn,.wai-offer .btn2{display:inline-flex;justify-content:center;align-items:center;padding:18px 28px;font-weight:700;text-decoration:none;border-radius:6px}.wai-offer .btn{background:#274b3c;color:#fff}.wai-offer .btn2{background:#fff;color:#274b3c;border:1px solid #aec4a5}@media(max-width:760px){.wai-hero .launch-hero-title{font-size:48px!important}.wai-wrap{padding:0 20px}.wai-grid{grid-template-columns:1fr}.wai-section h2{font-size:32px}.wai-actions a{width:100%;min-width:0}.wai-section{padding:80px 0}}