.pwa4{--navy:#0b3f84;--navy2:#12365f;--green:#0b9447;--ink:#17324d;--body:#4d6379;--muted:#6b7c90;--line:#dbe5ee;--blue:#f1f7fc;--green-soft:#eef9f2;--warn:#fff8e8;color:var(--ink);background:#fff;font-family:inherit;line-height:1.55;overflow-x:clip}.pwa4 *,.pwa4 *:before,.pwa4 *:after{box-sizing:border-box}.pwa4__wrap{width:100%;max-width:1160px;margin:0 auto;padding:52px 24px 68px}.pwa4__hero{max-width:930px;margin:0 0 28px}.pwa4__eyebrow{margin:0 0 8px;color:var(--green);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pwa4 h1,.pwa4 h2,.pwa4 h3{color:var(--navy);letter-spacing:-.02em;overflow-wrap:anywhere}.pwa4 h1{margin:0;font-size:clamp(40px,5vw,60px);line-height:1.04}.pwa4__intro{margin:14px 0 0;max-width:840px;color:var(--body);font-size:clamp(16px,1.8vw,19px);line-height:1.55}.pwa4__promise{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.pwa4__promise span{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #cfe0eb;border-radius:999px;background:var(--blue);color:var(--navy2);font-size:12px;font-weight:850;line-height:1.25}.pwa4__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.62fr);gap:24px;align-items:start}.pwa4__layout>*{min-width:0}.pwa4__form,.pwa4__guide,.pwa4__result,.pwa4__content{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 34px #14314d14}.pwa4__form{padding:24px}.pwa4__step+.pwa4__step{margin-top:24px;padding-top:24px;border-top:1px solid #edf2f6}.pwa4__stephead{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.pwa4__stephead>div{min-width:0}.pwa4__num{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--navy);color:#fff;font-size:14px;font-weight:900}.pwa4__step h2{margin:1px 0 4px;font-size:21px;line-height:1.2}.pwa4__step p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pwa4 label.pwa4__label{display:block;margin:0 0 7px;color:var(--ink);font-size:14px;font-weight:900}.pwa4 select,.pwa4 input[type=text]{width:100%;min-width:0;min-height:54px;padding:12px 14px;border:1px solid #c8d5e1;border-radius:11px;background:#fff;color:var(--ink);font:inherit;font-size:16px;line-height:1.3}.pwa4 select:focus,.pwa4 input:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #0b94471f}.pwa4__two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pwa4__two>*{min-width:0}.pwa4__materials{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pwa4__check{position:relative;display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:56px;padding:13px;border:1px solid #d8e2ea;border-radius:12px;background:#fff;cursor:pointer}.pwa4__check:hover{border-color:#b7c9d8;background:#fbfdff}.pwa4__check:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #0b94471a}.pwa4__check input{width:20px;height:20px;flex:none;margin:1px 0 0;accent-color:var(--green)}.pwa4__check span{min-width:0;color:var(--ink);font-size:13.5px;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.pwa4__check--danger{background:#fffaf4;border-color:#ecd8b3}.pwa4__error{margin:16px 0 0;padding:11px 12px;border-radius:10px;background:#fff2f1;color:#9b2d24;font-size:13px;font-weight:850;line-height:1.45}.pwa4__primary,.pwa4__secondary,.pwa4__phone{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:12px 18px;border-radius:11px;font:inherit;font-size:15px;font-weight:900;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.pwa4__primary{width:100%;margin-top:18px;border:2px solid var(--green);background:var(--green);color:#fff}.pwa4__primary:hover,.pwa4__primary:focus-visible{background:#087a3c;border-color:#087a3c;outline:none}.pwa4__primary:disabled{opacity:.62;cursor:wait}.pwa4__secondary,.pwa4__phone{border:1px solid #c8d5e1;background:#fff;color:var(--navy)}.pwa4__secondary:hover,.pwa4__phone:hover{border-color:#9fb7cf;background:#f8fbff}.pwa4__guide{position:sticky;top:24px;padding:24px;background:#f8f6f1}.pwa4__guide h2{margin:0 0 12px;font-size:24px;line-height:1.2}.pwa4__guide p{margin:0 0 14px;color:var(--body);font-size:13.5px}.pwa4__guide ul{margin:0;padding-left:20px;color:var(--body);font-size:13px}.pwa4__guide li+li{margin-top:8px}.pwa4__warning{margin:18px 0;padding:13px;border:1px solid #ecd59b;border-radius:11px;background:var(--warn);color:#664c12;font-size:12.5px;line-height:1.5}.pwa4__result{scroll-margin-top:90px;margin-top:28px;padding:26px}.pwa4__result[data-pwa-stop=true]{border-color:#e8c79d;background:#fffdf9}.pwa4__result-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pwa4__result h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.12}.pwa4__outcomes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.pwa4__outcome{min-width:0;padding:22px;border:1px solid #d4e2ed;border-radius:15px;background:var(--blue)}.pwa4__outcome span{display:block;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.pwa4__outcome strong{display:block;margin-top:5px;color:var(--navy);font-size:clamp(25px,3vw,34px);line-height:1.15;overflow-wrap:anywhere}.pwa4__selected{margin:15px 0 0;padding:11px 12px;border-radius:10px;background:var(--green-soft);color:#28553a;font-size:12.5px;line-height:1.45}.pwa4__size-note{margin:15px 0 0;color:var(--body);font-size:13.5px}.pwa4__detailgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.pwa4__detail{min-width:0;padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff}.pwa4__detail h3{margin:0 0 6px;font-size:15px;line-height:1.3}.pwa4__detail p{margin:0;color:var(--body);font-size:13px;line-height:1.5}.pwa4__handoff{margin-top:20px;padding:20px;border:1px solid #cfe0eb;border-radius:15px;background:#f8fbff}.pwa4__handoff h3{margin:0 0 6px;font-size:20px;line-height:1.25}.pwa4__handoff>p{margin:0 0 14px;color:var(--body);font-size:13px;line-height:1.5}.pwa4__handoff-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.pwa4__handoff-row .pwa4__primary{width:auto;min-width:190px;margin:0;white-space:nowrap}.pwa4__handoff .pwa4__error{margin-top:10px}.pwa4__fineprint{margin:12px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.pwa4__content{margin-top:28px;padding:24px;color:var(--body)}@media(max-width:860px){.pwa4__layout{grid-template-columns:1fr}.pwa4__guide{position:static}.pwa4__materials{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pwa4__wrap{padding:28px 18px 44px}.pwa4__hero{margin-bottom:22px}.pwa4__eyebrow{font-size:11.5px;letter-spacing:.1em}.pwa4 h1{font-size:clamp(34px,10vw,42px);line-height:1.06;letter-spacing:-.025em}.pwa4__intro{margin-top:12px;font-size:17px;line-height:1.55}.pwa4__promise{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.pwa4__promise span{width:100%;min-height:44px;border-radius:12px;padding:10px 12px;font-size:12.5px}.pwa4__form,.pwa4__guide,.pwa4__result,.pwa4__content{padding:18px;border-radius:16px}.pwa4__form{box-shadow:0 8px 24px #14314d12}.pwa4__step+.pwa4__step{margin-top:22px;padding-top:22px}.pwa4__stephead{gap:11px;margin-bottom:14px}.pwa4__num{width:34px;height:34px;font-size:14px}.pwa4__step h2{font-size:22px;line-height:1.18}.pwa4__step p{font-size:13px}.pwa4__two,.pwa4__materials,.pwa4__outcomes,.pwa4__detailgrid,.pwa4__handoff-row{grid-template-columns:1fr}.pwa4__materials{gap:9px}.pwa4__check{min-height:58px;padding:14px}.pwa4__check input{width:22px;height:22px}.pwa4__check span{font-size:14px}.pwa4 select,.pwa4 input[type=text]{min-height:56px;font-size:16px;padding:13px 14px}.pwa4__primary,.pwa4__secondary,.pwa4__phone{min-height:56px;font-size:15px}.pwa4__phone{width:100%}.pwa4__result{margin-top:22px;scroll-margin-top:76px}.pwa4__result-head{display:block}.pwa4__result-head .pwa4__secondary{width:100%;margin-top:14px}.pwa4__outcome{padding:18px}.pwa4__outcome strong{font-size:28px}.pwa4__detail{padding:15px}.pwa4__handoff{padding:16px}.pwa4__handoff-row .pwa4__primary{width:100%;min-width:0;white-space:normal}}@media(max-width:380px){.pwa4__wrap{padding-left:14px;padding-right:14px}.pwa4 h1{font-size:34px}.pwa4__form,.pwa4__guide,.pwa4__result,.pwa4__content{padding:16px}.pwa4__handoff{padding:14px}}@media(prefers-reduced-motion:reduce){.pwa4 *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/project-waste-autopilot.css.map */
