.mpc-fe-layout{max-width:1160px;margin:50px auto;padding:0 24px 60px;color:#163227}.mpc-fe-head{text-align:center;margin:0 0 36px}.mpc-fe-kicker{font-size:12px;letter-spacing:.14em;color:#547b65;font-weight:800}.mpc-fe-head h1{font-size:clamp(34px,4vw,54px);margin:12px 0 6px;line-height:1.1}.mpc-fe-head p{max-width:720px;margin:10px auto;line-height:1.6}.mpc-fe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px}.mpc-fe-card{border:1px solid #d9e5dc;border-radius:16px;background:#fff;padding:28px;box-shadow:0 12px 36px rgba(15,50,31,.07)}.mpc-fe-tag{font-size:11px;letter-spacing:.12em;color:#186a43;font-weight:800}.mpc-fe-card h2{font-size:26px;margin:12px 0}.mpc-fe-card p{line-height:1.5}.mpc-fe-price{display:flex;align-items:baseline;gap:8px;padding:12px 0}.mpc-fe-price strong{font-size:42px;line-height:1}.mpc-fe-price span{color:#52675b}.mpc-fe-form{display:grid;gap:13px}.mpc-fe-form label{font-size:13px;font-weight:700;display:grid;gap:6px}.mpc-fe-form input:not([type=checkbox]){width:100%;box-sizing:border-box;min-height:44px;border:1px solid #c8d7cd;border-radius:8px;padding:10px;font:inherit}.mpc-fe-check{display:flex!important;flex-direction:row;align-items:start;line-height:1.4;font-weight:400!important}.mpc-fe-check input{margin-top:3px}.mpc-fe-form button{cursor:pointer;border:0;background:#0c6840;color:#fff;padding:15px 18px;border-radius:8px;font-size:15px;font-weight:800}.mpc-fe-form button:hover{background:#174a34}.mpc-fe-trap{position:absolute;left:-10000px;opacity:0}.mpc-fe-small,.mpc-fe-warning,.mpc-fe-foot{font-size:13px;color:#566b60}.mpc-fe-warning{border:1px solid #e6cf90;padding:15px;border-radius:8px;background:#fff8e6}.mpc-fe-foot{max-width:900px;margin:30px auto}.mpc-fe-back{text-align:center;margin:25px}.mpc-fe-back a{color:#075831}
