.ie-product-value{margin:18px 0;padding:16px 18px;border:1px solid #444b2430;border-radius:14px;background:#444b2406;color:#444b24}.ie-product-value p{font-size:14px;line-height:1.6;margin:0 0 10px}.ie-product-value ul{display:flex;gap:8px 18px;flex-wrap:wrap;padding:0;margin:0 0 10px;list-style:none}.ie-product-value li{font-size:12px;line-height:1.7}.ie-product-value li::before{content:'•';margin-right:7px}.ie-product-value a{font-size:13px;line-height:1.6;color:inherit;text-underline-offset:4px}.ie-formula-comparison{scroll-margin-top:110px;border-top:1px solid #444b2428}.ie-formula-heading{max-width:800px;margin-bottom:30px}.ie-formula-heading h2{font-size:clamp(26px,3vw,40px);line-height:1.25;margin:0 0 15px}.ie-formula-heading p{font-size:16px;line-height:1.7;margin:0}.ie-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ie-formula-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #444b2440;border-radius:22px;background:#f7f1e3;box-shadow:0 7px 0 #444b2412}.ie-formula-pack{background:linear-gradient(135deg,#596333,#444b24);color:#f2e9d5}.ie-formula-card-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;min-height:42px}.ie-formula-card h3{font-size:24px;line-height:1.35;margin:0}.ie-formula-current{font-size:12px;line-height:1.5;border:1px solid currentColor;border-radius:30px;padding:5px 10px;text-align:center}.ie-formula-price{font-size:clamp(28px,3.4vw,44px);line-height:1.3;margin:18px 0 12px}.ie-formula-price small{font-size:14px}.ie-formula-purpose{font-size:15px;line-height:1.7;margin:0 0 22px;min-height:52px}.ie-formula-features{margin:0 0 22px}.ie-formula-features>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:13px 0;border-top:1px solid #444b2430;font-size:14px;line-height:1.6}.ie-formula-pack .ie-formula-features>div{border-color:#f2e9d540}.ie-formula-features dd{margin:0;text-align:right}.ie-formula-pack .ie-formula-highlight{background:#f2e9d512;padding-left:10px;padding-right:10px;border-radius:8px}.ie-formula-advice{font-size:14px;line-height:1.7;margin:0 0 22px}.ie-formula-button{display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 18px;border-radius:10px;background:#444b24;color:#f2e9d5;text-decoration:none;font-size:14px;line-height:1.6;margin-top:auto;text-align:center}.ie-formula-pack .ie-formula-button{background:#f2e9d5;color:#444b24}.ie-formula-button:focus-visible,.ie-product-value a:focus-visible{outline:3px solid #8a9259;outline-offset:5px}.ie-formula-extra{font-size:16px;line-height:1.7;margin:30px 0 12px}.ie-formula-saving{font-size:14px;line-height:1.7;margin:12px 0;padding:16px 20px;background:#444b2409;border-radius:12px}.ie-formula-footnote{font-size:12px;line-height:1.7;margin:14px 0 0;opacity:.85}@media(max-width:700px){.ie-formula-grid{grid-template-columns:1fr;gap:22px}.ie-formula-card{padding:22px}.ie-formula-card h3{font-size:23px}.ie-formula-purpose{min-height:0}.ie-formula-heading p{font-size:15px}.ie-formula-features>div{font-size:13px}.ie-formula-extra{font-size:15px}.ie-formula-comparison{scroll-margin-top:85px}}

.ie-formula-grid{perspective:1400px;isolation:isolate}.ie-formula-card{position:relative;transform:perspective(1200px) rotateX(0deg) rotateY(0deg) translateY(0);transform-origin:center;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease;border-bottom-width:2px;box-shadow:0 4px 0 #444b2414,0 10px 22px #444b2408}.ie-formula-pack{overflow:hidden}.ie-formula-pack::after{content:'';position:absolute;inset:-40% -75%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#ffffff00 43%,#ffffff0f 48%,#ffffff1a 50%,#ffffff0f 52%,#ffffff00 57%,transparent 62%);transform:translateX(-55%);opacity:0;z-index:1}.ie-formula-pack>*{position:relative;z-index:2}
@media(hover:hover) and (pointer:fine){.ie-formula-card:hover{transform:perspective(1200px) rotateX(.5deg) rotateY(-.5deg) translateY(-2px);box-shadow:0 5px 0 #444b2414,0 14px 24px #444b240c}.ie-formula-pack:hover{transform:perspective(1200px) rotateX(.5deg) rotateY(.5deg) translateY(-2px)}.ie-formula-pack:hover::after{animation:ie-formula-shine 1.2s ease-out both}}
.ie-formula-card:focus-within{transform:perspective(1200px) rotateX(.25deg) translateY(-1px);box-shadow:0 5px 0 #444b2414,0 12px 22px #444b240a}
@keyframes ie-formula-shine{0%{opacity:0;transform:translateX(-55%)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translateX(55%)}}
@media(prefers-reduced-motion:reduce){.ie-formula-card{transition:none}.ie-formula-card:hover,.ie-formula-pack:hover,.ie-formula-card:focus-within{transform:none}.ie-formula-pack:hover::after{animation:none;opacity:0}}

.ie-formula-button{box-shadow:0 5px 0 #2e3418,0 12px 22px #444b241c;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
@media(hover:hover) and (pointer:fine){.ie-formula-button:hover{transform:translateY(-3px);box-shadow:0 8px 0 #2e3418,0 17px 25px #444b2429}}
.ie-formula-button:active{transform:translateY(3px);box-shadow:0 2px 0 #2e3418}
@media(prefers-reduced-motion:reduce){.ie-formula-button{transition:none}.ie-formula-button:hover,.ie-formula-button:active{transform:none}}
