
:root{--bg:#f6f8fb;--surface:#fff;--surface2:#f8fbff;--line:#e5ebf3;--line2:#d7e0ea;--text:#0f172a;--muted:#5b6474;--blue:#1f5eff;--green:#0ea5a4;--navy:#0d1830;--shadow:0 12px 36px rgba(15,23,42,.06);--shadow-lg:0 24px 70px rgba(15,23,42,.10);--max:1280px;--r:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}
.site-header{position:sticky;top:0;z-index:1000;background:rgba(246,248,251,.92);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(215,224,234,.78)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}.brand{display:flex;align-items:center;gap:12px;min-width:0}.brand-logo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--green));box-shadow:0 10px 24px rgba(31,94,255,.18);font-weight:900;color:#fff}.brand-copy strong{display:block;font-size:1rem;line-height:1.1}.brand-copy small{display:block;margin-top:2px;color:var(--muted);font-size:.78rem}
.nav-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.nav-links{display:flex;gap:14px;flex-wrap:wrap}.nav-links a{font-size:.92rem;font-weight:700;color:#334155}.nav-links a:hover{color:var(--blue)}.header-search{position:relative;min-width:280px;max-width:420px;flex:1}.header-search input,.hero-search input{width:100%;min-height:54px;border:1px solid var(--line2);border-radius:16px;background:#fff;padding:0 16px;font:inherit;color:var(--text);box-shadow:0 10px 24px rgba(15,23,42,.05)}
.hero{padding:48px 0 20px}.hero-shell{background:linear-gradient(135deg,#ffffff 0%,#f7fbff 50%,#eef8ff 100%);border:1px solid var(--line);border-radius:32px;box-shadow:var(--shadow-lg);padding:40px;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.eyebrow:before{content:'';width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--green));box-shadow:0 0 0 6px rgba(31,94,255,.10)}h1{margin:0 0 14px;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.02;letter-spacing:-.04em}h2{margin:0 0 12px;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.08;letter-spacing:-.03em}h3{margin:0 0 8px;font-size:1.06rem;line-height:1.28}p{margin:0 0 12px;color:#435066;line-height:1.82}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:14px;font-size:.95rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;box-shadow:0 16px 34px rgba(31,94,255,.18)}.btn-secondary{background:#fff;border:1px solid var(--line);color:var(--text);box-shadow:0 10px 24px rgba(15,23,42,.05)}
.section{padding:18px 0 58px}.section-head{margin-bottom:18px}.section-head p{max-width:960px}.card,.category-card,.guide-card,.panel,.faq-item,.search-shell,.article-hero,.article-section,.site-footer-shell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.category-card,.guide-card,.panel{padding:22px}.category-card:hover,.guide-card:hover{transform:translateY(-2px);transition:.18s ease}.kicker-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#eef5ff;border:1px solid #dce8ff;color:var(--blue);font-size:.78rem;font-weight:800}.muted{color:var(--muted)}
.help-search-copy{max-width:980px}.help-search-wrap{margin-top:24px}.hero-search{position:relative}.hero-search input{min-height:66px;border-radius:20px;font-size:1rem;padding:0 20px}.search-examples{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.search-chip{appearance:none;border:1px solid var(--line);background:#fff;color:#27415f;padding:10px 14px;border-radius:999px;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.04)}.search-chip:hover{background:#eef5ff;border-color:#dce8ff;color:var(--blue)}
.result-box{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:999;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);padding:10px;display:none}.result-box.show{display:block}.result-item{display:block;padding:12px;border-radius:12px}.result-item:hover{background:#f8fbff}.result-item strong{display:block;font-size:.95rem}.result-item span{display:block;color:var(--muted);font-size:.83rem;line-height:1.55}.result-item em{display:inline-block;margin-top:4px;font-style:normal;color:var(--blue);font-size:.78rem;font-weight:800}.result-group-label{display:block;padding:8px 12px 6px;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#66758c}.result-item-question{display:block;color:#10223e;font-size:.94rem;line-height:1.45;margin-bottom:5px}
.category-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.icon-badge{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;font-size:.84rem;font-weight:900;box-shadow:0 12px 26px rgba(31,94,255,.18)}.count-badge{padding:8px 12px;border-radius:999px;background:#eef5ff;border:1px solid #dce8ff;color:var(--blue);font-size:.78rem;font-weight:800}.inline-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inline-links a,.mini-link{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:#f8fbff;border:1px solid var(--line);font-size:.84rem;font-weight:700;color:#27415f}.inline-links a:hover,.mini-link:hover{background:#eef5ff}
.page-hero{padding:34px 0 18px}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:.88rem;color:#64748b}.breadcrumbs a{color:var(--blue);font-weight:700}.page-layout{display:grid;grid-template-columns:280px minmax(0,1fr) 260px;gap:22px;align-items:start}.sidebar,.toc{position:sticky;top:98px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:20px}.sidebar h3,.toc h3{margin:0 0 12px;font-size:1rem}.sidebar a,.toc a{display:block;padding:9px 12px;border-radius:12px;font-size:.9rem;font-weight:700;color:#334155}.sidebar a:hover,.sidebar a.is-active,.toc a:hover{background:#eef5ff;color:var(--blue)}.article-main{min-width:0}.article-hero{padding:28px}.article-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.meta-pill,.path-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#f8fbff;border:1px solid var(--line);font-size:.83rem;font-weight:700;color:#30445b}.meta-pill[href]:hover{background:#eef5ff}.path-grid{display:grid;gap:10px}.article-section{margin-top:18px;padding:24px}.article-section h2{font-size:1.28rem}.article-section p{color:var(--muted)}.article-section ul,.article-section ol{margin:0;padding-left:20px}.article-section li{margin:0 0 10px;color:var(--muted);line-height:1.72}.step-list li::marker{font-weight:800;color:var(--blue)}.quick-note{display:flex;gap:12px;padding:16px 18px;border-radius:18px;background:#eff8f5;border:1px solid #d1eee5;color:#0d5c52;margin:0 0 14px}.quick-note strong{display:block}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.question-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.question-card h4{margin:0 0 8px;font-size:1rem}.question-card p{margin:0;color:var(--muted)}
.site-footer{margin-top:56px;padding:0 0 38px}.site-footer-shell{padding:28px}.site-footer-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr .9fr;gap:20px}.site-footer h3{font-size:.95rem;margin:0 0 10px}.site-footer ul{margin:0;padding-left:18px}.site-footer li,.site-footer p{color:var(--muted);line-height:1.72}.site-footer a{color:#30445b}.site-footer a:hover{color:var(--blue)}.footer-bottom{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:.85rem}
@media (max-width:1100px){.page-layout{grid-template-columns:1fr}.sidebar,.toc{position:static}.grid-3,.grid-2,.site-footer-grid,.related-grid{grid-template-columns:1fr}.header-inner{align-items:flex-start;flex-direction:column;padding:14px 0}.nav-row{width:100%;justify-content:flex-start}.header-search{min-width:0;max-width:none;width:100%}}
@media (max-width:760px){.container{width:min(var(--max),calc(100% - 24px))}.hero-shell,.category-card,.guide-card,.panel,.article-hero,.article-section,.site-footer-shell{padding:20px}.hero-search input{min-height:60px;font-size:.96rem}}

/* Help header favicon + live website footer */
.site-header .brand-logo{
  background:#ffffff !important;
  border:1px solid var(--line) !important;
  overflow:hidden;
  padding:0;
  box-shadow:0 8px 20px rgba(15,23,42,.08);
}
.site-header .brand-logo img{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
}
.website-footer-slot{
  margin-top:18px;
}
.website-footer-slot .site-footer{
  margin-top:0 !important;
}
@media (max-width: 768px){
  .website-footer-slot{
    margin-top:14px;
  }
}

/* Redesigned help footer */
.site-footer{
  margin-top:56px;
}
.site-footer-shell{
  background:transparent;
  border:1px solid var(--line);
  border-radius:28px;
  box-shadow:none;
  padding:26px;
}
.site-footer-grid{
  display:grid;
  grid-template-columns:1.25fr .9fr .9fr .9fr;
  gap:20px;
}
.site-footer-card{
  background:transparent;
  border:1px solid var(--line);
  border-radius:20px;
  padding:18px;
  box-shadow:none;
}
.site-footer-brand{
  display:flex;
  align-items:flex-start;
  gap:14px;
}
.site-footer-brand-mark{
  width:46px;
  height:46px;
  border-radius:14px;
  background:transparent;
  border:1px solid var(--line);
  box-shadow:none;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  overflow:hidden;
}
.site-footer-brand-mark img{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
}
.site-footer h3{
  margin:0 0 10px;
  font-size:.98rem;
  line-height:1.35;
  color:var(--text);
}
.site-footer p{
  margin:0 0 10px;
  color:var(--muted);
  line-height:1.75;
  font-size:.95rem;
}
.site-footer p:last-child{
  margin-bottom:0;
}
.site-footer .footer-kicker{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:10px;
  padding:8px 12px;
  border-radius:999px;
  background:transparent;
  border:1px solid var(--line);
  color:var(--blue);
  font-size:.78rem;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.site-footer .footer-kicker::before{
  content:'';
  width:8px;
  height:8px;
  border-radius:50%;
  background:linear-gradient(135deg,var(--blue),var(--green));
}
.site-footer ul{
  list-style:none;
  padding:0;
  margin:0;
  display:grid;
  gap:8px;
}
.site-footer li{
  margin:0;
}
.site-footer a{
  color:var(--muted);
  text-decoration:none;
  line-height:1.6;
  font-size:.95rem;
}
.site-footer a:hover{
  color:var(--blue);
}
.site-footer .footer-bottom{
  margin-top:20px;
  padding-top:16px;
  border-top:1px solid var(--line);
  display:flex;
  justify-content:space-between;
  gap:16px;
  flex-wrap:wrap;
  color:var(--muted);
  font-size:.86rem;
  line-height:1.65;
}
.site-footer .footer-bottom strong{
  color:var(--text);
  font-weight:700;
}
@media (max-width: 1100px){
  .site-footer-grid{
    grid-template-columns:1fr 1fr;
  }
}
@media (max-width: 720px){
  .site-footer-shell{
    padding:18px;
    border-radius:22px;
  }
  .site-footer-grid{
    grid-template-columns:1fr;
  }
  .site-footer-card{
    padding:16px;
  }
  .site-footer .footer-bottom{
    flex-direction:column;
    gap:8px;
  }
}

/* 2026 enterprise standards layer */
:root{
  --navy:#071a35;
  --burgundy:#7c1738;
  --green:#087d70;
  --text:#132238;
  --muted:#56657a;
  --line:#d8e0ea;
  --soft:#f3f6fa;
  --blue:#1857a4;
}
html{scroll-behavior:smooth}
body{min-width:320px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*:focus-visible{outline:3px solid #e8a52b!important;outline-offset:3px!important}
.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);box-shadow:0 6px 22px rgba(7,26,53,.06)}
.header-inner{min-height:78px}
.brand-logo{background:#fff;padding:0}
.brand-logo img{width:132px!important;height:auto!important;max-height:42px;object-fit:contain}
.brand-copy{display:none}
.nav-links a:hover,.nav-links a:focus{color:var(--burgundy)}
.btn-primary{background:var(--burgundy);border-color:var(--burgundy)}
.btn-primary:hover{background:#5d1029;border-color:#5d1029}
.hero-shell,.article-hero,.quick-note{border-color:var(--line);box-shadow:0 16px 42px rgba(7,26,53,.08)}
.eyebrow,.kicker-pill,.mini-link{color:var(--burgundy)}
.official-help-guidance{padding:68px 0;background:#eef3f8;border-top:1px solid var(--line)}
.official-help-guidance h2{margin:4px 0 10px;color:var(--navy);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}
.official-help-guidance>div>p{max-width:780px;color:var(--muted)}
.official-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}
.official-help-grid a{display:flex;min-height:100%;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);text-decoration:none;box-shadow:0 10px 24px rgba(7,26,53,.05)}
.official-help-grid a:hover{border-color:#a9b8ca;box-shadow:0 16px 34px rgba(7,26,53,.09)}
.official-help-grid strong{color:var(--navy);line-height:1.35}
.official-help-grid span{color:var(--muted);font-size:.88rem}
.official-help-all{color:var(--burgundy);font-weight:800}
.help-enterprise-footer{padding:32px 0;background:#06152c;color:#d9e4f2}
.help-enterprise-footer>.container{display:flex;align-items:center;justify-content:space-between;gap:24px}
.help-enterprise-footer strong{color:#fff;font-size:1.2rem}
.help-enterprise-footer p{margin:3px 0 0;color:#b8c8dc;font-size:.82rem}
.help-enterprise-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}
.help-enterprise-footer a{color:#dce8f6;text-decoration:none;font-size:.82rem}
.help-enterprise-footer a:hover{text-decoration:underline}
@media(max-width:900px){
  .nav-row{display:block}
  .nav-links{display:flex;overflow-x:auto;padding-block:8px}
  .header-search{display:none}
  .official-help-grid{grid-template-columns:1fr}
}
@media(max-width:640px){
  .header-inner{min-height:68px}
  .brand-logo img{width:112px!important}
  .help-enterprise-footer>.container{display:grid}
  .help-enterprise-footer nav{justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Proplix Help Centre 2026 professional standards */
body.help-v2{
  --help-accent:#365b7c;
  --help-deep:#203c57;
  --help-wash:#f1f6fa;
  --help-route-line:#b8cbdc;
  background:#fbfcfd;
  color:#182333;
  font-size:16px;
  line-height:1.7;
}
body.help-v2 h1,body.help-v2 h2,body.help-v2 h3,body.help-v2 h4,
body.help-v2 strong,body.help-v2 th{font-weight:500}
body.help-v2 h1,body.help-v2 h2,body.help-v2 h3{color:#13233a;letter-spacing:-.025em}
body.help-v2 a{font-weight:450}
body.help-v2 .site-header{box-shadow:none;background:rgba(255,255,255,.98)}
body.help-v2 .header-inner{min-height:70px}
body.help-v2 .nav-links a{font-weight:450}
body.help-v2 .hero{padding:46px 0 38px;background:linear-gradient(145deg,var(--help-wash),#fff 72%);border-bottom:1px solid var(--help-route-line)}
body.help-v2 .hero-shell{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
body.help-v2 .hero h1{max-width:900px;font-size:clamp(2.15rem,4vw,4rem);line-height:1.04}
body.help-v2 .hero p{max-width:780px;color:#526174}
body.help-v2.help-hero-1 .hero-shell{border-left:3px solid var(--help-accent);padding-left:clamp(22px,4vw,56px)}
body.help-v2.help-hero-2 .hero{text-align:center}
body.help-v2.help-hero-2 .hero h1,body.help-v2.help-hero-2 .hero p{margin-inline:auto}
body.help-v2.help-hero-3 .hero-shell{max-width:960px;margin-left:0}
body.help-v2.help-hero-3 .hero{background:linear-gradient(115deg,#fff 0 48%,var(--help-wash) 48%)}
body.help-v2.help-hero-4 .hero-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:32px}
body.help-v2.help-hero-5 .hero{border-top:5px solid var(--help-accent)}
body.help-v2.help-hero-6 .hero-shell{border-bottom:1px solid var(--help-route-line);padding-bottom:20px}
body.help-v2 .section{padding:clamp(44px,6vw,78px) 0}
body.help-v2 .card,body.help-v2 .category-card,body.help-v2 .guide-card,body.help-v2 .panel,
body.help-v2 .faq-item,body.help-v2 .search-shell,body.help-v2 .article-hero,body.help-v2 .article-section{
  background:#fff;border:1px solid #dbe2ea;border-radius:7px;box-shadow:none
}
body.help-v2 .category-card,body.help-v2 .guide-card,body.help-v2 .panel{padding:24px;border-top:3px solid var(--help-route-line)}
body.help-v2 .category-card:hover,body.help-v2 .guide-card:hover{transform:none;border-color:var(--help-accent)}
body.help-v2 .category-title-link{color:#13233a;text-decoration:none}
body.help-v2 .category-title-link:hover{text-decoration:underline;text-underline-offset:4px}
body.help-v2 .kicker-pill,body.help-v2 .eyebrow{color:var(--help-deep);font-weight:500;background:transparent;border:0;padding:0;letter-spacing:.08em;text-transform:uppercase}
body.help-v2 .official-help-guidance{background:#f4f6f8;padding:64px 0}
body.help-v2 .official-help-grid{display:block;margin-top:28px;border-top:1px solid #cdd6e0}
body.help-v2 .official-help-grid a{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px;padding:19px 0;min-height:auto;background:transparent;border:0;border-bottom:1px solid #cdd6e0;border-radius:0;box-shadow:none}
body.help-v2 .official-help-grid a:hover{border-color:#9eacbc;box-shadow:none;color:var(--help-deep)}
body.help-v2 .official-help-grid strong{font-weight:500}
body.help-v2 .help-enterprise-footer{background:#0b182b;border-top:1px solid #23344b}
body.help-v2 .help-enterprise-footer strong{font-weight:500}
body.help-v2 .site-footer-shell{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}
body.help-v2 .site-footer-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}
@media(max-width:900px){
  body.help-v2.help-hero-4 .hero-shell{display:block}
  body.help-v2 .hero{padding:38px 0 32px}
}
@media(max-width:640px){
  body.help-v2 .hero h1{font-size:clamp(2rem,11vw,3rem)}
  body.help-v2.help-hero-3 .hero{background:var(--help-wash)}
  body.help-v2 .official-help-grid a{grid-template-columns:1fr;gap:4px}
}
