.ems-rebate{--rebate-ink: var(--ems-ink, #0f1f38);--rebate-slate: var(--ems-slate, #405168);--rebate-muted: var(--ems-muted, #627084);--rebate-teal: var(--ems-primary, #0d9488);--rebate-teal-dark: var(--ems-primary-dark, #087a70);--rebate-soft: var(--ems-primary-soft, #e8f6f4);--rebate-border: var(--ems-border, #dbe4e8);background:#fff;color:var(--rebate-ink)}.ems-rebate *,.ems-rebate *:before,.ems-rebate *:after{box-sizing:border-box}.ems-rebate__hero.page-width{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(48px,7vw,92px);align-items:center;padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(48px,6vw,82px)}.ems-rebate__eyebrow{margin:0 0 10px;color:var(--rebate-teal-dark);font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ems-rebate__hero h1{max-width:680px;margin:0;color:var(--rebate-ink);font-family:var(--ems-heading-font);font-size:clamp(4.2rem,5.5vw,7rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.ems-rebate__lead{margin:18px 0 0;color:var(--rebate-slate);font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.5}.ems-rebate__benefit{display:flex;gap:22px;align-items:center;margin-top:26px;color:var(--rebate-teal-dark)}.ems-rebate__benefit strong{font-family:var(--ems-heading-font);font-size:clamp(8rem,10vw,13rem);font-weight:800;letter-spacing:-.08em;line-height:.85}.ems-rebate__benefit span{font-family:var(--ems-heading-font);font-size:clamp(2rem,2.5vw,3rem);font-weight:700;line-height:1.25}.ems-rebate__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ems-rebate__actions .button{min-height:52px;padding-right:24px;padding-left:24px}.ems-rebate__glance{padding:clamp(24px,3.5vw,38px);border:1px solid var(--rebate-border);border-radius:18px;background:#fff;box-shadow:0 16px 44px #0f1f3814}.ems-rebate__glance h2{margin:0 0 22px;color:var(--rebate-ink);font-family:var(--ems-heading-font);font-size:2.3rem;font-weight:800}.ems-rebate__glance ul{display:grid;gap:20px;margin:0;padding:0;list-style:none}.ems-rebate__glance li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.ems-rebate__icon,.ems-rebate__step-icon,.ems-rebate__contact-icon{display:grid;place-items:center;border-radius:50%;background:var(--rebate-soft);color:var(--rebate-teal-dark)}.ems-rebate__icon{width:48px;height:48px}.ems-rebate__icon svg,.ems-rebate__step-icon svg,.ems-rebate__contact-icon svg{width:24px;height:24px}.ems-rebate__glance h3,.ems-rebate__step-copy h3,.ems-rebate__payouts h4{margin:0;color:var(--rebate-ink);font-family:var(--ems-heading-font);font-weight:800}.ems-rebate__glance h3{font-size:1.55rem}.ems-rebate__glance p{margin:4px 0 0;color:var(--rebate-slate);font-size:1.45rem;line-height:1.5}.ems-rebate__body.page-width{padding-bottom:clamp(64px,8vw,104px)}.ems-rebate__section-heading{margin-bottom:26px;text-align:center}.ems-rebate__section-heading h2,.ems-rebate__faq h2{margin:0;color:var(--rebate-ink);font-family:var(--ems-heading-font);font-size:clamp(3rem,4vw,4.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.ems-rebate__section-heading p{margin:8px 0 0;color:var(--rebate-slate);font-size:1.7rem}.ems-rebate__steps{position:relative;margin:0;padding:0;list-style:none}.ems-rebate__steps:before{content:"";position:absolute;top:40px;bottom:86px;left:22px;width:1px;background:var(--rebate-teal)}.ems-rebate__step{position:relative;display:grid;grid-template-columns:46px 76px minmax(0,1fr) minmax(280px,350px);gap:22px;align-items:start;padding:28px 0;border-bottom:1px solid var(--rebate-border)}.ems-rebate__step:last-child{border-bottom:0}.ems-rebate__step-number{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--rebate-teal-dark);color:#fff;font-family:var(--ems-heading-font);font-size:2rem;font-weight:800}.ems-rebate__step-icon{width:76px;height:76px}.ems-rebate__step-icon svg{width:34px;height:34px}.ems-rebate__step-copy{padding-top:7px}.ems-rebate__step-copy h3{font-size:2rem}.ems-rebate__step-copy>p{max-width:680px;margin:8px 0 0;color:var(--rebate-slate);font-size:1.5rem;line-height:1.6}.ems-rebate__example{padding:18px 20px;border:1px solid var(--rebate-teal);border-radius:12px;background:var(--rebate-soft)}.ems-rebate__example>span{color:var(--rebate-teal-dark);font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ems-rebate__example>div{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:10px}.ems-rebate__example p{margin:0}.ems-rebate__example strong{display:block;color:var(--rebate-teal-dark);font-family:var(--ems-heading-font);font-size:2.5rem;line-height:1}.ems-rebate__example small{display:block;margin-top:5px;color:var(--rebate-ink);font-size:1.15rem;line-height:1.3}.ems-rebate__example b{color:var(--rebate-teal-dark);font-size:2rem}.ems-rebate__payouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.ems-rebate__payouts article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;padding:16px;border:1px solid var(--rebate-border);border-radius:12px;background:#fff}.ems-rebate__payouts img{width:72px;height:72px;border-radius:10px;object-fit:contain}.ems-rebate__payouts h4{font-size:1.6rem}.ems-rebate__payouts p{margin:4px 0 0;color:var(--rebate-slate);font-size:1.35rem;line-height:1.45}.ems-rebate__step:last-child .ems-rebate__step-copy{grid-column:3 / -1}.ems-rebate__faq{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(32px,6vw,76px);margin-top:clamp(44px,6vw,76px);padding:clamp(28px,4vw,46px);border-radius:18px;background:var(--rebate-soft)}.ems-rebate__faq-list{border-top:1px solid rgba(13,148,136,.22)}.ems-rebate__faq details{border-bottom:1px solid rgba(13,148,136,.22)}.ems-rebate__faq summary{position:relative;padding:16px 42px 16px 0;border-radius:6px;color:var(--rebate-ink);cursor:pointer;font-family:var(--ems-heading-font);font-size:1.5rem;font-weight:800;line-height:1.4;list-style:none}.ems-rebate__faq summary::-webkit-details-marker{display:none}.ems-rebate__faq summary:after{content:"+";position:absolute;top:50%;right:8px;color:var(--rebate-teal-dark);font-size:2.2rem;transform:translateY(-52%)}.ems-rebate__faq details[open] summary:after{content:"\2212"}.ems-rebate__faq details p{max-width:680px;margin:4px 0 18px;color:var(--rebate-slate);font-size:1.45rem;line-height:1.55}.ems-rebate__contact{display:grid;grid-template-columns:64px minmax(220px,1fr) auto;gap:22px;align-items:center;margin-top:24px;padding:24px 28px;border-radius:16px;background:var(--rebate-teal-dark);color:#fff}.ems-rebate__contact-icon{width:64px;height:64px;background:#fff;color:var(--rebate-teal-dark)}.ems-rebate__contact-icon svg{width:30px;height:30px}.ems-rebate__contact h2{margin:0;color:#fff;font-family:var(--ems-heading-font);font-size:2.25rem;font-weight:800}.ems-rebate__contact p{margin:5px 0 0;color:#ffffffdb;font-size:1.4rem}.ems-rebate__contact-links{display:grid;grid-template-columns:repeat(3,auto);gap:0}.ems-rebate__contact-links a{display:block;min-width:0;padding:4px 22px;border-left:1px solid rgba(255,255,255,.24);color:#fff;font-size:1.35rem;font-weight:800;line-height:1.35;text-decoration:none}.ems-rebate__contact-links span{display:block;margin-bottom:3px;color:#ffffffb8;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ems-rebate a:focus-visible,.ems-rebate summary:focus-visible{outline:3px solid #f59e0b;outline-offset:4px}@media screen and (max-width:989px){.ems-rebate__hero.page-width{grid-template-columns:1fr;gap:38px}.ems-rebate__glance{box-shadow:none}.ems-rebate__step{grid-template-columns:46px 64px minmax(0,1fr)}.ems-rebate__step-icon{width:64px;height:64px}.ems-rebate__example{grid-column:3;width:min(100%,420px)}.ems-rebate__step:last-child .ems-rebate__step-copy{grid-column:3}.ems-rebate__faq{grid-template-columns:1fr;gap:20px}.ems-rebate__contact{grid-template-columns:56px minmax(0,1fr)}.ems-rebate__contact-icon{width:56px;height:56px}.ems-rebate__contact-links{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ems-rebate__hero.page-width{gap:28px;padding-top:34px;padding-bottom:40px}.ems-rebate__hero h1{font-size:clamp(3.7rem,11vw,5rem)}.ems-rebate__lead{margin-top:12px;font-size:1.65rem}.ems-rebate__benefit{gap:14px;align-items:flex-end;margin-top:24px}.ems-rebate__benefit strong{font-size:clamp(7.2rem,25vw,10rem)}.ems-rebate__benefit span{padding-bottom:4px;font-size:1.8rem}.ems-rebate__actions{display:grid;grid-template-columns:1fr;margin-top:26px}.ems-rebate__actions .button{width:100%}.ems-rebate__glance{padding:22px 18px;border-radius:14px}.ems-rebate__glance li{grid-template-columns:44px minmax(0,1fr);gap:12px}.ems-rebate__icon{width:44px;height:44px}.ems-rebate__body.page-width{padding-bottom:56px}.ems-rebate__section-heading{margin-bottom:16px;text-align:left}.ems-rebate__section-heading h2,.ems-rebate__faq h2{font-size:3rem}.ems-rebate__steps:before{content:none}.ems-rebate__step{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 0}.ems-rebate__step-number{width:42px;height:42px;font-size:1.8rem}.ems-rebate__step-icon{display:none}.ems-rebate__step-copy,.ems-rebate__step:last-child .ems-rebate__step-copy{grid-column:2;padding-top:4px}.ems-rebate__step-copy h3{font-size:1.8rem}.ems-rebate__step-copy>p{font-size:1.45rem}.ems-rebate__example{grid-column:2;width:100%;padding:16px}.ems-rebate__payouts{grid-template-columns:1fr}.ems-rebate__payouts article{grid-template-columns:64px minmax(0,1fr);padding:14px}.ems-rebate__payouts img{width:64px;height:64px}.ems-rebate__faq{margin-top:38px;padding:24px 18px;border-radius:14px}.ems-rebate__faq-heading .ems-rebate__eyebrow{margin-bottom:6px}.ems-rebate__faq summary{min-height:52px;padding-top:15px;padding-bottom:15px;font-size:1.45rem}.ems-rebate__contact{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 18px}.ems-rebate__contact-icon{width:48px;height:48px}.ems-rebate__contact h2{font-size:1.9rem}.ems-rebate__contact-links{grid-template-columns:1fr;gap:0}.ems-rebate__contact-links a{min-height:54px;padding:12px 0;border-top:1px solid rgba(255,255,255,.24);border-left:0;font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
