.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)}
