body em,body i{font-style:normal!important}:root{--pp-navy:#20476B;--pp-blue:#418FDE;--pp-blue-deep:#1F66C1;--pp-pastel:#B1C8E7;--pp-mist:#EEF3F9;--pp-paper:#F7F9FC;--pp-slate:#4B5B6E;--pp-muted:#627180;--pp-line:#DCE3EC;--pp-navy-2:#22446A;--pp-navy-3:#2A507A;--pp-card-mist:linear-gradient(165deg, #F5F8FC 0%, #E1E9F2 100%);--pp-sky:#EAF2FC;--pp-sky-strong:#DDEAFA;--pp-lilac:#F0EEFB;--pp-mint:#E6F5F2;--pp-amber:#FBF1DC;--pp-rose:#FBE8EF;--pp-teal:#0F8A84;--pp-teal-ink:#0B6F6A;--pp-lilac-ink:#6B5BD2;--pp-amber-ink:#B7791F;--pp-rose-ink:#C23B6E;--pp-ink-soft:#3A4A5E;--pp-card-navy:radial-gradient(120% 95% at 30% 18%, #24446A 0%, #20476B 72%);--blue:var(--pp-blue-deep);--blue-deep:var(--pp-navy-3);--btn-primary:var(--pp-navy);--btn-primary-hover:#2D5C88;--blue-light:var(--pp-blue);--blue-bright:var(--pp-blue);--brand-blue:var(--pp-blue);--ink:var(--pp-navy);--slate:var(--pp-slate);--muted:var(--pp-muted);--nocturne:var(--pp-navy-2);--nocturne-2:var(--pp-navy);--navy:var(--pp-navy);--canvas:#ffffff;--porcelain:var(--pp-paper);--ice:var(--pp-mist);--ice-deep:var(--pp-line);--stone:var(--pp-mist);--stone-soft:var(--pp-paper);--blue-wash:var(--pp-mist);--green-wash:#e7f7ef;--hairline:var(--pp-line);--hairline-2:var(--pp-line);--border-light:var(--pp-line);--hairline-dark:rgba(255,255,255,.14);--focus-ring:var(--pp-blue-deep);--error-red:#b30000;--error-wash:#fdf3f3;--error-line:#f1d6d6;--pass-green:#0d6e31;--pass-green-bright:#16a34a;--pass-wash:#e7f7ef;--save:#137a49;--save-bright:#16834f;--save-wash:var(--green-wash);--save-line:#bfe6cf;--filter-blue-strong:var(--pp-blue-deep);--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--radius-full:9999px;--shadow-rest:0 1px 2px rgba(6,20,38,.04), 0 4px 12px rgba(6,20,38,.04);--shadow-media-lift:0 12px 32px rgba(0,0,0,.10);--shadow-dialog:0 20px 48px rgba(0,0,0,.16);--sans:'Poppins', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;--font-mono-system:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--gutter:clamp(20px, 4vw, 48px);--container-wide:1320px;--container-commerce:1200px;--container-content:1240px;--bp-tablet:1080px}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink);background-color:var(--porcelain);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--sans);color:var(--ink);font-weight:700;line-height:1.15}a{color:var(--blue);text-decoration:none}a:hover,a:focus{color:var(--blue-deep)}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;line-height:1;padding:13px 26px;min-height:48px;border-radius:var(--radius-pill);border:1px solid #fff0;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .1s}.btn-primary{background-color:var(--btn-primary);color:var(--canvas)}.btn-primary:hover{background-color:var(--btn-primary-hover);color:var(--canvas)}.btn-outline{background-color:#fff0;color:var(--ink);border-color:var(--hairline-2)}.btn-block{width:100%}.btn-solid{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:13.5px;font-weight:600;line-height:1;letter-spacing:.04em;padding:18px 34px;min-height:52px;background-color:var(--btn-primary);color:var(--canvas);border:1px solid #fff0;border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;transition:background-color .15s,transform .1s}.btn-solid:hover{background-color:var(--blue-deep);color:var(--canvas)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--sans);font-size:13.5px;font-weight:600;line-height:1;letter-spacing:.04em;padding:16px 30px;color:var(--canvas);background-color:#fff0;border:1px solid rgb(255 255 255 / .35);border-radius:99px;text-decoration:none;cursor:pointer}.mono,.coa-table .chip-mg,.coa-help .tag,.contact-page .ct-mono-input{font-family:var(--font-mono-system);font-variant-numeric:tabular-nums}