.wpp,.wpp *,.wpp :after,.wpp :before{box-sizing:border-box}.wpp{--wpp-ink:#15343a;--wpp-muted:#587279;--wpp-teal:#00606b;--wpp-teal-dark:#004148;--wpp-cyan:#00b8ca;--wpp-coral:#bd3d28;--wpp-mist:#eff8f8;--wpp-line:#cee0e2;color:var(--wpp-ink);font-family:inherit;line-height:1.5;width:100%}.wpp button,.wpp input{font:inherit}.wpp button{touch-action:manipulation}.wpp [hidden]{display:none!important}.wpp__shell{background:#fff;border:1px solid rgba(0,65,72,.13);border-radius:24px;box-shadow:0 24px 70px rgba(0,65,72,.12);margin:0 auto;max-width:1180px;overflow:hidden}.wpp__heading-row{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;padding:34px 40px 28px}.wpp__eyebrow{color:var(--wpp-coral);font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.wpp__heading{color:var(--wpp-teal-dark);font-size:clamp(26px,3vw,38px);line-height:1.12;margin:0}.wpp__privacy{align-items:flex-start;color:var(--wpp-muted);display:flex;font-size:13px;gap:9px;margin:4px 0 0;max-width:410px}.wpp__privacy svg{fill:var(--wpp-teal);flex:0 0 20px;height:20px;margin-top:1px;width:20px}.wpp__tabs{background:#edf5f5;display:grid;grid-template-columns:1fr 1fr;padding:8px 40px 0}.wpp__tab{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--wpp-muted);cursor:pointer;display:flex;gap:13px;justify-content:center;min-height:76px;padding:11px 20px 14px;text-align:left}.wpp__tab.is-active,.wpp__tab:hover{color:var(--wpp-teal-dark)}.wpp__tab.is-active{background:#fff;border-bottom-color:var(--wpp-coral)}.wpp__tab-number{align-items:center;background:rgba(0,96,107,.09);border-radius:50%;display:flex;font-size:16px;font-weight:800;height:34px;justify-content:center;width:34px}.wpp__tab.is-active .wpp__tab-number{background:var(--wpp-teal);color:#fff}.wpp__tab small,.wpp__tab strong{display:block}.wpp__tab strong{font-size:16px}.wpp__tab small{color:var(--wpp-muted);font-size:12px;font-weight:500;margin-top:1px}.wpp__workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.wpp__controls{padding:36px 40px 40px}.wpp__result{background:linear-gradient(145deg,#e8f5f5,#f7fbfb);border-left:1px solid var(--wpp-line);min-height:530px;padding:40px}.wpp__dropzone,.wpp__result{align-items:center;display:flex;justify-content:center;text-align:center}.wpp__dropzone{background:#f7fbfb;border:2px dashed #9dc3c7;border-radius:16px;cursor:pointer;flex-direction:column;min-height:176px;padding:24px;transition:.18s ease}.wpp__dropzone.is-dragging,.wpp__dropzone:focus-within,.wpp__dropzone:hover{background:var(--wpp-mist);border-color:var(--wpp-teal);transform:translateY(-1px)}.wpp__dropzone input,.wpp__source-card input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.wpp__drop-icon{align-items:center;background:var(--wpp-teal);border-radius:50%;color:#fff;display:flex;font-size:28px;height:50px;justify-content:center;margin-bottom:12px;width:50px}.wpp__dropzone strong{color:var(--wpp-teal-dark);font-size:19px}.wpp__dropzone>span:last-child{color:var(--wpp-muted);font-size:13px;margin-top:3px}.wpp__sources{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.wpp__source-card{align-items:center;background:#fff;border:1px solid var(--wpp-line);border-radius:13px;color:var(--wpp-ink);cursor:pointer;display:flex;flex-direction:column;min-height:145px;padding:17px 12px;text-align:center}.wpp__source-card:focus-within,.wpp__source-card:hover:not(:disabled){border-color:var(--wpp-teal);box-shadow:0 7px 18px rgba(0,65,72,.08)}.wpp__source-card:disabled{background:#f4f6f6;color:#7d8e91;cursor:not-allowed}.wpp__source-icon{align-items:center;background:var(--wpp-mist);border-radius:12px;color:var(--wpp-teal);display:flex;font-size:24px;height:43px;justify-content:center;margin-bottom:9px;width:43px}.wpp__source-card strong{font-size:14px}.wpp__source-card>span:last-child{font-size:11px;margin-top:3px}.wpp__presets{border:0;margin:28px 0 0;padding:0}.wpp__presets legend{color:var(--wpp-teal-dark);font-size:15px;font-weight:800;margin-bottom:10px}.wpp__preset{align-items:center;border:1px solid var(--wpp-line);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-top:9px;min-height:69px;padding:12px 14px}.wpp__preset.is-selected{background:rgba(0,96,107,.045);border-color:var(--wpp-teal);box-shadow:0 0 0 1px var(--wpp-teal)}.wpp__preset input{accent-color:var(--wpp-teal);flex:0 0 auto}.wpp__preset>span:nth-child(2){flex:1}.wpp__preset small,.wpp__preset strong{display:block}.wpp__preset strong{font-size:14px}.wpp__preset small{color:var(--wpp-muted);font-size:12px;margin-top:1px}.wpp__check{color:var(--wpp-teal);font-weight:800;opacity:0}.wpp__preset.is-selected .wpp__check{opacity:1}.wpp__preset-note{color:var(--wpp-muted);font-size:11px;margin:10px 2px 0}.wpp__queue{align-items:center;background:var(--wpp-mist);border-radius:10px;display:flex;justify-content:space-between;margin-top:20px;padding:11px 13px}.wpp__queue small,.wpp__queue strong{display:block}.wpp__queue strong{font-size:13px}.wpp__queue small{color:var(--wpp-muted);font-size:11px}.wpp__queue button{background:none;border:0;color:var(--wpp-teal);cursor:pointer;font-size:12px;font-weight:800}.wpp__actions{display:flex;gap:10px;margin-top:22px}.wpp__button{border:0;border-radius:10px;cursor:pointer;font-weight:800;min-height:48px;padding:12px 21px}.wpp__button:disabled{cursor:not-allowed;opacity:.48}.wpp__button--primary{background:var(--wpp-coral);color:#fff;flex:1}.wpp__button--primary:hover:not(:disabled){background:#a93220}.wpp__button--quiet{background:#edf3f3;color:var(--wpp-teal-dark)}.wpp__button--download{background:var(--wpp-teal);color:#fff;margin-top:20px;width:100%}.wpp__error,.wpp__progress,.wpp__result-empty,.wpp__result-ready{max-width:360px;width:100%}.wpp__result h3{color:var(--wpp-teal-dark);font-size:23px;line-height:1.2;margin:20px 0 10px}.wpp__result p{color:var(--wpp-muted);font-size:14px}.wpp__result-art{height:115px;margin:0 auto 4px;position:relative;width:190px}.wpp__result-art span{background:linear-gradient(145deg,#b9dfe1 0 62%,#7db9be 62%);border:7px solid #fff;border-radius:8px;box-shadow:0 8px 20px rgba(0,65,72,.13);height:83px;position:absolute;top:15px;width:112px}.wpp__result-art span:first-child{left:0;transform:rotate(-8deg)}.wpp__result-art span:nth-child(2){left:39px;top:4px;transform:rotate(2deg)}.wpp__result-art span:nth-child(3){left:77px;transform:rotate(9deg)}.wpp__progress progress{accent-color:var(--wpp-teal);height:12px;width:100%}.wpp__success-badge{color:#28705f!important;font-size:12px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wpp__comparison{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin-top:25px}.wpp__comparison div{background:#fff;border-radius:12px;padding:13px 8px}.wpp__comparison span,.wpp__comparison strong{display:block}.wpp__comparison div span{color:var(--wpp-muted);font-size:11px}.wpp__comparison strong{color:var(--wpp-teal-dark);font-size:18px}.wpp__comparison-arrow{color:var(--wpp-coral);font-weight:800}.wpp__no-change{background:#fff;border:1px solid var(--wpp-line);border-radius:12px;color:var(--wpp-teal-dark);margin-top:25px;padding:18px}.wpp__no-change strong{font-size:18px}.wpp__savings{margin:13px 0 0}.wpp__start-over{background:none;border:0;color:var(--wpp-teal);cursor:pointer;font-size:13px;font-weight:800;margin-top:13px;text-decoration:underline;text-underline-offset:3px}.wpp__start-over--primary{background:var(--wpp-teal);border-radius:8px;color:#fff;font-size:15px;margin-top:20px;padding:14px 18px;text-decoration:none;width:100%}.wpp__error{background:#fff2ee;border:1px solid #efb7a9;border-radius:12px;color:#7c2919;padding:18px}.wpp__lead{align-items:center;background:var(--wpp-teal-dark);color:#fff;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:56px auto 0;max-width:1180px;padding:42px}.wpp__lead h2{color:#fff;font-size:30px;line-height:1.15;margin:6px 0 10px}.wpp__lead p{color:hsla(0,0%,100%,.78);margin:0}.wpp :focus-visible{outline:3px solid #f4a68f;outline-offset:3px}@media (max-width:840px){.wpp__heading-row{display:block;padding:28px 24px 22px}.wpp__privacy{margin-top:17px;max-width:none}.wpp__tabs{padding-left:20px;padding-right:20px}.wpp__workspace{grid-template-columns:1fr}.wpp__controls{padding:28px 24px 32px}.wpp__result{border-left:0;border-top:1px solid var(--wpp-line);min-height:390px;padding:35px 24px}.wpp__lead{gap:25px;grid-template-columns:1fr;margin-top:36px;padding:30px 24px}}@media (max-width:520px){.wpp__shell{border-radius:16px}.wpp__tabs{padding:6px 8px 0}.wpp__tab{gap:8px;padding-left:9px;padding-right:9px}.wpp__tab-number{height:29px;width:29px}.wpp__tab small{display:none}.wpp__sources{grid-template-columns:1fr}.wpp__source-card{flex-direction:row;gap:12px;justify-content:flex-start;min-height:72px;text-align:left}.wpp__source-icon{margin:0}}@media (prefers-reduced-motion:reduce){.wpp *,.wpp :after,.wpp :before{scroll-behavior:auto!important;transition:none!important}}