.gbpr.gbpr.gbpr{--green-50:#e6f0da;--green-100:#d4e8c2;--green-200:#b7dc9f;--green-300:#9bd17c;--green-400:#80c460;--green-500:#78b443;--green-600:#5f9336;--green-700:#477229;--green-800:#30521d;--green-900:#193212;--blue-50:#e6f0fa;--blue-100:#c4d9f5;--blue-200:#9fc2ef;--blue-300:#7aa8e8;--blue-400:#558edc;--blue-500:#3a74c8;--blue-600:#2a5a9e;--blue-700:#1d4274;--blue-800:#122d4d;--blue-900:#1d2331;--blue-950:#141a26;--blue-975:#0c1119;--neutral-0:#fff;--neutral-25:#f8faf9;--neutral-50:#f3f5f4;--neutral-100:#e9ebea;--neutral-200:#d4d7d6;--neutral-300:#bcc0bf;--neutral-400:#9fa4a3;--neutral-500:#818786;--neutral-600:#656c6b;--neutral-700:#4a5251;--neutral-800:#303837;--neutral-900:#1a2221;--neutral-950:#0b0e0d;--purple-50:#f5f0ff;--purple-100:#e8d9ff;--purple-200:#d4bfff;--purple-300:#c0a3ff;--purple-400:#ac89ff;--purple-500:#8b53fe;--purple-600:#7236db;--purple-700:#5825b7;--purple-800:#3e1993;--purple-900:#250f6f;--yellow-50:#fffde7;--yellow-100:#fffbcb;--yellow-200:#fff8b5;--yellow-300:#fff5a6;--yellow-400:#ffe98d;--yellow-500:#fede75;--yellow-600:#fdd15a;--yellow-700:#fbb83d;--yellow-800:#f39c28;--yellow-900:#e27d19;--red-50:#fdeceb;--red-100:#fad0cd;--red-200:#f5a79f;--red-300:#f07d71;--red-400:#eb5848;--red-500:#e64a33;--red-600:#c43e2a;--red-700:#9c3021;--red-800:#752318;--red-900:#4e160f;--bg:#f8faf9;--bg-elev:#fff;--bg-muted:#f3f5f4;--fg:#1a2221;--fg-muted:#4a5251;--fg-subtle:#656c6b;--fg-on-green:#0b1a05;--fg-on-purple:#fff;--border:#e9ebea;--border-strong:#d4d7d6;--border-emph:#1d2331;--font-sans:"Work Sans","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Work Sans","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-extra:800;--fs-xxs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:48px;--fs-5xl:64px;--fs-6xl:84px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-eyebrow:0.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--shadow-xs:0 1px 0 0 rgba(29,35,49,.04),0 1px 2px 0 rgba(29,35,49,.04);--shadow-sm:0 1px 2px 0 rgba(29,35,49,.05),0 2px 6px -2px rgba(29,35,49,.06);--shadow-md:0 4px 14px -4px rgba(29,35,49,.1),0 2px 4px -1px rgba(29,35,49,.05);--shadow-lg:0 18px 40px -16px rgba(29,35,49,.18),0 4px 12px -4px rgba(29,35,49,.06);--shadow-xl:0 30px 80px -24px rgba(29,35,49,.3);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:520ms;--gbp-measure:1180px;--gbp-gutter:32px;--gbp-column:72ch}.gbpr.gbpr.gbpr,.gbpr.gbpr.gbpr *,.gbpr.gbpr.gbpr :after,.gbpr.gbpr.gbpr :before{box-sizing:border-box}.gbpr.gbpr.gbpr :where(ul,ol,li){list-style:none}.gbpr.gbpr.gbpr :where(li)::marker{content:""}.gbpr.gbpr.gbpr :where(li):before{content:none;display:none}.gbpr.gbpr.gbpr :where(a){color:inherit;text-decoration:none}.gbpr.gbpr.gbpr :where(img){display:block;max-width:100%}.gbpr.gbpr.gbpr :where(p,h1,h2,h3,h4,ul,ol){margin:0}.gbpr.gbpr.gbpr :where(input,select,textarea,button){color:inherit;font:inherit}.gbpr.gbpr.gbpr :where(fieldset){border:0;margin:0;max-width:none;padding:0}.gbpr.gbpr.gbpr{--gbpr-card-bg:var(--bg-elev);--gbpr-card-border:var(--border);--gbpr-eyebrow:var(--green-700);--gbpr-dot:var(--green-500);--gbpr-link:var(--fg-muted);--gbpr-link-on:var(--neutral-900);--gbpr-rule:var(--border);--gbpr-rule-on:var(--green-500);--gbpr-b1-bg:var(--green-700);--gbpr-b1-fg:var(--neutral-0);--gbpr-b2-border:var(--border);--gbpr-b2-fg:var(--fg);--gbpr-su-bg:var(--blue-900);--gbpr-su-head:var(--neutral-0);--gbpr-su-text:var(--neutral-300);--gbpr-input-bg:hsla(0,0%,100%,.06);--gbpr-input-border:hsla(0,0%,100%,.16);--gbpr-input-fg:var(--neutral-0);--gbpr-top:88px;--gbpr-gap:20px;--gbpr-pad:20px;display:flex;flex-direction:column;font-family:var(--font-sans);gap:var(--gbpr-gap);position:sticky;top:var(--gbpr-top)}.gbpr.gbpr .gbpr-bar{background:rgba(29,35,49,.1);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:80}.gbpr.gbpr .gbpr-bar-fill{background:var(--green-500);box-shadow:0 0 0 1px rgba(120,180,67,.25);height:100%;width:0}.gbpr.gbpr .gbpr-card{background:var(--gbpr-card-bg);border:1px solid var(--gbpr-card-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);padding:var(--gbpr-pad)}.gbpr.gbpr .gbpr-eyebrow{align-items:center;color:var(--gbpr-eyebrow);display:flex;font-size:var(--fs-xs);font-weight:var(--fw-semi);gap:8px;letter-spacing:var(--tracking-eyebrow);margin:0 0 var(--space-4);text-transform:uppercase}.gbpr.gbpr .gbpr-eyebrow--dark{color:var(--green-400);margin-bottom:var(--space-3)}.gbpr.gbpr .gbpr-dot{background:var(--gbpr-dot);border-radius:99px;flex:none;height:8px;width:8px}.gbpr.gbpr .gbpr-toc-nav{display:flex;flex-direction:column;gap:var(--space-1)}.gbpr.gbpr .gbpr-toc-link{border-left:2px solid var(--gbpr-rule);color:var(--gbpr-link);display:block;font-size:var(--fs-sm);line-height:1.5;padding:4px 0 4px var(--space-3);text-decoration:none;transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.gbpr.gbpr .gbpr-toc-link:hover{color:var(--gbpr-link-on)}.gbpr.gbpr .gbpr-toc-link--sub{font-size:var(--fs-xs);padding-left:var(--space-6)}.gbpr.gbpr .gbpr-toc-link--on{border-left-color:var(--gbpr-rule-on);color:var(--gbpr-link-on);font-weight:var(--fw-semi)}.gbpr.gbpr .gbpr-toc-link:focus-visible{outline:2px solid var(--gbpr-rule-on);outline-offset:2px}.gbpr.gbpr .gbpr-btns{display:flex;flex-direction:column;gap:var(--space-2)}.gbpr.gbpr .gbpr-btn{align-items:center;border:1px solid transparent;border-radius:var(--r-pill);display:inline-flex;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);justify-content:center;padding:10px 18px;text-align:center;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);width:100%}.gbpr.gbpr .gbpr-btn--solid{background:var(--gbpr-b1-bg);color:var(--gbpr-b1-fg)}.gbpr.gbpr .gbpr-btn--solid:hover{background:var(--green-800)}.gbpr.gbpr .gbpr-btn--ghost{background:transparent;border-color:var(--gbpr-b2-border);color:var(--gbpr-b2-fg)}.gbpr.gbpr .gbpr-btn--ghost:hover{background:var(--blue-50)}.gbpr.gbpr .gbpr-btn:focus-visible{outline:2px solid var(--gbpr-b1-bg);outline-offset:2px}.gbpr.gbpr .gbpr-signup{background:var(--gbpr-su-bg);border-radius:var(--r-md);color:var(--gbpr-su-head);padding:var(--gbpr-pad)}.gbpr.gbpr .gbpr-su-head{color:var(--gbpr-su-head);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug);line-height:var(--lh-snug);margin:0}.gbpr.gbpr .gbpr-su-blurb{color:var(--gbpr-su-text);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:var(--space-2) 0 var(--space-4)}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-form{display:grid;gap:var(--space-2);grid-template-columns:1fr}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-form fieldset{display:contents}.gbpr.gbpr.gbpr--skin .gbpr-form ol,.gbpr.gbpr.gbpr--skin .gbpr-form ul{list-style:none;margin:0;padding:0}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-form-field>label{color:var(--gbpr-su-text);display:block;font-size:var(--fs-xs);font-weight:var(--fw-semi);margin:0 0 4px}.gbpr.gbpr.gbpr--nolabels.gbpr--skin .gbpr-form .hs-form-field>label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-form-required{color:var(--green-400);margin-left:2px}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-form-field .input{margin:0}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-input{background:var(--gbpr-input-bg);border:1px solid var(--gbpr-input-border);border-radius:var(--r-sm);color:var(--gbpr-input-fg);font-family:inherit;font-size:var(--fs-sm);min-width:0;padding:10px 12px;width:100%!important}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-input::placeholder{color:var(--neutral-500);opacity:1}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-input:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.gbpr.gbpr.gbpr--skin .gbpr-form input[type=checkbox].hs-input{accent-color:var(--green-500);flex:none;height:16px;margin:2px 0 0;width:16px!important}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-form-booleancheckbox-display{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-2)}.gbpr.gbpr.gbpr--skin .gbpr-form .legal-consent-container{color:var(--gbpr-su-text);font-size:var(--fs-xs);line-height:1.5}.gbpr.gbpr.gbpr--skin .gbpr-form .legal-consent-container a{color:var(--green-400);text-decoration:underline}.gbpr.gbpr.gbpr--skin .gbpr-form .hs_submit .actions{margin:0;padding:0}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-button{appearance:none;background:var(--green-500);border:0;border-radius:var(--r-pill);color:var(--neutral-0);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);padding:10px 18px;transition:background var(--dur-2) var(--ease-out);width:100%}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-button:hover{background:var(--green-600)}.gbpr.gbpr.gbpr--skin .gbpr-form .hs-error-msgs,.gbpr.gbpr.gbpr--skin .gbpr-form .hs_error_rollup{color:var(--red-300);font-size:var(--fs-xs);margin:0;padding:0}.gbpr.gbpr.gbpr--skin .gbpr-form .submitted-message{color:var(--gbpr-su-text);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.gbpr.gbpr .gbpr-form iframe{border:0;max-width:100%}@media (max-width:980px){.gbpr.gbpr.gbpr{position:static;top:auto}}@media (prefers-reduced-motion:reduce){.gbpr.gbpr .gbpr-btn,.gbpr.gbpr .gbpr-toc-link{transition:none}}