.erf-hero[data-v-84e96865]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding-top:154px}@media (min-width: 768px) and (max-width: 1023.98px){.erf-hero[data-v-84e96865]{padding:80px 32px 0}}@media (max-width: 767.98px){.erf-hero[data-v-84e96865]{padding:96px 32px 0}}.erf-hero__intro[data-v-84e96865]{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}@media (max-width: 767.98px){.erf-hero__intro[data-v-84e96865]{gap:24px}}.erf-hero__heading[data-v-84e96865]{margin:0;font-weight:700;font-size:72px;line-height:86px;letter-spacing:-.06em;color:#131313;text-align:center}@media (min-width: 768px) and (max-width: 1023.98px){.erf-hero__heading[data-v-84e96865]{font-size:48px;line-height:58px}}@media (max-width: 767.98px){.erf-hero__heading[data-v-84e96865]{font-size:36px;line-height:43px}}.erf-hero__actions[data-v-84e96865]{display:flex;gap:16px}@media (max-width: 767.98px){.erf-hero__actions[data-v-84e96865]{flex-direction:column;width:100%}}.erf-hero__cta[data-v-84e96865]{display:inline-flex;align-items:center;justify-content:center;padding:18px 22px;border:2px solid transparent;border-radius:100px;background:linear-gradient(#f06e22,#f06e22) padding-box,linear-gradient(180deg,#ffa069,#cf6628) border-box;font-weight:700;line-height:normal;color:#131313;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease;font-size:20px;letter-spacing:-.04em;box-shadow:0 27px 30px -2px #0000001a,0 7px 18px -2px #00000021,0 3px 12px -2px #00000021}.erf-hero__cta[data-v-84e96865]:hover{filter:brightness(1.04)}.erf-hero__cta[data-v-84e96865]:active{transform:translateY(1px)}.erf-hero__cta[data-v-84e96865]:focus-visible{outline:2px solid #131313;outline-offset:3px}@media (max-width: 767.98px){.erf-hero__cta[data-v-84e96865]{font-size:16px;letter-spacing:-.02em;padding-top:14px;padding-bottom:14px}}.erf-hero__terms[data-v-84e96865]{display:inline-flex;align-items:center;justify-content:center;padding:18px 22px;border:2px solid transparent;border-radius:100px;background:linear-gradient(#f06e22,#f06e22) padding-box,linear-gradient(180deg,#ffa069,#cf6628) border-box;font-weight:700;line-height:normal;color:#131313;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease;border-color:#ccc;background:#fff;font-size:20px;letter-spacing:-.04em;position:relative;z-index:1;box-shadow:0 27px 30px -2px #0000001a,0 7px 18px -2px #00000021,0 3px 12px -2px #00000021}.erf-hero__terms[data-v-84e96865]:hover{filter:brightness(1.04)}.erf-hero__terms[data-v-84e96865]:active{transform:translateY(1px)}.erf-hero__terms[data-v-84e96865]:focus-visible{outline:2px solid #131313;outline-offset:3px}@media (max-width: 767.98px){.erf-hero__terms[data-v-84e96865]{font-size:16px;letter-spacing:-.02em;padding-top:14px;padding-bottom:14px}}.erf-hero__art[data-v-84e96865]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;isolation:isolate}.erf-hero__glow[data-v-84e96865]{position:relative;z-index:1;display:flex;justify-content:center;width:100%;max-width:640px;background:radial-gradient(50% 54.9% at 50% 100%,#f06e22,#f06e2200)}.erf-hero__frame[data-v-84e96865]{width:622px;max-width:100%;aspect-ratio:622/320;overflow:hidden}@media (max-width: 767.98px){.erf-hero__frame[data-v-84e96865]{width:100%}}.erf-hero__pets[data-v-84e96865]{display:block;width:100%;height:auto}.erf-hero__floor[data-v-84e96865]{--line: 4px;width:100%;height:240px;border-top:var(--line) solid transparent;background:linear-gradient(90deg,#13131300,#131313 8% 92%,#13131300) 0 0/100% var(--line) no-repeat border-box,radial-gradient(41.75% 74.5% at 50% 0,#ffebe3,#fff)}@media (max-width: 767.98px){.erf-hero__floor[data-v-84e96865]{--line: 2px;height:80px}}@media (prefers-reduced-motion: no-preference){.erf-hero__heading[data-v-84e96865] .eh-heading__line{animation:hero-fade-up 1s var(--motion-ease-out) both}.erf-hero__heading[data-v-84e96865] .eh-heading__line:nth-child(1){animation-delay:.05s}.erf-hero__heading[data-v-84e96865] .eh-heading__line:nth-child(2){animation-delay:.18s}.erf-hero__actions[data-v-84e96865]{animation:hero-fade-up 1s var(--motion-ease-out) .3s both}.erf-hero__pets[data-v-84e96865]{--hero-rise-from: 24%;animation:hero-rise 1.2s var(--motion-ease-out) .4s both}}.erf-rewards[data-v-ba1ad1c2]{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:960px;margin:0 auto;padding:0 40px 64px}@media (min-width: 768px) and (max-width: 1023.98px){.erf-rewards[data-v-ba1ad1c2]{padding:0 32px 48px}}@media (max-width: 767.98px){.erf-rewards[data-v-ba1ad1c2]{padding:0 24px 48px}}.erf-rewards__heading[data-v-ba1ad1c2]{margin:0;font-weight:700;font-size:48px;line-height:66px;letter-spacing:-.06em;color:#131313;text-align:center;width:100%}@media (min-width: 768px) and (max-width: 1023.98px){.erf-rewards__heading[data-v-ba1ad1c2]{font-size:40px;line-height:55px;letter-spacing:-.05em}}@media (max-width: 767.98px){.erf-rewards__heading[data-v-ba1ad1c2]{font-size:32px;line-height:44px;letter-spacing:-.05em}}@media (min-width: 768px){.erf-rewards__tabs[data-v-ba1ad1c2] .er-tabs__tab{font-size:24px;line-height:33px}}.erf-rewards__tabs[data-v-ba1ad1c2] .er-tabs__check{width:26.4px;height:26.4px}.erf-rewards__panel[data-v-ba1ad1c2]{width:100%;padding:39px;border:1px solid #e9e9e9;border-radius:48px;background:linear-gradient(180deg,#f5f5f5,#ededed);box-shadow:0 5px 20px #0000000a,0 15px 50px #00000005,0 30px 80px #00000003}.erf-rewards__panel[data-v-ba1ad1c2]:focus-visible{outline:2px solid #f06e22;outline-offset:4px}.erf-rewards__panel>div[data-v-ba1ad1c2]:not([hidden]){display:flex;flex-direction:column;gap:40px}@media (max-width: 767.98px){.erf-rewards__panel[data-v-ba1ad1c2]{padding:31px 23px 23px;border-radius:40px}.erf-rewards__panel>div[data-v-ba1ad1c2]:not([hidden]){gap:32px}}.erf-rewards__condition[data-v-ba1ad1c2]{margin:0;padding:0 12px;font-weight:700;font-size:24px;line-height:33px;letter-spacing:-.04em;color:#585858}@media (max-width: 767.98px){.erf-rewards__condition[data-v-ba1ad1c2]{font-size:20px;line-height:27px}}.erf-rewards__strong[data-v-ba1ad1c2]{color:#131313}.erf-rewards__cards[data-v-ba1ad1c2]{display:flex;gap:12px}@media (max-width: 767.98px){.erf-rewards__cards[data-v-ba1ad1c2]{flex-direction:column;gap:8px}}.erf-rewards__card[data-v-ba1ad1c2]{display:flex;flex:1 0 0;flex-direction:column;gap:8px;min-width:0;padding:32px 40px;border-radius:32px;background:#fff;font-weight:700}@media (max-width: 767.98px){.erf-rewards__card[data-v-ba1ad1c2]{padding:32px}}.erf-rewards__card p[data-v-ba1ad1c2]{margin:0}.erf-rewards__label[data-v-ba1ad1c2]{font-size:24px;line-height:33px;letter-spacing:-.04em;color:#585858}@media (max-width: 767.98px){.erf-rewards__label[data-v-ba1ad1c2]{font-size:18px;line-height:25px;letter-spacing:-.02em}}.erf-rewards__value[data-v-ba1ad1c2]{font-size:56px;line-height:76px;letter-spacing:-.08em;color:#131313}@media (min-width: 768px) and (max-width: 1023.98px){.erf-rewards__value[data-v-ba1ad1c2]{font-size:48px;line-height:66px}}@media (max-width: 767.98px){.erf-rewards__value[data-v-ba1ad1c2]{font-size:32px;line-height:44px}}.erf-rewards__unit[data-v-ba1ad1c2]{font-size:24px;line-height:1;letter-spacing:-.04em}@media (max-width: 767.98px){.erf-rewards__unit[data-v-ba1ad1c2]{font-size:16px}}.erf-steps[data-v-81a39269]{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:960px;margin:0 auto;padding:64px 40px}@media (min-width: 768px) and (max-width: 1023.98px){.erf-steps[data-v-81a39269]{padding:48px 32px}}@media (max-width: 767.98px){.erf-steps[data-v-81a39269]{gap:32px;padding:48px 16px}}.erf-steps__heading[data-v-81a39269]{margin:0;font-weight:700;font-size:48px;line-height:66px;letter-spacing:-.06em;color:#131313;text-align:center;width:100%}@media (min-width: 768px) and (max-width: 1023.98px){.erf-steps__heading[data-v-81a39269]{font-size:40px;line-height:55px;letter-spacing:-.05em}}@media (max-width: 767.98px){.erf-steps__heading[data-v-81a39269]{font-size:32px;line-height:44px;letter-spacing:-.05em}}.erf-steps__cards[data-v-81a39269]{display:flex;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;filter:drop-shadow(0 120px 50px rgba(252,210,193,.16)) drop-shadow(0 4px 20px rgba(252,210,193,.39))}@media (max-width: 767.98px){.erf-steps__cards[data-v-81a39269]{flex-direction:column;align-items:stretch;max-width:280px}}.erf-steps__card[data-v-81a39269]{display:flex;flex:1 0 0;flex-direction:column;gap:24px;min-width:0;margin:calc((100% + 8px * (var(--count) - 1)) / var(--count) / 2 * sin(var(--lean))) -8px calc((100% + 8px * (var(--count) - 1)) / var(--count) / 2 * sin(var(--lean))) 0;padding:21px 29px;border:3px solid transparent;border-radius:32px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#f5f5f5,#cbcbcb) border-box;box-shadow:0 6px 10px -6px #0000003d;text-align:center;transform:rotate(var(--tilt))}.erf-steps__card[data-v-81a39269]:last-child{margin-right:0}.erf-steps__card p[data-v-81a39269]{margin:0;font-weight:700;font-size:20px;line-height:27px;letter-spacing:-.04em;color:#131313}@media (min-width: 768px) and (max-width: 1023.98px){.erf-steps__card[data-v-81a39269]{padding:21px}}@media (max-width: 767.98px){.erf-steps__card[data-v-81a39269]{flex:none;margin:calc(50%*sin(var(--stack-lean))) 0 calc(50%*sin(var(--stack-lean)) - 16px);transform:rotate(var(--stack-tilt))}.erf-steps__card[data-v-81a39269]:last-child{margin-bottom:calc(50%*sin(var(--stack-lean)))}}.erf-steps__number[data-v-81a39269]{display:block;align-self:center;height:72px;margin:19px 0}.erf-steps__number--text[data-v-81a39269]{height:auto;margin:0;font-weight:700;font-size:80px;line-height:110px;letter-spacing:-.06em;color:#f06e22}.erf-steps__cta[data-v-81a39269]{display:inline-flex;align-items:center;justify-content:center;padding:18px 22px;border:2px solid transparent;border-radius:100px;background:linear-gradient(#f06e22,#f06e22) padding-box,linear-gradient(180deg,#ffa069,#cf6628) border-box;font-weight:700;line-height:normal;color:#131313;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease;font-size:20px;letter-spacing:-.04em;box-shadow:0 27px 30px -2px #0000001a,0 7px 18px -2px #00000021,0 3px 12px -2px #00000021}.erf-steps__cta[data-v-81a39269]:hover{filter:brightness(1.04)}.erf-steps__cta[data-v-81a39269]:active{transform:translateY(1px)}.erf-steps__cta[data-v-81a39269]:focus-visible{outline:2px solid #131313;outline-offset:3px}@media (max-width: 767.98px){.erf-steps__cta[data-v-81a39269]{font-size:16px;letter-spacing:-.02em;padding-top:14px;padding-bottom:14px}}.erf-terms[data-v-d8129707]{scroll-margin-top:80px;padding:32px 24px}@media (min-width: 768px) and (max-width: 1023.98px){.erf-terms[data-v-d8129707]{padding:32px}}@media (max-width: 767.98px){.erf-terms[data-v-d8129707]{padding:32px 16px}}.erf-terms__card[data-v-d8129707]{display:flex;flex-direction:column;gap:32px;max-width:960px;margin:0 auto;padding:64px 80px;border:1px solid #e4e4e4;border-radius:32px;background:linear-gradient(180deg,#f5f5f5,#fff);box-shadow:0 5px 20px #0000000a,0 15px 50px #00000005,0 30px 80px #00000003}@media (min-width: 768px) and (max-width: 1023.98px){.erf-terms__card[data-v-d8129707]{padding:48px 64px}}@media (max-width: 767.98px){.erf-terms__card[data-v-d8129707]{padding:32px}}.erf-terms__heading[data-v-d8129707]{margin:0;font-weight:700;font-size:32px;line-height:44px;letter-spacing:-.05em;color:#131313}@media (max-width: 767.98px){.erf-terms__heading[data-v-d8129707]{font-size:24px;line-height:33px;letter-spacing:-.04em}}.erf-terms__list[data-v-d8129707]{margin:0;padding:0 0 0 24px;list-style:decimal;font-weight:500;font-size:16px;line-height:1.6;color:#323232}.erf-page[data-v-b3109aab]{overflow-x:clip;background:#fff}.erf-page main[data-v-b3109aab]{display:block}@media (min-width: 768px) and (max-width: 1023.98px){.erf-page__quick[data-v-b3109aab] .eh-quick{max-width:none;padding:64px 32px 120px}.erf-page__quick[data-v-b3109aab] .eh-quick__panel{flex-direction:row}.erf-page__quick[data-v-b3109aab] .eh-quick__arrow{margin-left:2px}}@media (max-width: 767.98px){.erf-page__quick[data-v-b3109aab] .eh-quick{padding:48px 16px}.erf-page__quick[data-v-b3109aab] .eh-quick__card{padding:24px;border-radius:20px;font-size:20px;line-height:27px;letter-spacing:-.04em}.erf-page__quick[data-v-b3109aab] .eh-quick__card>img:first-child{width:24px;height:24px}}
