body{margin:0}.tlarebate,.tlarebate *,.tlarebate :after,.tlarebate :before{box-sizing:border-box;margin:0;padding:0}.tlarebate{--blue:#0279ff;--dark:#0d1b2a;--tint:rgba(2,121,255,.1);--muted:#5b6878;--line:#e6ebf2;background:#fff;color:var(--dark);font-family:Poppins,sans-serif}.tlarebate .cp-container{margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.tlarebate .cp-section-title{font-size:clamp(26px,3.2vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.tlarebate .cp-section-title span{color:var(--blue)}.tlarebate .cp-btn{align-items:center;background:var(--blue);border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:15px 28px;text-decoration:none;transition:background .2s ease}.tlarebate .cp-btn:hover{background:#0265d4}.tlarebate .cp-btn svg{height:17px;transition:transform .2s ease;width:17px}.tlarebate .cp-btn:hover svg{transform:translateX(3px)}.tlarebate .cp-btn--dark{background:#fff;color:var(--dark)}.tlarebate .cp-btn--dark:hover{background:#eef2f7}.tlarebate .cp-rebate{background:var(--tint);padding:168px 0 88px}.tlarebate .cp-rebate__inner{margin:0 auto;max-width:720px;text-align:center}.tlarebate .cp-rebate__inner p{color:#334155;font-size:17px;line-height:1.75;margin:20px auto 32px;max-width:620px}.tlarebate .cp-rebate__sub{color:var(--muted);font-size:13px;margin-top:16px}.tlarebate .cp-rebate__sub a{color:var(--blue);font-weight:600;text-decoration:none}.tlarebate .cp-benefits{background:#fff;padding:96px 0}.tlarebate .cp-benefits__head{margin:0 auto 52px;max-width:640px;text-align:center}.tlarebate .cp-benefits__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.tlarebate .cp-benefit{background:#f8fafc;border:1px solid var(--line);border-radius:18px;padding:30px 26px}.tlarebate .cp-benefit__icon{align-items:center;background:var(--tint);border-radius:12px;color:var(--blue);display:flex;height:42px;justify-content:center;margin-bottom:18px;width:42px}.tlarebate .cp-benefit__icon svg{height:21px;width:21px}.tlarebate .cp-benefit__title{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.tlarebate .cp-benefit__desc{color:var(--muted);font-size:13.5px;line-height:1.6}.tlarebate .cp-how{background:#f8fafc;padding:96px 0}.tlarebate .cp-how__inner{align-items:flex-start;display:grid;gap:64px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tlarebate .cp-how__copy p{color:var(--muted);font-size:15.5px;line-height:1.7;margin-top:16px;max-width:400px}.tlarebate .cp-steps{counter-reset:cp-step;display:flex;flex-direction:column;gap:22px;list-style:none}.tlarebate .cp-steps li{counter-increment:cp-step;padding-left:48px;position:relative}.tlarebate .cp-steps li:before{align-items:center;background:var(--blue);border-radius:50%;color:#fff;content:counter(cp-step);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px}.tlarebate .cp-steps li h4{font-size:15.5px;font-weight:700;letter-spacing:-.005em;margin-bottom:4px}.tlarebate .cp-steps li p{color:var(--muted);font-size:14px;line-height:1.6}.tlarebate .cp-requirements{background:#fff;padding:96px 0}.tlarebate .cp-requirements__inner{margin:0 auto;max-width:640px}.tlarebate .cp-requirements__head{margin-bottom:44px;text-align:center}.tlarebate .cp-req-card{background:#f8fafc;border:1px solid var(--line);border-radius:20px;padding:12px}.tlarebate .cp-req-list{display:grid;grid-template-columns:1fr;list-style:none}.tlarebate .cp-req-list li{align-items:flex-start;color:#334155;display:flex;font-size:14.5px;font-weight:500;gap:14px;line-height:1.5;padding:20px 22px}.tlarebate .cp-req-list li svg{color:var(--blue);flex-shrink:0;height:20px;margin-top:1px;width:20px}.tlarebate .cp-cta{background:#0079ff;padding:88px 0}.tlarebate .cp-cta__inner{color:#fff;margin:0 auto;max-width:620px;text-align:center}.tlarebate .cp-cta__inner h2{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.tlarebate .cp-cta__inner p{color:hsla(0,0%,100%,.72);font-size:15.5px;line-height:1.65;margin-bottom:30px}@media (max-width:960px){.tlarebate .cp-benefits__grid{grid-template-columns:1fr 1fr}.tlarebate .cp-how__inner{gap:40px;grid-template-columns:1fr}}@media (max-width:560px){.tlarebate .cp-container{padding:0 20px}.tlarebate .cp-benefits__grid{grid-template-columns:1fr}.tlarebate .cp-benefits,.tlarebate .cp-cta,.tlarebate .cp-how,.tlarebate .cp-rebate,.tlarebate .cp-requirements{padding:64px 0}}