:root,:root[data-theme=light]{color-scheme:light;--sbs-indigo-50: #efefff;--sbs-indigo-100: #e2e2ff;--sbs-indigo-200: #c8c9ff;--sbs-indigo-500: #7476f2;--sbs-indigo-600: #5d5fe9;--sbs-indigo-700: #494bcf;--sbs-indigo-800: #393ba6;--sbs-indigo-950: #202254;--sbs-cyan-50: #edfcfd;--sbs-cyan-100: #d5f7fa;--sbs-cyan-300: #74dce5;--sbs-cyan-500: #16b8cb;--sbs-cyan-700: #087f91;--sbs-slate-0: #ffffff;--sbs-slate-25: #fcfcfe;--sbs-slate-50: #f8f9fc;--sbs-slate-100: #f0f2f7;--sbs-slate-200: #e2e5ee;--sbs-slate-300: #cfd4e1;--sbs-slate-500: #69728a;--sbs-slate-600: #515b73;--sbs-slate-700: #343d56;--sbs-slate-800: #283149;--sbs-slate-900: #11172a;--sbs-slate-950: #090e1b;--sbs-green-50: #ecfdf5;--sbs-green-600: #059669;--sbs-green-700: #047857;--sbs-red-50: #fef2f2;--sbs-red-700: #b91c1c;--sbs-space-1: .25rem;--sbs-space-2: .5rem;--sbs-space-3: .75rem;--sbs-space-4: 1rem;--sbs-space-5: 1.25rem;--sbs-space-6: 1.5rem;--sbs-space-8: 2rem;--sbs-space-10: 2.5rem;--sbs-space-12: 3rem;--sbs-space-16: 4rem;--sbs-space-20: 5rem;--sbs-space-24: 6rem;--sbs-radius-sm: .625rem;--sbs-radius-md: 1rem;--sbs-radius-lg: 1.5rem;--sbs-radius-xl: 2rem;--sbs-shadow-xs: 0 1px 3px rgb(17 23 42 / .05);--sbs-shadow-sm: 0 2px 8px rgb(17 23 42 / .05), 0 16px 38px rgb(17 23 42 / .06);--sbs-shadow-md: 0 30px 80px rgb(17 23 42 / .14);--sbs-shadow-focus: 0 0 0 4px rgb(22 184 203 / .24);--sbs-motion-fast: .16s;--sbs-motion-base: .22s;--sbs-canvas: #f5f6fa;--sbs-canvas-raised: #fafbfe;--sbs-surface: var(--sbs-slate-0);--sbs-surface-muted: var(--sbs-slate-50);--sbs-surface-strong: var(--sbs-slate-900);--sbs-content: var(--sbs-slate-900);--sbs-content-muted: var(--sbs-slate-600);--sbs-content-subtle: var(--sbs-slate-600);--sbs-border: var(--sbs-slate-200);--sbs-border-strong: var(--sbs-slate-300);--sbs-action: var(--sbs-indigo-600);--sbs-action-hover: var(--sbs-indigo-700);--sbs-action-soft: var(--sbs-indigo-50);--sbs-action-on: var(--sbs-slate-0);--sbs-signal: var(--sbs-cyan-500);--sbs-signal-text: var(--sbs-cyan-700);--sbs-signal-soft: var(--sbs-cyan-100);--sbs-success: var(--sbs-green-700);--sbs-success-soft: var(--sbs-green-50);--sbs-danger: var(--sbs-red-700);--sbs-danger-soft: var(--sbs-red-50);--sbs-focus: var(--sbs-cyan-700);--sbs-on-strong: var(--sbs-slate-0);--sbs-on-strong-muted: var(--sbs-slate-300);--sbs-appbar-height: 4.5rem;--sbs-control-height: 3.25rem;--sbs-control-height-compact: 3rem;--sbs-button-radius: var(--sbs-radius-md);--sbs-card-radius: var(--sbs-radius-lg);--sbs-card-border: 1px solid var(--sbs-border);--sbs-card-shadow: var(--sbs-shadow-sm);--sbs-page-gutter: clamp(1rem, 3.2vw, 2rem);--sbs-page-width: 82.5rem;--sbs-reading-width: 43rem;--sbs-app-width: 72rem}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--sbs-canvas: #090e1a;--sbs-canvas-raised: #0d1321;--sbs-surface: #121a2b;--sbs-surface-muted: #172034;--sbs-surface-strong: #070b14;--sbs-content: #f3f5fb;--sbs-content-muted: #bec7d8;--sbs-content-subtle: #9ba6bd;--sbs-border: #263249;--sbs-border-strong: #38445c;--sbs-action: #8587ff;--sbs-action-hover: #a9aaff;--sbs-action-soft: #24274e;--sbs-action-on: #080b17;--sbs-signal: #3bd3e2;--sbs-signal-text: #3bd3e2;--sbs-signal-soft: #14333f;--sbs-focus: var(--sbs-cyan-500);--sbs-success: #34d399;--sbs-success-soft: #0d352b;--sbs-danger: #fca5a5;--sbs-danger-soft: #3c171b;--sbs-on-strong: #f8fafc;--sbs-on-strong-muted: #cbd5e1;--sbs-card-shadow: 0 20px 54px rgb(0 0 0 / .24)}}:root[data-theme=dark]{color-scheme:dark;--sbs-canvas: #090e1a;--sbs-canvas-raised: #0d1321;--sbs-surface: #121a2b;--sbs-surface-muted: #172034;--sbs-surface-strong: #070b14;--sbs-content: #f3f5fb;--sbs-content-muted: #bec7d8;--sbs-content-subtle: #9ba6bd;--sbs-border: #263249;--sbs-border-strong: #38445c;--sbs-action: #8587ff;--sbs-action-hover: #a9aaff;--sbs-action-soft: #24274e;--sbs-action-on: #080b17;--sbs-signal: #3bd3e2;--sbs-signal-text: #3bd3e2;--sbs-signal-soft: #14333f;--sbs-focus: var(--sbs-cyan-500);--sbs-success: #34d399;--sbs-success-soft: #0d352b;--sbs-danger: #fca5a5;--sbs-danger-soft: #3c171b;--sbs-on-strong: #f8fafc;--sbs-on-strong-muted: #cbd5e1;--sbs-card-shadow: 0 20px 54px rgb(0 0 0 / .24)}@media(prefers-reduced-motion:reduce){:root{--sbs-motion-fast: 1ms;--sbs-motion-base: 1ms}}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:400;font-display:swap;src:url("./media/noto-sans-400-latin-ZG6OMH2O.woff2") format("woff2");unicode-range:U+0000-00FF,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-family:Noto Sans NL;font-style:normal;font-weight:400;font-display:swap;src:url("./media/noto-sans-400-devanagari-TZXF2TVP.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CFF,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:400;font-display:swap;src:url("./media/noto-sans-400-bengali-JNY7EYIO.woff2") format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:400;font-display:swap;src:url("./media/noto-sans-400-tamil-IU64TADE.woff2") format("woff2");unicode-range:U+0964-0965,U+0B80-0BFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:600;font-display:swap;src:url("./media/noto-sans-600-latin-WHVO22DI.woff2") format("woff2");unicode-range:U+0000-00FF,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-family:Noto Sans NL;font-style:normal;font-weight:600;font-display:swap;src:url("./media/noto-sans-600-devanagari-7CHOPQHG.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CFF,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:600;font-display:swap;src:url("./media/noto-sans-600-bengali-SKCZINOR.woff2") format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:600;font-display:swap;src:url("./media/noto-sans-600-tamil-DQW6XMYF.woff2") format("woff2");unicode-range:U+0964-0965,U+0B80-0BFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:700;font-display:swap;src:url("./media/noto-sans-700-latin-EK4XCVY5.woff2") format("woff2");unicode-range:U+0000-00FF,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-family:Noto Sans NL;font-style:normal;font-weight:700;font-display:swap;src:url("./media/noto-sans-700-devanagari-DMY3CICA.woff2") format("woff2");unicode-range:U+0900-097F,U+1CD0-1CFF,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:700;font-display:swap;src:url("./media/noto-sans-700-bengali-LHJHL5IR.woff2") format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:700;font-display:swap;src:url("./media/noto-sans-700-tamil-TZQM234M.woff2") format("woff2");unicode-range:U+0964-0965,U+0B80-0BFF,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:400 700;font-display:swap;src:url("./media/noto-sans-arabic-EZSVSFPT.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:400;font-display:swap;src:url("./media/noto-sans-400-latin-ext-M7LLE6QC.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-family:Noto Sans NL;font-style:normal;font-weight:600;font-display:swap;src:url("./media/noto-sans-600-latin-ext-Q7M4FQBF.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-family:Noto Sans NL;font-style:normal;font-weight:700;font-display:swap;src:url("./media/noto-sans-700-latin-ext-JKTMRV4J.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-family:Noto Sans NL;font-style:normal;font-weight:400;font-display:swap;src:url("./media/noto-sans-400-vietnamese-N3RBPAVD.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:600;font-display:swap;src:url("./media/noto-sans-600-vietnamese-Z7KGGDT6.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:700;font-display:swap;src:url("./media/noto-sans-700-vietnamese-BLUZWR62.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans NL;font-style:normal;font-weight:400 700;src:local("PingFang SC"),local("Hiragino Sans GB"),local("Microsoft YaHei"),local("Noto Sans SC"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Heiti SC");unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}nlp-marketing-shell .marketing-button{align-items:center;background:var(--sbs-indigo-600);border:1px solid transparent;border-radius:var(--sbs-button-radius);color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-block-size:48px;padding:.75rem 1.1rem;text-align:center;text-decoration:none;transition:background-color var(--sbs-motion-fast) ease,transform var(--sbs-motion-base) ease}nlp-marketing-shell .marketing-button:hover{background:var(--sbs-indigo-700);transform:translateY(-1px)}nlp-marketing-shell .marketing-button--compact{min-block-size:44px;padding:.55rem .85rem;white-space:nowrap}nlp-marketing-shell .language-control{--language-trigger-width: 5.5rem;position:relative}nlp-marketing-shell .language-trigger{align-items:center;background:var(--sbs-surface-muted);border:1px solid var(--mkt-line);border-radius:999px;color:var(--mkt-ink);cursor:pointer;display:flex;gap:.42rem;inline-size:var(--language-trigger-width);justify-content:center;min-block-size:48px;padding:.42rem .62rem;position:relative}nlp-marketing-shell .language-trigger>svg{block-size:19px;fill:none;flex:0 0 auto;inline-size:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}nlp-marketing-shell .language-trigger__code{color:var(--mkt-action-strong);font-size:.72rem;letter-spacing:.08em;line-height:1}nlp-marketing-shell .language-trigger .language-trigger__chevron{block-size:17px;inline-size:17px;transition:transform var(--sbs-motion-fast) ease}nlp-marketing-shell .language-trigger[aria-expanded=true] .language-trigger__chevron{transform:rotate(180deg)}nlp-marketing-shell .language-palette{background:var(--mkt-surface);display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}nlp-marketing-shell .locale-console{background:color-mix(in srgb,var(--mkt-surface) 97%,transparent);border:1px solid var(--mkt-line);border-radius:var(--sbs-radius-lg);box-shadow:0 28px 72px #07111f2e,0 0 0 1px #ffffff0a;display:grid;gap:.75rem;inline-size:min(28rem,calc(100vw - 2rem));inset-block-start:calc(100% + .72rem);inset-inline-end:0;max-block-size:min(36rem,calc(100dvh - var(--sbs-appbar-height) - 2rem));padding:1rem;position:absolute;z-index:5}nlp-marketing-shell .locale-console__connector{background:var(--mkt-surface);border-block-start:1px solid var(--mkt-line);border-inline-start:1px solid var(--mkt-line);block-size:.8rem;inline-size:.8rem;inset-block-start:-.45rem;inset-inline-end:calc((var(--language-trigger-width) / 2) - .4rem);position:absolute;transform:rotate(45deg)}nlp-marketing-shell .locale-console__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block-start:.2rem}nlp-marketing-shell .locale-console__header>div{display:grid;min-inline-size:0}nlp-marketing-shell .locale-console__header span{color:var(--mkt-muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}nlp-marketing-shell .locale-console__header strong{font-size:1rem;margin-block-start:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nlp-marketing-shell .locale-console__header output{background:var(--sbs-action-soft);border:1px solid color-mix(in srgb,var(--mkt-action) 26%,var(--mkt-line));border-radius:999px;color:var(--mkt-action-strong);flex:0 0 auto;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.38rem .58rem}nlp-marketing-shell .locale-console__search{align-items:center;background:var(--sbs-surface-muted);border:1px solid var(--mkt-line);border-radius:var(--sbs-radius-md);display:flex;gap:.55rem;min-block-size:48px;padding-inline:.8rem;transition:border-color var(--sbs-motion-fast) ease,box-shadow var(--sbs-motion-fast) ease}nlp-marketing-shell .locale-console__search:focus-within{border-color:var(--sbs-focus);box-shadow:var(--sbs-shadow-focus)}nlp-marketing-shell .locale-console__search svg{block-size:19px;fill:none;flex:0 0 auto;inline-size:19px;stroke:var(--mkt-muted);stroke-linecap:round;stroke-width:1.7}nlp-marketing-shell .locale-console__search input{background:transparent;border:0;color:var(--mkt-ink);flex:1 1 auto;font:inherit;font-size:.82rem;min-inline-size:0;outline:0;padding:.65rem 0}nlp-marketing-shell .locale-console__search input::placeholder{color:var(--mkt-muted);opacity:1}nlp-marketing-shell .language-palette--popover{background:transparent;max-block-size:min(22rem,calc(100dvh - var(--sbs-appbar-height) - 10rem));overflow-y:auto;overscroll-behavior:contain;padding:.1rem .2rem .1rem 0;scrollbar-color:var(--sbs-border-strong) transparent}nlp-marketing-shell .language-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--sbs-radius-sm);color:var(--mkt-ink);cursor:pointer;display:grid;gap:.55rem;grid-template-columns:2.3rem minmax(0,1fr) 1.15rem;min-block-size:48px;padding:.48rem .58rem;position:relative;text-align:start}nlp-marketing-shell .language-option:hover{background:var(--sbs-surface-muted);border-color:var(--mkt-line)}nlp-marketing-shell .language-option.is-active{background:var(--sbs-action-soft);border-color:color-mix(in srgb,var(--mkt-action) 42%,var(--mkt-line));color:var(--mkt-action-strong)}nlp-marketing-shell .language-option.is-active:before{background:linear-gradient(var(--mkt-action),var(--sbs-signal));border-radius:999px;content:"";inline-size:3px;inset-block:.6rem;inset-inline-start:.18rem;position:absolute}nlp-marketing-shell .language-option__code{background:var(--sbs-surface-muted);border:1px solid var(--mkt-line);border-radius:.45rem;color:var(--mkt-muted);font-size:.61rem;font-weight:700;letter-spacing:.08em;padding:.28rem .32rem;text-align:center}nlp-marketing-shell .language-option__name{font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nlp-marketing-shell .language-option svg{block-size:18px;fill:none;inline-size:18px;opacity:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}nlp-marketing-shell .language-option.is-active svg{opacity:1}nlp-marketing-shell .locale-console__empty{align-items:center;border:1px dashed var(--mkt-line);border-radius:var(--sbs-radius-md);display:grid;gap:.28rem;grid-column:1/-1;justify-items:center;min-block-size:7.5rem;padding:1rem;text-align:center}nlp-marketing-shell .locale-console__empty>span{background:var(--sbs-signal);block-size:.65rem;border-radius:50%;box-shadow:0 0 0 .35rem var(--sbs-signal-soft);inline-size:.65rem}nlp-marketing-shell .locale-console__empty strong{font-size:.82rem;margin-block-start:.45rem}nlp-marketing-shell .locale-console__empty small{color:var(--mkt-muted);font-size:.68rem}nlp-marketing-shell .marketing-footer{background:#0b1020;color:#cbd5e1;padding:3rem 1.5rem 1.25rem}nlp-marketing-shell .marketing-footer__inner{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(15rem,.9fr) minmax(28rem,1.4fr);margin-inline:auto;max-inline-size:1180px}nlp-marketing-shell .marketing-footer__brand>a{display:inline-flex;min-block-size:44px;padding:.45rem 0}nlp-marketing-shell .marketing-footer__brand img{block-size:auto;display:block;inline-size:164px}nlp-marketing-shell .marketing-footer__brand p{color:#94a3b8;font-size:.9rem;line-height:1.6;margin:.75rem 0 0;max-inline-size:25rem}nlp-marketing-shell .marketing-footer__desktop-nav{display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:repeat(3,minmax(0,1fr))}nlp-marketing-shell .marketing-footer__group{align-content:start;display:grid;gap:.4rem}nlp-marketing-shell .marketing-footer__group h2{color:#fff;font-size:.78rem;letter-spacing:.04em;margin:.4rem 0 .15rem;text-transform:uppercase}nlp-marketing-shell .marketing-footer__group a{align-items:center;color:#cbd5e1;display:flex;font-size:.88rem;min-block-size:44px;text-decoration:none}nlp-marketing-shell .marketing-footer__group a:hover{color:#67e8f9}nlp-marketing-shell .marketing-footer__mobile-nav{display:none}nlp-marketing-shell .marketing-footer__bottom{border-block-start:1px solid rgb(148 163 184/.18);display:flex;gap:1rem;justify-content:space-between;margin:2rem auto 0;max-inline-size:1180px;padding-block-start:1rem}nlp-marketing-shell .marketing-footer__bottom p{color:#7f8ea3;font-size:.78rem;line-height:1.5;margin:0}nlp-marketing-shell .marketing-bottom-nav{display:none}@media(max-width:900px){nlp-marketing-shell .marketing-footer{padding-block:1.75rem max(1.25rem,env(safe-area-inset-bottom,0px));padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}nlp-marketing-shell .marketing-footer__inner{display:block}nlp-marketing-shell .marketing-footer__brand img{inline-size:152px}nlp-marketing-shell .marketing-footer__brand p{margin-block:.65rem 1.25rem;max-inline-size:32rem}nlp-marketing-shell .marketing-footer__desktop-nav{display:none}nlp-marketing-shell .marketing-footer__mobile-nav{border-block-start:1px solid rgb(148 163 184/.18);display:block}nlp-marketing-shell .marketing-footer__mobile-nav details{border-block-end:1px solid rgb(148 163 184/.18)}nlp-marketing-shell .marketing-footer__mobile-nav summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.86rem;font-weight:700;justify-content:space-between;list-style:none;min-block-size:48px;padding-block:.25rem}nlp-marketing-shell .marketing-footer__mobile-nav summary::-webkit-details-marker{display:none}nlp-marketing-shell .marketing-footer__mobile-nav summary svg{block-size:20px;fill:none;inline-size:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform var(--sbs-motion-fast) ease}nlp-marketing-shell .marketing-footer__mobile-nav details[open] summary svg{transform:rotate(180deg)}nlp-marketing-shell .marketing-footer__mobile-nav nav{display:grid;padding-block-end:.5rem}nlp-marketing-shell .marketing-footer__mobile-nav a{align-items:center;color:#cbd5e1;display:flex;font-size:.88rem;min-block-size:44px;padding-inline:.25rem;text-decoration:none}nlp-marketing-shell .marketing-footer__bottom{align-items:flex-start;flex-direction:column;gap:.35rem;margin-block-start:1.25rem}}@media(max-width:700px){nlp-marketing-shell .marketing-footer{padding-block-end:calc(1.25rem + var(--phone-nav-block))}nlp-marketing-shell .marketing-footer__mobile-nav{display:none}nlp-marketing-shell .marketing-bottom-nav{align-items:stretch;background:var(--mkt-surface);border-block-start:1px solid var(--mkt-line);bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));inset-inline:0;min-block-size:var(--phone-nav-block);padding-block:.3rem max(.3rem,env(safe-area-inset-bottom,0px));padding-left:max(.2rem,env(safe-area-inset-left,0px));padding-right:max(.2rem,env(safe-area-inset-right,0px));position:fixed;z-index:350}nlp-marketing-shell .marketing-bottom-nav a,nlp-marketing-shell .marketing-bottom-nav button{align-items:center;background:transparent;border:0;border-radius:.7rem;color:var(--mkt-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.18rem;justify-content:center;min-block-size:48px;min-inline-size:0;padding:.25rem .08rem;text-decoration:none}nlp-marketing-shell .marketing-bottom-nav a.is-active,nlp-marketing-shell .marketing-bottom-nav button.is-active{background:var(--sbs-action-soft);color:var(--mkt-action-strong)}nlp-marketing-shell .marketing-bottom-nav button.is-expanded:not(.is-active){color:var(--mkt-action-strong);outline:1px solid var(--mkt-line);outline-offset:-2px}nlp-marketing-shell .marketing-bottom-nav svg{block-size:21px;fill:none;flex:0 0 auto;inline-size:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}nlp-marketing-shell .marketing-bottom-nav span{font-size:.68rem;font-weight:700;line-height:1.1;max-inline-size:100%;overflow-wrap:anywhere}}html,body{margin:0;min-height:100%}html{color-scheme:light dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sbs-canvas);color:var(--sbs-content);font-family:Noto Sans NL,Inter,Helvetica Neue,Segoe UI,system-ui,sans-serif;overscroll-behavior-y:none}@media(prefers-color-scheme:dark){:root:not([data-theme]) body{background:var(--sbs-canvas)}}.branch-shell{--branch-brand-canvas: #f0f2f5;--branch-brand-surface: #ffffff;--branch-brand-accent: #0f172a;--branch-brand-accent-strong: #000000;--branch-brand-accent-text: #ffffff;--branch-brand-text: #1e293b;--branch-brand-muted: #64748b;--branch-brand-outline: #cbd5e1;--branch-canvas: var(--branch-brand-canvas);--branch-surface: var(--branch-brand-surface);--branch-accent: var(--branch-brand-accent);--branch-accent-strong: var(--branch-brand-accent-strong);--branch-accent-text: var(--branch-brand-accent-text);--branch-text: var(--branch-brand-text);--branch-muted: var(--branch-brand-muted);--branch-outline: var(--branch-brand-outline);--branch-error: #9b1c1c;--branch-success: #116149;--branch-hero: none;--branch-display-font: "Noto Sans NL", "Inter", "Helvetica Neue", "Segoe UI", sans-serif;--branch-body-font: "Noto Sans NL", "Inter", "Helvetica Neue", "Segoe UI", sans-serif}.branch-shell__skip-link{background:var(--branch-accent-strong);border:2px solid var(--branch-accent-text);border-radius:.75rem;color:var(--branch-accent-text);font-family:var(--branch-body-font);font-weight:700;inset-block-start:max(.75rem,env(safe-area-inset-top,0px));inset-inline-start:max(.75rem,env(safe-area-inset-left,0px));padding:.7rem 1rem;position:fixed;transform:translateY(-200%);transition:transform .12s ease;z-index:1000}.branch-shell__skip-link:focus{outline:3px solid var(--branch-accent-strong);outline-offset:3px;transform:translateY(0)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .branch-shell{--branch-canvas: #0b0f14;--branch-surface: #151a22;--branch-accent: #bfdbfe;--branch-accent-strong: #bfdbfe;--branch-accent-text: #07111d;--branch-text: #f1f5f9;--branch-muted: #cbd5e1;--branch-outline: #718399;--branch-error: #fca5a5;--branch-success: #6ee7b7}@supports (color: color-mix(in srgb,black,white)){:root:not([data-theme]) .branch-shell{--branch-canvas: color-mix( in srgb, var(--branch-brand-canvas) 10%, #080b10 );--branch-surface: color-mix( in srgb, var(--branch-brand-surface) 8%, #151a22 );--branch-accent: color-mix( in srgb, var(--branch-brand-accent) 35%, #dbeafe );--branch-accent-strong: color-mix( in srgb, var(--branch-brand-accent-strong) 35%, #dbeafe );--branch-outline: color-mix( in srgb, var(--branch-brand-outline) 20%, #718399 )}}}:root[data-theme=dark] .branch-shell{--branch-canvas: #0b0f14;--branch-surface: #151a22;--branch-accent: #bfdbfe;--branch-accent-strong: #bfdbfe;--branch-accent-text: #07111d;--branch-text: #f1f5f9;--branch-muted: #cbd5e1;--branch-outline: #718399;--branch-error: #fca5a5;--branch-success: #6ee7b7}@supports (color: color-mix(in srgb,black,white)){:root[data-theme=dark] .branch-shell{--branch-canvas: color-mix( in srgb, var(--branch-brand-canvas) 10%, #080b10 );--branch-surface: color-mix( in srgb, var(--branch-brand-surface) 8%, #151a22 );--branch-accent: color-mix( in srgb, var(--branch-brand-accent) 35%, #dbeafe );--branch-accent-strong: color-mix( in srgb, var(--branch-brand-accent-strong) 35%, #dbeafe );--branch-outline: color-mix( in srgb, var(--branch-brand-outline) 20%, #718399 )}}.branch-shell{background:var(--branch-canvas);box-sizing:border-box;color:var(--branch-text);min-height:100vh;min-height:100dvh;padding-block-start:max(2rem,env(safe-area-inset-top,0px));padding-block-end:max(3rem,env(safe-area-inset-bottom,0px));padding-inline-start:max(1.25rem,env(safe-area-inset-left,0px));padding-inline-end:max(1.25rem,env(safe-area-inset-right,0px))}.branch-shell__grid,.branch-shell__fallback{margin:0 auto;max-width:480px}.branch-shell__card,.branch-shell__fallback{background:var(--branch-surface);border-left:1px solid var(--branch-outline);border-right:1px solid var(--branch-outline);border-bottom:2px dashed var(--branch-outline);border-top:none;border-radius:0;box-shadow:0 12px 32px #00000014;padding:1.5rem;position:relative}.branch-shell__card:last-child{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom:1px solid var(--branch-outline)}.branch-shell__language{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.branch-shell__eyebrow,.branch-shell__card-label{color:var(--branch-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.branch-shell a.is-disabled,.branch-shell a[aria-disabled=true]{cursor:not-allowed;opacity:.65;pointer-events:none}.branch-shell h1,.branch-shell h2{font-family:var(--branch-display-font);letter-spacing:-.02em;margin:0}.branch-shell h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:.95;margin-top:.75rem}.branch-shell h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.05}.branch-shell p,.branch-shell li,.branch-shell dd,.branch-shell a{font-family:var(--branch-body-font);line-height:1.7}.branch-shell__summary{color:var(--branch-text);font-size:1.03rem;margin:1rem 0 0;max-width:42rem}.branch-shell__entry,.branch-shell__fallback-note{border-radius:1rem;display:inline-flex;margin:1rem 0 0;padding:.55rem .95rem}.branch-shell__entry{background:color-mix(in srgb,var(--branch-surface) 78%,transparent);color:var(--branch-accent-strong)}.branch-shell__fallback-note{background:color-mix(in srgb,var(--branch-surface) 86%,transparent);border:1px dashed var(--branch-outline);color:var(--branch-text)}.branch-shell__pill{background:color-mix(in srgb,var(--branch-surface) 82%,transparent);border:1px solid var(--branch-outline);border-radius:999px;display:inline-flex;padding:.72rem 1rem}#sitebyscan-booking-title{scroll-margin-block-start:max(1rem,env(safe-area-inset-top,0px))}.branch-shell__facts{display:grid;gap:.9rem;margin:1.2rem 0 0}.branch-shell dt{color:var(--branch-muted);font-size:.8rem;font-weight:700;margin-bottom:.15rem;text-transform:uppercase}.branch-shell dd{margin:0}.branch-shell__grid{display:grid;gap:0;grid-template-columns:1fr;margin-top:0}.branch-shell__card--booking{grid-column:1 / -1}.branch-shell__card a,.branch-shell__fallback a{align-items:center;color:var(--branch-accent-strong);display:inline-flex;font-weight:700;margin-top:1rem;min-height:44px;text-decoration-thickness:2px;text-underline-offset:.2rem}.branch-shell__queue-header,.branch-shell__queue-lane-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.branch-shell__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.branch-shell__queue-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.branch-shell__pill--queue,.branch-shell__queue-state{background:color-mix(in srgb,var(--branch-accent) 16%,var(--branch-surface));color:var(--branch-accent-strong)}.branch-shell__queue-lanes{display:grid;gap:1rem;margin-top:1rem}.branch-shell__queue-lane{background:color-mix(in srgb,var(--branch-surface) 84%,transparent);border:1px solid var(--branch-outline);border-radius:1.25rem;padding:1rem}.branch-shell__queue-lane h3{font-family:var(--branch-display-font);font-size:1.15rem;margin:0}.branch-shell__queue-lane p{color:var(--branch-muted);margin:.25rem 0 0}.branch-shell__queue-state{border-radius:999px;font-size:.8rem;font-weight:700;padding:.45rem .8rem;white-space:nowrap}.branch-shell__facts--queue,.branch-shell__facts--booking{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-shell__booking-fields{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.branch-shell__booking-form,.branch-shell__verification-form{margin:0}.branch-shell__verification-form{margin-top:1rem}.branch-shell__field{display:grid;gap:.35rem}.branch-shell__field span{color:var(--branch-muted);font-family:var(--branch-body-font);font-size:.82rem;font-weight:700;text-transform:uppercase}.branch-shell__field input,.branch-shell__field select{appearance:none;background:color-mix(in srgb,var(--branch-surface) 90%,transparent);border:1px solid var(--branch-outline);border-radius:.95rem;color:var(--branch-text);font:inherit;min-height:2.75rem;padding:.82rem .95rem}.branch-shell__field input[aria-invalid=true],.branch-shell__field select[aria-invalid=true]{border-color:var(--branch-error);box-shadow:0 0 0 1px var(--branch-error)}.branch-shell__button{background:var(--branch-accent-strong);border:0;border-radius:999px;color:var(--branch-accent-text);cursor:pointer;font:inherit;font-weight:700;margin-top:1rem;padding:.8rem 1.05rem;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .12s ease}.branch-shell__button[disabled]{cursor:not-allowed;opacity:.65}.branch-shell__button[aria-busy=true]{cursor:wait}.branch-shell__button--secondary{background:transparent;border:1px solid var(--branch-outline);color:var(--branch-accent-strong)}.branch-shell__booking-hint,.branch-shell__booking-status p,.branch-shell__booking-notice,.branch-shell__booking-error{font-family:var(--branch-body-font);margin:.9rem 0 0}.branch-shell__booking-hint,.branch-shell__booking-status p{color:var(--branch-muted)}.branch-shell__booking-summary,.branch-shell__booking-status,.branch-shell__availability{border-top:1px solid var(--branch-outline);margin-top:1rem;padding-top:1rem}.branch-shell__notification-group{margin-top:1rem}.branch-shell__notification-entry{background:color-mix(in srgb,var(--branch-surface) 84%,transparent);border:1px solid var(--branch-outline);border-radius:1rem;margin-top:.85rem;padding:.9rem 1rem}.branch-shell__notification-subject{font-weight:700;margin:0 0 .35rem}.branch-shell__booking-mode{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.branch-shell__slot-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.branch-shell__slot{background:color-mix(in srgb,var(--branch-surface) 92%,transparent);border:1px solid var(--branch-outline);border-radius:999px;color:var(--branch-text);cursor:pointer;font:inherit;font-weight:700;padding:.7rem 1rem;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,opacity .12s ease}.branch-shell__slot.is-active{background:var(--branch-accent-strong);color:var(--branch-accent-text)}.branch-shell__slot[disabled],.branch-shell__self-service .branch-shell__slot-button[disabled]{cursor:not-allowed;opacity:.65}.branch-shell__booking-notice{color:var(--branch-text);font-weight:600}.branch-shell__booking-error{color:#9b1c1c;font-weight:600}.branch-shell__facts--booking dd{overflow-wrap:anywhere}.branch-shell__fallback{max-width:38rem;padding:2rem}.branch-shell__logo{display:block;height:auto;margin:0 0 1rem}@media(max-width:900px){.branch-shell__facts--queue,.branch-shell__facts--booking,.branch-shell__booking-fields{grid-template-columns:1fr}}@media(max-width:640px){.branch-shell{padding-inline-start:max(1rem,env(safe-area-inset-left,0px));padding-inline-end:max(1rem,env(safe-area-inset-right,0px))}}.branch-shell__facts--queue dd{font-family:var(--branch-display-font);font-size:2.5rem;font-weight:700;line-height:1.1;color:var(--branch-accent-strong)}.branch-shell__queue-meta{justify-content:center}.branch-shell{background:var(--branch-canvas);min-height:100dvh;overflow-x:clip;padding:0}.branch-shell__appbar{background:color-mix(in srgb,var(--branch-surface) 94%,transparent);border-block-end:1px solid var(--branch-outline);inset-block-start:0;padding-block-start:env(safe-area-inset-top,0px);position:sticky;z-index:80}@supports (backdrop-filter: blur(16px)){.branch-shell__appbar{-webkit-backdrop-filter:saturate(1.25) blur(16px);backdrop-filter:saturate(1.25) blur(16px)}}.branch-shell__appbar-inner{align-items:center;box-sizing:border-box;display:flex;gap:var(--sbs-space-3);justify-content:space-between;margin-inline:auto;max-width:65rem;min-height:var(--sbs-appbar-height);padding-inline:max(var(--sbs-page-gutter),env(safe-area-inset-left,0px));padding-inline-end:max(var(--sbs-page-gutter),env(safe-area-inset-right,0px))}.branch-shell__appbar-identity{align-items:center;display:flex;gap:var(--sbs-space-3);min-width:0}.branch-shell__appbar-mark{display:block;flex:0 0 auto;height:2.25rem;overflow:hidden;width:2.25rem}.branch-shell__appbar-mark img{display:block;height:4rem;max-width:none;transform:translate(-.875rem,-.875rem);width:4rem}.branch-shell__appbar-identity div{display:grid;min-width:0}.branch-shell__appbar-identity strong,.branch-shell__appbar-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-shell__appbar-identity strong{color:var(--branch-text);font-family:var(--branch-body-font);font-size:.95rem;font-weight:700}.branch-shell__appbar-identity span{color:var(--branch-muted);font-family:var(--branch-body-font);font-size:.75rem}.branch-shell__language{flex:0 1 auto;min-width:0}.branch-shell__language select{background:var(--branch-surface);border:1px solid var(--branch-outline);border-radius:var(--sbs-radius-sm);color:var(--branch-text);cursor:pointer;font:600 .875rem/1.2 var(--branch-body-font);max-width:10.5rem;min-height:3rem;padding:.65rem .75rem}.branch-shell__workspace{box-sizing:border-box;display:grid;gap:var(--sbs-space-4);margin-inline:auto;max-width:65rem;padding-block:var(--sbs-space-4) max(var(--sbs-space-8),env(safe-area-inset-bottom,0px));padding-inline:max(var(--sbs-page-gutter),env(safe-area-inset-left,0px));padding-inline-end:max(var(--sbs-page-gutter),env(safe-area-inset-right,0px))}.branch-shell__grid,.branch-shell__fallback{margin:0;max-width:none;min-width:0}.branch-shell__grid{gap:var(--sbs-space-4)}.branch-shell__card,.branch-shell__fallback{background:var(--branch-surface);border:1px solid var(--branch-outline);border-radius:var(--sbs-card-radius);box-shadow:var(--sbs-card-shadow);box-sizing:border-box;padding:clamp(1.2rem,4vw,1.75rem)}.branch-shell__card:before,.branch-shell__card:after{content:none}.branch-shell__eyebrow,.branch-shell__card-label{font-size:.78rem;letter-spacing:.035em;text-transform:none}.branch-shell h1{font-size:clamp(2rem,7vw,3.35rem);letter-spacing:-.035em;line-height:1.04;margin-block-start:var(--sbs-space-3);text-wrap:balance}.branch-shell h2{font-size:clamp(1.4rem,4vw,1.9rem);letter-spacing:-.02em;line-height:1.15}:lang(ar) .branch-shell h1,:lang(ar) .branch-shell h2,:lang(hi) .branch-shell h1,:lang(hi) .branch-shell h2,:lang(bn) .branch-shell h1,:lang(bn) .branch-shell h2,:lang(ta) .branch-shell h1,:lang(ta) .branch-shell h2{letter-spacing:normal;line-height:1.22}.branch-shell__summary{color:var(--branch-muted);font-size:1rem;line-height:1.65}.branch-shell__pill{border-radius:var(--sbs-radius-sm);font-size:.82rem;line-height:1.35;padding:.55rem .7rem}.branch-shell__facts{gap:var(--sbs-space-4)}.branch-shell dt,.branch-shell__field span{letter-spacing:0;text-transform:none}.branch-shell__grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.branch-shell__card{min-width:0}.branch-shell__card--booking{grid-column:auto;margin:0}.branch-shell__card--queue{box-shadow:none}.branch-shell__booking-form,.branch-shell__verification-form{margin-block-start:var(--sbs-space-4)}.branch-shell__booking-fields{display:grid;gap:var(--sbs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-block-start:var(--sbs-space-4)}.branch-shell__field{gap:var(--sbs-space-2);min-width:0}.branch-shell__field span{color:var(--branch-text);font-size:.86rem;font-weight:600}.branch-shell__field input,.branch-shell__field select{appearance:auto;background:var(--branch-surface);border:1px solid var(--branch-outline);border-radius:var(--sbs-radius-md);box-sizing:border-box;font:400 1rem/1.3 var(--branch-body-font);min-height:var(--sbs-control-height);padding:.78rem .9rem;width:100%}.branch-shell__field input:focus-visible,.branch-shell__field select:focus-visible,.branch-shell__language select:focus-visible,.branch-shell button:focus-visible,.branch-shell a:focus-visible{outline:3px solid var(--sbs-focus);outline-offset:2px}.branch-shell__button,.branch-shell__slot{border-radius:var(--sbs-button-radius);min-height:var(--sbs-control-height);padding:.78rem 1rem}.branch-shell__button{transition:transform var(--sbs-motion-fast) ease,opacity var(--sbs-motion-fast) ease,background-color var(--sbs-motion-fast) ease}.branch-shell__button:not([disabled]):active,.branch-shell__slot:not([disabled]):active{transform:scale(.985)}.branch-shell__booking-form>.branch-shell__button{width:100%}.branch-shell__booking-mode{gap:var(--sbs-space-2)}.branch-shell__availability,.branch-shell__booking-summary,.branch-shell__booking-status{border-block-start:1px solid var(--branch-outline);margin-block-start:var(--sbs-space-5);padding-block-start:var(--sbs-space-5)}.branch-shell__queue-header,.branch-shell__queue-lane-top{flex-wrap:wrap}.branch-shell__queue-header .branch-shell__button{margin-block-start:0}.branch-shell__queue-lanes{gap:var(--sbs-space-3)}.branch-shell__queue-lane,.branch-shell__notification-entry{background:color-mix(in srgb,var(--branch-surface) 94%,var(--branch-canvas));border-radius:var(--sbs-radius-md)}.branch-shell__facts--queue dd{color:var(--branch-accent-strong);font-size:clamp(1.45rem,6vw,2rem);font-variant-numeric:tabular-nums}.branch-shell__facts--queue,.branch-shell__facts--booking{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.branch-shell__booking-error{background:var(--sbs-danger-soft);border-radius:var(--sbs-radius-sm);color:var(--sbs-danger);padding:.75rem .9rem}@media(min-width:48rem){.branch-shell__workspace{padding-block:var(--sbs-space-8) max(var(--sbs-space-10),env(safe-area-inset-bottom,0px))}.branch-shell__booking-form>.branch-shell__button{width:auto}}@media(max-width:30rem){.branch-shell__appbar-mark{height:2rem;width:2rem}.branch-shell__appbar-mark img{height:3.56rem;transform:translate(-.78rem,-.78rem);width:3.56rem}.branch-shell__language select{max-width:8rem}.branch-shell__card,.branch-shell__fallback{padding:1.15rem}}@media(display-mode:standalone){.branch-shell{min-height:100dvh}.branch-shell__appbar{-webkit-user-select:none;user-select:none}}@media(forced-colors:active){.branch-shell__card,.branch-shell__queue-lane{border:1px solid CanvasText}}@media(pointer:coarse){input:not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:16px!important}}img,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.branch-shell__self-service{min-height:100dvh}.branch-shell__self-service .branch-shell__container{display:grid;gap:1rem;margin:0 auto;max-width:42rem}.branch-shell__self-service .branch-shell__header,.branch-shell__self-service .branch-shell__content{background:var(--branch-surface);border:1px solid var(--branch-outline);border-radius:1.25rem;box-shadow:0 12px 32px #00000014;padding:clamp(1rem,4vw,1.75rem)}.branch-shell__self-service .branch-shell__title,.branch-shell__self-service .branch-shell__details-list{margin:0}.branch-shell__self-service .branch-shell__details-list{display:grid;gap:1rem}.branch-shell__self-service .branch-shell__form-group{display:grid;gap:.45rem}.branch-shell__self-service form{margin:0}.branch-shell__self-service .branch-shell__form-group--spaced{margin-top:1rem}.branch-shell__self-service .branch-shell__input{background:var(--branch-surface);border:1px solid var(--branch-outline);border-radius:.9rem;color:var(--branch-text);font:inherit;min-height:2.75rem;padding:.7rem .85rem}.branch-shell__self-service .branch-shell__slots,.branch-shell__self-service .branch-shell__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.branch-shell__self-service .branch-shell__actions--spaced{margin-top:2rem}.branch-shell__self-service .branch-shell__slot-button{background:var(--branch-surface);border:1px solid var(--branch-outline);border-radius:999px;color:var(--branch-text);cursor:pointer;font:inherit;min-height:2.75rem;padding:.7rem 1rem;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,opacity .12s ease}.branch-shell__self-service .branch-shell__slot-button--selected{background:var(--branch-accent-strong);color:var(--branch-accent-text)}.branch-shell__self-service .branch-shell__error-message{color:var(--branch-error);font-weight:700}.branch-shell__self-service .branch-shell__status,.branch-shell__self-service .branch-shell__hint,.branch-shell__self-service .branch-shell__success-message{margin:1rem 0 0;text-align:center}.branch-shell__self-service .branch-shell__success-message{color:var(--branch-success);font-weight:700;margin-bottom:2rem}.branch-shell__loading-spinner{animation:sitebyscan-spin .8s linear infinite;border:3px solid var(--branch-outline);border-radius:50%;border-top-color:var(--branch-accent-strong);height:2rem;margin:1rem auto;width:2rem}@keyframes sitebyscan-spin{to{transform:rotate(360deg)}}.branch-shell a:focus-visible,.branch-shell button:focus-visible,.branch-shell input:focus-visible,.branch-shell select:focus-visible,.branch-shell textarea:focus-visible{outline:3px solid var(--branch-accent-strong);outline-offset:3px}.branch-shell h1[tabindex="-1"]:focus,.branch-shell h2[tabindex="-1"]:focus,.branch-shell [tabindex="-1"].branch-shell__booking-summary:focus,.branch-shell [tabindex="-1"].branch-shell__booking-error:focus,.branch-shell [tabindex="-1"].branch-shell__booking-notice:focus,.branch-shell [tabindex="-1"].branch-shell__success-message:focus,.branch-shell [tabindex="-1"].branch-shell__error-message:focus,.branch-shell [tabindex="-1"].branch-shell__details-list:focus{outline:3px solid var(--branch-accent-strong);outline-offset:4px}.branch-shell__slot,.branch-shell__button,.branch-shell__self-service .branch-shell__slot-button{align-items:center;display:inline-flex;justify-content:center;min-height:2.75rem}@media(prefers-reduced-motion:reduce){.branch-shell *,.branch-shell *:before,.branch-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.branch-shell__loading-spinner{animation:none}}.marketing-page .closing{align-items:center;background:var(--sbs-slate-950);border-radius:var(--sbs-radius-xl);color:#fff;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;margin-block-end:clamp(4rem,8vw,7rem);overflow:hidden;padding-block:clamp(2rem,5vw,3.5rem);position:relative}.marketing-page .closing:after{background:var(--sbs-signal);block-size:14rem;border-radius:50%;content:"";filter:blur(85px);inline-size:14rem;inset:auto -5rem -8rem auto;opacity:.25;position:absolute}.marketing-page .closing__brand{align-items:center;display:flex;gap:1rem;min-inline-size:0;position:relative;z-index:1}.marketing-page .closing__brand img{flex:0 0 auto}.marketing-page .closing__brand p{font-size:clamp(1.15rem,2.5vw,1.75rem);font-weight:600;line-height:1.35;margin:0;max-inline-size:32rem}.marketing-page .closing__actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end;position:relative;z-index:1}.marketing-page .signal-stroke{stroke:var(--sbs-signal)!important}.marketing-page a:focus-visible,.not-found a:focus-visible{outline:3px solid var(--sbs-focus);outline-offset:3px}.not-found .button{margin-block-start:1rem}@media(max-width:60rem){.marketing-page .closing{border-radius:0;grid-template-columns:1fr;margin-inline:calc(max(var(--sbs-page-gutter),env(safe-area-inset-left,0px))*-1);max-inline-size:none;padding-inline:max(var(--sbs-page-gutter),env(safe-area-inset-left,0px));padding-inline-end:max(var(--sbs-page-gutter),env(safe-area-inset-right,0px))}.marketing-page .closing__actions{justify-content:flex-start}}@media(max-width:42.5rem){.marketing-page .closing__brand{align-items:flex-start}.marketing-page .closing__brand img{block-size:52px;inline-size:52px}.marketing-page .closing__actions{display:grid;width:100%}.marketing-page .closing__actions>*{width:100%}}@media(max-width:23.75rem){.marketing-page .closing__brand{display:grid}}
