:root{--site-content-max:1360px;--site-gutter-desktop:48px;--site-gutter-tablet:32px;--site-gutter-mobile:20px;--site-gutter:var(--site-gutter-desktop);--hero-top-gap-desktop:72px;--hero-top-gap-tablet:48px;--hero-top-gap-mobile:30px;--hero-top-gap:var(--hero-top-gap-desktop);--pg-content-max:var(--site-content-max);--pg-inner-max:var(--site-content-max);--pg-hero-max:var(--site-content-max);--pg-public-content-max:var(--site-content-max);--pg-gutter:var(--site-gutter)}@media (max-width:1099px){:root{--site-gutter:var(--site-gutter-tablet);--hero-top-gap:var(--hero-top-gap-tablet)}}@media (max-width:767px){:root{--site-gutter:var(--site-gutter-mobile);--hero-top-gap:var(--hero-top-gap-mobile)}}.hp2-v3-container,.site-container{width:min(calc(100% - (var(--site-gutter) * 2)),var(--site-content-max));max-width:var(--site-content-max);margin-inline:auto;box-sizing:border-box}.page-hero{position:relative;width:100%;box-sizing:border-box;padding-top:calc(var(--pg-public-header-height) + var(--hero-top-gap));padding-inline:0}.page-hero__inner{position:relative;z-index:2}@media (min-width:1024px){.page-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;-moz-column-gap:clamp(28px,4.5vw,112px);column-gap:clamp(28px,4.5vw,112px)}.page-hero .pg-hero__content,.page-hero__copy{grid-column:1;grid-row:1;justify-self:stretch;width:100%;max-width:none;align-items:flex-start;text-align:left}.page-hero .page-hero__media,.page-hero__media{grid-column:2;grid-row:1;justify-self:stretch;min-width:0}}@media (min-width:1100px){.page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px)}}#support-mobile-rail.support-public-rail{left:auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;z-index:var(--pg-z-support,5000);transition:opacity .35s ease;opacity:1;top:auto;right:max(16px,calc((100vw - var(--pg-public-content-max, 1360px)) / 2 + 16px));bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:row;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem)}#support-mobile-rail.support-mobile-rail--help,#support-mobile-rail.support-mobile-rail--help.support-mobile-rail--idle,#support-mobile-rail.support-mobile-rail--idle{opacity:1}#support-mobile-rail.support-mobile-rail--compact{opacity:0;pointer-events:none}#support-mobile-rail .support-rail-chat,#support-mobile-rail .support-rail-wa{pointer-events:auto;position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;white-space:nowrap;box-sizing:border-box;border-width:1px!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-style:solid!important;text-decoration:none;cursor:pointer;transition:box-shadow .15s ease,transform .12s ease}.support-rail-chat-panel{z-index:var(--pg-z-overlay,7000)}@media (min-width:900px){#support-mobile-rail.support-public-rail{right:max(16px,calc((100vw - var(--pg-public-content-max, 1360px)) / 2 + 16px));bottom:calc(16px + env(safe-area-inset-bottom));width:-moz-max-content;width:max-content;gap:8px;flex-direction:row}#support-mobile-rail .support-rail-chat,#support-mobile-rail .support-rail-wa{min-height:42px!important;height:42px!important;box-shadow:0 6px 18px rgba(0,0,0,.28)!important}#support-mobile-rail .support-rail-wa{padding:0 16px!important;gap:.45rem!important;font-family:var(--font-space-mono),monospace!important;font-size:.8rem!important;letter-spacing:.02em!important;color:#fff!important;background:#25d366!important;border-color:rgba(120,255,180,.5)!important;border-radius:21px 5px 5px 21px!important;box-shadow:0 6px 18px rgba(37,211,102,.3)!important}#support-mobile-rail .support-rail-wa:hover{box-shadow:0 8px 24px rgba(37,211,102,.45)!important;transform:translateY(-1px)}#support-mobile-rail .support-rail-chat{width:92px!important;max-width:92px!important;min-width:92px!important;padding:0 14px!important;background:#ffc83d!important;color:#183b73!important;border-color:#397dd1!important;border-radius:5px 21px 21px 5px!important;box-shadow:0 6px 18px rgba(24,59,115,.22)!important;font-family:var(--font-bebas),sans-serif!important;letter-spacing:.12em!important;font-size:.9rem!important}#support-mobile-rail .support-rail-chat:hover{box-shadow:0 8px 24px rgba(24,59,115,.22)!important;transform:translateY(-1px)}#support-mobile-rail .support-rail-wa__icon{width:16px!important;height:16px!important}body.public-support-rail-visible [data-public-shell]{padding-bottom:calc(16px + 42px + 8px + env(safe-area-inset-bottom))}}@media (max-width:899px){body.public-support-rail-help [data-public-shell],body.public-support-rail-visible [data-public-shell]{padding-bottom:calc(var(--pg-support-help-reserve, 4.75rem) + .75rem + env(safe-area-inset-bottom))}#support-mobile-rail.support-mobile-rail--help,#support-mobile-rail.support-public-rail{--pg-support-help-reserve:4.75rem;pointer-events:auto;top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:calc(var(--pg-support-help-reserve) + env(safe-area-inset-bottom));flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));box-sizing:border-box;background:#10284f;color:#f5f7fc;border-top:1px solid hsla(0,0%,100%,.16)}.pg-theme-light #support-mobile-rail.support-mobile-rail--help{background:#f4f7fc;color:#183b73;border-top-color:rgba(24,59,115,.16)}#support-mobile-rail .support-rail-chat,#support-mobile-rail .support-rail-wa{min-height:44px!important;height:44px!important;padding:0 14px!important;font-size:.8rem!important;line-height:1!important;box-shadow:0 4px 14px rgba(0,0,0,.28)!important}#support-mobile-rail .support-rail-wa{border-radius:22px 5px 5px 22px!important;background:#25d366!important;color:#fff!important;border-color:rgba(120,255,180,.5)!important;gap:.4rem!important;font-family:var(--font-space-mono),monospace!important;letter-spacing:.02em!important}#support-mobile-rail .support-rail-chat{width:88px!important;max-width:88px!important;min-width:88px!important;border-radius:5px 22px 22px 5px!important;background:#ffc83d!important;color:#183b73!important;border-color:#397dd1!important;font-family:var(--font-bebas),sans-serif!important;letter-spacing:.12em!important}#support-mobile-rail .support-rail-wa__icon{width:18px!important;height:18px!important}body.public-support-rail-help .pg-theme-preview{top:auto!important;left:.75rem!important;right:auto!important;bottom:calc(var(--pg-support-help-reserve, 4.75rem) + .75rem + env(safe-area-inset-bottom))!important}}.support-rail-help{display:none;align-items:center;justify-content:center;min-width:7.5rem;min-height:44px;padding:0 1.1rem;border:1px solid #397dd1;border-radius:22px;background:#ffc83d;color:#183b73;font-family:var(--pg-font-body),"Inter",sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.01em;cursor:pointer}#support-mobile-rail.support-mobile-rail--help .support-rail-help{display:inline-flex}#support-mobile-rail.support-mobile-rail--help:not(.is-open) .support-rail-chat,#support-mobile-rail.support-mobile-rail--help:not(.is-open) .support-rail-wa{display:none!important}#support-mobile-rail.support-mobile-rail--help.is-open .support-rail-chat,#support-mobile-rail.support-mobile-rail--help.is-open .support-rail-wa{display:inline-flex!important;position:static!important}#support-mobile-rail.support-mobile-rail--help .support-rail-chat:focus-visible,#support-mobile-rail.support-mobile-rail--help .support-rail-wa:focus-visible,.support-rail-help:focus-visible{outline:2px solid var(--pg-button-outline-border,#397dd1);outline-offset:2px}@media (prefers-reduced-motion:reduce){#support-mobile-rail .support-rail-chat:hover,#support-mobile-rail .support-rail-wa:hover{transform:none}#support-mobile-rail{transition:none}}.support-chat-panel{--support-chat-keyboard:0px;position:fixed;z-index:var(--pg-z-overlay,7000);right:max(16px,calc((100vw - var(--pg-public-content-max, 1360px)) / 2 + 16px));bottom:calc(16px + 42px + 12px + env(safe-area-inset-bottom) + var(--support-chat-keyboard));display:flex;flex-direction:column;width:min(360px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 16px - 42px - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--support-chat-keyboard)));overflow:hidden;box-sizing:border-box;border:1px solid #c5d4ea;border-radius:16px;background:#fff;color:#183b73;box-shadow:0 16px 40px rgba(24,59,115,.16);font-family:var(--pg-font-body),"Inter",sans-serif}.support-chat-panel__header{display:flex;align-items:center;gap:10px;padding:12px 12px 10px;border-bottom:1px solid #d5e2f2;background:#f4f7fc}.support-chat-panel__avatar{width:36px;height:36px;flex:0 0 auto;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#e8f0fb}.support-chat-panel__heading{min-width:0;flex:1 1 auto}.support-chat-panel__title{margin:0;color:#183b73;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:0}.support-chat-panel__intro{margin:2px 0 0;color:#3d5270;font-size:.78rem;line-height:1.35}.support-chat-panel__privacy{display:inline-block;margin-top:4px;color:#5a7190;font-size:.7rem;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:2px}.support-chat-panel__privacy:focus-visible,.support-chat-panel__privacy:hover{color:#183b73}.support-chat-panel__close{flex:0 0 auto;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #397dd1;border-radius:10px;background:#fff;color:#183b73;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.support-chat-panel__close:focus-visible,.support-chat-panel__input:focus-visible,.support-chat-panel__send:focus-visible{outline:2px solid #397dd1;outline-offset:2px}.support-chat-panel__log{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1 1 auto;overflow-y:auto;padding:12px 12px 20px;scroll-padding-bottom:28px;background:#f7f9fd}.support-chat-panel__hint,.support-chat-panel__status{margin:0;color:#3d5270;font-size:.85rem;line-height:1.45}.support-chat-panel__bubble{max-width:100%;margin:0;padding:10px 12px;border:1px solid #d5e2f2;border-radius:12px;background:#fff;color:#183b73;font-size:.9rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.support-chat-panel__rich{display:flex;flex-direction:column;gap:.45em;white-space:normal}.support-chat-panel__p{margin:0}.support-chat-panel__list{margin:0;padding-left:1.15em}.support-chat-panel__list li{margin:.2em 0}.support-chat-panel__turn:last-child{padding-bottom:8px}.support-chat-panel__bubble--user{align-self:flex-end;max-width:92%;background:#e8f0fb;border-color:#c5d4ea}.support-chat-panel__turn{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.support-chat-panel__turn--user{align-items:flex-end}.support-chat-panel__handoff,.support-chat-panel__sources{margin:0;color:#3d5270;font-size:.75rem;line-height:1.35}.support-chat-panel__handoff a,.support-chat-panel__sources a{color:#1f5fbf;text-decoration:underline}.support-chat-panel__sources-label{font-weight:700;color:#183b73}.support-chat-panel__error{margin:0;color:#8f1d1d;font-size:.85rem;font-weight:600;line-height:1.4}.support-chat-panel__form{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;border-top:1px solid #d5e2f2;background:#fff}.support-chat-panel__label{color:#183b73;font-size:.75rem;font-weight:700;line-height:1.2}.support-chat-panel__row{display:flex;align-items:stretch;gap:8px}.support-chat-panel__input{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #c5d4ea;border-radius:10px;background:#fff;color:#183b73;font:inherit;font-size:.95rem}.support-chat-panel__input::-moz-placeholder{color:#5c7190}.support-chat-panel__input::placeholder{color:#5c7190}.support-chat-panel__send{flex:0 0 auto;min-width:72px;min-height:44px;padding:0 14px;border:1px solid #ffc83d;border-radius:10px;background:#ffc83d;color:#183b73;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.support-chat-panel__input:disabled,.support-chat-panel__send:disabled{cursor:not-allowed;opacity:.6}@media (max-width:899px){.support-chat-panel{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;bottom:calc(var(--pg-support-help-reserve, 4.75rem) + 12px + env(safe-area-inset-bottom) + var(--support-chat-keyboard));max-height:calc(100dvh - var(--pg-support-help-reserve, 4.75rem) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--support-chat-keyboard))}}