.refund-v2 .cookie-hero h1 em,.refund-v2 .cookie-promise h2 em{background:linear-gradient(90deg,#00bfc2,#168eea 50%,#dc44d4);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.refund-v2 .cookie-row:nth-child(2)>b,.refund-v2 .cookie-row:nth-child(2)>i{background:#fff0fb;color:#e528b6}.refund-v2 .cookie-row:nth-child(3)>b,.refund-v2 .cookie-row:nth-child(3)>i{background:#f1edff;color:#6031ed}.refund-v2 .cookie-row:nth-child(4)>b,.refund-v2 .cookie-row:nth-child(4)>i{background:#eef1ff;color:#5032ec}.refund-v2 .cookie-row:nth-child(5)>b,.refund-v2 .cookie-row:nth-child(5)>i{background:#e9fffb;color:#03adaf}.refund-v2 .cookie-row:nth-child(6)>b,.refund-v2 .cookie-row:nth-child(6)>i{background:#f1edff;color:#6930ec}.refund-v2 .refund-negative ul li:before{content:"×";background:#f42da4}.refund-v2 .cookie-promise>picture{height:195px}.refund-v2 .cookie-help picture{height:155px}.refund-v2 .cookie-hero>picture img{max-height:400px}

/* Refund-only completion over the shared policy-page system. */
.refund-v2 .cookie-hero h1,.refund-v2 .cookie-promise h2,.refund-v2 .cookie-cta h2{font-size:25px!important;white-space:nowrap!important;text-shadow:none!important}
.refund-v2 .cookie-hero>picture img{animation:refundHeroFloat 5.4s ease-in-out infinite!important}
.refund-v2 .cookie-cta picture img{animation:refundCtaFloat 5s ease-in-out infinite!important}
.refund-v2 .cookie-hero>ul li,.refund-v2 .cookie-types section>span{border-color:var(--cookie-stroke)!important;background:var(--cookie-card)!important;box-shadow:none!important}
.refund-v2 .refund-negative ul li::before{content:""!important;background-color:#f42da4!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m7 7 10 10M17 7 7 17'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:11px!important}
.refund-v2 .cookie-promise li,.refund-v2 .cookie-updated>i,.refund-v2 .cookie-row>b,.refund-v2 .cookie-row>i{box-shadow:none!important}
@keyframes refundHeroFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}
@keyframes refundCtaFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}
@media(prefers-reduced-motion:reduce){.refund-v2 .cookie-hero>picture img,.refund-v2 .cookie-cta picture img{animation:none!important}}
@media(max-width:1050px){.refund-v2 .cookie-hero h1,.refund-v2 .cookie-promise h2{white-space:normal!important}}
@media(max-width:580px){.refund-v2 .cookie-hero h1,.refund-v2 .cookie-promise h2,.refund-v2 .cookie-cta h2{font-size:25px!important;white-space:normal!important}}
