/* Furvori returns design Preview R55 — route-scoped */
body.returns-page{--orange:#E85D1A;--action:#C7460D;--cream:#F3E4CC;--light:#FFF8E7;--oat:#E6C89F;--cocoa:#261A15;--brown:#68402D;--line:#E9D7C5;margin:0;background:var(--light);color:var(--cocoa);font-family:Heebo,Arial,sans-serif}
body.returns-page *{box-sizing:border-box}
body.returns-page .integrated-header{top:0;background:rgba(255,248,231,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}
body.returns-page .returns-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}
body.returns-page .returns-hero{position:relative;isolation:isolate;overflow:hidden;padding:72px 0 78px;background:var(--orange)}
body.returns-page .returns-hero::before,body.returns-page .returns-hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}
body.returns-page .returns-hero::before{inline-size:420px;block-size:420px;inset-inline-end:-150px;inset-block-start:-250px;border:72px solid rgba(255,209,102,.34)}
body.returns-page .returns-hero::after{inline-size:230px;block-size:230px;inset-inline-start:-70px;inset-block-end:-160px;background:rgba(255,183,3,.24)}
body.returns-page .returns-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:54px;align-items:center}
body.returns-page .returns-eyebrow,body.returns-page .section-kicker{margin:0 0 9px;color:var(--action);font-size:14px;font-weight:800;letter-spacing:.055em}
body.returns-page .returns-hero .returns-eyebrow{color:var(--cocoa)}
body.returns-page .returns-hero h1{max-width:760px;margin:0;font-family:Rubik,Heebo,Arial,sans-serif;font-size:clamp(50px,7vw,86px);font-weight:800;line-height:.98;letter-spacing:-.045em}
body.returns-page .returns-hero-lead{max-width:680px;margin:20px 0 0;color:var(--cocoa);font-size:clamp(18px,2vw,22px);line-height:1.65}
body.returns-page .returns-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:28px;padding:12px 24px;border-radius:15px;background:var(--action);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 9px 22px rgba(96,37,13,.2);transition:transform .18s ease,box-shadow .18s ease}
body.returns-page .returns-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(96,37,13,.24)}
body.returns-page .returns-hero-note{padding:28px;border:1px solid rgba(38,26,21,.18);border-radius:28px;background:rgba(255,248,231,.9);box-shadow:0 16px 42px rgba(65,31,15,.14)}
body.returns-page .returns-note-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border-radius:15px;background:var(--cocoa);color:var(--light);font-family:Rubik,Heebo,sans-serif;font-size:24px;font-weight:800}
body.returns-page .returns-note-kicker{margin:0 0 5px;color:var(--action);font-size:14px;font-weight:800}
body.returns-page .returns-hero-note strong{display:block;font-family:Rubik,Heebo,sans-serif;font-size:25px;line-height:1.22}
body.returns-page .returns-hero-note p:last-child{margin:12px 0 0;color:var(--brown)}
body.returns-page .returns-content{padding:52px 0 82px}
body.returns-page .returns-first-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:34px;align-items:center;padding:34px;border:1px solid #DDBE9D;border-radius:28px;background:var(--cream);box-shadow:0 12px 32px rgba(65,31,15,.09)}
body.returns-page .returns-first-card h2,body.returns-page .section-heading h2,body.returns-page .returns-checklist h2{margin:0;color:var(--cocoa);font-family:Rubik,Heebo,sans-serif;font-size:clamp(31px,4vw,46px);line-height:1.08;letter-spacing:-.025em}
body.returns-page .returns-first-card p:last-child,body.returns-page .section-heading>p:last-child{max-width:760px;margin:14px 0 0;color:var(--brown);font-size:18px;line-height:1.7}
body.returns-page .returns-first-card a{color:var(--action);font-weight:800}
body.returns-page .returns-first-badge{display:grid;place-items:center;min-height:150px;padding:20px;border-radius:22px;background:var(--orange);text-align:center}
body.returns-page .returns-first-badge span{font-family:Rubik,Heebo,sans-serif;font-size:54px;font-weight:800;line-height:1}
body.returns-page .returns-first-badge small{font-weight:800}
body.returns-page .returns-process{padding:72px 0 62px}
body.returns-page .section-heading{margin-bottom:26px}
body.returns-page .section-heading-compact{margin-bottom:20px}
body.returns-page .returns-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.returns-page .return-step{min-height:230px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--light);box-shadow:0 10px 28px rgba(65,31,15,.07)}
body.returns-page .return-step:nth-child(odd){background:var(--cream)}
body.returns-page .step-number{display:grid;place-items:center;width:44px;height:44px;margin-bottom:30px;border-radius:14px;background:var(--orange);font-family:Rubik,Heebo,sans-serif;font-size:20px;font-weight:800}
body.returns-page .return-step h3,body.returns-page .returns-topic-card h3{margin:0 0 9px;font-family:Rubik,Heebo,sans-serif;font-size:23px;line-height:1.2}
body.returns-page .return-step p,body.returns-page .returns-topic-card>p:last-child{margin:0;color:var(--brown);line-height:1.65}
body.returns-page .returns-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.returns-page .returns-topic-card{position:relative;overflow:hidden;min-height:300px;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--light);box-shadow:0 12px 32px rgba(65,31,15,.08)}
body.returns-page .returns-topic-return{background:var(--cream)}
body.returns-page .returns-topic-problem{background:var(--oat)}
body.returns-page .topic-mark{display:grid;place-items:center;width:46px;height:46px;margin-bottom:30px;border-radius:15px;background:var(--orange);font-size:24px;font-weight:800}
body.returns-page .topic-label{margin:0 0 6px;color:var(--action);font-size:13px;font-weight:800}
body.returns-page .returns-checklist{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:22px 50px;align-items:start;margin-top:64px;padding:38px;border-radius:28px;background:var(--cocoa);color:var(--light);box-shadow:0 16px 40px rgba(65,31,15,.17)}
body.returns-page .returns-checklist .section-kicker{color:#FFD166}
body.returns-page .returns-checklist h2{color:var(--light)}
body.returns-page .returns-checklist-copy>p:last-child{margin:14px 0 0;color:var(--cream)}
body.returns-page .returns-checklist ul{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}
body.returns-page .returns-checklist li{position:relative;padding-inline-start:31px;color:var(--cream);font-size:17px}
body.returns-page .returns-checklist li::before{content:"✓";position:absolute;inset-inline-start:0;color:#FFD166;font-weight:800}
body.returns-page .returns-button-light{grid-column:1/-1;justify-self:start;margin-top:4px;background:var(--action)}
body.returns-page .integrated-footer{background:rgba(243,228,204,.96);border-top:1px solid var(--line)}
@media(max-width:920px){body.returns-page .returns-hero-grid{grid-template-columns:1fr;gap:30px}body.returns-page .returns-hero-note{max-width:620px}body.returns-page .returns-steps{grid-template-columns:1fr 1fr}body.returns-page .returns-topic-grid{grid-template-columns:1fr 1fr}body.returns-page .returns-topic-problem{grid-column:1/-1;min-height:220px}}
@media(max-width:760px){body.returns-page .integrated-header{top:0}body.returns-page .shell-links{background:var(--light);border-color:var(--line)}body.returns-page .returns-wrap{width:min(100% - 28px,1120px)}body.returns-page .returns-hero{padding:48px 0 54px}body.returns-page .returns-hero h1{font-size:48px}body.returns-page .returns-hero-lead{font-size:17px}body.returns-page .returns-button{width:100%}body.returns-page .returns-hero-note{padding:23px;border-radius:22px}body.returns-page .returns-content{padding:28px 0 56px}body.returns-page .returns-first-card{grid-template-columns:1fr;padding:24px}body.returns-page .returns-first-badge{grid-template-columns:auto 1fr;gap:14px;min-height:0;text-align:right}body.returns-page .returns-first-badge span{font-size:42px}body.returns-page .returns-process{padding:48px 0 44px}body.returns-page .returns-steps,body.returns-page .returns-topic-grid{grid-template-columns:1fr}body.returns-page .return-step{min-height:0}body.returns-page .step-number{margin-bottom:18px}body.returns-page .returns-topic-card,body.returns-page .returns-topic-problem{grid-column:auto;min-height:0;padding:24px}body.returns-page .topic-mark{margin-bottom:20px}body.returns-page .returns-checklist{grid-template-columns:1fr;gap:24px;margin-top:46px;padding:27px}body.returns-page .returns-button-light{grid-column:auto;width:100%;margin-top:0}}
@media(prefers-reduced-motion:reduce){body.returns-page .returns-button{transition:none}}
