.portal-section[data-v-b7ec22ad]{scroll-margin-top:64px}.portal-section--selected[data-v-b7ec22ad]{outline:2px solid #1088ff;outline-offset:-2px;position:relative;cursor:pointer}.portal-section__badge[data-v-b7ec22ad]{position:absolute;top:8px;right:8px;z-index:10;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#1088ff;color:#fff;font-size:11px;line-height:20px;text-align:center;box-shadow:0 1px 4px #1088ff59}.portal-section:hover .portal-section__badge[data-v-b7ec22ad]{background:#3ba0ff}.section-head[data-v-b7ec22ad]{text-align:center;max-width:720px;margin:0 auto 56px;padding:88px 24px 0}.section-eyebrow[data-v-b7ec22ad]{display:inline-block;font-size:var(--cms-font-small);font-weight:600;letter-spacing:2px;margin-bottom:12px;color:var(--cms-text-accent)}.section-title[data-v-b7ec22ad]{font-size:var(--cms-font-title);font-weight:700;line-height:1.3;margin:0;color:var(--cms-text-title)}.section-desc[data-v-b7ec22ad]{margin:16px 0 0;font-size:var(--cms-font-body);color:var(--cms-text-body)}.renderer-fallback[data-v-b7ec22ad]{padding:24px;text-align:center;color:var(--cms-text-muted)}@media (max-width: 768px){.section-head[data-v-b7ec22ad]{padding:56px 16px 0;margin-bottom:36px}.section-title[data-v-b7ec22ad]{font-size:calc(var(--cms-font-title) * .75)}}.portal-renderer[data-v-bc10161c]{min-height:100vh;padding-top:64px;background:var(--cms-bg)}.portal-renderer--no-header[data-v-bc10161c]{padding-top:0}.portal-renderer--tpl-single[data-v-bc10161c]{--cms-page-max-width: 900px}.portal-renderer--tpl-double[data-v-bc10161c]{--cms-page-max-width: 1160px}.portal-renderer--tpl-full[data-v-bc10161c]{--cms-page-max-width: none}.portal-header--interactive[data-v-bc10161c]{cursor:pointer}.portal-header--interactive[data-v-bc10161c]:hover{outline:2px dashed rgba(16,136,255,.65);outline-offset:2px}.portal-header__badge[data-v-bc10161c]{position:fixed;top:72px;right:24px;z-index:101;padding:2px 8px;border-radius:10px;background:#1088ff;color:#fff;font-size:11px;line-height:18px;pointer-events:none;box-shadow:0 1px 4px #1088ff59}.portal-footer[data-v-bc10161c]{position:relative}.portal-footer--interactive[data-v-bc10161c]{cursor:pointer}.portal-footer--interactive[data-v-bc10161c]:hover{outline:2px dashed rgba(16,136,255,.65);outline-offset:-2px}.portal-footer__badge[data-v-bc10161c]{position:absolute;top:8px;right:24px;z-index:10;padding:2px 8px;border-radius:10px;background:#1088ff;color:#fff;font-size:11px;line-height:18px;pointer-events:none;box-shadow:0 1px 4px #1088ff59}.portal-floating--interactive[data-v-bc10161c]{cursor:pointer}.portal-floating--interactive[data-v-bc10161c]:hover{outline:2px dashed rgba(16,136,255,.65);outline-offset:2px}.portal-floating__badge[data-v-bc10161c]{position:fixed;right:24px;bottom:92px;z-index:91;padding:2px 8px;border-radius:10px;background:#1088ff;color:#fff;font-size:11px;line-height:18px;pointer-events:none;box-shadow:0 1px 4px #1088ff59}
