.awp{--awp-green:#307d56;--awp-ink:#283a32;--awp-border:#dfe8db;color:var(--awp-ink);max-width:920px;margin:1.5rem auto;font-family:inherit;line-height:1.6}.awp *{box-sizing:border-box}.awp-hero{padding:30px 30px;background:linear-gradient(115deg,#f7e9c0,#eef6df 55%,#d8ebd6);border-radius:20px 20px 0 0}.awp-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:700;color:#617c5d}.awp h2{font-size:clamp(25px,4vw,36px);margin:5px 0 12px;color:#345d40}.awp-hero p{font-size:16px;max-width:690px;margin:0}.awp-form{background:#fffdfa;border:1px solid var(--awp-border);border-top:0;border-radius:0 0 20px 20px;padding:24px}.awp-inputgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.awp label{display:block;font-weight:650;font-size:14px}.awp input{width:100%;margin-top:7px;padding:13px 14px;border:1px solid #b9cdbd;border-radius:10px;color:#25382d;background:white;font-size:17px;min-height:48px}.awp-location,.awp-explain,.awp-foot{font-size:13px;color:#667469}.awp-location{margin:14px 0}.awp-button{display:block;width:100%;background:var(--awp-green);border:0;border-radius:10px;padding:15px;color:white;font-weight:750;font-size:16px;cursor:pointer}.awp-button:hover{background:#246745}.awp-button:disabled{opacity:.55;cursor:wait}.awp-status{margin:17px 0;font-weight:600}.awp-result h3{font-size:21px;margin:25px 0 14px}.awp-result h4{font-size:17px;margin:0 0 8px}.awp-result p{margin:6px 0 10px}.awp-result ul{padding-left:20px;margin:8px 0}.awp-result li{margin:5px 0}.awp-rating{border-radius:16px;padding:24px;background:#f5f1e1;border:1px solid #e6d8b3}.awp-rating.good{background:#eaf6e9;border-color:#b4d8bd}.awp-rating.bad{background:#fff0eb;border-color:#edcbc3}.awp-rating h3{margin:4px 0 6px;color:#3c6948}.awp-rating.bad h3{color:#a4473a}.awp-rating p{margin:0}.awp-small{font-size:12px;font-weight:700;letter-spacing:.05em}.awp-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.awp-panel{border:1px solid var(--awp-border);border-radius:14px;padding:19px;background:#fffefa;margin:12px 0}.awp-caution{background:#fdf8f3}.awp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.awp-metric{background:#f5f7f0;border-radius:10px;padding:12px 14px;min-width:0}.awp-metric span{display:block;font-size:12px;color:#5d6e61}.awp-metric strong{font-size:15px;overflow-wrap:anywhere}.awp-why{list-style:none;padding:0!important}.awp-why li{padding:9px 12px;border-left:3px solid #c0c4ba;background:#f8f9f5;margin:6px 0}.awp-why li.good{border-color:#55a878}.awp-why li.bad{border-color:#ca7864}.awp-result details{margin-top:20px;border-top:1px solid #e2e6db;padding-top:12px}.awp-result summary{cursor:pointer;font-weight:700}.awp-foot{padding:12px 4px}@media(max-width:600px){.awp-hero{padding:23px 19px}.awp-form{padding:17px}.awp-inputgrid,.awp-two{grid-template-columns:1fr}.awp-metrics{grid-template-columns:1fr 1fr}.awp-metric{padding:10px}.awp-rating{padding:18px}}.awp-change{display:flex;gap:13px;align-items:flex-start;margin:15px 0 10px;padding:19px;border-radius:14px;background:#fff5d9;border:1px solid #e8d9af}.awp-change-icon{font-size:26px;line-height:1.2;color:#99732f}.awp-change strong{display:block;color:#4b572b;font-size:17px}.awp-change p{margin:5px 0 0;font-size:14px}.awp-brief{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.awp-brief span{background:#edf4e9;color:#315b42;padding:7px 12px;border-radius:30px;font-size:13px;font-weight:650}.awp-note{font-size:13px;color:#667469;margin-top:19px!important}.awp-result .awp-panel{margin:10px 0}.awp-result h3{margin-top:22px;margin-bottom:10px}.awp-yoga{background:#f4f8ef;border-color:#cbdcbd}.awp-yoga h3{margin:5px 0 8px;font-size:20px;color:#365e40}