/* DUO glass treatment: neutral smoked surfaces and a warm gold featured card. */
:root{--duo-glass-surface:linear-gradient(135deg,#ffffff12 0%,#ffffff03 35%,#ffffff00 62%,#ffffff08 100%),linear-gradient(160deg,#252525b8,#141414da);--duo-glass-edge:#ffffff26;--duo-glass-shadow:inset 0 1px 0 #ffffff26,inset 1px 0 0 #ffffff08,inset 0 -1px 0 #ffffff08,0 18px 40px -24px #000c}
#performance .stat-card,
#process .process-stack .process-card,
.pricing .plan-posters .plan-poster .plan-cover,
#sketch-to-final.case-study,
.faq .faq__list details{
 background:var(--duo-glass-surface);border:1px solid var(--duo-glass-edge);box-shadow:var(--duo-glass-shadow);
 backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)
}
#performance .stat-card{border-radius:22px}
#performance .qptr-chart{background:#0c0c0c48;box-shadow:inset 0 1px 0 #ffffff07;border:1px solid #ffffff06}
#process .process-stack .process-card[data-slot='0']{box-shadow:var(--duo-glass-shadow),0 28px 45px -32px #000e}
#process .process-stack .process-card:not([data-slot='0']){backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#2b2b2b,#191919)}
.pricing .plan-posters .plan-poster[data-package='Main'] .plan-cover{
 background:linear-gradient(125deg,#fffce65e 0%,#fff6c111 35%,#ffffff00 60%,#fff6ce2e 100%),linear-gradient(155deg,#f0d677f2,#c4a536e8);
 border-color:#fff0ba8c;box-shadow:inset 0 1px 0 #fffbe7a6,inset 1px 0 0 #fff3cb33,inset 0 -1px 0 #90701566,0 18px 40px -24px #000b;
 backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)
}
#sketch-to-final.case-study{border-radius:24px}
.faq .faq__list details{background:linear-gradient(135deg,#ffffff07,#ffffff01),#1616169c;border-color:#ffffff12;box-shadow:inset 0 1px 0 #ffffff0b;transition:background .3s,border-color .3s,box-shadow .3s}
.faq .faq__list details[open]{background:linear-gradient(130deg,#ffffff14,#ffffff03 65%),#222222c2;border-color:#ffffff28;box-shadow:var(--duo-glass-shadow)}
@media(hover:hover) and (pointer:fine){.pricing .plan-posters .plan-poster:not([data-package='Main']):hover .plan-cover{border-color:#fff1b54d;box-shadow:inset 0 1px 0 #ffffff36,inset 0 -1px 0 #ffffff0c,0 24px 42px -26px #000d}}
@media(max-width:700px){#performance .stat-card,#process .process-stack .process-card[data-slot='0'],.pricing .plan-posters .plan-poster .plan-cover,#sketch-to-final.case-study,.faq .faq__list details{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#performance .stat-card,#process .process-stack .process-card,.pricing .plan-posters .plan-poster:not([data-package='Main']) .plan-cover,#sketch-to-final.case-study,.faq .faq__list details{background:linear-gradient(135deg,#303030,#1b1b1b)}}
