.ipc-returns{background:#fff;color:#171c22;padding:42px 0 74px}
.ipc-returns__wrap{width:min(calc(100% - 32px),var(--ret-width));margin:0 auto}
.ipc-returns__hero{text-align:center;max-width:820px;margin:0 auto 38px}
.ipc-returns__eyebrow,.ipc-returns__section-head>p{margin:0 0 8px;color:var(--ret-accent);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.ipc-returns__hero h1{margin:0 0 14px!important;line-height:1.08}
.ipc-returns__subtitle{font-size:18px;line-height:1.6;color:#626b75;margin:0 auto 22px;max-width:700px}
.ipc-returns__cta,.ipc-return-form__submit,.ipc-return-form__continue{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:var(--ret-accent);color:#fff;text-decoration:none;font-weight:800;padding:14px 24px;min-height:50px;cursor:pointer}
.ipc-returns__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 54px}
.ipc-returns__benefit{background:var(--card-bg);color:var(--card-fg);padding:30px 26px;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.ipc-returns__benefit-icon{font-size:38px;line-height:1;margin-bottom:16px}.ipc-returns__benefit h2{color:inherit!important;font-size:22px!important;margin:0 0 10px!important}.ipc-returns__benefit p{margin:0;line-height:1.55;opacity:.92}
.ipc-returns__process,.ipc-returns__conditions,.ipc-returns__form-section{margin:0 0 54px}
.ipc-returns__section-head{text-align:center;max-width:760px;margin:0 auto 24px}.ipc-returns__section-head h2{margin:0!important}.ipc-returns__form-intro{margin-top:12px;color:#66707a;line-height:1.6}
.ipc-returns__steps{max-width:820px;margin:0 auto;background:var(--ret-soft);padding:10px 28px}
.ipc-returns__step{display:grid;grid-template-columns:62px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid #dde3df}.ipc-returns__step:last-child{border-bottom:0}.ipc-returns__step>span{width:54px;height:54px;border-radius:50%;background:var(--ret-dark);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800}.ipc-returns__step h3{margin:0 0 6px;font-size:20px}.ipc-returns__step p{margin:0;color:#626b75;line-height:1.55}
.ipc-returns__condition-card{max-width:820px;margin:0 auto;border:1px solid #e1e5e8;padding:8px 28px}
.ipc-returns__condition{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #e7eaec}.ipc-returns__condition:last-child{border-bottom:0}.ipc-returns__condition>span{font-size:28px;line-height:1;font-weight:500}.ipc-returns__condition>span.is-positive{color:var(--ret-accent)}.ipc-returns__condition>span.is-negative{color:#c65a50}.ipc-returns__condition strong{display:block;font-size:17px;margin-bottom:4px}.ipc-returns__condition p{margin:0;color:#5e6771;line-height:1.55}
.ipc-return-form{max-width:820px;margin:0 auto;border:1px solid #dfe4e7;background:#fff;padding:28px}
.ipc-return-form__lookup{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ipc-return-form__continue{grid-column:1/-1;width:100%}.ipc-return-form__lookup-note{grid-column:1/-1;margin:0;color:#7a838d;font-size:13px;line-height:1.5}
.ipc-return-form__field{display:grid;gap:7px;margin-bottom:18px}.ipc-return-form__field label{font-weight:700;color:#283241}.ipc-return-form__field input,.ipc-return-form__field select,.ipc-return-form__field textarea{width:100%;border:1px solid #ccd3d9;background:#fff;color:#171c22;border-radius:0;padding:13px 14px;font:inherit;min-height:48px}.ipc-return-form__field textarea{resize:vertical}.ipc-return-form__field input:focus,.ipc-return-form__field select:focus,.ipc-return-form__field textarea:focus{outline:2px solid color-mix(in srgb,var(--ret-accent) 35%,transparent);outline-offset:1px;border-color:var(--ret-accent)}
.ipc-return-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ipc-return-form__details[hidden]{display:none}.ipc-return-form__check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 22px;line-height:1.45;color:#4b5560}.ipc-return-form__check input{width:18px;height:18px;margin-top:2px;accent-color:var(--ret-accent)}.ipc-return-form__actions{display:flex;gap:12px;justify-content:flex-end}.ipc-return-form__back{background:#fff;border:1px solid #9aa3ab;padding:13px 22px;font-weight:700;cursor:pointer}.ipc-return-form__submit{min-width:250px}
.ipc-return-form__success{background:#eff7f2;border-left:4px solid var(--ret-accent);padding:22px}.ipc-return-form__success strong{display:block;font-size:20px;margin-bottom:6px}.ipc-return-form__success p{margin:0;color:#4d5862}.ipc-return-form__errors{background:#fff2f0;border-left:4px solid #b65048;padding:16px;margin-bottom:18px}
.ipc-returns__legal{max-width:820px;margin:0 auto;color:#6d7680;font-size:13px;line-height:1.6}.ipc-returns__legal a{color:var(--ret-accent)}
@media(max-width:760px){.ipc-returns{padding:28px 0 54px}.ipc-returns__wrap{width:min(calc(100% - 28px),var(--ret-width))}.ipc-returns__benefits{grid-template-columns:1fr;gap:14px;margin-bottom:42px}.ipc-returns__benefit{min-height:185px;padding:25px 20px}.ipc-returns__subtitle{font-size:16px}.ipc-returns__steps,.ipc-returns__condition-card,.ipc-return-form{padding:8px 18px}.ipc-return-form{padding:20px 16px}.ipc-return-form__lookup,.ipc-return-form__grid{grid-template-columns:1fr}.ipc-return-form__actions{flex-direction:column-reverse}.ipc-return-form__submit,.ipc-return-form__back{width:100%;min-width:0}.ipc-returns__step{grid-template-columns:52px 1fr;gap:14px}.ipc-returns__step>span{width:46px;height:46px;font-size:19px}}
.ipc-return-form__confirm-note{margin:2px 0 20px;color:#5f6973;font-size:13px;line-height:1.55;background:#f6f8f7;padding:12px 14px}
.ipc-return-form__receipt{margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ipc-return-form__receipt>div{background:#fff;padding:12px;border:1px solid #dce4df}.ipc-return-form__receipt dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7a848d}.ipc-return-form__receipt dd{margin:4px 0 0;font-weight:800}.ipc-return-form__receipt-button{border:1px solid var(--ret-accent);background:#fff;color:var(--ret-accent);font-weight:800;padding:11px 14px;cursor:pointer}
@media(max-width:520px){.ipc-return-form__receipt{grid-template-columns:1fr}}
@media print{header,.site-header,.announcement-bar,.pfx-footer,.ipc-returns__hero,.ipc-returns__benefits,.ipc-returns__process,.ipc-returns__conditions,.ipc-return-form__receipt-button{display:none!important}.ipc-returns__form-section{margin:0!important}.ipc-return-form{border:0!important;padding:0!important}.ipc-return-form__success{border:1px solid #000!important;background:#fff!important}}
