.emi-addon{background:var(--addon-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-left:32px;padding-right:32px;scroll-margin-top:100px}.emi-addon__inner{margin:0 auto;max-width:1280px}.emi-addon--w1100 .emi-addon__inner{max-width:1036px}.emi-addon--w1280 .emi-addon__inner{max-width:1216px}.emi-addon--w1440 .emi-addon__inner{max-width:1376px}.emi-addon--w1680 .emi-addon__inner{max-width:1616px}.emi-addon--wfull .emi-addon__inner{max-width:none}.emi-addon__intro{margin-bottom:32px;max-width:760px}.emi-addon__eyebrow{color:var(--addon-eyebrow);font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.emi-addon__heading{color:var(--addon-heading);font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15;margin:0 0 10px;max-width:none}.emi-addon__lead{color:var(--addon-lead);font-size:17px;line-height:1.55;margin:0;max-width:none}.emi-addon__lead p{margin:0}.emi-addon__grid{display:grid;gap:var(--addon-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.emi-addon--cols3 .emi-addon__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.emi-addon__card{background:var(--addon-cardbg);border:1px solid var(--addon-cardborder);border-radius:14px;box-shadow:0 1px 2px rgba(31,40,74,.04);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.emi-addon__card:hover{box-shadow:0 10px 28px rgba(31,40,74,.12);transform:translateY(-2px)}.emi-addon__band{display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--addon-hh);overflow:hidden;position:relative}.emi-addon--texttop .emi-addon__band{justify-content:flex-start}.emi-addon__img{height:100%;inset:0;margin:0;max-width:none;object-fit:cover;position:absolute;transition:transform .6s ease;width:100%}.emi-addon__card:hover .emi-addon__img{transform:scale(1.03)}.emi-addon__wash{background:linear-gradient(to top,rgba(var(--addon-ov),var(--addon-ova)) 0,rgba(var(--addon-ov),calc(var(--addon-ova)*.6)) 45%,rgba(var(--addon-ov),0) 85%);inset:0;position:absolute}.emi-addon--texttop .emi-addon__wash{background:linear-gradient(to bottom,rgba(var(--addon-ov),var(--addon-ova)) 0,rgba(var(--addon-ov),calc(var(--addon-ova)*.6)) 45%,rgba(var(--addon-ov),0) 85%)}.emi-addon__overlay{align-items:flex-start;color:var(--addon-headtext);display:flex;flex-direction:column;gap:8px;padding:24px 26px;position:relative;z-index:1}.emi-addon__tag{background:var(--addon-tagbg);border-radius:999px;color:var(--addon-tagtext);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;padding:5px 11px}.emi-addon__title{font-size:24px;font-weight:800;line-height:1.2;max-width:none;text-shadow:0 1px 2px rgba(0,0,0,.15)}.emi-addon__price,.emi-addon__title{color:var(--addon-headtext);margin:0}.emi-addon__price{line-height:1.1}.emi-addon__amt{color:var(--addon-headtext);font-size:40px;font-weight:800;letter-spacing:-.01em}.emi-addon__post,.emi-addon__pre{color:var(--addon-headmuted);font-size:16px}.emi-addon__body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;padding:22px 26px 26px}.emi-addon__bullets{color:var(--addon-body);font-size:16px;line-height:1.5}.emi-addon__bullets p{margin:0 0 8px}.emi-addon__bullets ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.emi-addon__bullets li{margin:0;padding:0 0 0 28px;position:relative}.emi-addon__bullets li:before{border-bottom:2.5px solid var(--addon-bullet);border-left:2.5px solid var(--addon-bullet);content:"";height:6px;left:3px;position:absolute;top:.42em;transform:rotate(-45deg);width:11px}.emi-addon__link{align-self:flex-start;color:var(--addon-link);font-weight:700;margin-top:auto;text-decoration:none}.emi-addon__link:hover{color:var(--addon-link);text-decoration:underline}.emi-addon__link:focus{outline:none}.emi-addon__link:focus-visible{outline:2px solid rgba(31,40,74,.3);outline-offset:2px}.emi-addon__tbd{align-self:flex-start;border:1px dashed var(--addon-fine);border-radius:4px;color:var(--addon-fine);font-size:11px;font-weight:700;padding:2px 6px}.emi-addon__foot{color:var(--addon-fine);font-size:14px;line-height:1.55;margin-top:20px}.emi-addon__foot p{margin:0}@media (prefers-reduced-motion:reduce){.emi-addon__card,.emi-addon__img{transition:none}.emi-addon__card:hover,.emi-addon__card:hover .emi-addon__img{transform:none}}@media (max-width:991px){.emi-addon--cols3 .emi-addon__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.emi-addon{padding-left:16px;padding-right:16px}.emi-addon--cols3 .emi-addon__grid,.emi-addon__grid{grid-template-columns:minmax(0,1fr)}.emi-addon__band{min-height:var(--addon-hh-m)}.emi-addon__overlay{padding:20px 22px}.emi-addon__body{padding:20px 22px 22px}.emi-addon__amt{font-size:34px}}