.pqr-cseo{--glass:rgba(255,255,255,.56);--soft:rgba(255,255,255,.4);--line:rgba(255,255,255,.72);--inner:rgba(32,40,70,.1);--ink:#111624;--text:#4c576d;--accent:#6049df;position:relative;width:100%;padding:clamp(76px,8vw,126px) 0;overflow:hidden;color:var(--text);background:radial-gradient(850px 520px at 7% 0,rgba(65,201,220,.14),transparent 70%),radial-gradient(900px 600px at 94% 4%,rgba(104,72,230,.16),transparent 70%),linear-gradient(180deg,#f7f8ff,#eef2fb 52%,#f8f7fc)}.pqr-cseo *{box-sizing:border-box}.pqr-cseo-shell{width:min(1240px,calc(100% - 48px));margin:auto}.pqr-cseo-intro{max-width:980px;margin:0 auto 70px;text-align:center}.pqr-cseo-kicker,.pqr-cseo-card>small,.pqr-cseo-checklist>small,.pqr-cseo-related>small{color:var(--accent);font-size:.7rem;font-weight:850;letter-spacing:.18em}.pqr-cseo-intro h2,.pqr-cseo-faq>h2{margin:15px auto 24px;color:var(--ink);font-size:clamp(2.8rem,5.5vw,5.15rem);font-weight:780;line-height:.97;letter-spacing:-.06em;text-wrap:balance}.pqr-cseo-answer{padding:24px 30px;border:1px solid var(--line);border-radius:24px;background:var(--glass);box-shadow:0 26px 76px rgba(48,44,91,.12),inset 0 1px rgba(255,255,255,.92);-webkit-backdrop-filter:blur(25px) saturate(150%);backdrop-filter:blur(25px) saturate(150%);font-size:1.04rem;line-height:1.75}.pqr-cseo-answer strong{color:var(--ink)}.pqr-cseo-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:18px}.pqr-cseo-trust span{display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--ink);font-size:.76rem;font-weight:750;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pqr-cseo-trust i{color:#2bbf7e}
.pqr-cseo-body{display:grid;gap:24px}.pqr-cseo-card,.pqr-cseo-checklist,.pqr-cseo-related,.pqr-cseo-faq{position:relative;padding:clamp(30px,4vw,52px);overflow:hidden;border:1px solid var(--line);border-radius:27px;background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.39));box-shadow:0 24px 70px rgba(48,44,91,.11),inset 0 1px rgba(255,255,255,.94);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);transition:transform .28s,border-color .28s,box-shadow .28s}.pqr-cseo-card:after,.pqr-cseo-checklist:after,.pqr-cseo-related:after,.pqr-cseo-faq:after{content:"";position:absolute;z-index:-1;right:-75px;top:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(106,76,228,.14),transparent 70%)}.pqr-cseo-card:hover,.pqr-cseo-checklist:hover,.pqr-cseo-related:hover,.pqr-cseo-faq:hover{transform:translateY(-3px);border-color:rgba(96,73,223,.27);box-shadow:0 32px 90px rgba(48,44,91,.15),inset 0 1px rgba(255,255,255,.96)}.pqr-cseo-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:23px;border-radius:14px;color:#182031;background:#6de4a8;box-shadow:0 10px 26px rgba(63,200,137,.24)}.pqr-cseo-icon.purple{color:#6049df;background:#eeebff}.pqr-cseo-icon.blue{color:#17728f;background:#dcf5fb}.pqr-cseo-card h2,.pqr-cseo-checklist h2,.pqr-cseo-related h2{margin:10px 0 20px;color:var(--ink);font-size:clamp(2rem,3.5vw,3.2rem);font-weight:780;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.pqr-cseo-card h3{margin:27px 0 12px;color:var(--ink);font-size:1.22rem}.pqr-cseo-card p,.pqr-cseo-card li{font-size:1rem;line-height:1.84}.pqr-cseo-card a,.pqr-cseo-related a,.pqr-cseo-checklist a{color:var(--accent);font-weight:750}.pqr-cseo-card ol,.pqr-cseo-card ul{padding-left:1.3rem}.pqr-cseo-card ol li,.pqr-cseo-card ul li{margin:.4rem 0}.pqr-cseo-table{margin:20px 0;overflow:auto;border:1px solid var(--inner);border-radius:17px;background:var(--soft)}.pqr-cseo-table table{width:100%;min-width:720px;border-collapse:collapse}.pqr-cseo-table th,.pqr-cseo-table td{padding:14px;border-bottom:1px solid var(--inner);text-align:left;vertical-align:top}.pqr-cseo-table th{color:var(--ink);background:rgba(255,255,255,.4)}
.pqr-cseo-checklist,.pqr-cseo-related,.pqr-cseo-faq{margin-top:24px}.pqr-cseo-checklist ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none}.pqr-cseo-checklist li{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--inner);border-radius:14px;background:var(--soft);font-weight:650;white-space:nowrap}.pqr-cseo-checklist li:before{content:"\f00c";display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:8px;color:#fff;background:linear-gradient(145deg,#7356ed,#5132cc);font-family:"Font Awesome 6 Free";font-size:.7rem;font-weight:900}.pqr-cseo-checklist>a{display:inline-block;margin-top:20px}.pqr-cseo-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.pqr-cseo-related a{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;padding:15px;border:1px solid var(--inner);border-radius:14px;background:var(--soft);text-decoration:none!important}.pqr-cseo-related a>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#6049df;background:#eeebff}.pqr-cseo-related b{font-weight:500}
.pqr-cseo-faq>p{color:#717b8f}.pqr-cseo-faq>div{display:grid;gap:9px;margin-top:28px}.pqr-cseo-faq details{border:1px solid var(--inner);border-radius:17px;background:var(--soft);overflow:hidden}.pqr-cseo-faq summary{display:grid;grid-template-columns:38px 1fr 30px;align-items:center;gap:10px;padding:19px 21px;cursor:pointer;color:var(--ink);font-weight:800;list-style:none}.pqr-cseo-faq summary::-webkit-details-marker{display:none}.pqr-cseo-faq summary span{color:var(--accent);font-size:.74rem}.pqr-cseo-faq summary i{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--inner);border-radius:9px;font-style:normal;transition:transform .3s,background .3s}.pqr-cseo-faq details[open] summary i{transform:rotate(45deg);color:#fff;background:linear-gradient(145deg,#7356ed,#5132cc)}.pqr-cseo-faq details>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}.pqr-cseo-faq details[open]>div{grid-template-rows:1fr}.pqr-cseo-faq details p{min-height:0;overflow:hidden;margin:0;padding:0 68px;color:var(--text);line-height:1.75}.pqr-cseo-faq details[open] p{padding-bottom:21px}.pqr-cseo-reveal{opacity:0;transform:translateY(22px)!important}.pqr-cseo-reveal.is-visible{opacity:1;transform:translateY(0)!important;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.8,.24,1),border-color .28s,box-shadow .28s}.pqr-cseo-reveal.is-visible:hover{transform:translateY(-3px)!important}
html[data-pqr-theme="midnight"] .pqr-cseo,html[data-bs-theme="dark"] .pqr-cseo{--glass:rgba(15,19,29,.68);--soft:rgba(255,255,255,.045);--line:rgba(255,255,255,.11);--inner:rgba(255,255,255,.08);--ink:#f7f8fc;--text:#cad0dc;background:radial-gradient(850px 520px at 8% 0,rgba(48,184,208,.1),transparent 70%),radial-gradient(900px 600px at 94% 5%,rgba(96,64,220,.16),transparent 70%),linear-gradient(180deg,#07090e,#0b0e15 52%,#07090e)}html[data-pqr-theme="midnight"] .pqr-cseo-card,html[data-pqr-theme="midnight"] .pqr-cseo-checklist,html[data-pqr-theme="midnight"] .pqr-cseo-related,html[data-pqr-theme="midnight"] .pqr-cseo-faq,html[data-bs-theme="dark"] .pqr-cseo-card,html[data-bs-theme="dark"] .pqr-cseo-checklist,html[data-bs-theme="dark"] .pqr-cseo-related,html[data-bs-theme="dark"] .pqr-cseo-faq{background:linear-gradient(145deg,rgba(22,27,39,.78),rgba(10,14,22,.64));box-shadow:0 28px 80px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.08)}
@media(max-width:900px){.pqr-cseo-shell{width:min(760px,calc(100% - 28px))}.pqr-cseo-checklist ul{grid-template-columns:repeat(2,1fr)}.pqr-cseo-related>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.pqr-cseo{padding:68px 0}.pqr-cseo-shell{width:calc(100% - 20px)}.pqr-cseo-intro{margin-bottom:50px}.pqr-cseo-intro h2,.pqr-cseo-faq>h2{font-size:2.45rem}.pqr-cseo-answer{padding:19px}.pqr-cseo-card,.pqr-cseo-checklist,.pqr-cseo-related,.pqr-cseo-faq{padding:25px;border-radius:22px}.pqr-cseo-card h2,.pqr-cseo-checklist h2,.pqr-cseo-related h2{font-size:1.85rem}.pqr-cseo-checklist ul,.pqr-cseo-related>div{grid-template-columns:1fr}.pqr-cseo-checklist li{white-space:normal}.pqr-cseo-faq summary{grid-template-columns:30px 1fr 28px;padding:16px 14px}.pqr-cseo-faq details p{padding-left:54px;padding-right:17px}}@media(prefers-reduced-motion:reduce){.pqr-cseo-reveal,.pqr-cseo-reveal.is-visible{opacity:1;transform:none!important}.pqr-cseo *{transition:none!important}}

/* Professional technical content — tables, payloads and section wayfinding */
.pqr-cseo-card h3{display:flex;align-items:center;gap:10px}.pqr-cseo-card h3:before{content:"";flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:linear-gradient(145deg,#7658ef,#35d39a);box-shadow:0 0 0 5px rgba(96,73,223,.09)}
.pqr-cseo-table{position:relative;margin:28px 0;overflow:auto;border-radius:20px;background:rgba(255,255,255,.32);box-shadow:0 18px 45px rgba(36,40,74,.08);scrollbar-width:thin;scrollbar-color:rgba(96,73,223,.4) transparent}.pqr-cseo-table:before{content:"REFERENCE TABLE";display:block;padding:12px 18px;color:var(--accent);background:linear-gradient(90deg,rgba(96,73,223,.1),rgba(53,211,154,.07));font-size:.66rem;font-weight:900;letter-spacing:.17em}.pqr-cseo-table table{border-collapse:separate;border-spacing:0}.pqr-cseo-table th,.pqr-cseo-table td{padding:16px 18px;border-right:1px solid var(--inner);line-height:1.55}.pqr-cseo-table th:last-child,.pqr-cseo-table td:last-child{border-right:0}.pqr-cseo-table tr:last-child td{border-bottom:0}.pqr-cseo-table th{position:sticky;top:0;z-index:1;background:rgba(242,241,252,.94);font-size:.76rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pqr-cseo-table tbody tr:nth-child(even){background:rgba(96,73,223,.035)}.pqr-cseo-table tbody tr{transition:background .22s}.pqr-cseo-table tbody tr:hover{background:rgba(96,73,223,.08)}.pqr-cseo-table td:first-child{color:var(--ink);font-weight:760}
.pqr-cseo-code{position:relative;margin:25px 0;padding:48px 22px 22px;overflow:auto;border:1px solid rgba(108,89,225,.2);border-radius:19px;color:#dfe7ff;background:linear-gradient(145deg,#151927,#0b0e17);box-shadow:0 20px 50px rgba(12,15,27,.18);white-space:pre-wrap;overflow-wrap:anywhere;font:500 .88rem/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.pqr-cseo-code:before{content:"PAYLOAD PREVIEW";position:absolute;left:20px;top:15px;color:#a89aff;font:800 .65rem/1 system-ui,sans-serif;letter-spacing:.15em}.pqr-cseo-code:after{content:"";position:absolute;right:20px;top:16px;width:8px;height:8px;border-radius:50%;background:#59dda0;box-shadow:-15px 0 #f3c867,-30px 0 #ff7280}.pqr-cseo-code code{color:inherit;font:inherit}
html[data-pqr-theme="midnight"] .pqr-cseo-table,html[data-bs-theme="dark"] .pqr-cseo-table{background:rgba(7,10,17,.48);box-shadow:0 20px 55px rgba(0,0,0,.25)}html[data-pqr-theme="midnight"] .pqr-cseo-table th,html[data-bs-theme="dark"] .pqr-cseo-table th{background:rgba(20,24,35,.94)}html[data-pqr-theme="midnight"] .pqr-cseo-table tbody tr:nth-child(even),html[data-bs-theme="dark"] .pqr-cseo-table tbody tr:nth-child(even){background:rgba(255,255,255,.018)}html[data-pqr-theme="midnight"] .pqr-cseo-table tbody tr:hover,html[data-bs-theme="dark"] .pqr-cseo-table tbody tr:hover{background:rgba(112,88,237,.11)}

.pqr-dcard-seo{margin:34px 0 50px;border-radius:34px}.pqr-dcard-seo-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:22px}.pqr-dcard-seo-actions a{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border:1px solid rgba(96,73,223,.18);border-radius:14px;color:#fff;background:linear-gradient(145deg,#7256ec,#5235d2);box-shadow:0 13px 28px rgba(81,52,204,.2);font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s}.pqr-dcard-seo-actions a+ a{color:var(--ink);background:var(--soft);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pqr-dcard-seo-actions a:hover{transform:translateY(-2px);box-shadow:0 17px 35px rgba(81,52,204,.24)}.pqr-dcard-seo .pqr-cseo-card p strong{color:var(--ink)}@media(max-width:575px){.pqr-dcard-seo{margin-top:20px;border-radius:24px}.pqr-dcard-seo-actions{display:grid}.pqr-dcard-seo-actions a{justify-content:center;text-align:center}}

/* Live digital-card theme theatre */
.pqr-dcard-theme-showcase{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,6vw,82px);margin:0 0 28px;padding:clamp(30px,5vw,64px);border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.36));box-shadow:0 28px 80px rgba(48,44,91,.12),inset 0 1px rgba(255,255,255,.94);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}.pqr-dcard-theme-copy h2{margin:13px 0 18px;color:var(--ink);font-size:clamp(2.1rem,4vw,3.7rem);font-weight:800;line-height:1;letter-spacing:-.05em}.pqr-dcard-theme-copy p{max-width:570px;font-size:1rem;line-height:1.75}.pqr-dcard-theme-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pqr-dcard-theme-tabs button{padding:10px 13px;border:1px solid var(--inner);border-radius:12px;color:var(--ink);background:var(--soft);font-size:.78rem;font-weight:800;cursor:pointer;transition:color .25s,background .25s,transform .25s}.pqr-dcard-theme-tabs button:hover{transform:translateY(-2px)}.pqr-dcard-theme-tabs button.is-active{color:#fff;background:linear-gradient(145deg,#7457ef,#5235d2);box-shadow:0 9px 22px rgba(81,52,204,.2)}.pqr-dcard-demo-wrap{display:grid;justify-items:center;perspective:1200px}.pqr-dcard-demo{--demo-accent:#655cf4;--demo-bg:#fff;--demo-surface:#f7f7ff;--demo-text:#111827;--demo-muted:#697286;--demo-line:#e5e7f3;position:relative;width:min(100%,360px);min-height:570px;overflow:hidden;border:1px solid var(--demo-line);border-radius:35px;color:var(--demo-text);background:var(--demo-bg);box-shadow:0 30px 75px rgba(28,32,62,.18);transform:rotateY(-3deg);transition:opacity .18s,transform .5s cubic-bezier(.2,.8,.2,1),background .45s,color .45s,border-color .45s}.pqr-dcard-demo.is-changing{opacity:.15;transform:translateY(12px) rotateY(3deg) scale(.97)}.pqr-dcard-demo-hero{height:145px;background:linear-gradient(135deg,var(--demo-accent),#8b5cf6);transition:background .45s}.pqr-dcard-demo-hero:after{content:"";position:absolute;right:-28px;top:-70px;width:180px;height:180px;border:2px solid rgba(255,255,255,.24);border-radius:50%}.pqr-dcard-demo-avatar{display:grid;place-items:center;width:104px;height:104px;margin:-55px auto 0;border:5px solid var(--demo-bg);border-radius:50%;color:var(--demo-accent);background:var(--demo-surface);font-size:2.2rem;font-weight:900;transition:all .45s}.pqr-dcard-demo-body{padding:25px 28px 34px;text-align:center}.pqr-dcard-demo-body h3{display:block;margin:0;color:var(--demo-text);font-size:2rem;letter-spacing:-.04em}.pqr-dcard-demo-body h3:before{display:none}.pqr-dcard-demo-body>strong{display:block;margin-top:4px;color:var(--demo-muted)}.pqr-dcard-demo-body>p{margin:28px 0;color:var(--demo-muted);line-height:1.6}.pqr-dcard-demo-body>a{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;border-radius:16px;color:#fff;background:var(--demo-accent);font-weight:850;text-decoration:none}.pqr-dcard-demo-body>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pqr-dcard-demo-body span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:56px;border:1px solid var(--demo-line);border-radius:15px;background:var(--demo-surface);font-size:.78rem;font-weight:800}.pqr-dcard-demo-body span i{color:var(--demo-accent)}.pqr-dcard-demo-label{margin-top:16px;padding:7px 12px;border-radius:999px;color:var(--accent);background:var(--soft);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pqr-dcard-demo[data-demo-theme="minimal"]{--demo-accent:#111827;--demo-bg:#fff;--demo-surface:#fff;--demo-text:#111827;--demo-muted:#667085;--demo-line:#e5e7eb}.pqr-dcard-demo[data-demo-theme="minimal"] .pqr-dcard-demo-hero{height:76px;background:linear-gradient(#665cf4 0 6px,#fff 6px)}.pqr-dcard-demo[data-demo-theme="minimal"] .pqr-dcard-demo-avatar{margin-top:24px;border:1px solid var(--demo-line)}.pqr-dcard-demo[data-demo-theme="dark"]{--demo-accent:#695cf5;--demo-bg:#080c14;--demo-surface:#151923;--demo-text:#f8fafc;--demo-muted:#aab4c6;--demo-line:rgba(255,255,255,.12)}.pqr-dcard-demo[data-demo-theme="dark"] .pqr-dcard-demo-hero{background:linear-gradient(135deg,#121927,#242b42)}.pqr-dcard-demo[data-demo-theme="gradient"]{--demo-accent:#695cf5;--demo-bg:linear-gradient(180deg,#fff,#f5f2ff);--demo-surface:rgba(255,255,255,.65);--demo-text:#18132c;--demo-muted:#756d89;--demo-line:rgba(105,92,245,.18)}.pqr-dcard-demo[data-demo-theme="gradient"] .pqr-dcard-demo-hero{background:linear-gradient(125deg,#6c63f5,#cb3fe6,#f2639e)}.pqr-dcard-demo[data-demo-theme="luxury"]{--demo-accent:#e3bd46;--demo-bg:#090904;--demo-surface:#17150e;--demo-text:#fff8e8;--demo-muted:#c9c0af;--demo-line:rgba(227,189,70,.28)}.pqr-dcard-demo[data-demo-theme="luxury"] .pqr-dcard-demo-hero{background:linear-gradient(135deg,#211f17,#393428)}.pqr-dcard-demo[data-demo-theme="luxury"] .pqr-dcard-demo-body>a{color:#17120a;background:linear-gradient(135deg,#f7dc82,#d5a934)}html[data-pqr-theme="midnight"] .pqr-dcard-theme-showcase,html[data-bs-theme="dark"] .pqr-dcard-theme-showcase{background:linear-gradient(145deg,rgba(22,27,39,.8),rgba(10,14,22,.67));box-shadow:0 28px 80px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.08)}@media(max-width:900px){.pqr-dcard-theme-showcase{grid-template-columns:1fr}.pqr-dcard-theme-copy{text-align:center}.pqr-dcard-theme-copy p{margin-inline:auto}.pqr-dcard-theme-tabs{justify-content:center}}@media(max-width:575px){.pqr-dcard-theme-showcase{padding:24px 15px;border-radius:22px}.pqr-dcard-demo{width:min(100%,330px);min-height:535px;border-radius:29px}.pqr-dcard-demo-body{padding-inline:18px}.pqr-dcard-demo-body h3{font-size:1.7rem}.pqr-dcard-theme-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}}@media(prefers-reduced-motion:reduce){.pqr-dcard-demo{transition:none}.pqr-dcard-demo.is-changing{opacity:1;transform:none}}
