.focus-rebates{--rb-em:#31e0a0;--rb-line:rgb(255 255 255/.08)}.focus-rebates .acct-card,.focus-rebates .rc-type{--c-ink:var(--rb-em)}.focus-rebates .rc{--acct-ink:var(--rb-em)}.focus-rebates .rb-hero{display:grid;gap:clamp(28px,calc(5vw / var(--zk-z, 1)),64px);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding-block:clamp(28px,calc(5vw / var(--zk-z, 1)),64px) clamp(56px,calc(8vw / var(--zk-z, 1)),110px)}.focus-rebates .rb-hero>*{min-width:0}.focus-rebates .rb-hero .focus-intro{padding:0;border:0;background:none;overflow:visible}.focus-rebates .rb-hero .focus-intro:before{display:none}.focus-rebates .rb-hero .focus-intro .container{padding:0;max-width:none}.focus-rebates .focus-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid rgb(49 224 160/.28);border-radius:999px;background:rgb(49 224 160/.08);color:var(--zk2-em-light,#a6f2d4);font:500 max(12px,var(--zk-fmin,12px))/1.3 var(--zk2-mono,ui-monospace,monospace);letter-spacing:.12em}.focus-rebates .focus-kicker:before{width:8px;height:8px;border-radius:50%;background:var(--rb-em)}.focus-rebates .focus-intro h1{max-width:none;margin-block:20px 18px;font-size:clamp(1.8rem,calc(4.2vw / var(--zk-z, 1)),3.7rem);font-weight:400;letter-spacing:0;line-height:1.08;color:var(--zk2-text,#f5f5f4);text-wrap:balance}.focus-rebates .focus-intro h1>span{background:var(--zk2-text-grad,linear-gradient(100deg,#d4fbe9,#31e0a0 50%,#169a6e));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.focus-rebates .focus-intro h1:lang(km){letter-spacing:0;line-height:1.3}.focus-rebates .focus-intro .focus-lead{max-width:520px;font-size:clamp(1rem,calc(1.6vw / var(--zk-z, 1)),1.15rem);line-height:1.6;color:var(--zk2-text-3,#a3a3a3)}.focus-rebates .rb-hero .focus-help{margin-top:28px;padding:18px 20px;border:1px solid var(--rb-line);border-radius:22px;background:var(--zk2-panel-soft,rgb(255 255 255/.018))}.focus-rebates .rb-hero .focus-help strong{display:block;margin-bottom:4px;color:var(--zk2-text,#f5f5f4);font-size:1rem}.focus-rebates .rb-hero .focus-help p{margin:0;color:var(--zk2-text-3,#a3a3a3);font-size:.9rem;line-height:1.6}.focus-rebates .rb-hero .focus-help p+p{margin-top:6px;color:var(--zk2-text-4,#8a8a8a);font-size:.84rem}.focus-rebates .focus-help .btn-ghost{min-height:44px;border-radius:999px;border:1px solid rgb(255 255 255/.14);background:transparent;color:var(--zk2-text,#f5f5f4);white-space:normal;text-align:center}.focus-rebates .focus-help .btn-ghost:focus-visible{outline:2px solid var(--rb-em);outline-offset:3px}.focus-rebates .focus-jumps{gap:8px;margin-top:22px}.focus-rebates .focus-jumps a,.focus-rebates .focus-jumps a:first-child{min-height:44px;padding:8px 14px;border:1px solid var(--rb-line);border-radius:999px;background:transparent;color:var(--zk2-text-2,#d6d6d6);font:500 13px/1.2 var(--zk2-sans,var(--font))}.focus-rebates .focus-jumps a span{font-family:var(--zk2-mono,ui-monospace,monospace);color:var(--rb-em)}.focus-rebates .focus-jumps a:first-child{border-color:rgb(49 224 160/.35)}.focus-rebates .focus-jumps a:focus-visible,.focus-rebates .focus-jumps a:hover{color:var(--rb-em);background:rgb(49 224 160/.06)}.focus-rebates .rb-calc{scroll-margin-top:120px}.focus-rebates .rb-calc .zk2-gb-in{padding:clamp(18px,calc(3vw / var(--zk-z, 1)),30px)}.focus-rebates .rb-calc .section-title{margin:0;font-size:clamp(1.1rem,calc(1.7vw / var(--zk-z, 1)),1.3rem);font-weight:400;letter-spacing:-.03em;line-height:1.3}.focus-rebates .rb-calc .section-title .zk-ic{display:none}.focus-rebates .rb-calc .sub{margin:4px 0 0;color:var(--zk2-text-3,#a3a3a3);font-size:.9rem;line-height:1.55}.focus-rebates .rb-calc .rc{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.focus-rebates .rb-calc .rc-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px;padding:4px;border:1px solid var(--rb-line);border-radius:20px;background:rgb(0 0 0/.35)}.focus-rebates .rb-calc .rc-types:has(>.rc-type:first-child:nth-last-child(5)){grid-template-columns:repeat(6,minmax(0,1fr))}.focus-rebates .rb-calc .rc-types>.rc-type:first-child:nth-last-child(5),.focus-rebates .rb-calc .rc-types>.rc-type:first-child:nth-last-child(5)~.rc-type{grid-column:span 2}.focus-rebates .rb-calc .rc-types>.rc-type:first-child:nth-last-child(5)~.rc-type:nth-last-child(-n+2){grid-column:span 3}.focus-rebates .rb-calc .rc-type{min-height:56px;padding:8px 6px;justify-content:center;align-items:center;border:0;border-radius:16px;background:transparent;color:var(--zk2-text-3,#a3a3a3)}.focus-rebates .rb-calc .rc-type:after{display:none}.focus-rebates .rb-calc .rc-type:focus-visible{outline:2px solid var(--rb-em);outline-offset:2px}.focus-rebates .rb-calc .rc-type-name{font-size:.88rem;font-weight:700}.focus-rebates .rb-calc .rc-type-rate{white-space:nowrap;font-family:var(--zk2-mono,ui-monospace,monospace);font-size:max(.72rem,var(--zk-fmin,12px));color:var(--zk2-text-4,#8a8a8a)}.focus-rebates .rb-calc .rc-type.is-on{background:#f5f5f4;color:#0a0a0a}.focus-rebates .rb-calc .rc-type.is-on .rc-type-rate{color:#3a3a3a;font-weight:600}.focus-rebates .rb-calc .rc-body{display:block;margin-top:8px}.focus-rebates .rb-calc .rc-inputs{padding:22px 0 0}.focus-rebates .rb-calc .rc-field label,.focus-rebates .rb-calc .rc-lbl{color:var(--zk2-text-3,#a3a3a3);font-size:.86rem}.focus-rebates .rb-calc .rc-field label b{font-family:var(--zk2-mono,ui-monospace,monospace);font-size:1rem;font-weight:500;color:var(--zk2-text,#f5f5f4)}.focus-rebates .rb-calc input[type=range]{accent-color:var(--rb-em)}.focus-rebates .rb-calc .rc-scale{font-family:var(--zk2-mono,ui-monospace,monospace)}.focus-rebates .rb-calc .rc-tiers{align-items:stretch;gap:8px}.focus-rebates .rb-calc .rc-tier{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;border-radius:16px;border:1px solid var(--rb-line);background:var(--zk2-panel-soft,rgb(255 255 255/.018))}.focus-rebates .rb-calc .rc-tier b{font-family:var(--zk2-mono,ui-monospace,monospace);font-size:1.15rem;font-weight:600;letter-spacing:-.04em;color:var(--zk2-text,#f5f5f4)}.focus-rebates .rb-calc .rc-tier em,.focus-rebates .rb-calc .rc-tier span{font-family:var(--zk2-mono,ui-monospace,monospace);font-style:normal;overflow-wrap:anywhere}.focus-rebates .rb-calc .rc-tier.is-on{border-color:var(--zk2-line-em,rgb(49 224 160/.4));background:rgb(49 224 160/.1)}.focus-rebates .rb-calc .rc-tier.is-on b{color:var(--rb-em)}.focus-rebates .rb-calc .rc-next,.focus-rebates .rb-calc .rc-note{color:var(--zk2-text-3,#a3a3a3)}.focus-rebates .rb-calc .rc-next b{color:var(--zk2-text,#f5f5f4)}.focus-rebates .rb-calc .rc-out{margin-top:24px;padding:20px 22px;border:1px solid rgb(49 224 160/.22);border-radius:22px;background:linear-gradient(120deg,rgb(49 224 160/.14),rgb(49 224 160/.08) 50%,rgb(22 154 110/.1))}.focus-rebates .rb-calc .rc-out-lbl{color:var(--zk2-em-light,#a6f2d4);font-size:.76rem}.focus-rebates .rb-calc .rc-out-val{margin-top:6px;font-family:var(--zk2-mono,ui-monospace,monospace);font-size:clamp(2.4rem,calc(5vw / var(--zk-z, 1)),3.6rem);font-weight:600;letter-spacing:-.04em;color:var(--zk2-text,#f5f5f4);overflow-wrap:anywhere}.focus-rebates .rb-calc .rc-out-val small{font-family:var(--zk2-sans,var(--font));font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--zk2-text-3,#a3a3a3)}.focus-rebates .rb-calc .rc-out-rows{border-radius:16px;border-color:var(--rb-line);background:var(--rb-line)}.focus-rebates .rb-calc .rc-out-rows>div{background:rgb(8 9 10/.7)}.focus-rebates .rb-calc .rc-out-rows b{font-family:var(--zk2-mono,ui-monospace,monospace);font-weight:500;overflow-wrap:break-word;text-align:right}.focus-rebates .rb-calc .rc-out-year{border-top-color:rgb(255 255 255/.12);color:var(--zk2-text-2,#d6d6d6)}.focus-rebates .rb-calc .rc-out-year b{font-family:var(--zk2-mono,ui-monospace,monospace);font-weight:600;color:var(--zk2-text,#f5f5f4)}.focus-rebates .rb-calc .rc-asof{color:var(--zk2-text-4,#8a8a8a)}@media (max-width:560px){.focus-rebates .rb-calc .rc-tiers{grid-template-columns:repeat(2,1fr)}.focus-rebates .rb-calc .rc-tier:nth-child(n){min-height:0}.focus-rebates .rb-calc .rc-inputs{padding-top:18px}.focus-rebates .rb-calc .rc-out{padding:18px 16px}}.focus-rebates #account-types,.focus-rebates #rebate-steps{padding-block:clamp(64px,calc(8vw / var(--zk-z, 1)),110px)}.focus-rebates #account-types{background:transparent}.focus-rebates #rebate-steps{background:var(--zk2-band,rgb(17 18 20/.92));border-top:1px solid rgb(255 255 255/.05)}.focus-rebates .head-block{max-width:640px;margin:0 0 clamp(24px,calc(4vw / var(--zk-z, 1)),40px);text-align:left}.focus-rebates .head-block .section-title{font-size:clamp(1.4rem,calc(2.6vw / var(--zk-z, 1)),1.9rem);font-weight:400;letter-spacing:-.045em;line-height:1.1}.focus-rebates .head-block .section-title .zk-ic{display:none}.focus-rebates .head-block p,.focus-rebates .paid .head-block p{margin:12px 0 0;max-width:none;color:var(--zk2-text-3,#a3a3a3);font-size:clamp(1rem,calc(1.5vw / var(--zk-z, 1)),1.1rem);line-height:1.6}.focus-rebates .acct-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.focus-rebates .acct-card{padding:22px;border:1px solid var(--rb-line);border-radius:24px;background:var(--zk2-panel,rgb(16 17 19/.82));box-shadow:none}.focus-rebates .acct-card:before{display:none}.focus-rebates .acct-chip{white-space:nowrap;padding:4px 10px;border-color:rgb(49 224 160/.3);background:rgb(49 224 160/.1);color:var(--zk2-em-light,#a6f2d4);font:600 max(12px,var(--zk-fmin,12px))/1.4 var(--zk2-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}.focus-rebates .acct-inst{font-family:var(--zk2-mono,ui-monospace,monospace);color:var(--zk2-text-4,#8a8a8a)}.focus-rebates .acct-rate b{font-family:var(--zk2-mono,ui-monospace,monospace);font-size:clamp(1.9rem,calc(3vw / var(--zk-z, 1)),2.3rem);font-weight:600;letter-spacing:-.04em}.focus-rebates .acct-tag{color:var(--zk2-text-3,#a3a3a3)}.focus-rebates .acct-list li{color:var(--zk2-text-2,#d6d6d6)}.focus-rebates .acct-list svg{color:var(--rb-em)}.focus-rebates .acct-cta{min-height:44px;border:1px solid rgb(255 255 255/.14);border-radius:999px;background:transparent;color:var(--zk2-text,#f5f5f4)}.focus-rebates .acct-cta:focus-visible{outline:2px solid var(--rb-em);outline-offset:3px}.focus-rebates .steps{max-width:none;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));counter-reset:rbstep}.focus-rebates .steps:before{display:none}.focus-rebates .step{counter-increment:rbstep;padding:24px;border:1px solid var(--rb-line);border-radius:24px;background:var(--zk2-panel-soft,rgb(255 255 255/.018));text-align:left}.focus-rebates .steps .step-ico{position:relative;width:40px;height:40px;margin:0 0 18px;border:1px solid rgb(49 224 160/.35);border-radius:50%;background:transparent;color:var(--rb-em);font:500 13px/1 var(--zk2-mono,ui-monospace,monospace)}.focus-rebates .steps .step-ico svg{display:none}.focus-rebates .steps .step-ico:after{content:"0" counter(rbstep)}.focus-rebates .step h3{font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.focus-rebates .step p{margin-top:8px;padding-inline:0;color:var(--zk2-text-3,#a3a3a3);font-size:.95rem;line-height:1.6}.focus-rebates .cta-wrap{padding-block:clamp(40px,calc(6vw / var(--zk-z, 1)),80px) clamp(64px,calc(8vw / var(--zk-z, 1)),110px)}.focus-rebates .cta-wrap>.container{max-width:var(--zk2-maxw,1240px);padding-inline:var(--zk2-gutter,clamp(14px,calc(4vw / var(--zk-z, 1)),40px))}.focus-rebates .cta{padding:clamp(28px,calc(5vw / var(--zk-z, 1)),56px);border:1px solid rgb(49 224 160/.3);border-radius:36px;background:linear-gradient(135deg,rgb(10 40 30/.95),rgb(16 17 19/.95) 70%)}.focus-rebates .cta h2{font-size:clamp(1.4rem,calc(2.8vw / var(--zk-z, 1)),2.1rem);font-weight:400;letter-spacing:-.045em;line-height:1.05}.focus-rebates .cta p{color:var(--zk2-text-3,#a3a3a3);max-width:460px}.focus-rebates .cta .btn-primary{min-height:48px;padding-inline:28px}@media (hover:hover) and (pointer:fine){.focus-rebates .acct-card{transition:transform .35s var(--zk2-ease,ease),border-color .35s ease}.focus-rebates .acct-card:hover{transform:translateY(-6px);border-color:var(--zk2-line-em,rgb(49 224 160/.4));box-shadow:none}.focus-rebates .acct-cta:hover{border-color:rgb(49 224 160/.5);background:transparent;color:var(--zk2-text,#f5f5f4)}.focus-rebates .rb-calc .rc-type:not(.is-on):hover{background:rgb(255 255 255/.05);color:var(--zk2-text,#f5f5f4)}}@media (prefers-reduced-motion:reduce){.focus-rebates .acct-card,.focus-rebates .rc-tier,.focus-rebates .rc-type{transition:none}.focus-rebates .acct-card:hover{transform:none}}