.sl-theme-light,:host,:root{color-scheme:light;--sl-color-gray-50:#f9f9f9;--sl-color-gray-100:#f4f4f5;--sl-color-gray-200:#e4e4e7;--sl-color-gray-300:#d4d4d8;--sl-color-gray-400:#a1a1aa;--sl-color-gray-500:#71717a;--sl-color-gray-600:#52525b;--sl-color-gray-700:#3f3f46;--sl-color-gray-800:#27272a;--sl-color-gray-900:#18181b;--sl-color-gray-950:#131316;--sl-color-red-50:#fef2f2;--sl-color-red-100:#fee2e2;--sl-color-red-200:#fecaca;--sl-color-red-300:#fca5a5;--sl-color-red-400:#f87171;--sl-color-red-500:#ef4444;--sl-color-red-600:#dc2626;--sl-color-red-700:#b91c1c;--sl-color-red-800:#991b1b;--sl-color-red-900:#7f1d1d;--sl-color-red-950:#501414;--sl-color-orange-50:#fff7ed;--sl-color-orange-100:#ffedd5;--sl-color-orange-200:#fed7aa;--sl-color-orange-300:#fdba74;--sl-color-orange-400:#fb923c;--sl-color-orange-500:#f97316;--sl-color-orange-600:#ea580c;--sl-color-orange-700:#c2410c;--sl-color-orange-800:#9a3412;--sl-color-orange-900:#7c2d12;--sl-color-orange-950:#52200f;--sl-color-amber-50:#fffbeb;--sl-color-amber-100:#fef3c7;--sl-color-amber-200:#fde68a;--sl-color-amber-300:#fcd34d;--sl-color-amber-400:#fbbf24;--sl-color-amber-500:#f59e0b;--sl-color-amber-600:#d97706;--sl-color-amber-700:#b45309;--sl-color-amber-800:#92400e;--sl-color-amber-900:#78350f;--sl-color-amber-950:#4a230b;--sl-color-yellow-50:#fefce8;--sl-color-yellow-100:#fef9c3;--sl-color-yellow-200:#fef08a;--sl-color-yellow-300:#fde047;--sl-color-yellow-400:#facc15;--sl-color-yellow-500:#eab308;--sl-color-yellow-600:#ca8a04;--sl-color-yellow-700:#a16207;--sl-color-yellow-800:#854d0e;--sl-color-yellow-900:#713f12;--sl-color-yellow-950:#3c260b;--sl-color-lime-50:#f7fee7;--sl-color-lime-100:#ecfccb;--sl-color-lime-200:#d9f99d;--sl-color-lime-300:#bef264;--sl-color-lime-400:#a3e635;--sl-color-lime-500:#84cc16;--sl-color-lime-600:#65a30d;--sl-color-lime-700:#4d7c0f;--sl-color-lime-800:#3f6212;--sl-color-lime-900:#365314;--sl-color-lime-950:#26390e;--sl-color-green-50:#f0fdf4;--sl-color-green-100:#dcfce7;--sl-color-green-200:#bbf7d0;--sl-color-green-300:#86efac;--sl-color-green-400:#4ade80;--sl-color-green-500:#22c55e;--sl-color-green-600:#16a34a;--sl-color-green-700:#15803d;--sl-color-green-800:#166534;--sl-color-green-900:#14532d;--sl-color-green-950:#0c311b;--sl-color-emerald-50:#ecfdf5;--sl-color-emerald-100:#d1fae5;--sl-color-emerald-200:#a7f3d0;--sl-color-emerald-300:#6ee7b7;--sl-color-emerald-400:#34d399;--sl-color-emerald-500:#10b981;--sl-color-emerald-600:#059669;--sl-color-emerald-700:#047857;--sl-color-emerald-800:#065f46;--sl-color-emerald-900:#064e3b;--sl-color-emerald-950:#032d22;--sl-color-teal-50:#f0fdfa;--sl-color-teal-100:#ccfbf1;--sl-color-teal-200:#99f6e4;--sl-color-teal-300:#5eead4;--sl-color-teal-400:#2dd4bf;--sl-color-teal-500:#14b8a6;--sl-color-teal-600:#0d9488;--sl-color-teal-700:#0f766e;--sl-color-teal-800:#115e59;--sl-color-teal-900:#134e4a;--sl-color-teal-950:#0c2e2c;--sl-color-cyan-50:#ecfeff;--sl-color-cyan-100:#cffafe;--sl-color-cyan-200:#a5f3fc;--sl-color-cyan-300:#67e8f9;--sl-color-cyan-400:#22d3ee;--sl-color-cyan-500:#06b6d4;--sl-color-cyan-600:#0891b2;--sl-color-cyan-700:#0e7490;--sl-color-cyan-800:#155e75;--sl-color-cyan-900:#164e63;--sl-color-cyan-950:#103442;--sl-color-sky-50:#f0f9ff;--sl-color-sky-100:#e0f2fe;--sl-color-sky-200:#bae6fd;--sl-color-sky-300:#7dd3fc;--sl-color-sky-400:#38bdf8;--sl-color-sky-500:#0ea5e9;--sl-color-sky-600:#0284c7;--sl-color-sky-700:#0369a1;--sl-color-sky-800:#075985;--sl-color-sky-900:#0c4a6e;--sl-color-sky-950:#0b3249;--sl-color-blue-50:#eff6ff;--sl-color-blue-100:#dbeafe;--sl-color-blue-200:#bfdbfe;--sl-color-blue-300:#93c5fd;--sl-color-blue-400:#60a5fa;--sl-color-blue-500:#3b82f6;--sl-color-blue-600:#2563eb;--sl-color-blue-700:#1d4ed8;--sl-color-blue-800:#1e40af;--sl-color-blue-900:#1e3a8a;--sl-color-blue-950:#152149;--sl-color-indigo-50:#eef2ff;--sl-color-indigo-100:#e0e7ff;--sl-color-indigo-200:#c7d2fe;--sl-color-indigo-300:#a5b4fc;--sl-color-indigo-400:#818cf8;--sl-color-indigo-500:#6366f1;--sl-color-indigo-600:#4f46e5;--sl-color-indigo-700:#4338ca;--sl-color-indigo-800:#3730a3;--sl-color-indigo-900:#312e81;--sl-color-indigo-950:#242154;--sl-color-violet-50:#f5f3ff;--sl-color-violet-100:#ede9fe;--sl-color-violet-200:#ddd6fe;--sl-color-violet-300:#c4b5fd;--sl-color-violet-400:#a78bfa;--sl-color-violet-500:#8b5cf6;--sl-color-violet-600:#7c3aed;--sl-color-violet-700:#6d28d9;--sl-color-violet-800:#5b21b6;--sl-color-violet-900:#4c1d95;--sl-color-violet-950:#311558;--sl-color-purple-50:#faf5ff;--sl-color-purple-100:#f3e8ff;--sl-color-purple-200:#e9d5ff;--sl-color-purple-300:#d8b4fe;--sl-color-purple-400:#c084fc;--sl-color-purple-500:#a855f7;--sl-color-purple-600:#9333ea;--sl-color-purple-700:#7e22ce;--sl-color-purple-800:#6b21a8;--sl-color-purple-900:#581c87;--sl-color-purple-950:#2f1143;--sl-color-fuchsia-50:#fdf4ff;--sl-color-fuchsia-100:#fae8ff;--sl-color-fuchsia-200:#f5d0fe;--sl-color-fuchsia-300:#f0abfc;--sl-color-fuchsia-400:#e879f9;--sl-color-fuchsia-500:#d946ef;--sl-color-fuchsia-600:#c026d3;--sl-color-fuchsia-700:#a21caf;--sl-color-fuchsia-800:#86198f;--sl-color-fuchsia-900:#701a75;--sl-color-fuchsia-950:#38103a;--sl-color-pink-50:#fdf2f8;--sl-color-pink-100:#fce7f3;--sl-color-pink-200:#fbcfe8;--sl-color-pink-300:#f9a8d4;--sl-color-pink-400:#f472b6;--sl-color-pink-500:#ec4899;--sl-color-pink-600:#db2777;--sl-color-pink-700:#be185d;--sl-color-pink-800:#9d174d;--sl-color-pink-900:#831843;--sl-color-pink-950:#430e23;--sl-color-rose-50:#fff1f2;--sl-color-rose-100:#ffe4e6;--sl-color-rose-200:#fecdd3;--sl-color-rose-300:#fda4af;--sl-color-rose-400:#fb7185;--sl-color-rose-500:#f43f5e;--sl-color-rose-600:#e11d48;--sl-color-rose-700:#be123c;--sl-color-rose-800:#9f1239;--sl-color-rose-900:#881337;--sl-color-rose-950:#4a0d20;--sl-color-primary-50:var(--sl-color-sky-50);--sl-color-primary-100:var(--sl-color-sky-100);--sl-color-primary-200:var(--sl-color-sky-200);--sl-color-primary-300:var(--sl-color-sky-300);--sl-color-primary-400:var(--sl-color-sky-400);--sl-color-primary-500:var(--sl-color-sky-500);--sl-color-primary-600:var(--sl-color-sky-600);--sl-color-primary-700:var(--sl-color-sky-700);--sl-color-primary-800:var(--sl-color-sky-800);--sl-color-primary-900:var(--sl-color-sky-900);--sl-color-primary-950:var(--sl-color-sky-950);--sl-color-success-50:var(--sl-color-green-50);--sl-color-success-100:var(--sl-color-green-100);--sl-color-success-200:var(--sl-color-green-200);--sl-color-success-300:var(--sl-color-green-300);--sl-color-success-400:var(--sl-color-green-400);--sl-color-success-500:var(--sl-color-green-500);--sl-color-success-600:var(--sl-color-green-600);--sl-color-success-700:var(--sl-color-green-700);--sl-color-success-800:var(--sl-color-green-800);--sl-color-success-900:var(--sl-color-green-900);--sl-color-success-950:var(--sl-color-green-950);--sl-color-warning-50:var(--sl-color-amber-50);--sl-color-warning-100:var(--sl-color-amber-100);--sl-color-warning-200:var(--sl-color-amber-200);--sl-color-warning-300:var(--sl-color-amber-300);--sl-color-warning-400:var(--sl-color-amber-400);--sl-color-warning-500:var(--sl-color-amber-500);--sl-color-warning-600:var(--sl-color-amber-600);--sl-color-warning-700:var(--sl-color-amber-700);--sl-color-warning-800:var(--sl-color-amber-800);--sl-color-warning-900:var(--sl-color-amber-900);--sl-color-warning-950:var(--sl-color-amber-950);--sl-color-danger-50:var(--sl-color-red-50);--sl-color-danger-100:var(--sl-color-red-100);--sl-color-danger-200:var(--sl-color-red-200);--sl-color-danger-300:var(--sl-color-red-300);--sl-color-danger-400:var(--sl-color-red-400);--sl-color-danger-500:var(--sl-color-red-500);--sl-color-danger-600:var(--sl-color-red-600);--sl-color-danger-700:var(--sl-color-red-700);--sl-color-danger-800:var(--sl-color-red-800);--sl-color-danger-900:var(--sl-color-red-900);--sl-color-danger-950:var(--sl-color-red-950);--sl-color-neutral-50:var(--sl-color-gray-50);--sl-color-neutral-100:var(--sl-color-gray-100);--sl-color-neutral-200:var(--sl-color-gray-200);--sl-color-neutral-300:var(--sl-color-gray-300);--sl-color-neutral-400:var(--sl-color-gray-400);--sl-color-neutral-500:var(--sl-color-gray-500);--sl-color-neutral-600:var(--sl-color-gray-600);--sl-color-neutral-700:var(--sl-color-gray-700);--sl-color-neutral-800:var(--sl-color-gray-800);--sl-color-neutral-900:var(--sl-color-gray-900);--sl-color-neutral-950:var(--sl-color-gray-950);--sl-color-neutral-0:#fff;--sl-color-neutral-1000:#000;--sl-border-radius-small:0.1875rem;--sl-border-radius-medium:0.25rem;--sl-border-radius-large:0.5rem;--sl-border-radius-x-large:1rem;--sl-border-radius-circle:50%;--sl-border-radius-pill:9999px;--sl-shadow-x-small:0 1px 2px hsla(240,4%,46%,.06);--sl-shadow-small:0 1px 2px hsla(240,4%,46%,.12);--sl-shadow-medium:0 2px 4px hsla(240,4%,46%,.12);--sl-shadow-large:0 2px 8px hsla(240,4%,46%,.12);--sl-shadow-x-large:0 4px 16px hsla(240,4%,46%,.12);--sl-spacing-3x-small:0.125rem;--sl-spacing-2x-small:0.25rem;--sl-spacing-x-small:0.5rem;--sl-spacing-small:0.75rem;--sl-spacing-medium:1rem;--sl-spacing-large:1.25rem;--sl-spacing-x-large:1.75rem;--sl-spacing-2x-large:2.25rem;--sl-spacing-3x-large:3rem;--sl-spacing-4x-large:4.5rem;--sl-transition-x-slow:1000ms;--sl-transition-slow:500ms;--sl-transition-medium:250ms;--sl-transition-fast:150ms;--sl-transition-x-fast:50ms;--sl-font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--sl-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--sl-font-serif:Georgia,"Times New Roman",serif;--sl-font-size-2x-small:0.625rem;--sl-font-size-x-small:0.75rem;--sl-font-size-small:0.875rem;--sl-font-size-medium:1rem;--sl-font-size-large:1.25rem;--sl-font-size-x-large:1.5rem;--sl-font-size-2x-large:2.25rem;--sl-font-size-3x-large:3rem;--sl-font-size-4x-large:4.5rem;--sl-font-weight-light:300;--sl-font-weight-normal:400;--sl-font-weight-semibold:500;--sl-font-weight-bold:700;--sl-letter-spacing-denser:-0.03em;--sl-letter-spacing-dense:-0.015em;--sl-letter-spacing-normal:normal;--sl-letter-spacing-loose:0.075em;--sl-letter-spacing-looser:0.15em;--sl-line-height-denser:1;--sl-line-height-dense:1.4;--sl-line-height-normal:1.8;--sl-line-height-loose:2.2;--sl-line-height-looser:2.6;--sl-focus-ring-color:var(--sl-color-primary-600);--sl-focus-ring-style:solid;--sl-focus-ring-width:3px;--sl-focus-ring:var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset:1px;--sl-button-font-size-small:var(--sl-font-size-x-small);--sl-button-font-size-medium:var(--sl-font-size-small);--sl-button-font-size-large:var(--sl-font-size-medium);--sl-input-height-small:1.875rem;--sl-input-height-medium:2.5rem;--sl-input-height-large:3.125rem;--sl-input-background-color:var(--sl-color-neutral-0);--sl-input-background-color-hover:var(--sl-input-background-color);--sl-input-background-color-focus:var(--sl-input-background-color);--sl-input-background-color-disabled:var(--sl-color-neutral-100);--sl-input-border-color:var(--sl-color-neutral-300);--sl-input-border-color-hover:var(--sl-color-neutral-400);--sl-input-border-color-focus:var(--sl-color-primary-500);--sl-input-border-color-disabled:var(--sl-color-neutral-300);--sl-input-border-width:1px;--sl-input-required-content:"*";--sl-input-required-content-offset:-2px;--sl-input-required-content-color:var(--sl-input-label-color);--sl-input-border-radius-small:var(--sl-border-radius-medium);--sl-input-border-radius-medium:var(--sl-border-radius-medium);--sl-input-border-radius-large:var(--sl-border-radius-medium);--sl-input-font-family:var(--sl-font-sans);--sl-input-font-weight:var(--sl-font-weight-normal);--sl-input-font-size-small:var(--sl-font-size-small);--sl-input-font-size-medium:var(--sl-font-size-medium);--sl-input-font-size-large:var(--sl-font-size-large);--sl-input-letter-spacing:var(--sl-letter-spacing-normal);--sl-input-color:var(--sl-color-neutral-700);--sl-input-color-hover:var(--sl-color-neutral-700);--sl-input-color-focus:var(--sl-color-neutral-700);--sl-input-color-disabled:var(--sl-color-neutral-900);--sl-input-icon-color:var(--sl-color-neutral-500);--sl-input-icon-color-hover:var(--sl-color-neutral-600);--sl-input-icon-color-focus:var(--sl-color-neutral-600);--sl-input-placeholder-color:var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled:var(--sl-color-neutral-600);--sl-input-spacing-small:var(--sl-spacing-small);--sl-input-spacing-medium:var(--sl-spacing-medium);--sl-input-spacing-large:var(--sl-spacing-large);--sl-input-focus-ring-color:rgba(14,165,233,.4);--sl-input-focus-ring-offset:0;--sl-input-filled-background-color:var(--sl-color-neutral-100);--sl-input-filled-background-color-hover:var(--sl-color-neutral-100);--sl-input-filled-background-color-focus:var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled:var(--sl-color-neutral-100);--sl-input-filled-color:var(--sl-color-neutral-800);--sl-input-filled-color-hover:var(--sl-color-neutral-800);--sl-input-filled-color-focus:var(--sl-color-neutral-700);--sl-input-filled-color-disabled:var(--sl-color-neutral-800);--sl-input-label-font-size-small:var(--sl-font-size-small);--sl-input-label-font-size-medium:var(--sl-font-size-medium);--sl-input-label-font-size-large:var(--sl-font-size-large);--sl-input-label-color:inherit;--sl-input-help-text-font-size-small:var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium:var(--sl-font-size-small);--sl-input-help-text-font-size-large:var(--sl-font-size-medium);--sl-input-help-text-color:var(--sl-color-neutral-500);--sl-toggle-size-small:0.875rem;--sl-toggle-size-medium:1.125rem;--sl-toggle-size-large:1.375rem;--sl-overlay-background-color:hsla(240,4%,46%,.33);--sl-panel-background-color:var(--sl-color-neutral-0);--sl-panel-border-color:var(--sl-color-neutral-200);--sl-panel-border-width:1px;--sl-tooltip-border-radius:var(--sl-border-radius-medium);--sl-tooltip-background-color:var(--sl-color-neutral-800);--sl-tooltip-color:var(--sl-color-neutral-0);--sl-tooltip-font-family:var(--sl-font-sans);--sl-tooltip-font-weight:var(--sl-font-weight-normal);--sl-tooltip-font-size:var(--sl-font-size-small);--sl-tooltip-line-height:var(--sl-line-height-dense);--sl-tooltip-padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size:6px;--sl-z-index-drawer:700;--sl-z-index-dialog:800;--sl-z-index-dropdown:900;--sl-z-index-toast:950;--sl-z-index-tooltip:1000}@supports (scrollbar-gutter:stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.sl-scroll-lock body{overflow:hidden!important;padding-right:var(--sl-scroll-lock-size)!important}}.sl-toast-stack{inset-inline-end:0;max-height:100%;max-width:100%;overflow:auto;position:fixed;top:0;width:28rem;z-index:var(--sl-z-index-toast)}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/poppins/poppins-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/fonts/poppins/poppins-300-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins/poppins-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins/poppins-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins/poppins-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins/poppins-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins/poppins-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins/poppins-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins/poppins-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/fonts/poppins/poppins-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*{box-sizing:border-box;margin:0;padding:0}body{align-items:center;animation:nf-login-gradient 12s ease infinite;background:linear-gradient(135deg,#00122e,#00296b,#003580,#0077b6);background-size:400% 400%;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.overflow-auto{overflow:auto}@keyframes nf-login-gradient{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 0}75%{background-position:0 100%}to{background-position:0 50%}}.login-orb{animation:nf-orb-float 8s ease-in-out infinite;border-radius:50%;pointer-events:none;position:absolute}.login-orb--1{animation-delay:0s;background:radial-gradient(circle,rgba(0,119,182,.2),transparent 70%);height:400px;right:-5%;top:-10%;width:400px}.login-orb--2{animation-delay:-4s;background:radial-gradient(circle,rgba(245,118,0,.1),transparent 70%);bottom:-8%;height:300px;left:-5%;width:300px}.login-orb--3{animation-delay:-2s;background:radial-gradient(circle,rgba(101,180,215,.12),transparent 70%);height:200px;left:20%;top:40%;width:200px}@keyframes nf-orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 24px 64px rgba(0,18,46,.3);max-width:420px;padding:48px 44px;position:relative;text-align:center;width:100%;z-index:1}.login-logo{display:block;height:auto;margin:0 auto 24px;width:80%}.login-card h1{color:#00296b;font-size:24px;font-weight:600;margin-bottom:6px}.login-card p{color:#6b7a8d;font-size:13px;margin-bottom:28px}.login-error{background:#fdedec;border:1px solid #f5b7b1;border-radius:10px;color:#922b21;font-size:12px;margin-bottom:16px;padding:10px 14px}.login-btn{background:linear-gradient(135deg,#f57600,#e06b00);border:none;border-radius:10px;box-shadow:0 4px 16px rgba(245,118,0,.3);color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:5px;padding:14px 12px;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.login-btn:hover{box-shadow:0 6px 20px rgba(245,118,0,.4);color:#fff;transform:translateY(-1px)}.login-footer{color:#a1c8da;font-size:10px;margin-top:24px}.login-accent{background:linear-gradient(90deg,#f57600,#ffb133,#0077b6,#65b4d7);bottom:0;height:3px;left:0;position:fixed;right:0}.invite-container{margin:4rem auto;max-width:500px;padding:2rem;text-align:center}.invite-card{background:var(--sl-color-neutral-0,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2rem}.invite-card h1{color:#00264d;font-size:1.5rem;margin-bottom:1rem}.invite-card p{color:var(--sl-color-neutral-600,#666);margin-bottom:1.5rem}.invite-details{background:var(--sl-color-neutral-50,#f8f9fa);border-radius:4px;margin-bottom:1.5rem;padding:1rem;text-align:left}.invite-details dt{color:var(--sl-color-neutral-700,#555);font-weight:700;margin-bottom:.25rem}.invite-details dd{color:var(--sl-color-neutral-900,#333);margin-bottom:.75rem;margin-left:0}.pp-body{--pp-navy:var(--app-color-primary,#00296b);--pp-navy-deep:#00122e;--pp-navy-light:#003580;--pp-orange:var(--app-color-accent,#f57600);--pp-orange-hover:#e06b00;--pp-blue:#2eafe0;--pp-lime:#96ff00;--pp-green:#2ecc71;--pp-green-dark:#4a9d2a;--pp-ink:#1f2937;--pp-ink-soft:#51607a;--pp-light:#f2f4f3;--pp-line:#e2e7ee;--pp-radius:14px;--pp-radius-pill:9999px;--pp-maxw:1180px;--pp-shadow-card:0 6px 24px rgba(0,41,107,.08);--pp-shadow-orange:0 6px 18px rgba(245,118,0,.3);animation:none;background:var(--pp-light);color:var(--pp-ink);display:block;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:visible;-webkit-font-smoothing:antialiased}html{overflow-x:hidden;scroll-behavior:smooth}.pp-header{background:#fff;border-bottom:1px solid var(--pp-line);box-shadow:0 1px 8px rgba(0,41,107,.06);position:sticky;top:0;z-index:1000}.pp-header-inner{align-items:center;display:flex;gap:1.5rem;margin:0 auto;max-width:var(--pp-maxw);padding:.85rem 1.5rem}.pp-logo{align-items:center;display:inline-flex;flex-shrink:0}.pp-logo img{display:block;height:50px}.pp-nav{align-items:center;display:flex;gap:1.6rem;margin-left:auto}.pp-nav a{color:var(--pp-ink);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .15s ease;white-space:nowrap}.pp-nav a:hover{color:var(--pp-orange)}.pp-login-btn{background:var(--pp-orange);border-radius:var(--pp-radius-pill);box-shadow:var(--pp-shadow-orange);color:#fff;flex-shrink:0;font-size:.92rem;font-weight:600;padding:.55rem 1.4rem;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.pp-login-btn:hover{background:var(--pp-orange-hover);color:#fff;transform:translateY(-1px)}.pp-section{overflow:hidden;padding:4.5rem 1.5rem;position:relative}.pp-section--dark{background:#00296b;color:#fff}.pp-section--dark:before{animation:gridShift 20s linear infinite;background-image:linear-gradient(rgba(0,199,245,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,199,245,.06) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes gridShift{0%{background-position:0 0}to{background-position:60px 60px}}@media (prefers-reduced-motion:reduce){.pp-section--dark:before{animation:none}}.pp-section--light{background:var(--pp-light);color:var(--pp-ink)}.pp-section>.pp-container{position:relative;z-index:1}.pp-container{margin:0 auto;max-width:var(--pp-maxw)}.pp-container--narrow{max-width:860px}.pp-section-head{margin-bottom:2.75rem;text-align:center}.pp-h1,.pp-h2{font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.pp-h1{font-size:clamp(2.3rem,5vw,3.4rem)}.pp-h2{font-size:clamp(1.8rem,3.6vw,2.6rem)}.pp-section--dark .pp-h1,.pp-section--dark .pp-h2{color:#fff}.pp-section--light .pp-h1,.pp-section--light .pp-h2{color:var(--pp-navy)}.pp-accent{color:var(--pp-orange)}.pp-section--dark .pp-accent{color:var(--pp-lime)}.pp-lede{font-size:1.05rem;line-height:1.65;margin:1rem 0 0}.pp-section--dark .pp-lede{color:hsla(0,0%,100%,.82)}.pp-section--light .pp-lede{color:var(--pp-ink-soft)}.pp-lede--center{margin-left:auto;margin-right:auto;max-width:680px;text-align:center}.pp-btn{border-radius:var(--pp-radius-pill);display:inline-block;font-size:1rem;font-weight:600;padding:.85rem 2.1rem;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.pp-btn--orange{background:var(--pp-orange);box-shadow:var(--pp-shadow-orange);color:#fff}.pp-btn--orange:hover{background:var(--pp-orange-hover);color:#fff;transform:translateY(-1px)}.pp-hero{padding-bottom:4rem;padding-top:4rem}.pp-hero-inner{text-align:center}.pp-hero .pp-lede{margin-left:auto;margin-right:auto;max-width:680px}.promo-banner{background:#96ff0036;border:1px solid #16a34a;border-radius:var(--pp-radius-pill);color:#96ff00;display:inline-block;font-size:1rem;font-weight:600;margin:1.5rem auto 0;padding:.5rem 1.4rem}sl-details.trial-details{display:block;margin:1.75rem auto 0;max-width:520px;text-align:left}sl-details.trial-details::part(base){background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--pp-radius);color:#fff}sl-details.trial-details::part(summary){color:#fff;font-size:.95rem;font-weight:600;padding:.75rem 1.1rem}sl-details.trial-details::part(summary-icon){color:hsla(0,0%,100%,.7)}sl-details.trial-details::part(content){padding:0 1.1rem 1.1rem}.trial-explanation{color:hsla(0,0%,100%,.78);font-size:.88rem;line-height:1.6;margin:0 0 .85rem}.trial-table{border-collapse:collapse;font-size:.88rem;width:100%}.trial-table thead th{border-bottom:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6);font-size:.78rem;font-weight:600;letter-spacing:.03em;padding:.4rem .5rem;text-align:left}.trial-table thead th:last-child{text-align:right}.trial-table tbody td{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.35rem .5rem}.trial-table tbody td:last-child{text-align:right}.trial-note{color:hsla(0,0%,100%,.6);font-size:.8rem;margin:.85rem 0 0}.referral-banner{background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.45);border-radius:var(--pp-radius);color:var(--pp-green-dark);font-weight:600;margin:0 auto 1.75rem;max-width:560px;padding:1rem 1.5rem;text-align:center}.referral-input-form{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.nf-sub-referral-input{width:240px}.referral-discount-tag{background:rgba(46,204,113,.14);border-radius:6px;color:var(--pp-green-dark);display:inline-block;font-size:.82rem;font-weight:700;margin:.5rem 0;padding:.25rem .6rem}.pricing-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center}.pricing-card{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-card);box-sizing:border-box;color:var(--pp-ink);display:flex;flex:1 1 320px;flex-direction:column;max-width:400px;padding:2.25rem 2rem;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.pricing-card:hover{box-shadow:0 14px 40px rgba(0,41,107,.14);transform:translateY(-4px)}.pricing-card h2{font-size:1.9rem;font-weight:700;margin-bottom:.4rem;padding-bottom:.5rem;position:relative}.pricing-card h2:after{background:currentColor;border-radius:var(--pp-radius-pill);content:"";display:block;height:3px;margin:.5rem auto 0;opacity:.85;width:48px}.plan-description{color:var(--pp-ink-soft);font-size:.85rem;line-height:1.5;margin:0 auto;width:80%}.pricing-card .price{color:var(--pp-navy);font-size:2.6rem;font-weight:700;margin:1.1rem 0 .25rem}.pricing-card .price span{color:var(--pp-ink-soft);font-size:1rem;font-weight:500}.pricing-card hr{border:none;border-top:1px solid var(--pp-line);margin:1.5rem 0}.plan-users{font-size:.95rem;font-weight:600;margin-bottom:.75rem}.plan-users-overage{color:var(--pp-ink-soft);display:block;font-size:.8rem;font-weight:400;margin-top:.15rem}.plan-wallet-credit{font-size:1rem}.plan-wallet-credit strong{color:var(--pp-orange)}.plan-wallet-team-note{color:var(--pp-ink-soft);font-size:.82rem;margin:.45rem 0 0}.pricing-card[data-tier=essentials] h2{color:var(--pp-blue)}.pricing-card[data-tier=plus] h2{color:var(--pp-orange)}.pricing-card[data-tier=premium] h2{color:var(--pp-navy)}.pricing-card[data-tier=plus]{border-color:rgba(245,118,0,.55);box-shadow:0 14px 40px rgba(245,118,0,.14)}.pricing-card[data-tier=plus]:before{background:var(--pp-orange);border-radius:var(--pp-radius-pill);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;content:"Most Popular";font-size:.72rem;font-weight:700;left:50%;letter-spacing:.04em;padding:.32rem 1rem;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.pricing-card hr{margin-top:auto}.nf-sub-full-button{margin-bottom:.5rem;width:100%}.nf-sub-centered{background:#fff;border-radius:8px;margin:4rem auto;max-width:600px;padding:2rem;text-align:center}.nf-sub-body-text{color:var(--sl-color-neutral-500,#666);margin-top:1rem}.nf-sub-cta{margin-top:2rem}.nf-sub-logout-form{margin-top:1rem}.pricing-card sl-button.subscribe-button::part(base){background:var(--pp-orange);border:none;border-radius:var(--pp-radius-pill);box-shadow:var(--pp-shadow-orange);color:#fff;font-weight:600}.pricing-card sl-button.subscribe-button::part(base):hover{background:var(--pp-orange-hover)}.pricing-card sl-button.nf-sub-full-button:not(.subscribe-button)::part(base){background:transparent;border:1px solid rgba(0,41,107,.28);border-radius:var(--pp-radius-pill);color:var(--pp-navy);font-weight:600;transition:background .15s ease,border-color .15s ease}.pricing-card sl-button.nf-sub-full-button:not(.subscribe-button)::part(base):hover{background:rgba(0,41,107,.05);border-color:rgba(0,41,107,.5)}.run-price-matrix-wrap{margin:0 auto;max-width:1000px;overflow-x:auto;-webkit-overflow-scrolling:touch}.run-price-matrix{background:#fff;border:1px solid var(--pp-line);border-collapse:collapse;border-radius:var(--pp-radius);color:var(--pp-ink);font-size:.92rem;min-width:640px;overflow:hidden;width:100%}.run-price-matrix thead th{background:var(--pp-navy);color:#fff;font-weight:600;letter-spacing:.02em;padding:.9rem 1rem;text-align:center;white-space:nowrap}.run-price-matrix td.rpm-label-col,.run-price-matrix th.rpm-label-col{color:var(--pp-navy);font-weight:600;text-align:left}.run-price-matrix td.rpm-unit-col,.run-price-matrix th.rpm-unit-col{color:var(--pp-ink-soft);font-size:.82rem;text-align:left;white-space:nowrap}.run-price-matrix tbody td{border-bottom:1px solid var(--pp-line);padding:.7rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.run-price-matrix tbody tr:nth-child(2n) td{background:#f7f9fb}.run-price-matrix tbody tr:last-child td{border-bottom:none}.run-price-now{color:var(--pp-navy);font-size:1rem;font-weight:700}.run-price-na{color:rgba(31,41,55,.35)}.run-price-matrix td[data-tier=essentials] .run-price-now{color:var(--pp-blue)}.run-price-matrix td[data-tier=plus] .run-price-now{color:var(--pp-orange)}.run-price-matrix td[data-tier=premium] .run-price-now{color:var(--pp-navy)}.run-price-matrix th.rpm-launch{background:var(--pp-green-dark);border-left:1px solid hsla(0,0%,100%,.25);color:#fff}.run-price-matrix th.rpm-launch .rpm-info{align-items:center;color:#fff;cursor:help;display:inline-flex;justify-content:center;margin-left:.35rem;opacity:.8;transition:opacity .15s ease;vertical-align:middle}.run-price-matrix th.rpm-launch .rpm-info:focus-visible,.run-price-matrix th.rpm-launch .rpm-info:hover{opacity:1}.run-price-matrix th.rpm-launch .rpm-info svg{display:block;height:15px;width:15px}.run-price-matrix tbody tr:nth-child(2n) td.rpm-launch,.run-price-matrix td.rpm-launch{background:rgba(46,204,113,.08);border-left:1px solid var(--pp-line)}.run-price-launch{color:var(--pp-green-dark);font-size:1rem;font-weight:700}.pp-trust-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pp-trust-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--pp-radius);border-top:3px solid var(--pp-blue);padding:1.5rem 1.4rem;position:relative}.pp-trust-card h3{align-items:center;color:#fff;display:flex;font-size:1.05rem;font-weight:600;gap:.55rem;margin:0 0 .5rem}.pp-trust-card h3:before{align-items:center;background:var(--pp-orange);border-radius:50%;color:#fff;content:"✓";display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:22px;justify-content:center;width:22px}.pp-trust-card p{color:hsla(0,0%,100%,.78);font-size:.9rem;line-height:1.55;margin:0}.faq-group{margin-bottom:2rem}.faq-group:last-child{margin-bottom:0}.faq-group h3{border-bottom:1px solid var(--pp-line);color:var(--pp-ink-soft);font-size:.92rem;letter-spacing:.06em;margin-bottom:.85rem;padding-bottom:.4rem;text-transform:uppercase}.pp-faq sl-details{margin-bottom:.6rem;--sl-color-neutral-0:#fff}.pp-faq sl-details::part(base){background:#fff;border:1px solid var(--pp-line);border-radius:8px}.pp-faq sl-details::part(summary){color:var(--pp-navy);font-size:.95rem;font-weight:600;padding:.85rem 1.1rem}.pp-faq sl-details::part(content){padding:0 1.1rem 1.1rem}.pp-faq sl-details p{color:var(--pp-ink-soft);font-size:.9rem;line-height:1.65;margin:0}.pp-faq-cta{margin-top:1.75rem}.pp-cta-inner,.pp-faq-cta{text-align:center}.pp-cta .pp-lede{margin-bottom:2rem}.pp-footer{background:#fff;border-top:1px solid var(--pp-line);color:var(--pp-ink-soft);padding:2.5rem 1.5rem}.pp-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.pp-footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem}.pp-footer-logo{height:80px;width:auto}.pp-footer-tagline{color:var(--pp-ink-soft);font-size:.82rem;margin:0}.pp-footer-links{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.pp-footer-links a{color:var(--pp-ink);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .15s ease}.pp-footer-links a:hover{color:var(--pp-orange)}.pp-footer-meta{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem;text-align:right}.pp-footer-email{color:var(--pp-orange);font-size:.88rem;font-weight:600;text-decoration:none}.pp-footer-email:hover{text-decoration:underline}.pp-footer-copy{color:var(--pp-ink-soft);font-size:.78rem}@media (max-width:860px){.pp-nav{display:none}.pp-login-btn{margin-left:auto}.pp-section{padding:3.25rem 1.25rem}.pp-footer-inner{flex-direction:column;text-align:center}.pp-footer-brand,.pp-footer-inner,.pp-footer-meta{align-items:center}.pp-footer-meta{text-align:center}}@media (max-width:700px){.run-price-matrix{font-size:.85rem}.pricing-card{max-width:100%}}.faq-hero{padding-bottom:3.5rem;padding-top:3.5rem;text-align:center}.faq-hero-inner{margin:0 auto;max-width:720px}.faq-eyebrow{color:var(--pp-orange);display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.faq-hero .pp-lede{margin-left:auto;margin-right:auto;max-width:560px}.faq-hero .pp-btn{margin-top:1.75rem}.faq-page .pp-section--light{overflow:visible}.faq-layout{align-items:start;display:grid;gap:2.5rem;grid-template-columns:220px 1fr}.faq-page{--faq-header-offset:5rem}.faq-nav{position:sticky;top:var(--faq-header-offset)}.faq-nav h3{border-bottom:1px solid var(--pp-line);color:var(--pp-ink-soft);font-size:.66rem;font-weight:700;letter-spacing:.12em;margin:0 0 .75rem;padding-bottom:.5rem;text-transform:uppercase}.faq-nav ul{list-style:none;margin:0;padding:0}.faq-nav li{margin-bottom:.15rem}.faq-nav a{border-left:2px solid transparent;border-radius:6px;color:var(--pp-ink-soft);display:block;font-size:.8rem;font-weight:500;padding:.4rem .65rem;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.faq-nav a:hover{background:#fff;border-left-color:var(--pp-orange);color:var(--pp-navy)}.proof-bar{background:#00296b;border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-card);display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem;padding:1.75rem 2rem;text-align:center}.proof-stat .proof-number{color:var(--pp-orange);display:block;font-size:1.7rem;font-weight:700;line-height:1}.proof-stat .proof-label{color:hsla(0,0%,100%,.78);display:block;font-size:.72rem;line-height:1.4;margin-top:.4rem}.faq-section{margin-bottom:3rem;scroll-margin-top:var(--faq-header-offset)}.faq-section:last-of-type{margin-bottom:0}.faq-section-head{align-items:center;border-bottom:2px solid var(--pp-line);display:flex;gap:.8rem;margin-bottom:1.25rem;padding-bottom:.75rem}.faq-section-icon{align-items:center;background:var(--pp-navy);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.faq-section-icon svg{fill:none;height:17px;stroke:currentColor;width:17px}.faq-section-head h2{color:var(--pp-navy);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0}.faq-section-tag{background:rgba(0,119,182,.1);border-radius:4px;color:var(--pp-blue);font-size:.62rem;font-weight:600;letter-spacing:.08em;margin-left:auto;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.faq-section sl-details{display:block;margin-bottom:.55rem;--sl-color-neutral-0:#fff}.faq-section sl-details::part(base){background:#fff;border:1px solid var(--pp-line);border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.faq-section sl-details:hover::part(base){box-shadow:0 2px 12px rgba(0,41,107,.07)}.faq-section sl-details[open]::part(base){border-color:#dcdcdd!important}.faq-section sl-details::part(summary){color:var(--pp-ink);font-size:.92rem;font-weight:600;line-height:1.4;padding:.95rem 1.1rem}.faq-section sl-details[open]::part(summary){color:var(--pp-navy)}.faq-section sl-details::part(summary-icon){color:var(--pp-ink-soft)}.faq-section sl-details[open]::part(summary-icon){color:var(--pp-orange)}.faq-section sl-details::part(content){padding:0 1.2rem 1.2rem}.faq-answer p{color:var(--pp-ink-soft);font-size:.88rem;line-height:1.7;margin:.9rem 0 0}.faq-answer p:first-child{margin-top:.3rem}.faq-answer strong{color:var(--pp-ink);font-weight:600}.faq-answer ul{margin:.7rem 0 0;padding-left:1.2rem}.faq-answer li{color:var(--pp-ink-soft);font-size:.88rem;line-height:1.7;margin-bottom:.3rem}.faq-answer .faq-note{background:rgba(0,119,182,.07);border-left:3px solid var(--pp-blue);border-radius:0 6px 6px 0;color:var(--pp-ink-soft);display:block;font-size:.82rem;line-height:1.6;margin-top:.9rem;padding:.7rem 1rem}.faq-answer .faq-note strong{color:var(--pp-blue)}.faq-footer-cta{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:var(--pp-shadow-card);margin-top:2.75rem;padding:2.25rem 2rem;text-align:center}.faq-footer-cta h3{color:var(--pp-navy);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.faq-footer-cta p{color:var(--pp-ink-soft);font-size:.92rem;margin:0 0 1.5rem}.faq-cta-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.pp-btn--outline{background:transparent;border:1.5px solid var(--pp-navy);color:var(--pp-navy)}.pp-btn--outline:hover{background:var(--pp-navy);color:#fff;transform:translateY(-1px)}@media (max-width:768px){.faq-layout{gap:0;grid-template-columns:1fr}.faq-nav{display:none}.proof-bar{gap:1.25rem 1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.faq-section-tag{display:none}.faq-footer-cta .pp-btn{width:100%}}