
.ae{padding:var(--ae-space,60px) 0;background:var(--body-background,#fff);color:var(--text-color,#20201e)}.ae-wrap{max-width:1360px}.ae h1,.ae h2,.ae h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);color:var(--heading-color)}.ae p,.ae li,.ae .rte,.ae summary{font-family:var(--body-font-family);font-weight:var(--body-font-weight);color:inherit}.ae .rte p{font-size:inherit;line-height:1.75}.ae a{color:inherit}.ae-eyebrow{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px!important}.ae-title{font-size:clamp(38px,4.7vw,70px);line-height:1.12;margin:0 0 24px}.ae-heading{font-size:clamp(30px,3.5vw,50px);line-height:1.2;margin:0 0 22px}.ae-intro{font-size:17px;line-height:1.75;max-width:700px;margin-bottom:30px}.ae-offer-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:55px}.ae-pills{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:24px 0 30px}.ae-pills li,.ae-pills>span{border:1px solid var(--border-color,#ddd);padding:10px 16px;border-radius:40px;font-size:13px}.ae-offer-back{padding:30px;background:linear-gradient(135deg,#ccbfae,#eaeaea);border-radius:24px}.ae-offer-card{padding:30px;border:1px solid #fff;background:#ffffffa6;border-radius:18px;color:#20201e}.ae-badge{display:inline-block;padding:6px 12px;background:#20201e;color:white!important;border-radius:30px;font-size:12px!important;margin:0 0 20px!important}.ae-price{font-size:clamp(32px,3.7vw,54px)!important;line-height:1.2!important;letter-spacing:-.03em;margin:0 0 12px!important}.ae-old{font-size:14px!important;line-height:1.6;margin:0 0 10px!important}.ae-saving{font-size:14px;margin:0 0 20px}.ae-note{font-size:12px!important;line-height:1.6;margin:18px 0!important}.ae-button{font-family:var(--button-font-family,var(--body-font-family));display:flex;gap:14px;justify-content:center;align-items:center;background:#20201e!important;color:#fff!important;border:1px solid #20201e;border-radius:var(--button-radius,40px);padding:17px 22px;font-size:15px;line-height:1.4;text-decoration:none;min-height:52px;width:100%}.ae-button:hover{background:#444!important}.ae-button:disabled{opacity:.6;cursor:not-allowed}.ae :focus-visible{outline:2px solid currentColor;outline-offset:5px}.ae-center{text-align:center}.ae-editor-note{font-size:12px!important;border-top:1px solid #ccc;padding-top:16px}.ae-centered{display:block;text-align:center;max-width:800px;margin:auto}.ae-centered .ae-intro{margin-left:auto;margin-right:auto}.ae-centered .ae-pills{justify-content:center}.ae-centered .ae-offer-back{max-width:550px;margin:auto}.ae-content--grid,.ae-content--steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ae-benefit{padding:25px 0;border-top:1px solid var(--border-color,#ddd)}.ae-kicker{font-size:12px!important;letter-spacing:.08em;margin:0 0 18px!important}.ae-benefit h3{font-size:25px;line-height:1.3;margin:0 0 15px}.ae-copy{font-size:15px;line-height:1.75}.ae-source{font-size:12px!important;line-height:1.7;margin:18px 0 0!important;opacity:.75}.ae-faq{border-bottom:1px solid var(--border-color,#ddd);max-width:900px;margin:auto}.ae-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;padding:22px 0;font-size:18px}.ae-faq summary::-webkit-details-marker{display:none}.ae-faq[open] summary span{transform:rotate(45deg)}.ae-faq .ae-copy{padding-bottom:25px}.ae-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ae-product{border:1px solid var(--border-color,#ddd);border-radius:16px;overflow:hidden}.ae-pack-image{width:100%;height:auto;aspect-ratio:1.2;object-fit:contain;background:#f6f5f2;display:block}.ae-product-copy{padding:22px}.ae-product h3{font-size:22px;line-height:1.3;margin:0}.ae-product .ae-source{margin:12px 0!important}.ae-pack-price{font-size:13px!important;margin:18px 0 0!important}.ae-product h3 a:hover{text-decoration:underline}@media(max-width:989px){.ae-offer-layout{gap:30px}.ae-products,.ae-content--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-content--steps{grid-template-columns:1fr}}@media(max-width:749px){.ae{padding:calc(var(--ae-space,60px)*.7) 0}.ae-offer-layout{grid-template-columns:1fr}.ae-offer-back{padding:20px}.ae-offer-card{padding:22px}.ae-intro{font-size:16px}.ae-title{font-size:38px}.ae-heading{font-size:32px}}@media(max-width:549px){.ae-products,.ae-content--grid{grid-template-columns:1fr}.ae-benefit h3{font-size:24px}}

.ae-art-enabled{overflow:hidden}
.ae-art-enabled .ae-wrap{position:relative}
.ae-art-layer{position:absolute;inset:0;pointer-events:none;z-index:2}
.ae-art{position:absolute;pointer-events:none}
.ae-art-motion,.ae-art-crop{width:100%;height:100%}
.ae-art-crop{position:relative;overflow:hidden}
.ae-art img{position:absolute;max-width:none;height:auto;display:block}
.ae-art--ballerina{width:25%;aspect-ratio:1557/1404;left:38%;top:-65px;transform:rotate(12deg);mask-image:linear-gradient(to bottom,transparent,#000 16%)}
.ae-art--ballerina img{width:134.81%;left:-34.81%;top:0}
.ae-art--classic{width:8.5%;aspect-ratio:749/1587;right:5.5%;top:-80px;mask-image:linear-gradient(to bottom,transparent,#000 17%)}
.ae-art--classic img{width:164.22%;left:-39.92%;top:-12.41%}
.ae-art--slim{width:27%;aspect-ratio:1786/499;left:44%;bottom:-20px;transform:rotate(22deg) scaleX(-1);mask-image:linear-gradient(to right,transparent,#000 25%)}
.ae-art--slim img{width:123.91%;left:-3.3%;top:-191.78%}
.ae-art-animated .ae-art-motion{animation:ae-tremor 2.8s ease-in-out infinite}
.ae-art-animated .ae-art--classic .ae-art-motion{animation-delay:-.8s;animation-duration:3.2s}
.ae-art-animated .ae-art--slim .ae-art-motion{animation-delay:-1.7s;animation-duration:2.5s}
@keyframes ae-tremor{0%,100%{transform:translate(0,0) rotate(0)}20%{transform:translate(1px,-2px) rotate(.35deg)}40%{transform:translate(-1.5px,1px) rotate(-.3deg)}60%{transform:translate(1.5px,1.5px) rotate(.25deg)}80%{transform:translate(-1px,-1.5px) rotate(-.2deg)}}
@media(min-width:990px){.ae-art-enabled .ae-offer-layout{align-items:start}.ae-art-enabled .ae-title{max-width:80%;min-height:230px}.ae-art-enabled .ae-pills{margin-bottom:70px}}
@media(min-width:750px) and (max-width:989px){.ae-art--ballerina{width:25%;left:29%;top:-35px}.ae-art--classic{width:9%;right:4%;top:-45px}.ae-art--slim{left:32%;bottom:-20px}.ae-art-enabled .ae-title{max-width:80%}}
@media(max-width:749px){.ae-art-enabled .ae-offer-copy{position:relative;padding-top:135px;padding-bottom:55px}.ae-art--ballerina{width:170px;left:0;top:-45px}.ae-art--classic{width:58px;right:8px;top:-45px}.ae-art--slim{width:165px;left:auto;right:0;bottom:15px}.ae-art-enabled .ae-offer-back{position:relative}.ae-art-layer{bottom:auto;height:135px}.ae-art--slim{top:58px;bottom:auto;right:68px}}
@media(prefers-reduced-motion:reduce){.ae-art-animated .ae-art-motion{animation:none}}
