.claim-steps{--card:#2a282c;--panel:#19181b;--row:#252428;--line:#2e2c31;--accent:#f07b2e;--text:#f7f5f2;--text-2:#cfcbd2;--muted:#a9a5ac;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--dur:450ms;color:var(--text);font-family:var(--font-body)}.claim-steps__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px}.claim-steps .steps{display:flex;flex:1 1 420px;flex-direction:column;gap:2px;list-style:none;margin:0;min-width:0;padding:0}@media(max-width:850px){.claim-steps .steps{gap:10px}}.claim-steps .step{background:rgba(42,40,44,0);border:1px solid var(--line);border-radius:20px;transition:background-color .3s ease,border-color .3s ease}.claim-steps .step.is-open{background:var(--card);border-color:transparent}.claim-steps .step__btn{all:unset;align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;gap:28px;padding:26px 32px 10px;width:100%}.claim-steps .step__num{color:#8e8a92;flex:none;font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:34px;transition:color .3s ease;width:44px}.claim-steps .step__head{display:flex;flex:1;flex-direction:column;min-width:0}.claim-steps .step__title{color:#c9c5cc;font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:.02em;line-height:34px;text-transform:uppercase;transition:color .3s ease}.claim-steps .step.is-open .step__num{color:var(--accent)}.claim-steps .step.is-open .step__title{color:var(--text)}.claim-steps .step__sum{display:grid;grid-template-rows:1fr;min-width:0;opacity:1;transition:grid-template-rows var(--dur) var(--ease-out),opacity .15s ease}.claim-steps .step.is-open .step__sum{grid-template-rows:0fr;opacity:0}.claim-steps .step__sum>span{min-height:0;overflow:hidden}.claim-steps .step__sum span span{color:var(--muted);display:block;font-size:1rem;line-height:1.5rem;overflow:hidden;padding-top:6px;text-overflow:ellipsis;white-space:nowrap}.claim-steps .step__chev{color:#8e8a92;flex:none;margin-top:5px;transition:transform var(--dur) var(--ease-out),color .3s ease}.claim-steps .step.is-open .step__chev{color:var(--text);transform:rotate(180deg)}.claim-steps .step__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease-out)}.claim-steps .step.is-open .step__body{grid-template-rows:1fr}.claim-steps .step__body>div{min-height:0;overflow:hidden}.claim-steps .step__content{font-size:1rem;line-height:1.5rem;padding:0 32px 28px 104px}.claim-steps .step__content p{color:var(--text-2);font-size:1rem;line-height:1.5rem;margin:0;opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .3s ease}.claim-steps .step.is-open .step__content p{opacity:1;transform:none;transition-delay:.15s}.claim-steps .panel--media{background:var(--panel);border-radius:28px;flex:1.25 1 520px;height:360px;min-width:0;overflow:hidden;position:relative}.claim-steps .panel__bg,.claim-steps .panel__video{background:#231f23;border:0;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.claim-steps .panel__overlay{height:auto;inset:0;margin:auto;max-height:calc(100% - 48px);max-width:min(560px,calc(100% - 48px));object-fit:contain;pointer-events:none;position:absolute;width:auto;z-index:1}@media (min-width:768px){.claim-steps .panel--media{height:480px}}@media (min-width:1024px){.claim-steps__inner{align-items:stretch}.claim-steps .steps{justify-content:space-between}.claim-steps .panel--media{align-self:stretch;height:auto;min-height:620px}}.step:not(.is-open) .step__sum{padding-bottom:22px}@media (max-width:640px){.claim-steps .step__btn{gap:16px;padding:20px}.claim-steps .step__num,.claim-steps .step__title{font-size:20px;line-height:28px}.claim-steps .step__num{width:32px}.claim-steps .step__content{padding:0 20px 20px 68px}.claim-steps .panel--media{height:280px}}@media (prefers-reduced-motion:reduce){.claim-steps,.claim-steps *,.claim-steps :after,.claim-steps :before,.claim-steps:after,.claim-steps:before{animation:none!important;transition:none!important}}