.pc-page button{font-family:inherit}.pc-page .btn-sm{height:36px;padding:0 14px;font-size:var(--text-sm);box-shadow:none}.pc-page .btn-primary{background:var(--color-primary);color:#fff}.pc-page .btn-primary:hover{background:var(--color-primary-hover)}.pc-page .btn-secondary{background:var(--color-secondary);color:#fff;box-shadow:none}.pc-page .btn-secondary:hover{background:var(--color-secondary-hover)}.pc-page .btn-outline{background:0 0;color:var(--color-primary);border:1.5px solid var(--border-strong);box-shadow:none}.pc-page .btn-outline:hover{background:var(--color-primary-soft)}.pc-page .muted{color:var(--text-muted)}.pc-page .max-720{max-width:720px}.pc-page .max-820{max-width:820px}.pc-page .hero-dark{background:var(--blue-900)}.pc-page .hero-dark h1,.pc-page .hero-dark .lead{color:#fff;max-width:none}.pc-page .hero-dark .desc{color:var(--slate-300);max-width:none}.pc-page .hero-split{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-12);align-items:center}.pc-page .trust-card{background:#fff;border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-lg)}.pc-page .trust-card-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-default)}.pc-page .trust-card-row:first-child{border-top:none}.pc-page .trust-card-row img{width:22px;height:22px;flex-shrink:0}.pc-page .trust-card-row strong{display:block;font-family:var(--font-display);font-weight:800;color:var(--text-heading);font-size:var(--text-base)}.pc-page .trust-card-row span{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}.pc-page .trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.pc-page .trust-item{display:flex;gap:var(--space-3);align-items:flex-start;font-family:var(--font-body);font-size:var(--text-sm);color:var(--slate-200);line-height:var(--leading-snug)}.pc-page .trust-item img{width:20px;height:20px;flex-shrink:0;filter:invert(1) opacity(.85);margin-top:2px}.pc-page .symptom-table{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.pc-page .symptom-row{display:grid;grid-template-columns:1fr 180px 200px;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);text-decoration:none;color:var(--text-body);border-top:1px solid var(--border-default)}.pc-page .symptom-row:first-child{border-top:none}.pc-page .symptom-row:nth-child(even){background:var(--surface-sunken)}.pc-page .symptom-row:nth-child(odd){background:#fff}.pc-page .symptom-row .sym{font-family:var(--font-body);font-size:var(--text-sm)}.pc-page .symptom-row .app{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--text-heading)}.pc-page .symptom-row .lnk{font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);color:var(--color-primary);display:flex;align-items:center;gap:6px}.pc-page .symptom-row .lnk img{width:14px;height:14px}.pc-page .service-group{margin-bottom:var(--space-10)}.pc-page .service-group-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-primary);margin-bottom:var(--space-4)}.pc-page .service-grid{display:grid;gap:var(--space-5)}.pc-page .service-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);text-decoration:none;display:block;height:100%}.pc-page .service-card img{width:26px;height:26px}.pc-page .service-card h3{margin:var(--space-3) 0 var(--space-2);color:var(--text-heading)}.pc-page .service-card p{font-size:var(--text-sm);color:var(--text-muted)}.pc-page .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.pc-page .cat-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5)}.pc-page .cat-card h3{margin-bottom:var(--space-3)}.pc-page .cat-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.pc-page .cat-card li{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-body);line-height:var(--leading-normal);padding-left:var(--space-4);border-left:2px solid var(--border-strong)}.pc-page .blist.dark li{color:var(--slate-200)}.pc-page .blist.dark li img{opacity:.85}.pc-page .steps.row3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.pc-page .step-num.accent{background:var(--color-accent);color:var(--text-on-accent)}.pc-page .callout{display:flex;gap:var(--space-3);align-items:flex-start;border-radius:var(--radius-md);padding:var(--space-5)}.pc-page .callout img{width:20px;height:20px;flex-shrink:0}.pc-page .callout-danger{background:var(--color-danger-soft);border:1px solid var(--red-500)}.pc-page .callout-danger p,.pc-page .callout-danger div{color:var(--red-600)}.pc-page .callout-warning{background:var(--color-warning-soft);border:1px solid var(--amber-300)}.pc-page .two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10)}.pc-page .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.pc-page .card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.pc-page .card-sunken{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--space-5)}.pc-page .card-white-on-dark{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5)}.pc-page .compare-col{border-radius:var(--radius-lg);padding:var(--space-6)}.pc-page .compare-good{background:var(--color-success-soft)}.pc-page .compare-bad{background:#fff;border:1px solid var(--border-strong)}.pc-page .compare-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--space-4)}.pc-page .compare-row{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-body);padding:var(--space-2) 0;border-top:1px solid var(--border-default)}.pc-page .compare-row:first-child{border-top:none}.pc-page .check-list{display:flex;flex-direction:column;gap:var(--space-3)}.pc-page .check-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:rgba(255,255,255,.06);border:1px solid var(--border-on-inverse);border-radius:var(--radius-md)}.pc-page .check-item img{width:18px;height:18px;filter:invert(1) opacity(.85);flex-shrink:0}.pc-page .check-item span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:#fff}.pc-page .area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.pc-page .area-chip{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:rgba(255,255,255,.06);border:1px solid var(--border-on-inverse);color:#fff;text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.pc-page .area-chip img{width:14px;height:14px;filter:invert(1) opacity(.7)}.pc-page .faq-item{border-bottom:1px solid var(--border-default)}.pc-page .faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:var(--text-heading)}.pc-page .faq-item summary::-webkit-details-marker{display:none}.pc-page .faq-item summary img{width:16px;height:16px;flex-shrink:0;transition:transform .15s var(--ease-standard)}.pc-page .faq-item[open] summary img{transform:rotate(180deg)}.pc-page .faq-item p{font-size:var(--text-sm);margin:0 0 var(--space-5)}@media (max-width:900px){.pc-page .two-col,.pc-page .grid-3,.pc-page .cat-grid,.pc-page .area-grid,.pc-page .trust-strip,.pc-page .steps.row3{grid-template-columns:1fr}.pc-page .symptom-row{grid-template-columns:1fr}.pc-page .service-grid{grid-template-columns:1fr!important}}.pc-page .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.pc-page .stat-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.pc-page .stat-card strong{display:block;font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-heading);margin-bottom:6px}.pc-page .stat-card span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.pc-page .quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.pc-page .quote-card{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.pc-page .quote-card .quote{font-family:var(--font-display);font-weight:700;color:var(--text-heading);font-size:var(--text-base);margin-bottom:var(--space-3)}.pc-page .quote-card p{font-size:var(--text-sm)}.pc-page .concept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.pc-page .concept{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5)}.pc-page .concept h3{margin-bottom:var(--space-2)}.pc-page .concept p{font-size:var(--text-sm)}.pc-page .resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.pc-page .resource-card{display:block;background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);text-decoration:none;box-shadow:var(--shadow-sm)}.pc-page .resource-card strong{display:block;font-family:var(--font-display);font-weight:800;color:var(--text-heading);margin-bottom:var(--space-2)}.pc-page .resource-card span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.pc-page .resource-card:hover{border-color:var(--blue-300);box-shadow:var(--shadow-md)}.pc-page .brand-cloud{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pc-page .brand-pill{display:inline-flex;padding:8px 12px;border:1px solid var(--border-default);background:#fff;border-radius:var(--radius-full);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--text-heading)}.pc-page .pm-band{display:grid;grid-template-columns:1.4fr .6fr;gap:var(--space-8);align-items:center;background:linear-gradient(135deg,var(--blue-900),var(--blue-800));border-radius:var(--radius-xl);padding:var(--space-8)}.pc-page .pm-band h2,.pc-page .pm-band p{color:#fff}.pc-page .pm-band p{color:var(--slate-300);margin-top:var(--space-3)}.pc-page .source-links{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-5);font-size:var(--text-xs)}.pc-page .source-links a{font-weight:700}@media (max-width:900px){.pc-page .stat-grid,.pc-page .quote-grid,.pc-page .concept-grid,.pc-page .resource-grid,.pc-page .pm-band{grid-template-columns:1fr}}.pc-page .section-intro{margin-top:var(--space-4);max-width:860px}.pc-page .prose h4{font-family:var(--font-display);font-weight:800;color:var(--text-heading);margin:var(--space-6) 0 var(--space-2)}.pc-page .faq-answer{padding:0 0 var(--space-5);max-width:860px}.pc-page .faq-answer .blist{margin-top:var(--space-3)}.pc-page .intro-copy{max-width:860px}.pc-page.page-guide .hero-dark .badge-primary,.pc-page.page-legal .hero-dark .badge-primary{background:rgba(255,255,255,.1);color:#fff}.pc-page.page-guide .hero-dark .badge-success,.pc-page.page-legal .hero-dark .badge-success{background:rgba(255,255,255,.1);color:#fff}.pc-page.page-guide .hero-dark .badge img,.pc-page.page-legal .hero-dark .badge img{filter:invert(1)}.pc-page.page-guide .hero-dark .hero-contact,.pc-page.page-legal .hero-dark .hero-contact{color:var(--slate-300)}.pc-page.page-guide .hero-dark .hero-trust,.pc-page.page-legal .hero-dark .hero-trust{border-color:rgba(255,255,255,.15)}.pc-page.page-guide .hero-dark .hero-trust-item,.pc-page.page-legal .hero-dark .hero-trust-item{color:var(--slate-200)}.pc-page.page-guide .hero-dark .hero-trust-item img,.pc-page.page-legal .hero-dark .hero-trust-item img{filter:invert(1);opacity:.85}.pc-header-inner{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:28px}.pc-brand{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:max-content}.pc-brand-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--blue-800),var(--cyan-500));display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:900;font-size:15px}.pc-brand-copy strong{display:block;font-family:var(--font-display);font-weight:850;color:var(--blue-900);font-size:15px;line-height:1.1}.pc-brand-copy span{display:block;font-size:11px;color:var(--text-muted);margin-top:3px}.pc-nav{display:flex;align-items:center;gap:20px;margin-left:auto}.pc-nav a,.pc-nav summary{font-size:13px;font-weight:700;color:var(--text-heading);text-decoration:none;cursor:pointer;list-style:none}.pc-nav summary::-webkit-details-marker{display:none}.pc-nav details{position:relative}.pc-nav-menu{position:absolute;top:28px;left:-16px;background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:10px;min-width:230px;display:grid;gap:2px}.pc-nav details:not([open]) .pc-nav-menu{display:none}.pc-nav-menu a{padding:9px 10px;border-radius:8px}.pc-nav-menu a:hover{background:var(--surface-sunken)}.pc-header-call{margin-left:8px}.pc-footer-inner{max-width:1200px;margin:0 auto;padding:0 24px}.pc-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}@media (max-width:900px){.pc-header-inner{flex-wrap:wrap}.pc-nav{order:3;width:100%;overflow-x:auto;padding-top:8px}.pc-header-call{margin-left:auto}.pc-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pc-brand-copy span{display:none}.pc-nav{gap:14px}.pc-footer-grid{grid-template-columns:1fr}.pc-header-call{padding:10px 14px!important;font-size:12px!important}}