.transformation-story[data-stage=improve] .has-approval .transformation-report-position{animation:approval-report-exit .24s ease-out both;pointer-events:none}.transformation-story[data-stage=improve] .has-approval .transformation-pdp-anchor{inset:76px 4.5% 8px;transform:none;transition:opacity .24s ease-out;animation:approval-page-arrive .36s cubic-bezier(.22,1,.36,1) both}.transformation-story[data-stage=improve] .transformation-approval-receipt{inset:0 4.5% auto;width:-moz-fit-content;width:fit-content;max-width:91%;margin-inline:auto;translate:none;white-space:normal;padding:10px 18px;gap:10px;border:0;border-radius:10px;background:hsl(var(--charcoal));color:hsl(var(--paper));animation:approval-receipt-arrive .22s ease-out both}.transformation-approval-receipt>svg{flex-shrink:0}.transformation-approval-receipt>span{display:grid;gap:3px}.transformation-approval-receipt strong{font:600 13px/1.45 Inter,sans-serif}.transformation-approval-receipt small{font:400 12px/1.45 Inter,sans-serif}.transformation-story[data-stage=improve] .has-approval [data-approval-part]{border-radius:4px;outline:1px solid hsl(var(--primary) / .26);outline-offset:5px;background:hsl(var(--primary) / .06);animation:approval-content-emphasis .6s ease-out both}.transformation-story[data-stage=improve] .has-approval [data-approval-part=headline]{animation-delay:.1s}.transformation-story[data-stage=improve] .has-approval [data-approval-part=details]{animation-delay:.17s}.transformation-story[data-stage=improve] .has-approval [data-approval-part=faq]{animation-delay:.24s}.transformation-story[data-stage=improve] .has-approval .transformation-zap:after{display:none}.transformation-story[data-stage=improve] .has-approval .transformation-browser{display:flex;flex-direction:column}.transformation-story[data-stage=improve] .has-approval .transformation-browser-bar,.transformation-story[data-stage=improve] .has-approval .transformation-store-bar,.transformation-story[data-stage=improve] .has-approval [data-approval-part=faq]{flex-shrink:0}.transformation-story[data-stage=improve] .has-approval .transformation-pdp-body{flex:1;min-height:0;height:auto}.transformation-story[data-stage=improve][data-reduced=false] .has-approval .transformation-product-copy{padding:16px 26px 12px}.transformation-story[data-stage=improve][data-reduced=false] .has-approval .transformation-product-copy h3{font-size:32px}.transformation-story[data-stage=improve][data-reduced=false] .has-approval .transformation-product-support{display:none}.transformation-story[data-stage=improve][data-reduced=false] .has-approval .transformation-product-name{margin-bottom:8px}.transformation-story[data-stage=improve][data-reduced=false] .has-approval .transformation-reasons{margin-top:12px}.transformation-story[data-stage=improve][data-reduced=false] .has-approval .transformation-specs{margin-top:10px;padding-block:8px}.transformation-report[data-accepted=true] .report-decision{min-height:76px;align-content:center}.transformation-report[data-accepted=true] .report-acknowledgement{animation:approval-receipt-arrive .16s ease-out both}@keyframes approval-report-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px);visibility:hidden}}@keyframes approval-page-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes approval-receipt-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes approval-content-emphasis{0%{background:hsl(var(--primary) / .2)}to{background:hsl(var(--primary) / .06)}}.transformation-story[data-stage=improve][data-reduced=true] .transformation-stage.has-approval{height:auto;min-height:0;display:flex;flex-direction:column;gap:16px}.transformation-story[data-stage=improve][data-reduced=true] .has-approval .transformation-pdp-anchor{position:relative;inset:auto;width:100%;height:auto;order:1}.transformation-story[data-stage=improve][data-reduced=true] .transformation-approval-receipt{position:relative;inset:auto;order:0}.transformation-story[data-stage=improve][data-reduced=true] .has-approval .transformation-browser,.transformation-story[data-stage=improve][data-reduced=true] .has-approval .transformation-pdp-body{height:auto}.transformation-story[data-stage=improve][data-reduced=true] .has-approval .transformation-product-art{min-height:260px}.transformation-story[data-stage=improve][data-reduced=true] .has-approval .transformation-product-copy{overflow:visible;padding:26px}.transformation-story[data-stage=improve] .has-approval .transformation-reasons{display:grid}.transformation-story[data-stage=improve] .has-approval [data-approval-part=details]{display:flex;align-items:flex-start;font-size:13px;line-height:1.6}.transformation-story[data-stage=improve] .has-approval [data-approval-part=faq]{height:auto;min-height:76px;margin:8px;padding:14px 18px;font-size:13px;line-height:1.5}.transformation-story[data-stage=improve] .has-approval [data-approval-part=faq] strong{font-size:15px}.transformation-story[data-stage=improve] .has-approval .transformation-answer-label{font-size:11px}@media (max-width:700px){.transformation-story[data-stage=improve] .has-approval .transformation-pdp-anchor{inset:82px 0 8px}.transformation-story[data-stage=improve] .transformation-approval-receipt{left:0;right:0;max-width:100%;padding:10px 12px}.transformation-approval-receipt strong{font-size:12px}.transformation-approval-receipt small{font-size:11px}}@media (prefers-reduced-motion:reduce){.transformation-story[data-stage=improve] .has-approval .transformation-report-position{display:none}.transformation-story[data-stage=improve] .has-approval .transformation-pdp-anchor,.transformation-story[data-stage=improve] .transformation-approval-receipt,.transformation-story[data-stage=improve] .has-approval [data-approval-part],.transformation-report[data-accepted=true] .report-acknowledgement{animation:none;transition:none}}
