.a11y-widget{--a11y-widget-offset: var(--floating-action-bubble-inset);--a11y-widget-bubble-size: var(--floating-action-bubble-size);--a11y-widget-panel-width: min(28rem, calc(100vw - (2 * var(--a11y-widget-offset)) - env(safe-area-inset-left, 0px)));--a11y-widget-tile-min-height: 5rem;--a11y-widget-panel-max-height: calc( 100dvh - var(--a11y-widget-bubble-size) - var(--a11y-widget-offset) - env(safe-area-inset-bottom, 0px) - 24px );position:fixed;left:calc(var(--a11y-widget-offset) + env(safe-area-inset-left,0px));bottom:calc(var(--a11y-widget-offset) + env(safe-area-inset-bottom,0px));z-index:2147483000;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.a11y-widget__bubble,.a11y-widget__panel{pointer-events:auto}.a11y-widget__bubble{display:flex;align-items:center;justify-content:center;width:var(--a11y-widget-bubble-size);height:var(--a11y-widget-bubble-size);padding:0;margin:0;border:none;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary, #ffffff);box-shadow:var(--floating-action-bubble-shadow);cursor:pointer;transform:translateZ(0);transition:background .15s ease,box-shadow .15s ease}.a11y-widget__bubble:hover,.a11y-widget__bubble:focus-visible{background:var(--color-primary-hover);box-shadow:var(--floating-action-bubble-shadow-hover)}.a11y-widget__bubble:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.a11y-widget__bubble-icon{display:block;width:28px;height:28px}.a11y-widget__panel{position:absolute;left:0;bottom:calc(var(--a11y-widget-bubble-size) + 12px);display:flex;flex-direction:column;width:var(--a11y-widget-panel-width);max-height:var(--a11y-widget-panel-max-height);overflow:hidden;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:.875rem;box-shadow:0 10px 32px #0f172a1f}.a11y-widget__panel[hidden]{display:none}.a11y-widget__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;min-height:3rem;padding:.875rem 1rem;background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-border);border-radius:calc(.875rem - 1px) calc(.875rem - 1px) 0 0}.a11y-widget__title{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--color-text);text-align:start}.a11y-widget__header-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:2.25rem;height:2.25rem;padding:0;margin:0;border:none;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer}.a11y-widget__header-close:hover,.a11y-widget__header-close:focus-visible{color:var(--color-text);background:#0f172a0f}.a11y-widget__header-close-icon{display:block;width:1.125rem;height:1.125rem}.a11y-widget__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;display:flex;flex-direction:column;gap:1.125rem;padding:1rem 1rem 1.125rem}.a11y-widget__section{display:flex;flex-direction:column;gap:.625rem;min-width:0}.a11y-widget__section-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--color-text-strong, var(--color-text))}.a11y-widget__grid{display:grid;gap:.5rem;min-width:0}.a11y-widget__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.a11y-widget__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.a11y-widget__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:var(--a11y-widget-tile-min-height);padding:.625rem .5rem;margin:0;font:inherit;text-align:center;color:var(--color-text-strong, var(--color-text));background:var(--color-background, #ffffff);border:1px solid rgba(15,23,42,.14);border-radius:.625rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.a11y-widget__tile:hover,.a11y-widget__tile:focus-visible{border-color:#005b9b73;box-shadow:none}.a11y-widget__tile.is-active{border-color:var(--color-primary);background:#005b9b14;color:var(--color-primary);box-shadow:none}.a11y-widget__tile-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0}.a11y-widget__tile-svg{display:block;width:1.75rem;height:1.75rem}.a11y-widget__tile-auto-letter{font-size:.8rem;font-weight:700;font-family:var(--font-family, inherit)}.a11y-widget__tile-locale-code{font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:.04em}.a11y-widget__tile-font-letter{font-weight:700;line-height:1;font-family:var(--font-family, inherit)}.a11y-widget__tile-font-letter--small{font-size:.875rem}.a11y-widget__tile-font-letter--medium{font-size:1.125rem}.a11y-widget__tile-font-letter--large{font-size:1.375rem}.a11y-widget__tile-label{font-size:.8125rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}html.theme-dark .a11y-widget__bubble{background:#383838;color:var(--color-white-high);box-shadow:0 4px 16px #00000059}html.theme-dark .a11y-widget__bubble:hover,html.theme-dark .a11y-widget__bubble:focus-visible{background:#424242;box-shadow:0 4px 16px #00000059}html.theme-dark .a11y-widget__panel{box-shadow:0 10px 32px #00000059}html.theme-dark .a11y-widget__header-close:hover,html.theme-dark .a11y-widget__header-close:focus-visible{background:#ffffff14}html.theme-dark .a11y-widget__tile{background:#171717;border-color:#ffffff2e;color:var(--color-white-high)}html.theme-dark .a11y-widget__tile.is-active{background:#ffffff14;border-color:#fff6;color:var(--color-white-full);box-shadow:none}html.theme-dark .a11y-widget__tile:hover,html.theme-dark .a11y-widget__tile:focus-visible{border-color:#ffffff59;box-shadow:none}@media(max-width:640px){.a11y-widget{--a11y-widget-panel-width: calc(100vw - (2 * var(--floating-action-bubble-inset)));--a11y-widget-tile-min-height: 4.5rem}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}.grecaptcha-badge{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}:root{color-scheme:light;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--font-family: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--site-root-font-min: 16px;--site-root-font-fluid: 2.5vw;--site-root-font-max: 17px;font-size:clamp(var(--site-root-font-min),var(--site-root-font-fluid),var(--site-root-font-max));line-height:1.9;--color-background: #ffffff;--color-surface: #ffffff;--color-surface-glass: rgba(255, 255, 255, .9);--color-surface-glass-solid: rgba(255, 255, 255, .98);--color-surface-frost: rgba(255, 255, 255, .7);--color-surface-frost-strong: rgba(255, 255, 255, .99);--color-mega-nav-open-bg: rgba(255, 255, 255, .95);--color-mega-nav-open-blur: 14px;--color-section-muted: #ffffff;--color-input-bg: #ffffff;--color-on-primary: #ffffff;--color-shadow-soft: rgba(15, 23, 42, .12);--floating-action-bubble-size: 64px;--floating-action-bubble-inset: 20px;--floating-action-bubble-shadow: 0 4px 16px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .12);--floating-action-bubble-shadow-hover: 0 6px 22px rgba(0, 0, 0, .24), 0 3px 8px rgba(0, 0, 0, .14);--color-primary: #005b9b;--color-secondary: #005b9b;--color-accent: #005b9b;--color-text: #1f2937;--color-text-strong: var(--color-text);--color-heading: #111827;--color-dark: #1e293b;--color-muted: var(--color-text);--color-text-muted: #6b7280;--color-border: rgba(15, 23, 42, .1);--color-text-hover: var(--color-text);--color-bg-soft: #f8fafc;--color-accent-surface-start: #e8f2fc;--color-accent-surface-mid: #f6faff;--color-accent-surface-end: #ffffff;--color-progress-track: #e2e8f0;--btn-pulse-ring: rgba(0, 102, 204, .45);--btn-pulse-ring-transparent: rgba(0, 102, 204, 0);--color-icon-tile-bg: var(--color-primary);--color-icon-tile-fg: #ffffff;--color-icon-soft-bg: rgba(0, 102, 204, .08);--color-icon-soft-fg: var(--color-secondary);--color-pill-bg: rgba(15, 23, 42, .06);--color-pill-fg: var(--color-muted);--color-pill-border: rgba(15, 23, 42, .08);--tag-bg: var(--color-pill-bg);--tag-fg: var(--color-pill-fg);--tag-border: var(--color-pill-border);--tag-bg-solid: #eef1f4;--tag-border-solid: #e2e6ec;--tag-bg-muted: rgba(15, 23, 42, .04);--tag-bg-muted-solid: #f3f4f6;--tag-fg-muted: var(--color-text-muted);--chart-series-1: #005b9b;--chart-series-2: #338eaf;--chart-series-3: #64748b;--chart-series-1-fill: rgba(0, 91, 155, .2);--chart-series-2-fill: rgba(51, 142, 175, .28);--chart-series-3-fill: rgba(100, 116, 139, .25);--chart-grid: rgba(15, 23, 42, .06);--chart-tooltip-bg: #212121;--nav-link-hover-bg: rgba(0, 102, 204, .06);--nav-link-active-bg: rgba(0, 102, 204, .1);--settings-hint-bg: #f0f4ff;--settings-hint-accent: var(--color-primary);--settings-input-focus-border: var(--color-primary, #005b9b);--settings-input-focus-ring: rgba(0, 102, 204, .1);--container-max: 1380px;--dashboard-inline-gutter: 1.5rem;--header-height: 80px;--public-subpage-header-offset: 6.5rem;--dashboard-shell-top-offset: calc(80px + var(--service-banner-height) + 1rem);--site-nav-mobile-max: 1313px;--dashboard-nav-mobile-max: 900px;--service-banner-height: 0px;--dashboard-panel-bg: var(--color-surface);--dashboard-panel-shadow: 0 1px 3px var(--color-shadow-soft);--glass-panel-bg: var(--color-surface-frost);--color-primary-hover: #004a80;--color-secondary-hover: #338eaf;--cc-font-family: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-modal-border-radius: 1rem;--cc-modal-margin: 1.5rem;--cc-btn-border-radius: .75rem;--cc-bg: var(--color-surface);--cc-primary-color: var(--color-text);--cc-secondary-color: var(--color-muted);--cc-btn-primary-bg: var(--color-primary);--cc-btn-primary-color: #ffffff;--cc-btn-primary-hover-bg: var(--color-primary-hover);--cc-btn-primary-hover-border-color: var(--color-primary-hover);--cc-btn-primary-hover-color: #ffffff;--cc-btn-secondary-bg: transparent;--cc-btn-secondary-border-color: var(--color-primary);--cc-btn-secondary-color: var(--color-primary);--cc-btn-secondary-hover-bg: transparent;--cc-btn-secondary-hover-color: var(--color-primary-hover);--cc-separator-border-color: rgba(15, 23, 42, .08);--cc-cookie-category-block-bg: transparent;--cc-cookie-category-block-border: rgba(15, 23, 42, .08);--cc-cookie-category-block-hover-bg: rgba(0, 102, 204, .08);--cc-cookie-category-expanded-block-hover-bg: rgba(0, 102, 204, .12);--cc-toggle-off-bg: rgba(15, 23, 42, .35);--cc-toggle-off-knob-bg: #ffffff;--cc-toggle-on-bg: var(--color-primary);--cc-toggle-on-knob-bg: #ffffff;--push-toggle-off-bg: rgba(15, 23, 42, .2);--push-toggle-off-border: transparent;--push-toggle-off-knob-bg: #ffffff;--push-toggle-on-bg: var(--color-primary);--push-toggle-on-knob-bg: #ffffff;--push-toggle-disabled-opacity: .55;--cc-overlay-bg: rgba(15, 23, 42, .48);--cc-footer-bg: rgba(15, 23, 42, .05);--cc-footer-color: var(--color-muted);--toastify-color-success: var(--color-primary);--toastify-color-error: #b84545;--toastify-icon-color-success: #fff;--toastify-icon-color-error: #fff;--fonella-chrome-top-block: calc(72px + 2rem) ;--site-mobile-nav-top: calc( var(--service-banner-height) + var(--fonella-chrome-top-block) + env(safe-area-inset-top, 0px) );--dashboard-mobile-nav-top: calc( var(--service-banner-height) + var(--fonella-chrome-top-block) + env(safe-area-inset-top, 0px) );--mobile-nav-safe-area-bottom: env(safe-area-inset-bottom, 0px);--site-mobile-nav-max-height: calc( var(--viewport-height, 100dvh) - var(--site-mobile-nav-top) - var(--mobile-nav-safe-area-bottom) - .5rem );--dashboard-mobile-nav-max-height: calc( var(--viewport-height, 100dvh) - var(--dashboard-mobile-nav-top) - var(--mobile-nav-safe-area-bottom) - .5rem );--fonella-toast-gap-below-chrome: .25rem;--fonella-toast-inset-top: calc( var(--fonella-chrome-top-block) + var(--service-banner-height) + var(--fonella-toast-gap-below-chrome) );--toastify-toast-right: 1rem;--viewport-height: 100vh;--viewport-height: 100dvh;--color-scheme-switch-track-bg: transparent;--color-scheme-switch-track-border: rgba(15, 23, 42, .12);--color-scheme-switch-indicator-bg: var(--color-primary);--color-scheme-switch-icon-muted: rgba(15, 23, 42, .42);--color-scheme-switch-icon-hover: rgba(15, 23, 42, .62);--color-scheme-switch-icon-active: var(--color-on-primary);--appearance-switch-track-height: 36px;--appearance-switch-track-border-width: 1px;--appearance-switch-track-padding: 4px;--appearance-switch-gap: 6px;--appearance-switch-indicator-size: calc( var(--appearance-switch-track-height) - (2 * var(--appearance-switch-track-padding)) );--appearance-switch-step: calc( var(--appearance-switch-indicator-size) + var(--appearance-switch-gap) );--appearance-switch-track-width: calc( (2 * var(--appearance-switch-track-border-width)) + (2 * var(--appearance-switch-track-padding)) + (3 * var(--appearance-switch-indicator-size)) + (2 * var(--appearance-switch-gap)) );--appearance-switch-slot-size: 18px;--appearance-switch-letter-small: 12px;--appearance-switch-letter-medium: 15px;--appearance-switch-letter-large: 18px;--appearance-switch-auto-letter: 11px;--appearance-switch-auto-icon-size: 22px}html[data-font-scale=small]{--site-root-font-min: 14px;--site-root-font-fluid: 2.1875vw;--site-root-font-max: 15.125px}html[data-font-scale=large]{--site-root-font-min: 18px;--site-root-font-fluid: 2.8125vw;--site-root-font-max: 19.125px}html.theme-dark{color-scheme:dark;--color-background: #171717;--color-surface: #212121;--color-surface-glass: rgba(33, 33, 33, .92);--color-surface-glass-solid: rgba(33, 33, 33, .98);--color-surface-frost: rgba(23, 23, 23, .96);--color-surface-frost-strong: #171717;--color-mega-nav-open-bg: rgba(23, 23, 23, .95);--color-mega-nav-open-blur: 14px;--color-section-muted: var(--color-surface-frost-strong);--color-input-bg: #1a1a1a;--color-shadow-soft: rgba(0, 0, 0, .45);--color-white-full: #ffffff;--color-white-high: rgba(255, 255, 255, .92);--color-white-medium: rgba(255, 255, 255, .78);--color-white-soft: rgba(255, 255, 255, .62);--color-white-muted: rgba(255, 255, 255, .45);--color-white-faint: rgba(255, 255, 255, .28);--color-on-primary: #171717;--color-primary: var(--color-white-full);--color-secondary: var(--color-white-high);--color-accent: var(--color-white-medium);--color-text: #e0e0e0;--color-text-strong: var(--color-text);--color-heading: #f1f1f1;--color-dark: #e0e0e0;--color-muted: var(--color-text);--color-text-muted: rgba(255, 255, 255, .64);--color-border: rgba(255, 255, 255, .1);--color-bg-soft: #212121;--color-text-hover: #cccccc;--color-accent-surface-start: rgba(255, 255, 255, .04);--color-accent-surface-mid: #212121;--color-accent-surface-end: #222222;--color-progress-track: rgba(255, 255, 255, .15);--btn-pulse-ring: rgba(255, 255, 255, .32);--btn-pulse-ring-transparent: rgba(255, 255, 255, 0);--color-icon-tile-bg: var(--color-white-full);--color-icon-tile-fg: var(--color-on-primary);--color-icon-soft-bg: rgba(255, 255, 255, .1);--color-icon-soft-fg: var(--color-white-full);--color-pill-bg: rgba(255, 255, 255, .08);--color-pill-fg: var(--color-white-medium);--color-pill-border: rgba(255, 255, 255, .14);--tag-bg: var(--color-pill-bg);--tag-fg: var(--color-pill-fg);--tag-border: var(--color-pill-border);--tag-bg-solid: #2c3542;--tag-border-solid: rgba(255, 255, 255, .14);--tag-bg-muted: rgba(255, 255, 255, .05);--tag-bg-muted-solid: #252c38;--tag-fg-muted: var(--color-white-muted);--chart-series-1: rgba(255, 255, 255, .92);--chart-series-2: rgba(255, 255, 255, .72);--chart-series-3: rgba(255, 255, 255, .52);--chart-series-1-fill: rgba(255, 255, 255, .12);--chart-series-2-fill: rgba(255, 255, 255, .08);--chart-series-3-fill: rgba(255, 255, 255, .06);--chart-grid: rgba(255, 255, 255, .06);--chart-tooltip-bg: #3a3a3a;--nav-link-hover-bg: rgba(255, 255, 255, .06);--nav-link-active-bg: rgba(255, 255, 255, .1);--settings-hint-bg: rgba(255, 255, 255, .06);--settings-hint-accent: rgba(255, 255, 255, .22);--settings-input-focus-border: rgba(255, 255, 255, .24);--settings-input-focus-ring: transparent;--dashboard-panel-bg: var(--color-background);--dashboard-panel-shadow: none;--glass-panel-bg: rgba(23, 23, 23, .9);--color-primary-hover: rgba(255, 255, 255, .88);--color-secondary-hover: rgba(255, 255, 255, .82);--cc-btn-primary-bg: var(--color-white-full);--cc-btn-primary-color: var(--color-on-primary);--cc-btn-primary-hover-bg: var(--color-primary-hover);--cc-btn-primary-hover-border-color: var(--color-primary-hover);--cc-btn-primary-hover-color: var(--color-on-primary);--cc-btn-secondary-border-color: var(--color-white-muted);--cc-btn-secondary-color: var(--color-white-soft);--cc-btn-secondary-hover-color: var(--color-white-medium);--cc-toggle-on-bg: var(--color-white-full);--cc-toggle-on-knob-bg: #757575;--cc-toggle-off-knob-bg: rgba(255, 255, 255, .72);--cc-toggle-readonly-bg: rgba(255, 255, 255, .14);--cc-toggle-readonly-knob-bg: rgba(255, 255, 255, .52);--cc-toggle-readonly-knob-icon-color: rgba(255, 255, 255, .28);--cc-toggle-enabled-icon-color: #757575;--cc-toggle-disabled-icon-color: rgba(255, 255, 255, .35);--cc-cookie-category-block-bg: rgba(255, 255, 255, .04);--cc-cookie-category-block-border: rgba(255, 255, 255, .08);--cc-cookie-category-block-hover-bg: rgba(255, 255, 255, .06);--cc-cookie-category-block-hover-border: rgba(255, 255, 255, .1);--cc-cookie-category-expanded-block-bg: transparent;--cc-cookie-category-expanded-block-hover-bg: rgba(255, 255, 255, .05);--cc-bg: var(--color-surface);--cc-primary-color: var(--color-text-strong);--cc-secondary-color: var(--color-muted);--cc-btn-secondary-bg: rgba(255, 255, 255, .06);--cc-btn-secondary-border-color: rgba(255, 255, 255, .12);--cc-btn-secondary-hover-bg: rgba(255, 255, 255, .1);--cc-btn-secondary-hover-border-color: rgba(255, 255, 255, .16);--cc-separator-border-color: rgba(255, 255, 255, .1);--cc-toggle-off-bg: rgba(255, 255, 255, .2);--push-toggle-off-bg: rgba(255, 255, 255, .2);--push-toggle-off-border: rgba(255, 255, 255, .16);--push-toggle-off-knob-bg: rgba(255, 255, 255, .72);--push-toggle-on-bg: var(--color-white-full);--push-toggle-on-knob-bg: #757575;--push-toggle-disabled-opacity: .82;--onboarding-step-num-bg: rgba(255, 255, 255, .12);--onboarding-step-num-fg: var(--color-text-strong);--cc-overlay-bg: rgba(0, 0, 0, .75);--cc-footer-bg: rgba(255, 255, 255, .04);--toast-surface: #3a3a3a;--toast-border: rgba(255, 255, 255, .1);--toastify-color-success: var(--toast-surface);--toastify-color-error: var(--toast-surface);--toastify-color-info: var(--toast-surface);--toastify-color-warning: var(--toast-surface);--toastify-color-light: var(--toast-surface);--toastify-color-dark: var(--toast-surface);--toastify-text-color-light: var(--color-text-strong);--toastify-text-color-dark: var(--color-text-strong);--toastify-icon-color-success: var(--color-text-strong);--toastify-icon-color-error: var(--color-text-strong);--color-scheme-switch-track-bg: transparent;--color-scheme-switch-track-border: rgba(255, 255, 255, .14);--color-scheme-switch-indicator-bg: rgba(255, 255, 255, .22);--color-scheme-switch-icon-muted: var(--color-white-muted);--color-scheme-switch-icon-hover: var(--color-white-soft);--color-scheme-switch-icon-active: var(--color-white-full)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.backdrop-blur-sm,.site-header:not(.is-mega-open),.dashboard__header,.site-nav__wrapper,.dashboard__mobile-nav,.signup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.site-header.is-mega-open.backdrop-blur-sm{-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-card,.home-enterprise-banner,.callback-box,.card,.partner-step,.partner-benefit,.industry-testimonial,.career-card,.legal-content .faq-accordion__item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--glass-panel-bg);box-shadow:var(--dashboard-panel-shadow)}.backdrop-blur-md,.footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports not (backdrop-filter: blur(1px)){.backdrop-blur-sm,.signup-overlay{background:var(--color-surface-glass-solid)}.pricing-card,.home-enterprise-banner,.callback-box,.card,.partner-step,.partner-benefit,.industry-testimonial,.career-card,.legal-content .faq-accordion__item{background-color:var(--color-surface-glass-solid)}.site-header:not(.is-mega-open),.dashboard__header,.site-nav__wrapper,.dashboard__mobile-nav{background:var(--color-surface-frost)}.site-header.is-mega-open .site-header__inner,.site-header.is-mega-open>.site-mega-nav__panel.is-open{background:var(--color-surface-glass-solid);background-color:var(--color-surface-glass-solid)}.backdrop-blur-md,.footer{background:var(--color-surface-frost-strong)}}.site-header.is-menu-open,.site-nav__wrapper--mobile.is-open,.dashboard__header.is-menu-open,.dashboard__mobile-nav.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface)}.site-header.is-mega-open{background:transparent;background-color:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-mega-open .site-header__inner{position:relative;z-index:1;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-mega-open>.site-mega-nav__panel.is-open{-webkit-backdrop-filter:blur(var(--color-mega-nav-open-blur));backdrop-filter:blur(var(--color-mega-nav-open-blur));background:var(--color-mega-nav-open-bg);background-color:var(--color-mega-nav-open-bg);box-shadow:none;border-top:none}.Toastify__toast--success{background:var(--color-primary)!important}.fonella-native-toast-container{--toastify-toast-top: var(--fonella-toast-inset-top);--toastify-toast-min-height: 4rem;--toastify-toast-width: min(22rem, calc(100vw - 2rem) );--toastify-toast-padding: 1rem 3rem 1rem 1.125rem;--toastify-toast-bd-radius: .625rem;--toastify-toast-shadow: 0 4px 16px rgba(15, 23, 42, .14)}html .fonella-native-toast-container.Toastify__toast-container--top-left,html .fonella-native-toast-container.Toastify__toast-container--top-center,html .fonella-native-toast-container.Toastify__toast-container--top-right{top:var(--fonella-toast-inset-top)}.fonella-native-toast{font-size:1.0625rem;line-height:1.45;cursor:pointer}.fonella-native-toast[class*=-exit--]{animation-duration:.15s!important;animation-timing-function:ease-in!important}.fonella-native-toast .Toastify__close-button{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;top:.25rem!important;right:.25rem!important;opacity:.88}.fonella-native-toast .Toastify__close-button>svg{height:1.125rem!important;width:1.125rem!important}@media only screen and (max-width:480px){.fonella-native-toast-container.Toastify__toast-container{width:auto;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));margin:0;padding:0}html .fonella-native-toast-container.Toastify__toast-container--top-left,html .fonella-native-toast-container.Toastify__toast-container--top-center,html .fonella-native-toast-container.Toastify__toast-container--top-right{top:var(--fonella-toast-inset-top);transform:none}.fonella-native-toast-container .Toastify__toast.fonella-native-toast{--toastify-toast-width: 100%;border-radius:var(--toastify-toast-bd-radius);margin-bottom:.5rem}}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:500}html{scroll-behavior:smooth;overflow:hidden;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}html:has(.dashboard),html:has(.onboarding-wrapper),html:has(.onboarding-layout){overflow:hidden;height:100%}html:has(.dashboard){overscroll-behavior:none}html:has(.onboarding-wrapper),html:has(.onboarding-layout){height:var(--viewport-height)}main{flex:1}body{margin:0;height:100%;overflow:hidden;background:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-weight:500;line-height:1.9;width:100%;max-width:100%}:where(p,li,dd,dt,blockquote,figcaption,caption,td,th,label,span,a,em,i,small,address,time,pre,code,input,textarea,select,option){font-weight:400}body:has(.page-wrapper--home){background:var(--color-background)}#root:has(.page-wrapper--home){isolation:isolate}body:has(.dashboard),body:has(.onboarding-wrapper),body:has(.onboarding-layout){overflow-y:auto;overflow-x:hidden;min-height:100%;-webkit-overflow-scrolling:touch}body:has(.dashboard){overscroll-behavior:none}body:has(.onboarding-wrapper),body:has(.onboarding-layout){min-height:var(--viewport-height);height:var(--viewport-height)}body:has(.onboarding-wrapper) #root,body:has(.onboarding-layout) #root{min-height:var(--viewport-height);height:100%;display:flex;flex-direction:column}body:has(.onboarding-layout) #root>*{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}html.native-app-shell,html.fonella-desktop-app,html.fonella-mobile-app{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.native-app-shell input,html.native-app-shell textarea,html.native-app-shell select,html.native-app-shell [contenteditable=true],html.fonella-desktop-app input,html.fonella-desktop-app textarea,html.fonella-desktop-app select,html.fonella-desktop-app [contenteditable=true],html.fonella-mobile-app input,html.fonella-mobile-app textarea,html.fonella-mobile-app select,html.fonella-mobile-app [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}html.native-app-shell img,html.fonella-desktop-app img,html.fonella-mobile-app img{-webkit-user-drag:none}@keyframes customer-portal-pull-spin{to{transform:rotate(360deg)}}html.customer-portal .dashboard{overscroll-behavior:none}.customer-portal-refresh-host{position:relative;min-width:0;width:100%}.customer-portal-pull-indicator{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;height:6rem;padding:1.25rem 0 1.5rem;box-sizing:border-box;pointer-events:none;will-change:transform,opacity}.customer-portal-pull-indicator.is-dragging,.customer-portal-refresh-content.is-dragging{transition:none}.customer-portal-pull-indicator.is-settling,.customer-portal-refresh-content.is-settling{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.customer-portal-pull-track__spinner{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;will-change:transform}.customer-portal-pull-track__ring{display:block;width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:3px solid rgba(0,91,155,.18);border-top-color:var(--color-primary, #005b9b)}.customer-portal-pull-track__spinner.is-active .customer-portal-pull-track__ring{animation:customer-portal-pull-spin .65s linear infinite}.customer-portal-refresh-content{min-width:0;width:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.customer-portal-refresh-content.is-refreshing{pointer-events:none}@media(min-width:917px){#hero,#industry-hero{scroll-snap-align:start;scroll-snap-stop:always}#information,.home-scroll-slide,#apps,#preise,#pricing{min-height:calc(var(--viewport-height) - var(--header-height));scroll-snap-align:start;scroll-snap-stop:always}.last-slide{display:flex;flex-direction:column;min-height:calc(var(--viewport-height) - var(--header-height));scroll-snap-align:start;scroll-snap-stop:always}.last-slide #kontakt,.last-slide #contact{flex:1 1 auto;min-height:0}#kontakt,#contact{scroll-margin-top:var(--header-height)}#information,.home-scroll-slide,#apps,#preise,#pricing{overflow-x:clip;display:flex;flex-direction:column;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}}.bg-video-wrap{position:fixed;z-index:0;width:500px;height:500px;border-radius:1.5rem;pointer-events:none;overflow:hidden;background-color:var(--color-background);opacity:.8;isolation:isolate}.bg-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}html.theme-dark .bg-video-wrap{opacity:.72}html.theme-dark .bg-video{-webkit-mix-blend-mode:lighten;mix-blend-mode:lighten}.bg-video-wrap--top{top:var(--service-banner-height);right:-250px}.bg-video-wrap--bottom{bottom:0;left:-200px}@media(max-width:768px){.bg-video-wrap--bottom{display:none}}a{color:var(--color-primary);text-decoration:none}a:hover,a:focus-visible{color:var(--color-primary);text-decoration:none}a.settings-btn:hover,a.settings-btn:focus-visible{text-decoration:none}a.settings-btn--primary:hover,a.settings-btn--primary:focus-visible{color:#fff}a.settings-btn--secondary:hover:not(:disabled),a.settings-btn--secondary:focus-visible:not(:disabled){color:var(--color-primary-hover, #004a80)}a.sub-card__btn:hover,a.sub-card__btn:focus-visible{text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.primary-button,.ghost-button,.settings-btn:not(.is-busy),.sub-card__btn,.onboarding__action-btn,.dashboard__test-btn,.sub-phone-addons__book-btn,.sub-phone-addons__cancel-btn{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a,button{-webkit-tap-highlight-color:transparent}*:focus,*:focus-visible{outline:none!important;outline-offset:0!important}.site-nav__toggle:focus,.site-nav__toggle:focus-visible{box-shadow:none}html.has-service-message-banner{--service-banner-height: 2.75rem}html:has(.dashboard){--fonella-toast-inset-top: calc( var(--fonella-chrome-top-block) + var(--service-banner-height) + 1rem + var(--fonella-toast-gap-below-chrome) )}html:has(.page-wrapper:not(.page-wrapper--home)){--fonella-toast-inset-top: calc( var(--public-subpage-header-offset) + var(--service-banner-height) + var(--fonella-toast-gap-below-chrome) )}.page-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;min-height:var(--viewport-height);padding-top:calc(var(--header-height) + var(--service-banner-height))}.page-wrapper:not(.page-wrapper--home){height:var(--viewport-height);overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;padding-top:calc(var(--public-subpage-header-offset) + var(--service-banner-height));scroll-padding-top:calc(var(--public-subpage-header-offset) + var(--service-banner-height))}.page-wrapper--home{height:var(--viewport-height);overflow:hidden;background:transparent}.page-wrapper--home .page-wrapper__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-padding-top:0;padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}.page-wrapper__scroll.is-locale-scrolling,.page-wrapper:not(.page-wrapper--home).is-locale-scrolling{scroll-snap-type:none!important}.last-slide{display:flex;flex-direction:column}.last-slide .footer{flex-shrink:0}.section{--section-inline-padding: 1.5rem;padding:3rem var(--section-inline-padding)}.section--light{background:var(--color-section-muted)}.container{width:min(100%,var(--container-max));margin:0 auto}.public-breadcrumbs{margin:0 0 1rem;min-width:0;max-width:100%}.public-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none;font-size:1rem;line-height:1;min-width:0;max-width:100%}.public-breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.public-breadcrumbs__sep{color:var(--color-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.public-breadcrumbs__link{display:inline-flex;align-items:center;min-width:0;max-width:100%;color:var(--color-primary);font-weight:600;text-decoration:none}.public-breadcrumbs__link--home{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;overflow:visible}.public-breadcrumbs__label{min-width:0;max-width:100%;line-height:1.4}.public-breadcrumbs__home-icon{display:block;flex-shrink:0;width:1em;height:1em;overflow:visible}.public-breadcrumbs__current{display:inline-flex;min-width:0;max-width:100%;color:var(--color-muted)}@media(max-width:767px){.public-breadcrumbs__list{flex-wrap:nowrap}.public-breadcrumbs__item:first-child{flex-shrink:0;overflow:visible}.public-breadcrumbs__item:last-child{flex:1 1 auto;min-width:0;overflow:hidden}.public-breadcrumbs__item:not(:first-child):not(:last-child){flex-shrink:0;max-width:42%;overflow:hidden}.public-breadcrumbs__item:not(:first-child):not(:last-child) .public-breadcrumbs__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-breadcrumbs__item:last-child .public-breadcrumbs__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.section:has(.public-breadcrumbs){padding-top:1.25rem}.career-page:has(.public-breadcrumbs),.partner-page:has(.public-breadcrumbs){padding-top:1.25rem}.container>.public-breadcrumbs+.legal-content{padding-top:0}h1,h2,h3,h4,h5,h6{color:var(--color-text);line-height:1.2;letter-spacing:-.02em;margin:0;font-weight:500!important}ul li{color:var(--color-muted);font-size:1.05rem;line-height:1.9}strong{font-weight:600!important}h1{font-size:clamp(2.4rem,5vw,3.3rem)}h2{font-size:clamp(2rem,4vw,2.6rem)}h3{font-size:clamp(1.4rem,3vw,1.75rem)}.section-header{display:grid;gap:.85rem;margin-bottom:2.75rem;text-align:start}.section-title{color:var(--color-text);font-size:clamp(2rem,4vw,2.6rem)}.section-description{font-size:1.05rem;color:var(--color-text);line-height:1.9}p{font-size:1.05rem;line-height:1.9;color:var(--color-muted);margin:0}.tagline{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-muted);font-size:.95rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.about-points{display:grid;gap:1.2rem;padding:0;margin:0}.about-points h3{margin:0;font-size:1.35rem}.about-points .check-icon{align-self:flex-start;margin-top:.2rem}.about-points p{color:var(--color-text)}.grid{display:grid;gap:2.5rem}.grid--two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bullet-list{margin:1rem 0 0;padding-left:1.25rem;display:grid;gap:.6rem;color:var(--color-text)}.bullet-list li{font-size:1.05rem;color:var(--color-text)}.table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:1rem;border:1px solid var(--color-border)}.table th,.table td{padding:1rem 1.25rem;border-bottom:1px solid rgba(148,163,184,.18)}.table thead{background:#0f172a0d;color:var(--color-text);font-size:.95rem;text-align:start}table tbody tr:last-child,table tbody tr:last-child>:is(th,td){border-bottom:none}table thead :is(th,td),:is(.table,.invoices-table,.settings-files__table,.settings-pronunciation-table) thead :is(th,td){border-bottom:none;letter-spacing:.03em;font-weight:600;text-transform:none!important}.table thead :is(th,td){padding-bottom:.5rem}.settings-files__table thead th{padding-bottom:max(0px,calc(.6rem - .5rem))}.settings-pronunciation-table thead th{padding-bottom:max(0px,0rem)}table tbody tr:first-child>:is(th,td){border-top:none}.card{border:1px solid var(--color-border);border-radius:1.25rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:grid;gap:1.25rem}@keyframes cookie-btn-pulse{0%{box-shadow:0 0 0 0 var(--btn-pulse-ring)}70%{box-shadow:0 0 0 14px var(--btn-pulse-ring-transparent)}to{box-shadow:0 0 0 0 var(--btn-pulse-ring-transparent)}}@keyframes danger-btn-pulse{0%{box-shadow:0 0 #b8454573}70%{box-shadow:0 0 0 14px #b8454500}to{box-shadow:0 0 #b8454500}}.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.75rem;border-radius:.75rem;font-weight:600;border:1px solid transparent;cursor:pointer;min-height:3rem;transition:background .2s ease,border-color .2s ease,color .2s ease;text-decoration:none!important}.primary-button{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.primary-button:hover,.primary-button:focus-visible{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff;animation:cookie-btn-pulse .9s ease-out 1}.ghost-button{border-color:#111827d9;background:transparent;color:#111827e6}.ghost-button:hover,.ghost-button:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background:#00996614}.ghost-button.ghost-button--primary{border:1px solid var(--color-primary);color:var(--color-primary);font-weight:600;background:transparent}.ghost-button.ghost-button--primary:hover,.ghost-button.ghost-button--primary:focus-visible{background:#005b9b17;border-color:var(--color-primary-hover);color:var(--color-primary-hover);animation:cookie-btn-pulse .9s ease-out 1}.partner-page{padding-top:clamp(3.5rem,10vw,5.5rem);padding-bottom:clamp(3rem,8vw,5rem)}.partner-hero{margin-bottom:2.75rem}.partner-hero__title{margin-bottom:1rem}.partner-hero__lead{margin:0;font-size:1.1rem;line-height:1.75;color:var(--color-muted)}.partner-subtitle{margin:0 0 1.35rem;font-size:clamp(1.3rem,2.8vw,1.55rem);font-weight:700;color:var(--color-secondary);letter-spacing:-.02em}.partner-panel{margin-bottom:2.75rem}.partner-steps{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.partner-steps{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.partner-step{position:relative;border:1px solid var(--color-border);border-radius:.85rem;padding:1.35rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;min-height:100%}.partner-step__badge{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.65rem;background:var(--color-icon-tile-bg);color:var(--color-icon-tile-fg);font-weight:700;font-size:1rem;line-height:1;margin-bottom:.25rem}.partner-step__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text)}.partner-step__text{margin:0;font-size:.98rem;line-height:1.6;color:var(--color-muted)}.partner-block{margin-bottom:2.75rem}.partner-block--cta{margin-bottom:0;padding-top:.5rem}.partner-prose{margin:0 0 1.5rem;line-height:1.75;color:var(--color-muted);font-size:1.05rem}.partner-prose--tight{margin-bottom:1.35rem}.partner-benefits{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:640px){.partner-benefits{grid-template-columns:repeat(2,1fr)}}.partner-benefit{display:flex;gap:.9rem;align-items:flex-start;margin:0;padding:1rem 1.15rem;border:1px solid var(--color-border);border-radius:.85rem}.partner-benefit__icon{flex-shrink:0;margin-top:.1rem;color:var(--color-icon-soft-fg)}.partner-benefit__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.partner-benefit__title{font-size:1rem;color:var(--color-text);font-weight:700}.partner-benefit__text{font-size:.95rem;line-height:1.55;color:var(--color-muted)}.partner-page__cta{margin-top:.25rem}@media(max-width:768px){.partner-page__cta.cta-group .ghost-button{width:100%}}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;background:var(--color-surface-frost);border-bottom:1px solid var(--color-border);padding:var(--service-banner-height) var(--dashboard-inline-gutter) 0;box-sizing:border-box}.site-header.is-mega-open,.site-header__inner,.site-nav__wrapper--desktop{overflow:visible}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;position:relative;width:min(100%,var(--container-max));margin:0 auto}.site-nav__wrapper--desktop,.site-nav__wrapper--mobile{display:none}@media(max-width:1313px){.site-header{transition:box-shadow .3s ease,border-color .3s ease}.site-header.is-menu-open{box-shadow:none;border-bottom-color:transparent}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.site-header .site-logo{grid-column:1;grid-row:1;justify-self:start;margin:0;transform:none}.site-header__bar-right{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center}.site-header .site-nav__toggle{display:inline-flex;margin:0}.site-header__inner>.site-header__actions{display:none}.site-nav__wrapper--desktop{display:none!important}.site-nav__wrapper--mobile{display:flex;flex-direction:column;gap:1rem;position:absolute;top:100%;left:0;right:0;z-index:19;background:var(--color-surface-frost);border:none;border-radius:0;padding:1rem 0 1.25rem;align-items:stretch;justify-content:flex-start;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-16px);transition:max-height .35s ease,opacity .25s ease,transform .3s ease;box-shadow:none}.site-nav__wrapper--mobile.is-open{max-height:var(--site-mobile-nav-max-height);opacity:1;pointer-events:auto;transform:translateY(0);overflow:hidden;box-shadow:none}.site-nav__wrapper--mobile.is-open .site-mega-nav--mobile{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.site-nav__wrapper--mobile .site-header__actions{flex-direction:column;width:calc(100% - 1.5rem);margin-inline:.75rem;gap:.65rem;flex-shrink:0;padding-bottom:var(--mobile-nav-safe-area-bottom)}.site-nav__wrapper--mobile .site-header__demo-book.settings-btn,.site-nav__wrapper--mobile .site-header__cta{width:100%;text-align:center;justify-content:center}}.site-nav__wrapper{display:flex;align-items:center;z-index:15;justify-content:flex-end;flex-wrap:nowrap}.site-nav{display:flex;align-items:center;gap:1.4rem;margin:0;padding:0;list-style:none;flex-wrap:nowrap}.site-nav__link{color:var(--color-text);font-weight:500;position:relative;padding:.5rem .85rem;border-radius:8px;white-space:nowrap;text-decoration:none!important;transition:background .15s,color .15s}.site-nav__link:hover,.site-nav__link:focus-visible{background:var(--nav-link-hover-bg);color:var(--color-primary)}.site-nav__link.is-active{background:var(--nav-link-active-bg);color:var(--color-primary);font-weight:600}@media(min-width:1314px){.site-header .site-nav__link{padding:.5rem 0;border-radius:0}.site-header .site-nav__link:hover,.site-header .site-nav__link:focus-visible,.site-header .site-nav__link.is-active{background:transparent;color:var(--color-primary)}.site-header .site-nav__link.is-active{font-weight:600}}.site-nav__link--button{width:100%;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;text-align:start}.site-header__cta{white-space:nowrap;flex-shrink:0}.site-header__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media(min-width:1314px){.site-nav__wrapper{gap:2rem}}:is(.site-header__demo-book,.dashboard__phone-switch-btn).settings-btn{min-height:3rem;height:auto;border-radius:.75rem;font-size:1rem;font-weight:600;white-space:nowrap}.site-header__demo-book.settings-btn{padding:.85rem 1.25rem}.site-nav__toggle{display:none;border:none;background:transparent;width:34px;height:28px;padding:0;border-radius:0;cursor:pointer;position:relative}.site-nav__toggle-line{position:absolute;left:50%;width:22px;height:2px;background:var(--color-text);border-radius:999px;transition:transform .25s ease,opacity .25s ease,top .25s ease,bottom .25s ease;transform-origin:center}.site-nav__toggle-line:nth-child(1){top:6px;transform:translate(-50%)}.site-nav__toggle-line:nth-child(2){top:50%;transform:translate(-50%,-50%)}.site-nav__toggle-line:nth-child(3){bottom:6px;transform:translate(-50%)}.site-nav__toggle-label{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-left:.6rem}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(2){opacity:0}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(3){transform:translateY(-3.5px) rotate(-45deg)}:root{--site-mega-nav-hover: rgba(0, 91, 155, .06);--site-mega-nav-placeholder-bg: #eceef2;--site-mega-nav-placeholder-bg-hover: #e2e6ec}.site-mega-nav__flyout{display:none}.site-mega-nav--mobile{width:100%;padding:0 .75rem;box-sizing:border-box;font-weight:300}.site-mega-nav__triggers{gap:1.75rem}.site-mega-nav__trigger{position:relative;border:none;background:none;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.4;color:var(--color-text);padding:.5rem .85rem;white-space:nowrap;text-decoration:none!important;border-radius:0;box-sizing:border-box}.site-mega-nav__trigger:after{display:none!important;content:none!important}.site-mega-nav__trigger:hover,.site-mega-nav__trigger:focus-visible{color:var(--color-primary);background:none;outline:none}.site-mega-nav__trigger.is-open,.site-mega-nav__trigger.is-active{color:var(--color-primary);background:none;font-weight:500;outline:none}.site-mega-nav__scrim,.site-mega-nav__panel{display:none}@media(min-width:1314px){.site-mega-nav__scrim{display:block;position:absolute;top:100%;inset-inline:-1.5rem;bottom:auto;height:100vh;z-index:1;background:#0f172a1f;opacity:0;visibility:hidden;pointer-events:none}.site-mega-nav__scrim.is-visible{opacity:1;visibility:visible;pointer-events:auto}.site-mega-nav__flyout{display:flex;align-items:stretch;justify-content:center;width:100%;height:100%;min-height:100%}.site-mega-nav__triggers{height:100%;align-items:stretch}.site-mega-nav__triggers>li{display:flex;align-items:stretch;height:100%}.site-mega-nav__trigger{display:inline-flex;align-items:center;align-self:stretch;height:100%;padding-block:0;padding-inline:.85rem;line-height:1.4}.site-header>.site-mega-nav__panel{display:block;position:absolute;top:100%;inset-inline:-1.5rem;width:auto;margin:0;padding:0;z-index:2;box-sizing:border-box;pointer-events:auto;border:none;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:0 8px 24px #0f172a14}.site-header.is-mega-open:before{content:"";position:absolute;z-index:0;inset-inline:0;top:var(--service-banner-height);height:calc(100% - var(--service-banner-height));background:var(--color-mega-nav-open-bg);background-color:var(--color-mega-nav-open-bg);-webkit-backdrop-filter:blur(var(--color-mega-nav-open-blur));backdrop-filter:blur(var(--color-mega-nav-open-blur));pointer-events:none}.site-header.is-mega-open{background:transparent;background-color:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-mega-open .site-header__inner,.site-header.is-mega-open .site-mega-nav__flyout{position:relative;z-index:1}.site-header.is-mega-open .site-header__inner{background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-mega-open>.site-mega-nav__panel.is-open{-webkit-backdrop-filter:blur(var(--color-mega-nav-open-blur));backdrop-filter:blur(var(--color-mega-nav-open-blur));background:var(--color-mega-nav-open-bg);background-color:var(--color-mega-nav-open-bg);box-shadow:none;border-top:none}.site-header>.site-mega-nav__panel:before{content:"";position:absolute;top:-.75rem;inset-inline:0;height:.75rem;pointer-events:auto}.site-mega-nav__panel-inner{padding-block:2rem}.site-mega-nav__panel-layout--voiceflow{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.78fr);gap:0;align-items:stretch;min-height:100%}.site-header>.site-mega-nav__panel:has(.site-mega-nav__panel-layout--use-cases){max-height:calc(var(--viewport-height, 100dvh) - var(--header-height) - var(--service-banner-height) - .25rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.site-mega-nav__panel-layout--use-cases{grid-template-columns:minmax(0,1fr)}.site-mega-nav__panel-layout--use-cases .site-mega-nav__section{padding-inline:0}.site-mega-nav__industry-tile-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1.125rem .75rem;align-items:stretch}.site-mega-nav__industry-tile{min-width:0;min-height:100%}.site-mega-nav__industry-tile-anchor{display:flex;flex-direction:column;gap:.5rem;height:100%;color:var(--color-text);text-decoration:none!important;transition:color .15s ease}.site-mega-nav__industry-tile-anchor:hover,.site-mega-nav__industry-tile-anchor:focus-visible{color:var(--color-primary);outline:none}.site-mega-nav__industry-tile-visual{width:100%;aspect-ratio:4 / 3;border-radius:.5rem;background:var(--site-mega-nav-placeholder-bg);transition:background .18s ease}.site-mega-nav__industry-tile-anchor:hover .site-mega-nav__industry-tile-visual,.site-mega-nav__industry-tile-anchor:focus-visible .site-mega-nav__industry-tile-visual{background:var(--site-mega-nav-placeholder-bg-hover)}.site-mega-nav__industry-tile-copy{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0;min-height:4.125rem}.site-mega-nav__industry-tile-title{font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--color-text)}.site-mega-nav__industry-tile-anchor:hover .site-mega-nav__industry-tile-title,.site-mega-nav__industry-tile-anchor:focus-visible .site-mega-nav__industry-tile-title,.site-mega-nav__industry-tile-anchor.is-active .site-mega-nav__industry-tile-title{color:var(--color-primary)}.site-mega-nav__industry-tile-desc{font-size:.9375rem;line-height:1.45;margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text-muted, #64748b);flex:1}.site-mega-nav__section{display:flex;flex-direction:column;min-width:0;min-height:100%;padding-inline:1.75rem}.site-mega-nav__section:first-child{padding-inline-start:0}.site-mega-nav__section:last-child{padding-inline-end:0}.site-mega-nav__section--divided{border-inline-start:1px solid var(--color-border)}.site-mega-nav__section-title{margin:0 0 .875rem;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted, #64748b)}.site-mega-nav__section-title--spacer{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.site-mega-nav__card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.site-mega-nav__card-grid--single{grid-template-columns:minmax(0,1fr);max-width:13.5rem}.site-mega-nav__card-link,.site-mega-nav__banner-link{display:flex;flex-direction:column;gap:.55rem;color:var(--color-text);text-decoration:none!important;border-radius:.75rem;transition:color .15s ease,transform .18s ease}.site-mega-nav__card-link:hover,.site-mega-nav__card-link:focus-visible,.site-mega-nav__banner-link:hover,.site-mega-nav__banner-link:focus-visible{color:var(--color-primary);outline:none}.site-mega-nav__card-link:hover .site-mega-nav__card-visual,.site-mega-nav__card-link:focus-visible .site-mega-nav__card-visual,.site-mega-nav__banner-link:hover .site-mega-nav__banner-visual,.site-mega-nav__banner-link:focus-visible .site-mega-nav__banner-visual{background:var(--site-mega-nav-placeholder-bg-hover)}.site-mega-nav__card-link.is-active .site-mega-nav__link-label,.site-mega-nav__banner-link.is-active .site-mega-nav__banner-title{color:var(--color-primary)}.site-mega-nav__card-visual{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:.75rem;background:var(--site-mega-nav-placeholder-bg);text-align:center;transition:background .18s ease}.site-mega-nav__card-link--compact .site-mega-nav__card-visual{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.site-mega-nav__card-icon{width:1.375rem;height:1.375rem;opacity:.62;color:var(--color-text-muted, #64748b)}.site-mega-nav__card-link:hover .site-mega-nav__card-icon,.site-mega-nav__card-link:focus-visible .site-mega-nav__card-icon{opacity:1;color:var(--color-primary)}.site-mega-nav__card-link .site-mega-nav__link-label{font-size:1rem;font-weight:500;line-height:1.35;text-align:center}.site-mega-nav__card-link--compact .site-mega-nav__link-label{font-size:.9375rem}.site-mega-nav__placeholder-label{font-size:.8125rem;line-height:1.35;color:var(--color-text-muted, #64748b);max-width:11rem}.site-mega-nav__card-link--compact .site-mega-nav__placeholder-label{max-width:8rem;font-size:.75rem}.site-mega-nav__rich-stack{display:flex;flex-direction:column;gap:1.125rem}.site-mega-nav__rich-link{min-height:5.625rem}.site-mega-nav__rich-link-anchor{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.75rem;align-items:start;color:var(--color-text);text-decoration:none!important;transition:color .15s ease}.site-mega-nav__rich-link-anchor:hover,.site-mega-nav__rich-link-anchor:focus-visible{color:var(--color-primary);outline:none}.site-mega-nav__rich-link-thumb{aspect-ratio:4 / 3;border-radius:.5rem;background:var(--site-mega-nav-placeholder-bg);transition:background .18s ease;display:flex;align-items:center;justify-content:center}.site-mega-nav__tile-icon{width:2rem;height:2rem;color:var(--color-primary);opacity:1;flex-shrink:0}.site-mega-nav__rich-link-anchor:hover .site-mega-nav__rich-link-thumb,.site-mega-nav__rich-link-anchor:focus-visible .site-mega-nav__rich-link-thumb{background:var(--site-mega-nav-placeholder-bg-hover)}.site-mega-nav__rich-link-copy,.site-mega-nav__featured-copy{display:grid;grid-template-rows:minmax(1.3125rem,auto) minmax(4.125rem,auto);gap:.1rem;align-content:start;min-width:0}.site-mega-nav__rich-link-textblock{display:flex;flex-direction:column;gap:0;justify-content:flex-start;min-height:4.125rem}.site-mega-nav__rich-link-title{font-size:.9375rem;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.site-mega-nav__rich-link-desc,.site-mega-nav__featured-desc{font-size:.9375rem;line-height:1.45;margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text-muted, #64748b)}.site-mega-nav__rich-link-anchor.is-active .site-mega-nav__rich-link-title{color:var(--color-primary)}.site-mega-nav__simple-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.site-mega-nav__simple-link{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;color:var(--color-text);text-decoration:none!important;transition:color .15s ease}.site-mega-nav__simple-link:hover,.site-mega-nav__simple-link:focus-visible,.site-mega-nav__simple-link.is-active{color:var(--color-primary);outline:none}.site-mega-nav__simple-link.is-active .site-mega-nav__simple-link-label{color:var(--color-primary)}.site-mega-nav__simple-link-label{font-size:.9375rem;font-weight:400;line-height:1.45}.site-mega-nav__icon{flex-shrink:0;opacity:.72;color:var(--color-text-muted, #64748b)}.site-mega-nav__simple-link:hover .site-mega-nav__icon,.site-mega-nav__simple-link:focus-visible .site-mega-nav__icon,.site-mega-nav__simple-link.is-active .site-mega-nav__icon{color:var(--color-primary)}.site-mega-nav__cta{margin-top:0;font-size:.875rem;font-weight:500;line-height:1.4;color:var(--color-primary)}.site-mega-nav__cta--inline{margin-top:0}.site-mega-nav__featured-block{display:flex;flex-direction:column;align-self:start;width:100%}.site-mega-nav__featured-link{display:flex;flex-direction:column;gap:.625rem;color:var(--color-text);text-decoration:none!important;transition:color .15s ease}.site-mega-nav__featured-link:hover,.site-mega-nav__featured-link:focus-visible{color:var(--color-primary);outline:none}.site-mega-nav__featured-link:hover .site-mega-nav__featured-visual,.site-mega-nav__featured-link:focus-visible .site-mega-nav__featured-visual{background:var(--site-mega-nav-placeholder-bg-hover)}.site-mega-nav__featured-link:hover .site-mega-nav__featured-visual--photo,.site-mega-nav__featured-link:focus-visible .site-mega-nav__featured-visual--photo{background:var(--site-mega-nav-placeholder-bg)}.site-mega-nav__featured-visual{flex:none;width:100%;aspect-ratio:16 / 9;border-radius:.625rem;background:var(--site-mega-nav-placeholder-bg);transition:background .18s ease}.site-mega-nav__featured-visual--photo{overflow:hidden;background:var(--site-mega-nav-placeholder-bg)}.site-mega-nav__featured-visual--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;transition:opacity .18s ease}.site-mega-nav__featured-link:hover .site-mega-nav__featured-visual--photo img,.site-mega-nav__featured-link:focus-visible .site-mega-nav__featured-visual--photo img{opacity:.92}.site-mega-nav__featured-copy{flex-shrink:0}.site-mega-nav__featured-title{font-size:.9375rem;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.site-mega-nav__featured-link.is-active .site-mega-nav__featured-title{color:var(--color-primary)}}.site-mega-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.site-mega-nav__list--single{max-width:18rem}.site-mega-nav__grid--use-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;max-width:42rem}.site-mega-nav__link{display:block;padding:.45rem .65rem;margin-inline:-.65rem;color:var(--color-text);font-size:1rem;font-weight:400;line-height:1.45;text-decoration:none!important;border-radius:.5rem;transition:color .15s ease,background .15s ease}.site-mega-nav__link:hover,.site-mega-nav__link:focus-visible{color:var(--color-primary);background:var(--site-mega-nav-hover)}.site-mega-nav__link.is-active{color:var(--color-primary);font-weight:600;background:#005b9b1f}@media(min-width:1314px){.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:1.5rem;overflow:visible;padding-block:0}.site-header__bar-right{display:none}.site-header .site-logo{grid-column:1;grid-row:1;align-self:center;margin-block:1rem}.site-header .site-nav__toggle{display:none!important}.site-nav__wrapper--desktop{grid-column:2;grid-row:1;display:flex;align-items:stretch;justify-content:center;min-width:0;position:relative;overflow:visible}.site-nav__wrapper--mobile{display:none!important}.site-header__inner>.site-header__actions{grid-column:3;grid-row:1;align-self:center;flex-shrink:0;margin-block:1rem}.site-mega-nav--mobile{display:none}.site-mega-nav__triggers{justify-content:center}}@media(max-width:1313px){.site-mega-nav__panel,.site-mega-nav__scrim{display:none!important}}.site-logo,.dashboard__logo{display:flex;align-items:center;line-height:1.2;color:var(--color-text);font-weight:700;text-decoration:none!important;flex-shrink:0}.site-logo__img,.dashboard__logo img,.brand-logo{height:72px;width:auto;display:block}.site-logo__mark{font-size:1.25rem;letter-spacing:-.01em}.site-logo__tagline{font-size:.78rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.14em}.site-nav__link--login{color:var(--color-primary)!important;font-weight:600}.hero{min-height:100vh;min-height:var(--viewport-height);display:flex;flex-direction:column;align-items:stretch;padding:0}.hero-single{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;padding:clamp(.75rem,2vh,1.5rem) 5vw clamp(1rem,2.5vh,2rem);box-sizing:border-box;text-align:center}.hero-main{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,4vh,2.75rem);width:100%;max-width:100%}.hero-cta{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.hero-price-inline{display:block;margin-top:1.2rem;font-size:1.5rem;letter-spacing:0;color:var(--color-text);font-weight:500}.hero-price-inline strong{font-weight:600!important}.hero-logos{flex:0 0 auto;position:relative;align-self:stretch;width:calc(100% + 10vw);max-width:none;margin-top:auto;margin-bottom:calc(var(--floating-action-bubble-size) + var(--floating-action-bubble-inset) + 1px);margin-left:-5vw;margin-right:-5vw;padding:0}.hero-logos__title{font-size:1rem;font-weight:300;margin:0 0 1rem;padding:0 5vw;color:var(--color-text);text-align:center;overflow-wrap:break-word}.hero-logos__proof{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:1.5rem 0 1rem;padding:0 5vw;text-align:center}.hero-logos__proof .hero-logos__title{margin:0}.hero-logos__proof .hero-logos__title strong{font-weight:600}.hero-logos__social-proof{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0 0 .85rem;padding:0 5vw;text-align:center}.hero-logos__social-text{margin:0;font-size:.95rem;line-height:1.45}.hero-logos__stars .industry-star{font-size:1.05rem}.hero-logos .logo-marquee{position:relative;width:100%;overflow:hidden}.hero-logos .logo-marquee__track{display:flex;flex-direction:row;align-items:center;gap:0;width:-moz-max-content;width:max-content;animation:logo-scroll 120s linear infinite;will-change:transform}.hero-logos .logo-marquee__segment{display:flex;align-items:center;flex-shrink:0;gap:clamp(2.5rem,6vw,4.5rem)}.hero-logos .logo-marquee__track img{width:160px;height:80px;-o-object-fit:contain;object-fit:contain;max-height:50px;border-radius:0;flex-shrink:0}.hero-heading{position:relative;transform:none;margin:0;width:min(92%,800px);font-size:clamp(2.4rem,5vw,3.3rem);line-height:1.2;font-weight:700!important}.hero-subheading{color:var(--color-muted);font-size:1.1rem;line-height:1.9;max-width:42rem}.cta-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:0}@media(max-width:768px){.cta-group .primary-button,.cta-group .ghost-button{width:100%}}.feature-list{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-item{display:grid;grid-template-columns:60px 1fr;gap:1.25rem;align-items:start}.feature-icon{width:60px;height:60px;border-radius:1rem;display:grid;place-items:center;background:var(--color-icon-soft-bg);color:var(--color-icon-soft-fg)}.feature-content p{margin:0;color:var(--color-muted)}.logo-marquee{position:relative;overflow:hidden;margin-top:2rem}.logo-marquee__track{display:flex;align-items:center;gap:2rem;animation:logo-scroll 28s linear infinite;will-change:transform}.logo-marquee__track img{width:160px;height:80px;border-radius:0;-o-object-fit:cover;object-fit:cover;border:none;box-shadow:none}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-step, 50%)))}}.price-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.price-overview{gap:1.25rem}.price-details{display:grid;gap:1.25rem;margin:1.75rem 0 0}.price-details div{display:grid;gap:.35rem}.price-details dt{font-weight:600;color:var(--color-text)}.price-details dd{margin:0;color:var(--color-muted);font-size:.98rem}.price-card{display:grid;gap:1.25rem}.price-card__title{font-size:1.35rem;color:var(--color-text)}.price-card__value{font-size:3rem;font-weight:700;color:var(--color-primary);margin:0}.price-card__note{color:var(--color-muted);font-size:.95rem}.price-card .primary-button{margin-top:.5rem;width:-moz-fit-content;width:fit-content}.check-list{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.check-list li{display:grid;grid-template-columns:36px 1fr;gap:1rem;align-items:flex-start}.check-icon{width:36px;height:36px;border-radius:.75rem;background:#0066cc1f;display:grid;place-items:center;color:var(--color-secondary)}.check-icon:before{content:"";display:block;width:14px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.check-list strong{display:block;font-size:1.05rem;color:var(--color-text);margin-bottom:.25rem}.check-list p{margin:0;font-size:.98rem}.footer{--section-inline-padding: 1.5rem;background:var(--color-surface-frost-strong);border-top:1px solid var(--color-border);padding:1.5rem var(--section-inline-padding) 0;color:var(--color-text)}.footer__top{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:0;padding:0 0 1.35rem}.footer__brand{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;max-width:22rem}.footer__logo-link{display:inline-block;line-height:0;margin-bottom:.85rem;color:inherit}.footer__logo-link:hover,.footer__logo-link:focus-visible{color:inherit}.footer__logo-img{display:block;width:min(100%,11.25rem);height:auto}.footer__tagline{margin:0;font-size:.95rem;line-height:1.3;color:var(--color-muted);font-weight:500}.footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;font-size:.92rem;line-height:1.35}.footer__contact a{color:var(--color-muted);text-decoration:none;transition:color .15s ease}.footer__contact a:hover,.footer__contact a:focus-visible{color:var(--color-primary);text-decoration:none}.footer__social{display:flex;flex-wrap:nowrap;gap:.55rem;align-items:center;align-self:flex-start;width:-moz-max-content;width:max-content;max-width:100%;list-style:none;margin:0;margin-inline-start:0;margin-block:.7rem;padding:0;padding-inline-start:0}.footer__social li{display:flex;align-items:center;line-height:0;margin:0;padding:0}.footer__social li:first-child,.footer__social li:first-child .footer__social-link{margin-inline-start:0;padding-inline-start:0}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.65rem;height:1.65rem;padding:0;color:var(--color-text-muted);border-radius:.5rem;text-decoration:none!important;transition:color .15s ease;overflow:visible}.footer__social-link:hover,.footer__social-link:focus-visible{color:var(--color-primary);background:transparent}.footer__social-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:0;width:100%;height:100%;flex-shrink:0;overflow:visible}.footer__social-mark{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-shrink:0;color:inherit;overflow:visible}.footer__social-mark svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;flex-shrink:0;overflow:visible}.footer__columns--desktop{grid-column:2;justify-self:end;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:2rem;width:-moz-max-content;width:max-content;max-width:100%;margin:0}.footer__columns--mobile{display:none;grid-column:1 / -1}.footer__columns--desktop>.footer__column{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:none;min-width:0;margin:0;padding:0}.footer__columns--desktop>.footer__column--locale{min-width:140px}.footer__columns--desktop .footer__column-list li{min-width:0}.footer__columns--desktop .footer__column-list :is(a,button,span).footer__column-link{display:inline-block;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.footer__column-title{margin:0 0 calc(.45rem + 4px);font-size:1rem;font-weight:600!important;letter-spacing:-.01em;text-transform:none;line-height:1.2;color:var(--color-primary)!important}.footer__menu-accordion>summary.footer__column-title{list-style:none}.footer__menu-accordion>summary.footer__column-title::-webkit-details-marker{display:none}.footer__column-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer__column-list li{line-height:1.32}.footer__column--locale{min-width:0}.footer__appearance-switches{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:6px}.footer__appearance-switches .color-scheme-switch,.footer__appearance-switches .font-scale-switch{flex:0 0 var(--appearance-switch-track-width);width:var(--appearance-switch-track-width);min-width:0}.color-scheme-switch,.font-scale-switch{display:flex;flex-direction:column;gap:0;min-width:0}.color-scheme-switch__track,.font-scale-switch__track{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--appearance-switch-gap);width:100%;height:var(--appearance-switch-track-height);padding:var(--appearance-switch-track-padding);border-radius:999px;background:var(--color-scheme-switch-track-bg);border:var(--appearance-switch-track-border-width) solid var(--color-scheme-switch-track-border);box-sizing:border-box}.color-scheme-switch__indicator,.font-scale-switch__indicator{position:absolute;top:50%;left:var(--appearance-switch-track-padding);width:var(--appearance-switch-indicator-size);height:var(--appearance-switch-indicator-size);margin-top:calc(var(--appearance-switch-indicator-size) / -2);border-radius:50%;background:var(--color-scheme-switch-indicator-bg);transform:translate(0);transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.color-scheme-switch__track[data-active=dark] .color-scheme-switch__indicator,.font-scale-switch__track[data-active=small] .font-scale-switch__indicator{transform:translate(0)}.color-scheme-switch__track[data-active=system] .color-scheme-switch__indicator,.font-scale-switch__track[data-active=medium] .font-scale-switch__indicator{transform:translate(var(--appearance-switch-step))}.color-scheme-switch__track[data-active=light] .color-scheme-switch__indicator,.font-scale-switch__track[data-active=large] .font-scale-switch__indicator{transform:translate(calc(2 * var(--appearance-switch-step)))}.color-scheme-switch__option,.font-scale-switch__option{position:relative;z-index:1;display:flex;flex:0 0 var(--appearance-switch-indicator-size);align-items:center;justify-content:center;width:var(--appearance-switch-indicator-size);height:var(--appearance-switch-indicator-size);min-width:0;min-height:0;padding:0;margin:0;border:none;background:transparent;color:var(--color-scheme-switch-icon-muted);cursor:pointer;border-radius:50%;transition:color .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.color-scheme-switch__option:hover,.color-scheme-switch__option:focus-visible,.font-scale-switch__option:hover,.font-scale-switch__option:focus-visible{color:var(--color-scheme-switch-icon-hover)}.color-scheme-switch__option.is-active,.color-scheme-switch__option[aria-checked=true],.font-scale-switch__option.is-active,.font-scale-switch__option[aria-checked=true]{color:var(--color-scheme-switch-icon-active)}.color-scheme-switch__icon{display:block;width:var(--appearance-switch-slot-size);height:var(--appearance-switch-slot-size);flex-shrink:0}.color-scheme-switch__icon--auto{width:var(--appearance-switch-auto-icon-size);height:var(--appearance-switch-auto-icon-size)}.color-scheme-switch__auto-letter{font-family:var(--font-family);font-size:var(--appearance-switch-auto-letter);font-weight:300;letter-spacing:-.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-scale-switch__letter{display:grid;place-items:center;width:var(--appearance-switch-slot-size);height:var(--appearance-switch-slot-size);font-family:var(--font-family);font-weight:500;line-height:var(--appearance-switch-slot-size);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-scale-switch__letter--small{font-size:var(--appearance-switch-letter-small)}.font-scale-switch__letter--medium{font-size:var(--appearance-switch-letter-medium)}.font-scale-switch__letter--large{font-size:var(--appearance-switch-letter-large)}@media(min-width:901px){.footer__appearance-switches{margin-top:8px}}.footer__column-list :is(a,button,span).footer__column-link{display:inline-block;vertical-align:top;box-sizing:border-box;min-height:calc(.92rem * 1.32);font-family:var(--font-family);font-size:.92rem;font-weight:500;line-height:1.32;letter-spacing:normal;color:var(--color-muted);text-decoration:none;text-rendering:auto;cursor:pointer;transition:color .15s ease}a.footer__column-link:hover,a.footer__column-link:focus-visible,.footer__column-link:hover,.footer__column-link:focus-visible,.footer__column-link.is-active,a.footer__column-link.is-active,span.footer__column-link.is-active{color:var(--color-primary);font-family:var(--font-family);font-size:.92rem;font-weight:500;line-height:1.32;text-decoration:none}button.footer__column-link{text-align:inherit;background:none;border:none;cursor:pointer;padding:0;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.footer__bottom{background:var(--color-section-muted);border-top:1px solid var(--color-border)}.footer__bottom-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1rem 0 1.15rem}.footer__copyright{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;min-width:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.4}.footer__payments-wrap{display:flex;flex:0 0 auto;align-items:center;width:auto;max-width:100%;min-width:0;justify-content:flex-end}.footer__payments{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;max-width:100%;list-style:none;margin:0;padding:0}.footer__payments-item{display:flex;align-items:center}.footer__payment-img{display:block;height:2rem;width:auto;max-height:2rem;max-width:6rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;opacity:.9}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;font-size:.8rem}.footer__legal a{color:var(--color-text-muted);text-decoration:none;font-weight:500;transition:color .15s ease}.footer__legal a:hover,.footer__legal a:focus-visible,.footer__legal a.is-active{color:var(--color-primary);text-decoration:none}.footer__legal .footer__cookie-link{background:none;border:none;padding:0;font:inherit;font-size:inherit;font-weight:500;color:var(--color-text-muted);cursor:pointer;text-decoration:none;transition:color .15s ease}.footer__legal .footer__cookie-link:hover,.footer__legal .footer__cookie-link:focus-visible{color:var(--color-primary);text-decoration:none}@media(max-width:900px){.footer__top{display:flex;flex-direction:column;align-items:stretch;text-align:start;gap:1.15rem;padding-bottom:1.15rem}.footer__brand{grid-column:auto;max-width:none;align-items:flex-start;width:100%}.footer__logo-link{display:inline-block;width:auto;text-align:start}.footer__logo-img{margin-inline:0}.footer__contact{align-items:flex-start}.footer__social{justify-content:flex-start;align-self:flex-start;overflow-x:auto;overflow-y:visible;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.footer__social::-webkit-scrollbar{display:none}.footer__columns--desktop{display:none}.footer__columns--mobile{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;grid-column:auto;justify-self:stretch}.footer__column{order:unset;flex:0 0 auto;margin:0;padding:0;width:100%;max-width:100%;min-width:0}.footer__menu-accordion{margin:0;border-bottom:1px solid var(--color-border)}.footer__columns--mobile>.footer__menu-accordion:first-child{border-top:1px solid var(--color-border)}.footer__menu-accordion>summary.footer__column-title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:1rem 1.75rem 1rem 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--color-primary)!important}.footer__menu-accordion>summary.footer__column-title:after{content:"";position:absolute;right:.15rem;top:50%;width:.5rem;height:.5rem;margin-top:-.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease;flex-shrink:0;opacity:.55}.footer__menu-accordion[open]>summary.footer__column-title:after{transform:translateY(-50%) rotate(-135deg);margin-top:0}.footer__menu-accordion>summary.footer__column-title:hover{color:var(--color-primary)!important}.footer__menu-accordion.footer__column--locale,.footer__menu-accordion.footer__column--appearance{gap:0}.footer__menu-accordion .footer__column-list{padding-bottom:1rem}.footer__columns--mobile>.footer__menu-accordion:last-child{border-bottom:none}.footer__appearance-switches{gap:8px}.footer__column-list{align-items:flex-start;gap:.52rem}button.footer__column-link{text-align:start}.footer__bottom-inner{flex-direction:column;flex-wrap:wrap;align-items:center;text-align:center}.footer__copyright{flex:0 1 auto;flex-direction:column;align-items:center}.footer__payments-wrap{width:100%;justify-content:center}.footer__payments{flex-wrap:wrap;justify-content:center}}.contact-form{display:grid;gap:1.25rem;--contact-control-height: calc(1.7rem + 1.9em + 2px) }.contact-form__row{display:grid;gap:1.25rem}.contact-form__row--two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.input-group{display:flex;flex-direction:column;gap:.4rem}.input-group label{font-weight:600;color:var(--color-text)}.input,.textarea,.upload{padding:.85rem 1rem;border-radius:.75rem;border:1px solid var(--color-border);background:var(--color-input-bg);color:var(--color-text);transition:border .2s ease,box-shadow .2s ease}.contact-form input.input,.contact-form select.input{box-sizing:border-box;height:var(--contact-control-height);min-height:var(--contact-control-height)}.contact-form select.input{width:100%;min-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234b5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer;line-height:1.35}.input:focus,.textarea:focus,.upload:focus{outline:none;border:1px solid var(--color-primary);box-shadow:none}.callback-box__input:focus{outline:none;border-color:var(--color-primary);box-shadow:none}.textarea{min-height:160px;resize:vertical}.form-hint{display:block;margin-top:.25rem;font-size:.85rem;color:var(--color-muted)}.form-status{font-size:.95rem;font-weight:500}.form-status--success{color:#16a34a}.form-status--error{color:#dc2626}.form-status.form-field-error{display:flex;align-items:center;gap:.4rem;font-weight:500}.input-group--invalid .input,.input-group--invalid .textarea{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.input-group--invalid .input:focus,.input-group--invalid .textarea:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.form-field-error{display:flex;flex-direction:row;align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:1rem;font-weight:500;line-height:1.4;color:#dc2626}.form-field-error__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#dc2626}.form-field-error__icon-wrap .form-field-error__icon{display:block;width:1rem;height:1rem}.form-field-error__text{flex:1;min-width:0}.input-group__error,.settings-field__error{margin:.35rem 0 0;font-size:1rem;color:#dc2626}.price-calculator{display:grid;gap:1.75rem;padding:2.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem}.price-calculator__summary{margin:0 0 .4rem;font-size:1.05rem;color:var(--color-text)}.price-calculator__summary strong{color:var(--color-text)}.range-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:#0099661f;outline:none;position:relative}.range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-primary);border:2px solid #ffffff;box-shadow:0 4px 12px #0966;cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.range-input:active::-webkit-slider-thumb{transform:scale(1.1)}.range-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-primary);border:2px solid #ffffff;box-shadow:0 4px 12px #0966;cursor:pointer}.range-input::-moz-range-track{height:6px;border-radius:999px;background:#0099661f}.price-calculator__result{display:grid;gap:.9rem}.price-calculator__figure{display:grid;gap:.5rem}.price-calculator__label{font-size:.95rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-muted)}.price-calculator__price{font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:400;color:var(--color-text);margin:-15px 0 0}.price-calculator__price strong{font-weight:600!important}.price-calculator__price-info{margin:-15px 0 0;font-size:.95rem;color:var(--color-muted)}.price-calculator__disclaimer{margin:0;font-size:.85rem;color:var(--color-muted)}#cc-main{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text)}#cc-main .cm{border:1px solid rgba(15,23,42,.12);border-radius:16px;box-shadow:0 28px 60px -32px #0f172a59;max-width:min(90vw,780px);background:var(--color-surface);padding:1rem}#cc-main .cm__title{font-weight:700;font-size:1.1rem;color:var(--color-text);margin-bottom:.75rem}#cc-main .cm__desc{color:var(--color-muted);font-size:.97rem;line-height:1.9;margin-bottom:.5rem}#cc-main .cm__actions,#cc-main .cm__btns,#cc-main .cm__btn-group{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important;flex-wrap:nowrap!important}#cc-main .cm__actions>*,#cc-main .cm__btns>*,#cc-main .cm__btn-group>*{margin:0}#cc-main .cm__btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.9rem;border-radius:.75rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;border:1px solid transparent;min-width:180px;min-height:3rem;white-space:nowrap;vertical-align:middle}#cc-main .cm__btn:hover,#cc-main .cm__btn:focus-visible{animation:cookie-btn-pulse .9s ease-out 1!important}#cc-main .cm__btn-group>.cm__btn:first-child{margin-top:5px}#cc-main .cm__btn-group .cm__btn.cm__btn--secondary:last-child{margin-top:0}#cc-main .cm__btn.cm__btn--secondary,#cc-main .cm__btns .cm__btn:nth-child(2),#cc-main .cm__btns .cm__btn:nth-child(3),#cc-main .cm__actions .cm__btn:nth-child(2),#cc-main .cm__actions .cm__btn:nth-child(3){background:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}#cc-main .cm__btn.cm__btn--secondary:hover,#cc-main .cm__btn.cm__btn--secondary:focus-visible,#cc-main .cm__btns .cm__btn:nth-child(2):hover,#cc-main .cm__btns .cm__btn:nth-child(2):focus-visible,#cc-main .cm__btns .cm__btn:nth-child(3):hover,#cc-main .cm__btns .cm__btn:nth-child(3):focus-visible,#cc-main .cm__actions .cm__btn:nth-child(2):hover,#cc-main .cm__actions .cm__btn:nth-child(2):focus-visible,#cc-main .cm__actions .cm__btn:nth-child(3):hover,#cc-main .cm__actions .cm__btn:nth-child(3):focus-visible{background:transparent!important;color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;animation:cookie-btn-pulse .9s ease-out 1!important}#cc-main .cm__btn.cm__btn--primary{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}#cc-main .cm__btn.cm__btn--primary:hover,#cc-main .cm__btn.cm__btn--primary:focus-visible{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:#fff!important;animation:cookie-btn-pulse .9s ease-out 1!important}.pm__section-title,.pm__table-th,.pm__table-tr,.pm__table-td,.pm__service{background:transparent!important}#cc-main .pm__close-btn{border:none!important}#cc-main .cm__links{justify-content:center;padding-top:1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}#cc-main .cm__link{font-size:.9rem;color:var(--color-primary)}#cc-main .cm__link:hover,#cc-main .cm__link:focus-visible{color:var(--color-primary-hover);text-decoration:underline}@media(max-width:720px){#cc-main .cm{padding:1.75rem 1.5rem}#cc-main .cm__actions,#cc-main .cm__btns,#cc-main .cm__btn-group{flex-direction:column!important;flex-wrap:wrap!important;justify-content:center;gap:0!important;width:100%}#cc-main .cm__btn-group>button:first-child{margin-bottom:0!important}#cc-main .cm__btn{flex:1 1 100%;width:100%!important;min-width:100%!important;margin-bottom:15px}#cc-main .cm__btn:first-child{margin-bottom:0}#cc-main .cm__btn:last-child{margin-bottom:0}#cc-main .pm__footer,#cc-main .pm__btn-group{flex-direction:column!important;flex-wrap:wrap!important;justify-content:center;gap:0!important;width:100%}#cc-main .pm__btn{flex:1 1 100%;width:100%!important;min-width:100%!important;margin-bottom:15px}#cc-main .pm__btn:last-child{margin-bottom:0}#cc-main.cc--rtl .cm__btn-group,#cc-main.cc--rtl .cm__actions,#cc-main.cc--rtl .cm__btns,#cc-main.cc--rtl .pm__btn-group,#cc-main.cc--rtl .pm__footer{flex-direction:column-reverse!important}}#cc-main .pm{border:1px solid rgba(15,23,42,.12);border-radius:16px;box-shadow:0 30px 70px -40px #0f172a61;max-width:min(92vw,720px);background:var(--color-surface)}#cc-main .pm__title{font-weight:700;color:var(--color-text)}#cc-main .pm__section-desc,#cc-main .pm__service-title,#cc-main .pm__table-td,#cc-main .pm__table-th{color:var(--color-text)}#cc-main .pm__section-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}#cc-main .pm__table-caption{font-weight:600;margin-bottom:.75rem;text-align:start;color:var(--color-text)}#cc-main .pm__table-head{background-color:#0f172a0d}#cc-main .pm__table-th{padding:.75rem 1rem;text-align:start;letter-spacing:.03em;font-weight:500;border-bottom:1px solid rgba(15,23,42,.1)}#cc-main .pm__table-tr{border-bottom:1px solid rgba(15,23,42,.08)}#cc-main .pm__table-tr:last-child{border-bottom:none}#cc-main .pm__table-td{padding:.75rem 1rem;vertical-align:top;border-bottom:1px solid rgba(15,23,42,.05)}#cc-main .pm__table-td:last-child{border-bottom:none}#cc-main .pm__section-desc{font-size:.95rem}#cc-main .pm__footer{display:flex;flex-wrap:wrap;gap:.75rem}#cc-main .pm__btn-group{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important;flex-wrap:nowrap!important}#cc-main .pm__btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.9rem;border-radius:.75rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;border:1px solid transparent;min-width:180px;min-height:3rem;white-space:nowrap;vertical-align:middle;flex:0 1 auto}#cc-main .pm__btn:hover,#cc-main .pm__btn:focus-visible{animation:cookie-btn-pulse .9s ease-out 1!important}#cc-main .pm__btn.pm__btn--primary{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}#cc-main .pm__btn.pm__btn--primary:hover,#cc-main .pm__btn.pm__btn--primary:focus-visible{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:#fff!important;animation:cookie-btn-pulse .9s ease-out 1!important}#cc-main .pm__btn.pm__btn--secondary{background:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}#cc-main .pm__btn.pm__btn--secondary:hover,#cc-main .pm__btn.pm__btn--secondary:focus-visible{background:transparent!important;color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;animation:cookie-btn-pulse .9s ease-out 1!important}#cc-main.cc--rtl .cm,#cc-main.cc--rtl .pm,#cc-main.cc--rtl .pm__body{direction:rtl;text-align:start}#cc-main.cc--rtl .pm__title{text-align:start}#cc-main.cc--rtl .cm__btn-group,#cc-main.cc--rtl .cm__actions,#cc-main.cc--rtl .cm__btns,#cc-main.cc--rtl .pm__btn-group,#cc-main.cc--rtl .pm__footer{flex-direction:row-reverse!important}#cc-main.cc--rtl .pm__table-caption,#cc-main.cc--rtl .pm__table-th,#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__section-desc{text-align:start}html.theme-dark #cc-main .pm{border-color:#ffffff1a;box-shadow:0 30px 70px -40px #000000a6}html.theme-dark #cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}html.theme-dark #cc-main .pm__section--expandable .pm__section-arrow{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}html.theme-dark #cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--color-white-high)}html.theme-dark #cc-main .toggle__icon{box-shadow:inset 0 0 0 1px #ffffff1a}html.theme-dark #cc-main .section__toggle:checked~.toggle__icon{box-shadow:none}html.theme-dark #cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:inset 0 0 0 1px #ffffff29}html.theme-dark #cc-main .toggle__icon-on,html.theme-dark #cc-main .toggle__icon-off{opacity:0!important}html.theme-dark #cc-main .pm__table-head{background-color:#ffffff0a}html.theme-dark #cc-main .pm__table-th{border-bottom-color:#ffffff14}html.theme-dark #cc-main .pm__table-tr{border-bottom-color:#ffffff0f}html.theme-dark #cc-main .pm__table-td{border-bottom-color:#ffffff0d}html.theme-dark #cc-main .pm__table-caption,html.theme-dark #cc-main .pm__table-head>tr{border-bottom-color:#ffffff14}html.theme-dark #cc-main .pm__close-btn svg{stroke:var(--color-white-high)}@media(max-width:480px){#cc-main .cm__actions,#cc-main .cm__btns,#cc-main .cm__btn-group{flex-direction:column!important;flex-wrap:wrap!important;justify-content:center;gap:0!important;width:100%}#cc-main .cm__btn-group>button:first-child{margin-bottom:0!important}#cc-main .cm__btn{flex:1 1 100%;width:100%!important;min-width:100%!important;padding:.85rem 1.5rem;font-size:.9rem;text-align:center;margin-bottom:15px}#cc-main .cm__btn:first-child{margin-bottom:0}#cc-main .cm__btn:last-child{margin-bottom:0}}@media(min-width:640px){#cc-main .pm__footer,#cc-main .pm__btn-group{gap:.75rem}}@media(max-width:600px){.hero-logos .logo-marquee__track img{max-height:44px}}html[data-font-scale=large] .hero-main{gap:clamp(.875rem,2.5vh,1.5rem)}html[data-font-scale=small] .hero-main{gap:clamp(1.5rem,4.5vh,3rem)}.callback-box{width:80%;max-width:500px;border:1px solid var(--color-border);border-radius:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;gap:1rem;justify-items:center;text-align:center}.callback-box__row{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.75rem}.callback-box__input{box-sizing:border-box;width:100%;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;font-size:1rem;min-height:3rem;min-width:0;background:var(--color-input-bg);color:var(--color-text)}.callback-box__button{width:100%;border:1px solid var(--color-border);border-radius:.75rem;white-space:normal;text-align:center}.callback-box__hint{margin:0;font-size:.75rem;color:var(--color-muted)}.callback-box__hint a{color:var(--color-white-soft, var(--color-primary));text-decoration:none}.callback-box p{margin-bottom:0!important;margin-top:0}@media(max-width:1313px){.site-nav{flex-direction:column;align-items:stretch;gap:2px;width:100%}.site-header .site-nav li{width:100%}.site-nav__toggle{display:inline-flex}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(2){opacity:0}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(3){bottom:auto;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}}@media(max-width:918px){.callback-box{width:100%}.contact-form__row--two{grid-template-columns:1fr}.input,.textarea,.upload{min-width:0}}@media(max-width:768px){.hero{padding:0}.hero-single{padding-top:clamp(.5rem,1.5vh,1rem);padding-bottom:clamp(.75rem,2vh,1.5rem)}.hero-main{gap:clamp(1rem,3vh,1.5rem)}.hero-cta .primary-button,.hero-cta .ghost-button{width:100%}.hero-price-inline{font-size:clamp(1.1rem,3vw,1.4rem)!important;margin-top:1rem;line-height:1.4}.hero-logos .logo-marquee__track img{width:120px;height:60px}.hero-logos .logo-marquee__segment{gap:clamp(1.75rem,5vw,3.5rem)}}@media(max-width:480px){.hero-price-inline{font-size:clamp(1rem,2.8vw,1.3rem)!important;margin-top:.8rem;line-height:1.35}.hero-logos .logo-marquee__track img{width:100px;height:50px}}.primary-button,.ghost-button,.callback-box__input,.input,.textarea,.upload,.feature-icon,.card{border-radius:.75rem}.price-card,.site-nav__toggle{border-radius:0}#kontakt .section-header,#contact .section-header{max-width:100%}#kontakt .card,#kontakt .contact-form,#contact .card,#contact .contact-form{width:100%;max-width:none}.information-intro{max-width:none;width:100%;display:grid;gap:1.25rem;margin:0 0 3rem;text-align:start}.information-checklist{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none}.information-checklist li{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;min-width:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent;overflow:visible;text-align:start}.information-checklist__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;padding:.55rem;border-radius:.625rem;background-color:var(--color-icon-tile-bg);color:var(--color-icon-tile-fg);line-height:0}.information-checklist__icon svg{display:block;width:1.625rem;height:1.625rem}.information-checklist__content{display:grid;min-width:0;flex:1 1 auto;text-align:start}h1,h2,h3,h4,h5,h6{color:var(--color-primary)!important;font-weight:500!important}.information-checklist strong{color:var(--color-primary)}.information-checklist li p{margin:0;color:var(--color-text)}.home-enterprise-banner__title{margin:0;font-size:1.125rem;font-weight:700;color:var(--color-primary)}.home-video-section__inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.home-video-section .section-header{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}@media(max-width:720px){.home-video-section__inner{gap:1.25rem}.home-video-section__player{padding:1rem 0}}.home-video-section__player{position:relative;width:100%;padding:0;box-sizing:border-box}.home-video-embed-wrap{position:relative;z-index:0}.home-video-preview-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:.75rem;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.home-video-preview-bg__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;filter:blur(4px)}.home-video-preview-bg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#d4d4d4a0;transition:background .3s ease;pointer-events:none}html.theme-dark .home-video-preview-bg__overlay{background:#000c}.home-video-embed{position:relative;z-index:1;display:block;width:100%;border-radius:.75rem;overflow:visible;box-shadow:0 8px 24px #0f172a14;background:transparent}.home-video-embed [data-service]{--im-font-family: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--im-bg: transparent;--im-color: var(--color-text);--im-link-color: var(--color-primary);--im-link-hover-color: var(--color-primary-hover);--im-btn-bg: var(--color-primary);--im-btn-hover-bg: var(--color-primary-hover);--im-btn-color: #ffffff;--im-btn-s-color: var(--color-text);--im-btn-s-bg: transparent;--im-btn-s-hover-bg: rgba(0, 91, 155, .06);--im-btn-s-active-bg: rgba(0, 91, 155, .1);--im-overlay-bg: transparent;display:block;width:100%}.home-video-embed [data-service] .cll .c-bg{border-radius:.75rem;overflow:hidden;opacity:0}.home-video-embed [data-service] .cll .c-bg-i{border-radius:.75rem}.home-video-embed [data-service].c-h-b{border-radius:.75rem;overflow:hidden}.home-video-embed [data-service].c-h-b .cll iframe{border-radius:0;left:-1px!important;width:calc(100% + 2px)!important;max-width:none!important}html.theme-dark .home-video-embed{box-shadow:0 8px 24px #00000059}html.theme-dark .home-video-embed [data-service]{--im-bg: transparent;--im-color: var(--color-text);--im-link-color: var(--color-white-high);--im-link-hover-color: var(--color-white-full);--im-btn-s-color: var(--color-text);--im-btn-s-bg: transparent;--im-btn-s-hover-bg: rgba(255, 255, 255, .08);--im-btn-s-active-bg: rgba(255, 255, 255, .12);--im-overlay-bg: transparent}.home-apps-section.section--light{background:transparent}.home-apps-section .container{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.home-apps-section .section-header{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}.home-apps__stores{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:0}.home-apps__store-link{display:inline-flex;line-height:0;border-radius:.5rem;flex-shrink:0}.home-apps__store-link:hover,.home-apps__store-link:focus-visible{transform:none;opacity:1;color:inherit}.home-apps__store-badge{display:block;width:auto;height:3.25rem;max-width:100%}.home-apps__stores-block{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.home-apps__older-versions{margin:0;text-align:center}.home-apps__older-versions-link{font-size:.875rem;color:var(--color-muted);text-decoration:none}.home-apps__older-versions-link:hover,.home-apps__older-versions-link:focus-visible{color:var(--color-text);opacity:.9}.download-archive-page{padding-bottom:clamp(3rem,8vw,5rem)}.download-archive-page:has(.public-breadcrumbs){padding-top:1.25rem}.download-archive-page__title{margin-bottom:.75rem}.download-archive-page__intro{margin:0 0 1.5rem;color:var(--color-muted);line-height:1.65}.download-archive-page__form-wrap{width:100%;margin-top:0}.download-archive-page__form-wrap .card,.download-archive-page__form-wrap .contact-form{width:100%;max-width:none}.download-archive-page__empty{margin:0;color:var(--color-muted);line-height:1.65;text-align:center;padding:.5rem 0}.download-archive-form .cta-group{margin-top:.25rem}.download-archive-form .primary-button:disabled{opacity:.55;cursor:not-allowed}.home-enterprise-banner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;padding:1.75rem 2rem;border-radius:1.25rem;border:1px solid var(--color-border)}.home-enterprise-banner__content{display:grid;gap:.65rem;min-width:0;flex:1 1 auto}.home-enterprise-banner__text{margin:0;color:var(--color-text);line-height:1.65}@media(max-width:768px){.home-enterprise-banner{flex-direction:column;align-items:stretch}.home-apps__stores{flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.home-apps-section .container{gap:1.25rem}}.career-page{padding-top:clamp(3.5rem,10vw,5.5rem);padding-bottom:clamp(3rem,8vw,5rem)}.career-page__inner{width:100%}.career-hero{margin-bottom:1.25rem;text-align:start}.career-hero__title{margin-bottom:1rem}.career-hero__lead{margin:0;max-width:none;font-size:1.1rem;line-height:1.75;color:var(--color-muted)}.career-subtitle{margin:0 0 1.35rem;font-size:clamp(1.3rem,2.8vw,1.55rem);font-weight:700;color:var(--color-secondary);letter-spacing:-.02em}.career-openings{margin:0;padding:0;list-style:none;display:grid;gap:1.25rem}.career-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;border:1px solid var(--color-border);border-radius:1.25rem}.career-card__content{display:grid;gap:.65rem;min-width:0;flex:1 1 auto}.career-card__title{margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.career-card__title a{color:var(--color-primary);text-decoration:none;font-weight:700}.career-card__title a:hover,.career-card__title a:focus-visible{color:var(--color-primary-hover, var(--color-primary));text-decoration:none}.career-card__teaser{margin:0;color:var(--color-text);line-height:1.65}.career-card__meta,.career-detail__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.career-pill{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;background:var(--color-pill-bg);color:var(--color-pill-fg);border:1px solid var(--color-pill-border);font-size:.9375rem;font-weight:600;line-height:1.35}.career-card__cta{flex-shrink:0;white-space:nowrap;align-self:center}.career-detail__title{margin-bottom:1rem}.career-detail__content h3:first-of-type{margin-top:0}.career-apply__cta{display:inline-flex}.payment-methods-page{padding-top:clamp(3.5rem,10vw,5.5rem);padding-bottom:clamp(3rem,8vw,5rem)}.payment-methods-page__title{margin-bottom:1rem}.legal-content a.settings-btn,.legal-content a.settings-btn:hover,.legal-content a.settings-btn:focus-visible{font-weight:600}.legal-content a.settings-btn--primary,.legal-content a.settings-btn--primary:hover,.legal-content a.settings-btn--primary:focus-visible{color:#fff}html.theme-dark .legal-content a.settings-btn--primary,html.theme-dark .legal-content a.settings-btn--primary:hover,html.theme-dark .legal-content a.settings-btn--primary:focus-visible{color:var(--color-on-primary)}@media(max-width:767px){.career-card{flex-direction:column;align-items:stretch;padding:1.5rem}.career-card__cta,.career-detail__content .career-apply__cta{width:100%;justify-content:center}}@media(min-width:641px){.legal-content{padding-top:50px}.container>.public-breadcrumbs+.legal-content{padding-top:0}}.legal-content ul,.legal-content ol{padding-inline-start:0;list-style-position:inside;margin:1rem 0}.legal-content ul{list-style-type:disc}.legal-content ol{list-style-type:decimal}.legal-content li{margin:.5rem 0}.legal-content a{color:var(--color-primary);text-decoration:none;font-weight:400}.legal-content a:hover,.legal-content a:focus{color:var(--color-primary);text-decoration:none}.legal-content h2{margin-top:2.5rem;margin-bottom:1rem}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{margin-top:2rem;margin-bottom:.75rem}.legal-content p:not(.form-field-error){margin:1rem 0}.legal-content.payment-methods-page__content>p{margin:.75rem 0}.legal-content.payment-methods-page__content>p:first-of-type{margin-top:0}.legal-content.payment-methods-page__content .payment-methods-page__list{list-style:none;margin:.75rem 0 1rem;padding:0;padding-inline-start:0;display:grid;gap:.75rem}.legal-content.payment-methods-page__content .payment-methods-page__list li{margin:0}.legal-content.payment-methods-page__content .payment-methods-page__item h3{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--color-primary)}.legal-content.payment-methods-page__content .payment-methods-page__item p{margin:0;line-height:1.65}.legal-content #ki-unterauftragsverarbeiter{scroll-margin-top:6rem}.legal-content .legal-subprocessors-list p{margin:1rem 0}.legal-content .legal-table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.9375rem}.legal-content .legal-table th,.legal-content .legal-table td{border:1px solid var(--color-border, #d8dee6);padding:.625rem .75rem;text-align:start;vertical-align:top}.legal-content .legal-table th{background:#005b9b0f}.legal-content .faq-accordion{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0}.legal-content .faq-accordion__item{border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.legal-content .faq-accordion__summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.35;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legal-content .faq-accordion__summary::-webkit-details-marker{display:none}.legal-content .faq-accordion__summary:after{content:"";width:.5rem;height:.5rem;margin-top:-.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;opacity:.65}.legal-content .faq-accordion__item[open] .faq-accordion__summary:after{transform:rotate(-135deg);margin-top:.15rem}.legal-content .faq-accordion__summary:hover{color:var(--color-primary)}.legal-content .faq-accordion__summary:focus{outline:none}.legal-content .faq-accordion__panel{padding:0 1.25rem 1.1rem;border-top:1px solid var(--color-border);font-weight:400}.legal-content .faq-accordion__panel p{margin:.75rem 0 0}.legal-content .faq-accordion__panel p:first-child{margin-top:0}.legal-content .faq-accordion__panel code{font-size:.9rem}.faq-page__content{max-width:100%}.faq-page__title{margin-bottom:.85rem}.faq-page__intro{margin:0 0 .25rem;line-height:1.65;color:var(--color-muted);font-size:1.05rem}.feedback-page__form-wrap{width:100%;margin-top:1.25rem}.feedback-page__form-wrap .card,.feedback-page__form-wrap .contact-form{width:100%;max-width:none}.faq-page .faq-accordion{gap:0;margin-top:1.5rem}.faq-page .faq-accordion__item{border:none;border-radius:0;background:transparent;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.faq-page .faq-accordion__summary{padding:1.05rem 1.75rem 1rem 0;border-bottom:1px solid var(--color-border);font-size:1.05rem;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--color-text);position:relative}.faq-page .faq-accordion__summary:after{opacity:.55;position:absolute;right:.15rem;top:50%;margin-top:0;transform:translateY(-50%) rotate(45deg)}.faq-page .faq-accordion__item[open] .faq-accordion__summary:after{transform:translateY(-50%) rotate(-135deg)}.faq-page .faq-accordion__summary:hover{color:var(--color-primary)}.faq-page .faq-accordion__panel{border-top:none;padding:.65rem 1.5rem 1.65rem 0;font-weight:400;color:var(--color-muted);line-height:1.65;font-size:1rem}.faq-page .faq-accordion__panel p{margin:.65rem 0 0}.faq-page .faq-accordion__panel p:first-child{margin-top:0}@media(min-width:640px){.faq-page .faq-accordion__panel{padding-right:2.5rem}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.pricing-grid>.pricing-card{height:100%;min-height:0}.pricing-card{position:relative;border:1px solid var(--color-border);border-radius:1.25rem;padding:2.25rem 1.75rem;display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;min-height:0}.pricing-card__main{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;align-items:stretch;gap:1.5rem}.pricing-card--featured{border:2px solid var(--color-primary)}.pricing-card__badge{position:absolute;top:-18px;left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-on-primary);border:none;font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:.3rem 1.25rem;border-radius:999px;white-space:nowrap}.pricing-card__header{display:grid;gap:.35rem}.pricing-card__name{font-size:1.35rem;font-weight:700;color:var(--color-text);margin:0}.pricing-card__desc{font-size:.92rem;color:var(--color-muted);margin:0}.pricing-card__price-wrap{display:flex;align-items:baseline;gap:.15rem}.pricing-card__currency{font-size:1.6rem;font-weight:700;color:var(--color-text);line-height:1}.pricing-card__amount{font-size:3.2rem;font-weight:800;color:var(--color-text);line-height:1;letter-spacing:-.03em}.pricing-card__period{font-size:1rem;color:var(--color-muted);margin-inline-start:.25rem}.pricing-card__features{list-style:none;margin:0;padding:0;display:grid;gap:.65rem;align-content:start}.pricing-card__features li{display:flex;align-items:center;gap:.65rem;font-size:.95rem;color:var(--color-text)}.pricing-check{width:20px;height:20px;min-width:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pricing-check:after{content:"";display:block;width:8px;height:5px;border-inline-start:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(-45deg);margin-top:-1px}.pricing-card__cta{flex:0 0 auto;align-self:stretch;width:100%;margin-top:auto}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-card__price-wrap{margin-top:.5rem}.pricing-card__currency{font-size:.8rem}.pricing-card__amount{font-size:1.6rem;letter-spacing:-.02em}.pricing-card__period{font-size:.75rem;margin-left:.15rem}.pricing-card__main{gap:.75rem}.pricing-grid .pricing-card__features{gap:.35rem;padding-top:1rem;padding-bottom:1rem;align-content:start}.pricing-card__features li{line-height:1.35;gap:.5rem;align-items:flex-start}}@media(min-width:901px)and (max-width:1100px){.pricing-grid{gap:1rem}.pricing-card{padding:1.75rem 1.25rem}}.pricing-slider-wrap{max-width:100%;margin:0 auto;overflow-x:clip}.page-wrapper__scroll.is-horizontal-touch-lock,.page-wrapper.is-horizontal-touch-lock{overflow-y:hidden!important;scroll-snap-type:none!important;overscroll-behavior-y:none}.page-wrapper--home .page-wrapper__scroll:has(.pricing-slick.slick-dragging){overflow-y:hidden;scroll-snap-type:none;overscroll-behavior-y:none}.pricing-slider-wrap.is-horizontal-touch-active{touch-action:pan-x pinch-zoom}.pricing-slider-wrap .slick-list{overflow:visible}.pricing-slider-wrap .slick-track{display:flex!important;align-items:stretch}.pricing-slider-wrap .slick-slide{display:flex!important;flex-direction:column;height:100%;min-height:0;align-self:stretch;float:none!important;z-index:1}.pricing-slider-wrap .slick-slide>div{display:flex!important;flex-direction:column;flex:1 1 auto;align-items:stretch;min-height:0;height:100%;width:100%;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}.pricing-slider-wrap .pricing-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;gap:.875rem;align-items:stretch;box-sizing:border-box;padding:1.5rem 1.1rem;transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.pricing-slider-wrap .pricing-card__main{flex:1 1 0%;gap:.875rem}.pricing-slider-wrap .slick-slide:not(.slick-center) .pricing-card{transform:scale(.97)}.pricing-slider-wrap .slick-slide.slick-center .pricing-card{transform:scale(1.075)}.pricing-slider-wrap .slick-slide.slick-center{z-index:2}@media(prefers-reduced-motion:reduce){.pricing-slider-wrap .pricing-card{transition-duration:.01ms}}.pricing-slider-wrap .pricing-card__features{margin:0;padding-top:1rem;padding-bottom:1rem;align-content:start;justify-items:stretch;align-items:start}.pricing-slider-wrap .pricing-card__features li{align-items:flex-start}.pricing-slider-wrap .pricing-card__cta{flex:0 0 auto;align-self:stretch;width:100%;margin-top:auto}@media(max-width:900px){#preise .pricing-slider-wrap,#pricing .pricing-slider-wrap{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.pricing-slider-wrap .pricing-card__main{gap:.4375rem}}.signup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.signup-overlay.is-active{opacity:1;pointer-events:auto}.signup-modal{background:var(--color-surface);border-radius:1.25rem;padding:2.5rem;width:min(100%,440px);box-shadow:0 30px 70px -30px #0f172a59;transform:translateY(16px) scale(.97);transition:transform .3s ease;position:relative}.signup-overlay.is-active .signup-modal{transform:translateY(0) scale(1)}.signup-modal__close{position:absolute;top:1rem;right:1.25rem;background:none;border:none;font-size:1.75rem;color:var(--color-muted);cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.signup-modal__close:hover{color:var(--color-text)}.signup-modal__title{font-size:1.5rem;margin:0 0 .35rem}.signup-modal__desc{color:var(--color-muted);font-size:.95rem;margin:0 0 1.5rem}.signup-form{display:grid;gap:1rem}.signup-form__submit{width:100%;margin-top:.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-color:transparent}.signup-form__submit:hover{background:linear-gradient(135deg,var(--color-primary-hover),var(--color-secondary-hover));border-color:transparent}.dashboard{display:flex;flex-direction:column;min-height:var(--viewport-height);padding-top:var(--dashboard-shell-top-offset);background:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-size:1rem;line-height:1.9;max-width:100%;overflow-x:clip}.dashboard__header{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--color-surface-frost);border-bottom:1px solid var(--color-border);padding:var(--service-banner-height) var(--dashboard-inline-gutter) 0}.dashboard__header.is-menu-open{border-bottom-color:transparent;box-shadow:none}.dashboard__header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;position:relative;width:min(100%,var(--container-max));margin:0 auto}.dashboard__menu-toggle{display:none;position:relative;width:34px;height:28px;flex-shrink:0;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.dashboard__menu-toggle span{position:absolute;left:50%;width:22px;height:2px;background:var(--color-text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.dashboard__menu-toggle span:nth-child(1){top:6px;transform:translate(-50%)}.dashboard__menu-toggle span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.dashboard__menu-toggle span:nth-child(3){bottom:6px;transform:translate(-50%)}.dashboard__menu-toggle[aria-expanded=true] span:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.dashboard__menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.dashboard__menu-toggle[aria-expanded=true] span:nth-child(3){bottom:auto;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.dashboard__header-right{display:flex;align-items:center;gap:1rem}.dashboard__body{display:flex;flex:1;min-height:0;width:min(calc(100% - 2 * var(--dashboard-inline-gutter)),var(--container-max));max-width:none;margin-inline:auto;align-items:flex-start}.dashboard__sidebar{width:20rem;min-width:20rem;background:var(--color-background);padding:1.5rem 0;position:sticky;top:var(--dashboard-shell-top-offset);align-self:flex-start;flex-shrink:0;display:flex;flex-direction:column;font-weight:300}:is(.dashboard__sidebar,.dashboard__nav,.dashboard__mobile-nav-list) :where(a,span,button){font-weight:300}:is(.dashboard__sidebar,.dashboard__nav,.dashboard__mobile-nav-list) :is(.dashboard__nav-item,.dashboard__nav-item--parent,.dashboard__nav-item--sub).is-active,:is(.dashboard__sidebar,.dashboard__nav,.dashboard__mobile-nav-list) :is(.dashboard__nav-item,.dashboard__nav-item--parent,.dashboard__nav-item--sub).is-active :where(a,span,button){font-weight:600}.dashboard__nav{display:flex;flex-direction:column;gap:2px;padding-block:0;padding-inline-end:.75rem;min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;font-weight:300}.dashboard__sidebar .dashboard__nav{flex:none;overflow:visible}.dashboard__nav-item{display:flex;align-items:center;gap:.75rem;flex:0 0 auto;min-height:-moz-min-content;min-height:min-content;padding:.5rem .85rem;border-radius:8px;color:var(--color-text);font-size:1rem;font-weight:300;text-decoration:none!important;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__nav-item:hover{background:#0066cc0f;color:var(--color-primary)}.dashboard__nav-item.is-active{background:#0066cc1a;color:var(--color-primary);font-weight:600}.dashboard__nav-item--locked{opacity:.45;cursor:not-allowed}.dashboard__nav-item--locked:hover{background:transparent;color:var(--color-text)}.dashboard__nav-link--locked{opacity:.45;cursor:not-allowed}.dashboard__nav-item svg{flex-shrink:0}.dashboard__nav-group--admin{display:flex;flex-direction:column;gap:0;flex:0 0 auto}.dashboard__nav-item--parent{width:100%;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;color:inherit;text-align:start}.dashboard__nav-item--parent:hover{background:#0066cc0f;color:var(--color-primary)}.dashboard__nav-item--parent.is-active{background:#0066cc1a;color:var(--color-primary);font-weight:600}.dashboard__nav-item-label{flex:1;min-width:0}.dashboard__nav-chevron{flex-shrink:0;margin-inline-start:auto;opacity:.65;transition:transform .2s ease}.dashboard__nav-chevron.is-open{transform:rotate(180deg)}.dashboard__nav-sub{display:flex;flex-direction:column;gap:4px;margin-block:7px .35rem;margin-inline-start:.75rem;padding-inline-start:.65rem;border-inline-start:2px solid var(--color-border);flex:0 0 auto}.dashboard__nav-item--sub{min-height:2.75rem;box-sizing:border-box;flex:0 0 auto;padding:.5rem .85rem;font-size:1rem;font-weight:300;line-height:1.35}.dashboard__nav-item--sub:hover{background:#0066cc0f;color:var(--color-primary)}.dashboard__nav-item--sub.is-active{background:#0066cc1a;color:var(--color-primary);font-weight:600}.dashboard__nav-item--logout{flex:0 0 auto;background:transparent}.dashboard__nav-item--sub span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__nav-item--button{width:100%;border:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;color:inherit;text-align:start;-webkit-tap-highlight-color:transparent}.dashboard__nav-item--button:active{background:#0066cc0f}.dashboard__mobile-admin{width:100%;min-height:0}.site-nav__link--parent{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;line-height:inherit;color:inherit;text-align:start;text-decoration:none!important;padding:.65rem .85rem;border-radius:8px;box-sizing:border-box;transition:background .15s,color .15s}.site-nav__link--parent:hover,.site-nav__link--parent:focus-visible{background:var(--nav-link-hover-bg);color:var(--color-primary)}.site-nav__link--parent.is-active{background:var(--nav-link-active-bg);color:var(--color-primary);font-weight:600}.dashboard__mobile-admin-sub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%;min-height:0}.dashboard__mobile-admin.is-expanded .dashboard__mobile-admin-sub{flex:0 0 auto;overflow:visible}.site-nav__link--sub{display:block;width:100%;box-sizing:border-box;padding:.65rem .85rem .65rem 2.35rem;border-radius:8px;font-size:1rem;font-weight:300;opacity:1;text-decoration:none!important;transition:background .15s,color .15s}.site-nav__link--sub:hover,.site-nav__link--sub:focus-visible{background:var(--nav-link-hover-bg);color:var(--color-primary)}.site-nav__link--sub.is-active{background:var(--nav-link-active-bg);color:var(--color-primary);font-weight:600}.dashboard__overlay,.dashboard__mobile-nav{display:none}.dashboard__content{flex:1;padding-block:2rem;padding-inline:2rem 0;min-width:0;box-sizing:border-box;position:relative}.dashboard__content.is-page-loading{min-height:calc(var(--viewport-height, 100dvh) - var(--header-height) - var(--service-banner-height))}.dashboard__content-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--color-surface-frost-strong);pointer-events:none}.dashboard__content-loader-track{position:sticky;top:calc(var(--header-height) + var(--service-banner-height));height:calc(var(--viewport-height, 100dvh) - var(--header-height) - var(--service-banner-height));max-height:100%;display:flex;align-items:center;justify-content:center}.dashboard__content-loader-spinner{width:2.75rem;height:2.75rem;border:3px solid rgba(0,91,155,.14);border-top-color:var(--color-primary, #005b9b);border-radius:50%;animation:onboarding-spin .75s linear infinite;flex-shrink:0}.dashboard__content>*{margin-top:0}.dashboard__page{margin-top:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:break-word}.dashboard__page h1{font-size:1.5rem;font-weight:700;color:var(--color-text-strong);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5rem}.dashboard__page p:not(.form-field-error){color:var(--color-muted);font-size:1.05rem;line-height:1.9;margin:0}.admin-shell .dashboard__nav-section-label{display:block;padding:8px 16px;margin-bottom:4px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.sub-page__header{margin-bottom:1.5rem}.sub-page__header h1{margin:0 0 .35rem}.sub-page__meta{color:var(--color-muted);font-size:1rem;margin:0}.sub-page__notice{background:#0066cc0f;border-inline-start:3px solid var(--color-secondary);padding:.85rem 1.15rem;font-size:1rem;margin-bottom:1.5rem}.sub-page__notice--warn{background:#dc35450f;border-inline-start-color:#dc3545}.sub-phone-addons{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.sub-phone-addons__title{margin:0 0 1rem;font-size:1.25rem}.sub-phone-addons__empty{margin:0;color:var(--color-muted, #4b5563)}.sub-phone-addons__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.sub-phone-addons__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface)}.sub-phone-addons__info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sub-phone-addons__number{font-weight:600}.sub-phone-addons__period{color:var(--color-muted, #4b5563)}.sub-phone-addons__cancel-note{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.25rem;padding:.25rem .75rem;border-radius:999px;background:#dc354514;color:#b42318;font-size:1rem;font-weight:600}.sub-phone-addons__cancel-btn{flex-shrink:0}.sub-phone-addons__book-btn{margin-top:1rem}.sub-phone-addons__book-btn:hover:not(:disabled),.sub-phone-addons__book-btn:focus-visible:not(:disabled){background:#005b9b0f;color:var(--color-primary-hover, #004a80);border-color:var(--color-primary-hover, #004a80);animation:cookie-btn-pulse .9s ease-out 1}.sub-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sub-card{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;transition:border-color .2s,box-shadow .2s}.sub-card--current{border:2px solid var(--color-primary)}.sub-card--popular:not(.sub-card--current){border:2px solid var(--color-secondary)}.sub-card__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:.25rem 1rem;border-radius:999px;white-space:nowrap;background:var(--color-surface);color:var(--tag-fg);border:1px solid var(--tag-border);box-shadow:0 0 0 3px var(--color-background)}.sub-card__badge--current{color:var(--color-primary);border-color:var(--color-primary)}.sub-card__badge--popular{color:var(--color-secondary);border-color:var(--color-secondary)}.sub-card__name{font-size:1.3rem;font-weight:700;color:var(--color-text);margin:.25rem 0 0}.sub-card__desc{font-size:1rem;color:var(--color-muted);margin:0}.sub-card__price{display:flex;align-items:baseline;gap:.1rem;margin:.75rem 0 0}.sub-card__currency{font-size:1.5rem;font-weight:700;color:var(--color-text);line-height:1}.sub-card__amount{font-size:3rem;font-weight:800;color:var(--color-text);line-height:1;letter-spacing:-.03em}.sub-card__period{font-size:1rem;color:var(--color-muted);margin-left:.2rem}.sub-card__minutes{font-size:1rem;color:var(--color-muted);margin:0}.sub-card__features{list-style:none;margin:.35rem 0 0;padding:0;width:100%;text-align:start;display:grid;gap:.4rem;align-content:start}.sub-card__features li{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:var(--color-text);line-height:1.3}.sub-card__trial{font-size:.95rem;color:var(--color-primary);font-weight:600;margin:.25rem 0 0}.sub-card__action{margin-top:auto;padding-top:1rem;width:100%}.sub-card__action .sub-card__btn{width:100%}.sub-card__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.75rem;height:2.75rem;padding:0 1.25rem;font-size:1rem;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .2s,opacity .2s;text-decoration:none}.sub-card__btn:disabled{opacity:.5;cursor:not-allowed}.sub-card__btn:hover:not(:disabled),.sub-card__btn:focus-visible:not(:disabled){animation:cookie-btn-pulse .9s ease-out 1}.sub-card__btn.sub-card__btn--danger:hover:not(:disabled),.sub-card__btn.sub-card__btn--danger:focus-visible:not(:disabled),.sub-card__btn.sub-card__btn--cancel:hover:not(:disabled),.sub-card__btn.sub-card__btn--cancel:focus-visible:not(:disabled){animation:danger-btn-pulse .9s ease-out 1}.sub-card__btn--select{background:var(--color-primary);color:var(--color-on-primary, #fff);border-color:var(--color-primary)}.sub-card__btn--switch{background:var(--color-secondary);color:var(--color-on-primary, #fff);border-color:var(--color-secondary)}.sub-card__btn--danger{background:#b84545;color:#fff;border-color:#b84545}.sub-card__btn--danger:hover:not(:disabled){background:#9a3838;border-color:#9a3838}.sub-card__btn--cancel{background:#dc3545;color:#fff;border-color:#dc3545}.sub-card__btn--muted{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.sub-card__btn--muted:hover,.sub-card__btn--muted:focus-visible{background:transparent;color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.sub-card__status{display:block;font-size:1rem;color:var(--color-muted);font-style:italic}.sub-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.sub-confirm{background:var(--color-surface);border-radius:1rem;padding:2rem 1.75rem;max-width:440px;width:100%;box-shadow:0 20px 50px -16px #00000040;text-align:center}.sub-confirm h2{margin:0 0 .75rem;font-size:1.2rem}.sub-confirm p:not(.form-field-error){margin:0 0 1.25rem;font-size:1rem;color:var(--color-muted)}.sub-confirm .form-field-error{margin:.35rem 0 0;color:#dc2626;text-align:start}.sub-confirm__actions{display:flex;flex-direction:column;gap:.6rem}.sub-confirm.ai-consent{max-width:560px;text-align:start;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.ai-consent__body{flex:1 1 auto;min-height:0;overflow-y:auto}.ai-consent__title{margin-top:0;flex:0 0 auto}.ai-consent__subtitle{font-size:1rem;font-weight:600;color:var(--color-text)!important;margin:1.5rem 0 .5rem}.ai-consent__list{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:column;gap:.6rem}.ai-consent__note,.ai-consent__footnote{color:var(--color-text-muted, #555);font-size:.9rem}.ai-consent__note{margin:.9rem 0 0}.ai-consent__footnote{margin-top:1rem}.ai-consent .sub-confirm__actions{margin-top:1.25rem;flex:0 0 auto}.ai-consent-settings__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ai-consent-settings__status{display:flex;flex-direction:column;gap:.25rem;font-size:1rem;line-height:1.5}.ai-consent-settings__label{color:var(--color-muted);font-weight:600}.ai-consent-settings__value{color:var(--color-muted)}.sub-confirm__legal-checks{margin-top:1rem;align-items:center}.sub-confirm__legal-checks .onboarding__legal-check{justify-content:center;font-size:.875rem;color:var(--color-muted)}.sub-confirm__legal-checks .onboarding__legal-check-control{margin-top:.05rem}.sub-confirm__actions .primary-button,.sub-confirm__actions .sub-card__btn,.sub-confirm__actions .settings-btn,.sub-confirm__actions .ghost-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;height:3rem;padding:.85rem 1.75rem;border-radius:.75rem;font-size:1rem;font-weight:600;line-height:1.25;box-sizing:border-box}.sub-confirm__actions .settings-btn{width:100%}.sub-confirm--left{text-align:start;max-width:480px}.sub-confirm--left h2,.sub-confirm--left p:not(.form-field-error){text-align:start}.sub-confirm--left .settings-field,.sub-confirm--left .settings-field__label,.sub-confirm--left .settings-field__error,.sub-confirm--left .ai-content-report__field-error{text-align:start}.sub-confirm--left .sub-confirm__actions{margin-top:1rem}.sub-confirm.ai-content-report{direction:inherit}.sub-confirm.ai-content-report h2{font-size:1.2rem;line-height:1.35}.sub-confirm.ai-content-report p,.sub-confirm.ai-content-report .settings-field,.sub-confirm.ai-content-report .settings-field__label,.sub-confirm.ai-content-report .ai-content-report__field-error,.sub-confirm.ai-content-report .ai-content-report__textarea{text-align:start}@media(max-width:900px){.sub-cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media(min-width:901px)and (max-width:1100px){.sub-cards{gap:1rem}.sub-card{padding:1.5rem 1rem}}@media(max-width:900px){.dashboard__header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.dashboard__logo{grid-column:1;grid-row:1;justify-self:start;margin:0;transform:none}.dashboard__header-right{grid-column:2;grid-row:1;justify-self:end}.dashboard__menu-toggle{display:flex}.dashboard__sidebar{display:none}.dashboard__mobile-nav{display:flex;flex-direction:column;gap:1rem;position:absolute;top:100%;left:0;right:0;z-index:90;background:var(--color-surface-frost);padding:1rem 0 1.25rem;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-16px);transition:max-height .35s ease,opacity .25s ease,transform .3s ease;box-shadow:none}.dashboard__mobile-nav.is-open{max-height:var(--dashboard-mobile-nav-max-height);overflow:hidden;opacity:1;pointer-events:auto;transform:translateY(0);box-shadow:none;display:flex;flex-direction:column;min-height:0}.dashboard__mobile-nav.is-open .dashboard__mobile-nav-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.dashboard__mobile-nav-list{width:100%;padding:0 .75rem;box-sizing:border-box;font-weight:300}.dashboard__mobile-nav-list .dashboard__nav-item{width:100%;box-sizing:border-box}.dashboard__mobile-nav-actions{flex-shrink:0;display:flex;flex-direction:column;width:calc(100% - 1.5rem);margin-inline:.75rem;gap:.65rem;box-sizing:border-box;padding-bottom:var(--mobile-nav-safe-area-bottom)}.dashboard__mobile-nav-actions .dashboard__mobile-phone-switch,.dashboard__mobile-nav-actions .dashboard__mobile-cta{width:100%;margin-inline:0}.dashboard__mobile-cta{flex-shrink:0;text-align:center;margin-top:0;margin-bottom:0;font-variant-numeric:tabular-nums}.dashboard__header-phone-switch{display:none}.dashboard__mobile-phone-switch{flex-shrink:0;box-sizing:border-box;position:relative;z-index:2}.dashboard__mobile-phone-switch .dashboard__phone-switch{width:100%}.dashboard__mobile-phone-switch .dashboard__phone-switch.is-open{z-index:5}.dashboard__mobile-phone-switch .dashboard__phone-switch-btn.settings-btn{width:100%;box-sizing:border-box}.dashboard__mobile-phone-switch .dashboard__phone-switch-menu{top:auto;bottom:calc(100% + .35rem);left:0;right:0;width:auto;min-width:0;max-width:none;max-height:min(40dvh,16rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;z-index:120}.dashboard__header.is-phone-switch-open .dashboard__mobile-nav.is-open{overflow:hidden}.dashboard__header.is-phone-switch-open .dashboard__mobile-cta{position:relative;z-index:1}.dashboard__mobile-cta--active{background:#dc3545;border-color:#dc3545}.dashboard__mobile-cta--active:hover,.dashboard__mobile-cta--active:focus-visible{background:#c82333;border-color:#c82333}.dashboard__mobile-cta:disabled{opacity:.7;cursor:wait}.dashboard__overlay{display:block;position:fixed;inset:var(--header-height) 0 0;z-index:80;background:#0000004d}.dashboard__content{padding-inline:0;padding-top:2rem;padding-bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}html.customer-portal .dashboard{padding-bottom:env(safe-area-inset-bottom,0px)}}.dashboard-support-page .settings-section{margin-top:1.25rem}.dashboard-support-page__form{max-width:42rem}.dashboard-support-page__hint{margin-top:.5rem;line-height:1.5}.dashboard-support-page__hint a{color:var(--color-primary)}.team-members-page{display:flex;flex-direction:column;gap:1.5rem}.team-members-page h1{margin-bottom:0}.team-members-page__empty{margin:0;color:var(--color-muted);text-align:start}.team-members-page__table-wrap{margin-top:0}.team-members-page .invoices-table td:last-child,.team-members-page .invoices-table th:last-child{text-align:right;white-space:nowrap}.team-members-page__add-action{margin-top:0}.team-members-page__invite-dialog.sub-confirm{text-align:start;max-width:480px}.team-members-page__invite-hint{margin:0 0 1.25rem;font-size:1rem;color:var(--color-muted);line-height:1.5}.team-members-page__invite-form{margin-top:0}.team-members-page__invite-form .settings-field+.settings-field{margin-top:1rem}.team-members-page__invite-actions{margin-top:1.25rem}@media(max-width:900px){.team-members-page .invoices-table td:last-child{text-align:left}.team-members-page .invoices-table td:last-child .settings-btn{width:100%;justify-content:center}}.team-invite-page{max-width:28rem}.team-invite-page--centered{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:min(70vh,560px);gap:1rem}.team-invite-page__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text-strong)}.team-invite-page__message,.team-invite-page__hint,.team-invite-page__status{margin:0;color:var(--color-muted);line-height:1.55;text-align:start}.team-invite-page__hint strong{color:var(--color-text-strong);font-weight:600}.team-invite-page__actions{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:20rem;margin-top:.5rem}.team-invite-page__actions .settings-btn{width:100%;justify-content:center}.invoices-page__error{color:var(--toastify-color-error, #b84545)}.invoices-page__empty{color:var(--color-muted)}.invoices-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-top:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.invoices-table{width:100%;border-collapse:collapse;font-size:1rem;min-width:640px;--table-cell-padding-block: .75rem;--table-cell-padding-inline: 1rem;--table-head-padding-block-end: max(0px, calc(var(--table-cell-padding-block) - .5rem))}.invoices-table th,.invoices-table td{text-align:start;padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);white-space:nowrap}.invoices-table :is(th,td):first-child{padding-inline-start:0}.invoices-table :is(th,td):last-child{padding-inline-end:0}.invoices-table thead th{color:var(--color-muted);font-size:1rem;font-weight:600;padding-block:var(--table-cell-padding-block) var(--table-head-padding-block-end)}.invoices-table thead th.table-th,.invoices-table thead th.table-th .sortable-th__label,.invoices-table thead th.sortable-th .sortable-th__btn,.invoices-table thead th.sortable-th .sortable-th__label{font-weight:600}.invoices-table thead th.sortable-th{padding:0}.sortable-th__btn{display:inline-flex;align-items:center;gap:.35em;width:100%;padding-block:var(--table-cell-padding-block) var(--table-head-padding-block-end, var(--table-cell-padding-block));padding-inline:var(--table-cell-padding-inline);margin:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;line-height:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:start}.invoices-table thead th.sortable-th:first-child .sortable-th__btn{padding-inline-start:0}.invoices-table thead th.sortable-th:last-child .sortable-th__btn{padding-inline-end:0}.sortable-th__btn:hover .sortable-th__label,.sortable-th--active .sortable-th__label{color:var(--color-primary, #0066cc)}.sortable-th__caret{flex:0 0 auto;color:var(--color-primary, #0066cc)}.sortable-th__btn:focus-visible{outline:2px solid var(--color-primary, #0066cc);outline-offset:-2px}.invoices-table tbody tr{border-bottom:1px solid var(--color-border);transition:background .15s ease}.invoices-table tbody tr:hover{background:var(--nav-link-hover-bg)}.invoices-status{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:1rem;font-weight:300;line-height:1.4;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--tag-bg-solid);color:var(--tag-fg);border:1px solid var(--tag-border-solid)}.invoices-status--none,.invoices-status--draft{background:var(--tag-bg-muted-solid);color:var(--tag-fg-muted)}.invoices-status--role-admin{background:#005b9b1f;color:#005b9b;border-color:#005b9b33}.invoices-status--role-free{background:#338eaf24;color:#2a7a96;border-color:#338eaf40}.invoices-status--role-team{background:#0d948824;color:#0f766e;border-color:#0d948840}.invoices-status--role-customer{background:#0099441f;color:#094;border-color:#0943}html.theme-dark .invoices-status{background:transparent;color:var(--color-white-high);border:1px solid var(--color-white-soft)}html.theme-dark .invoices-status--paid,html.theme-dark .invoices-status--active,html.theme-dark .invoices-status--trialing,html.theme-dark .invoices-status--role-admin{color:var(--color-white-full);border-color:var(--color-white-high)}html.theme-dark .invoices-status--open,html.theme-dark .invoices-status--past_due,html.theme-dark .invoices-status--unpaid,html.theme-dark .invoices-status--incomplete,html.theme-dark .invoices-status--paused,html.theme-dark .invoices-status--role-free,html.theme-dark .invoices-status--role-team,html.theme-dark .invoices-status--role-customer{color:var(--color-white-high);border-color:var(--color-white-muted)}html.theme-dark .invoices-status--none,html.theme-dark .invoices-status--draft,html.theme-dark .invoices-status--void,html.theme-dark .invoices-status--uncollectible,html.theme-dark .invoices-status--canceled,html.theme-dark .invoices-status--incomplete_expired{color:var(--color-white-muted);border-color:var(--color-white-faint)}.admin-users-roles{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.invoices-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.invoices-btn{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s;cursor:pointer}.invoices-btn:hover,.invoices-btn:focus,.invoices-btn:visited{text-decoration:none}.invoices-btn:hover,.invoices-btn:focus-visible{animation:cookie-btn-pulse .9s ease-out 1}.invoices-btn--pdf{background:var(--color-primary, #005b9b);color:#fff;border:none!important}.invoices-btn--pdf:hover,.invoices-btn--pdf:visited{color:#fff;border:none!important}.invoices-btn--view{background:transparent;color:var(--color-primary, #005b9b);border:1px solid var(--color-primary, #005b9b)}@media(max-width:768px){.invoices-table-wrap{margin-left:0;margin-right:0}.admin-users-table__expand-row td.admin-user-expand{padding:0;vertical-align:top}.invoices-actions{justify-content:flex-end;margin-top:.25rem}}.dashboard-page--billing-disabled{opacity:.45;pointer-events:none;filter:grayscale(.15);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-page__billing-notice{margin-bottom:1rem}.settings-page__no-sub,.testcall-no-sub,.overview-no-sub{color:var(--color-muted);font-size:1rem}.dashboard__setup-dismiss{position:fixed;top:calc(1rem + var(--service-banner-height));right:1rem;z-index:200;margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--color-muted);font-size:1.75rem;font-weight:500;line-height:1;cursor:pointer;transition:color .15s}.dashboard__setup-dismiss:hover,.dashboard__setup-dismiss:focus-visible{color:var(--color-text-strong);outline:none}.setup-incomplete-page{width:100%;text-align:start}.setup-incomplete-loading{display:flex;justify-content:flex-start;padding:3rem 1rem 3rem 0;width:100%}.setup-incomplete-pane{width:100%;max-width:100%;text-align:start}.setup-incomplete-pane__text{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--color-muted);letter-spacing:.01em}.setup-incomplete-pane__cta{margin-top:1.25rem}.settings-section{margin-top:2.5rem}.settings-section__title{font-size:1.15rem;font-weight:700;margin-bottom:.4rem}.settings-section__desc{color:var(--color-muted);font-size:1rem;margin-bottom:1rem;max-width:100%;overflow-wrap:break-word}.settings-section__hint{color:var(--color-muted);font-size:1rem;line-height:1.5;background:var(--settings-hint-bg);border-inline-start:3px solid var(--settings-hint-accent);border-start-start-radius:0;border-start-end-radius:.375rem;border-end-start-radius:0;border-end-end-radius:.375rem;padding:.75rem 1rem;margin-bottom:2rem!important;margin-top:1rem!important;display:block;max-width:100%;overflow-wrap:break-word}.settings-section__hint--compact{margin-bottom:1rem!important}.settings-tabs-wrap{margin-top:1.5rem;margin-bottom:2.5rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;position:relative}.settings-tabs-wrap:before,.settings-tabs-wrap:after{content:"";position:absolute;top:0;bottom:2px;width:1.25rem;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease}.settings-tabs-wrap:before{left:0;background:linear-gradient(to right,var(--color-background) 0%,rgba(255,255,255,0) 100%)}.settings-tabs-wrap:after{right:0;background:linear-gradient(to left,var(--color-background) 0%,rgba(255,255,255,0) 100%)}.settings-tabs-wrap.has-fade-start:before{opacity:1}.settings-tabs-wrap.has-fade-end:after{opacity:1}.settings-tabs{position:relative;display:flex;gap:0;border-bottom:none;padding-bottom:2px;background-image:linear-gradient(var(--color-border),var(--color-border));background-size:100% 2px;background-repeat:no-repeat;background-position:bottom center;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs__btn{padding:.75rem 1.25rem;font-family:inherit;font-size:1.05rem;font-weight:300;line-height:1.5;color:var(--color-muted);background:none;border:none;cursor:pointer;transition:color .2s;white-space:nowrap;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1}.settings-tabs__btn:first-child{padding-left:0}.settings-tabs__btn:last-child{padding-right:0}.settings-tabs__btn:hover:not(.is-active),.settings-tabs__btn:focus-visible:not(.is-active){color:var(--color-primary)}.settings-tabs__btn.is-active{color:var(--color-primary);font-weight:600}.settings-tabs [role=tab]:not(.is-active):not([aria-selected=true]){font-weight:300}.settings-tabs [role=tab].is-active,.settings-tabs [role=tab][aria-selected=true]{font-weight:600}.settings-tabs__indicator{position:absolute;left:0;right:auto;width:var(--settings-tabs-indicator-w, 0);bottom:0;height:2px;border-radius:0;background:var(--settings-tabs-indicator-bg, var(--color-primary));pointer-events:none;z-index:2;transform:translate(var(--settings-tabs-indicator-x, 0));transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .15s ease}@media(prefers-reduced-motion:reduce){.settings-tabs__indicator{transition:opacity .15s ease}}.settings-tabs__panel{margin-top:-1rem;min-height:200px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.settings-section--push-devices .settings-section__title{margin-bottom:.25rem}.settings-section--language .settings-section__desc,.settings-section--appearance .settings-section__desc{margin-bottom:1.25rem}.settings-section--appearance .settings-field+.settings-field{margin-top:1.25rem}.settings-radio-group{display:flex;flex-direction:column;gap:.25rem}.settings-radio{display:flex;align-items:center;gap:.625rem;font-size:1rem;color:var(--color-text);cursor:pointer}.settings-radio input[type=radio]{width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;accent-color:var(--color-primary, #005b9b);cursor:pointer}html:not(.theme-dark) .settings-radio input[type=radio]{color-scheme:light}.settings-radio:has(input:disabled){opacity:.5;cursor:not-allowed}.push-devices-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.push-devices-stack .settings-section__desc{margin:0}.push-devices-stack .push-devices-list{margin-top:.5rem}.push-devices-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.5rem;overflow-x:clip}.push-devices-list__item{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);min-width:0;transform:translate(0);opacity:1;max-height:6rem;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .28s ease,max-height .32s ease,margin .32s ease,padding .32s ease,border-width .2s ease}.push-devices-list__item.is-exiting{transform:translate(-105%);opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.push-devices-list__item{transition:opacity .15s ease,max-height .15s ease}.push-devices-list__item.is-exiting{transform:none}}.push-devices-switch{flex-shrink:0;position:relative;width:2.75rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:var(--push-toggle-off-bg);box-shadow:inset 0 0 0 1px var(--push-toggle-off-border);cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.push-devices-switch:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--push-toggle-off-knob-bg);box-shadow:0 1px 3px #0f172a33;transition:transform .2s ease,background-color .2s ease}.push-devices-switch.is-on{background:var(--push-toggle-on-bg);box-shadow:none}.push-devices-switch.is-on:after{transform:translate(1.25rem);background:var(--push-toggle-on-knob-bg)}.push-devices-switch:disabled{opacity:var(--push-toggle-disabled-opacity);cursor:not-allowed}.push-devices-list__main{flex:1;min-width:0;padding-right:.25rem;display:flex;flex-direction:column;gap:.25rem;line-height:1.35}.push-devices-list__label{display:block;font-weight:600;font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.push-devices-list__meta{display:block;font-size:.875rem;line-height:1.3;color:var(--color-muted);margin-top:0}.sessions-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.sessions-stack .settings-section__desc{margin:0}.sessions-stack .sessions-list{margin-top:.5rem}.sessions-stack .sessions-revoke-all-btn{align-self:flex-start;margin-top:.75rem}.sessions-list__current{flex-shrink:0;cursor:default;pointer-events:none}.sessions-list__revoke-btn{flex-shrink:0}.settings-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.settings-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}@media(max-width:900px){.settings-form{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.settings-form__actions{margin-bottom:.5rem}}.settings-field{display:flex;flex-direction:column;gap:.3rem;width:100%;max-width:100%;min-width:0}.settings-field--full{grid-column:1 / -1}.partner-payout-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.partner-payout-form__section{margin-bottom:1.5rem}.partner-payout-form__section-title{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--color-text)}.partner-referral-link{margin-bottom:1.5rem}.partner-referral-link__label{display:block;font-weight:600;font-size:1rem;margin-bottom:.375rem}.partner-referral-link__field{position:relative}.partner-referral-link__input{width:100%;box-sizing:border-box;font-size:1rem;font-family:monospace;color:var(--color-white-soft, var(--color-primary));background:var(--color-input-bg);border:1px solid var(--color-border);border-radius:6px;padding-block:.5rem;padding-left:.75rem;padding-right:2.5rem;outline:none;direction:ltr;text-align:left}.partner-referral-link__copy{position:absolute;right:.25rem;left:auto;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;cursor:pointer;color:var(--color-muted, #64748b)}.partner-referral-link__copy:hover,.partner-referral-link__copy:focus-visible{color:var(--color-primary)}.settings-field__label{font-size:1rem;font-weight:500;color:var(--color-text)}.settings-field__hint{font-size:.875rem;color:var(--color-muted);line-height:1.4;margin-top:.15rem;max-width:100%;overflow-wrap:break-word}.settings-field__select{max-width:100%}.settings-voice-preview__audio{position:absolute;width:0;height:0;opacity:0;pointer-events:none;clip:rect(0,0,0,0);border:0}.settings-field__input-wrap{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--color-border);border-radius:8px;background:var(--color-input-bg);overflow:hidden;transition:border-color .2s,box-shadow .2s}.settings-field__input-wrap:focus-within{border-color:var(--settings-input-focus-border);box-shadow:0 0 0 3px var(--settings-input-focus-ring)}.settings-field__input-wrap--voice select{flex:1;min-width:0;width:auto;border:none!important;border-radius:0!important;box-shadow:none!important}.settings-field__input-wrap--voice select:focus{outline:none;box-shadow:none!important}.settings-field__input-wrap input{border:none!important;box-shadow:none!important;flex:1;min-width:0}.settings-field__input-wrap input:focus{outline:none;box-shadow:none!important}.settings-field__suffix{padding:.6rem .75rem;color:var(--color-muted);font-size:1rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-inline-start:1px solid var(--color-border);background:var(--color-bg-soft)}.settings-field input,.settings-field textarea,.settings-field select{padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--color-text);transition:border-color .15s,box-shadow .15s;background:var(--color-input-bg);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.settings-field textarea{resize:vertical;min-height:80px}.settings-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-input-bg);color:var(--color-text);-webkit-text-fill-color:var(--color-text);min-height:calc(1.2rem + 1.9em + 2px);line-height:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-inline-end:2.25rem;cursor:pointer}.settings-field input:focus,.settings-field textarea:focus,.settings-field select:focus{outline:none;border-color:var(--settings-input-focus-border);box-shadow:0 0 0 3px var(--settings-input-focus-ring)}.settings-field--invalid .settings-field__input,.settings-field--invalid input,.settings-field--invalid textarea,.settings-field--invalid select,.settings-field--invalid .settings-field__input-wrap{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.settings-field--invalid input:focus,.settings-field--invalid textarea:focus,.settings-field--invalid select:focus,.settings-field--invalid .settings-field__input-wrap:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.settings-pronunciation-tab{padding:0}.settings-pronunciation-tab .settings-pronunciation-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 .75rem;padding:0;width:100%}.settings-pronunciation-table{width:100%;min-width:28rem;border-collapse:collapse;font-size:1rem;margin:0}.settings-pronunciation-table th,.settings-pronunciation-table td{padding:.5rem .625rem;text-align:start;vertical-align:middle;border-bottom:1px solid var(--color-border, #e2e8f0)}.settings-pronunciation-tab .settings-pronunciation-table :is(th,td):first-child{padding-inline-start:0}.settings-pronunciation-tab .settings-pronunciation-table :is(th,td):last-child{padding-inline-end:0}.settings-pronunciation-table th{white-space:nowrap}.settings-pronunciation-table input{width:100%;min-width:0;font:inherit;padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-input-bg);color:var(--color-text);transition:border-color .15s,box-shadow .15s}.settings-pronunciation-table input:focus{outline:none;border-color:var(--settings-input-focus-border);box-shadow:0 0 0 3px var(--settings-input-focus-ring)}.settings-pronunciation-table__actions-head{width:1%}.settings-pronunciation-table__actions{white-space:nowrap}.settings-pronunciation-table__remove{padding:.45rem .75rem;font-size:1rem}.settings-pronunciation__toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.settings-form__actions{margin-top:1rem;display:flex;gap:.75rem}.settings-form__actions>.settings-btn,.settings-form__actions-end>.settings-btn,.settings-upload__actions>.settings-btn{flex:0 1 auto;min-width:0}.settings-form__actions--bar{justify-content:space-between;align-items:center;width:100%}.settings-form__actions-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}@media(max-width:768px){.settings-form__actions,.settings-form__actions--bar,.settings-upload__actions{flex-direction:column;align-items:stretch}.settings-form__actions-end{flex-direction:column;align-items:stretch;margin-left:0;width:100%}.settings-form__actions .settings-btn,.settings-form__actions-end .settings-btn,.settings-upload__actions .settings-btn{width:100%;height:auto;min-height:2.75rem}}.settings-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.75rem;height:2.75rem;padding:0 1.2rem;border-radius:8px;font-size:1rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:opacity .15s,background .15s,border-color .15s,color .15s;text-decoration:none}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.settings-btn.is-busy,.settings-btn.is-busy:disabled{opacity:1;cursor:wait;pointer-events:none;gap:.5rem}.settings-btn--primary.is-busy,.settings-btn--primary.is-busy:disabled{background:var(--color-primary, #005b9b);color:#fff;border-color:var(--color-primary, #005b9b);animation:none}.settings-btn__spinner{width:1rem;height:1rem;border:2.5px solid rgba(255,255,255,.72);border-top-color:#fff;border-radius:50%;animation:onboarding-spin .7s linear infinite;flex-shrink:0}.settings-field__input-wrap--voice .settings-voice-preview__btn{box-sizing:border-box;flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;min-width:3.5rem;min-height:0;height:auto;padding:0;font-weight:400;border:none;border-inline-start:1px solid var(--color-border);border-radius:0;background:var(--color-bg-soft);color:var(--color-text);box-shadow:none;transition:background-color .15s,color .15s}.settings-field__input-wrap--voice .settings-voice-preview__btn:hover:not(:disabled){background:var(--nav-link-hover-bg);color:var(--color-text-strong)}.settings-field__input-wrap--voice .settings-voice-preview__btn:focus,.settings-field__input-wrap--voice .settings-voice-preview__btn:focus-visible{outline:none;box-shadow:none;color:var(--color-text-strong)}.settings-voice-preview__icon{display:block;width:1.875rem;height:1.875rem}.settings-btn--secondary{background:transparent;color:var(--color-primary, #005b9b);border-color:var(--color-primary, #005b9b);box-shadow:none}.settings-btn--secondary:hover:not(:disabled),.settings-btn--secondary:focus-visible:not(:disabled){background:transparent;color:var(--color-primary-hover, #004a80);border-color:var(--color-primary-hover, #004a80);animation:cookie-btn-pulse .9s ease-out 1}.settings-btn--primary{background:var(--color-primary, #005b9b);color:#fff;border-color:var(--color-primary, #005b9b)}.settings-btn--primary.push-devices-register-btn:disabled:not(.is-busy){background:var(--color-bg-soft);color:var(--color-text-muted);border-color:var(--color-border);opacity:1;cursor:not-allowed;animation:none;box-shadow:none}.settings-btn--primary:hover,.settings-btn--primary:focus-visible{animation:cookie-btn-pulse .9s ease-out 1}.settings-btn--danger-outline{background:transparent;color:#b84545;border-color:#b84545;box-shadow:none}.settings-btn--danger-outline:hover:not(:disabled),.settings-btn--danger-outline:focus-visible:not(:disabled){background:transparent;color:#9a3838;border-color:#9a3838;animation:danger-btn-pulse .9s ease-out 1}.settings-btn--danger-sm{background:transparent;color:#b84545;border-color:#b84545;min-height:auto;height:auto;padding:.3rem .7rem;font-size:.875rem}.settings-btn--muted-sm{background:transparent;color:var(--color-text);border-color:var(--color-border);box-shadow:none;min-height:auto;height:auto;padding:.3rem .7rem;font-size:.875rem}.settings-btn--danger{background:#b84545;color:#fff;border-color:#b84545}.settings-btn--danger:hover:not(:disabled),.settings-btn--danger:focus-visible:not(:disabled){background:#9a3838;border-color:#9a3838;animation:danger-btn-pulse .9s ease-out 1}.settings-btn--danger-sm:hover:not(:disabled),.settings-btn--danger-sm:focus-visible:not(:disabled){animation:danger-btn-pulse .9s ease-out 1}.settings-section--danger .settings-section__title{color:#b84545}.settings-section__title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.settings-upload{margin-top:1rem;margin-bottom:1.5rem}.settings-upload__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.settings-upload__actions .settings-btn{box-sizing:border-box}.settings-upload__actions .settings-btn--primary{border:1px solid var(--color-primary, #005b9b)}.settings-upload__btn{cursor:pointer;display:inline-flex;align-items:center}.settings-files{margin-top:1rem}.settings-files__section-title{margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600}.settings-files__divider{margin:1.75rem 0 0;border:0;border-top:1px solid var(--color-border)}.settings-files__url-cell{overflow-wrap:anywhere;word-break:break-word}.settings-files__table{width:100%;min-width:520px;border-collapse:collapse;font-size:1rem}.settings-files__table th,.settings-files__table td{text-align:start;padding:.6rem .75rem;white-space:nowrap}.settings-files__table thead th{font-size:1rem;color:var(--color-muted)}.settings-files__table tbody tr{border-bottom:1px solid var(--color-border);transition:background .15s ease}.settings-files__table tbody tr:hover{background:var(--nav-link-hover-bg)}.settings-files__empty{color:var(--color-muted);font-size:1rem}.overview-page{max-width:100%}.overview-card{background:var(--dashboard-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem 2rem;margin-top:1.5rem;box-shadow:var(--dashboard-panel-shadow);min-width:0}.overview-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;min-width:0}.overview-card__header .overview-card__title{flex:1 1 auto;min-width:0}.overview-card__title{font-size:1.15rem;font-weight:600;color:var(--color-text-strong);margin:0}.overview-card__badge{display:inline-block;font-size:1rem;font-weight:600;color:var(--tag-fg);background:var(--tag-bg);border:1px solid var(--tag-border);border-radius:999px;padding:.2rem .7rem}.overview-card .overview-card__hint{color:var(--color-muted);font-size:1rem;line-height:1.5;margin:0 0 1rem}.overview-card__bar-wrapper{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem}.overview-card__bar{flex:1;height:10px;background:var(--color-progress-track);border-radius:999px;overflow:hidden}.overview-card__bar-fill{height:100%;background:var(--color-primary, #005b9b);border-radius:999px;transition:width .6s ease}.overview-card__bar-fill--over{background:#e53e3e}.overview-card__bar-label{font-size:1rem;font-weight:600;color:var(--color-muted);min-width:3.5rem;text-align:right}.overview-card__bar-label--over{color:#e53e3e}.overview-card__stats{display:flex;align-items:center;justify-content:center;gap:0}.overview-card__stat{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .75rem}.overview-card__stat-divider{width:1px;height:2.5rem;background:var(--color-border);flex-shrink:0}.overview-card__stat-value{font-size:1.6rem;font-weight:700;color:var(--color-text-strong);line-height:1.2}.overview-card__stat-value--warn{color:#e53e3e}.overview-card__stat-label{font-size:1rem;color:var(--color-muted);margin-top:.15rem}.overview-card__notice{margin-top:1.25rem;padding:.75rem 1rem;background:#fff5f5;border-inline-start:3px solid #e53e3e;border-radius:.25rem;color:#c53030;font-size:1rem;line-height:1.45}.overview-card__link{flex:0 0 auto;font-size:1rem;font-weight:500;color:var(--color-primary, #005b9b);text-decoration:none;white-space:nowrap}.overview-card__link:hover{text-decoration:underline}.overview-phone-card{text-align:center;padding:clamp(2rem,4vw,3rem) 2rem;background:linear-gradient(135deg,var(--color-accent-surface-start) 0%,var(--color-accent-surface-mid) 50%,var(--color-accent-surface-end) 100%);border:1.5px solid var(--color-primary, #005b9b)}.overview-phone-card__label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0 0 .5rem}.overview-phone-card__number{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;color:var(--color-primary, #005b9b);letter-spacing:.02em;line-height:1.2}.overview-phone-card__number.phone-e164{display:block;width:100%;text-align:center}.overview-phone-card__number--muted{color:var(--color-muted);font-size:1.2rem;font-weight:500}.overview-phone-card__hint{margin:1rem 0 0;font-size:.95rem;color:var(--color-muted);line-height:1.6}.overview-phone-card__hint a{color:var(--color-primary, #005b9b);text-decoration:underline}@media(max-width:768px){.overview-phone-card__label{margin-bottom:.75rem}.overview-phone-card__number{margin:.875rem 0}.overview-phone-card__hint{margin-top:1rem}.overview-phone-card__hint-extra{display:none}}.overview-phone-card__retry{margin-top:1rem;font-size:.9rem}@media(max-width:480px){.overview-phone-card__number{font-size:2rem}}.overview-calls{display:flex;flex-direction:column;gap:0}.overview-calls__empty{color:var(--color-muted);font-size:1rem;margin:.5rem 0 0}.overview-call+.overview-call{border-top:1px solid var(--color-border)}.overview-call{display:block;min-width:0;padding:.5rem 0;font-size:1rem;color:inherit}.overview-call__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;min-width:0}.overview-call__assistant{display:block;margin-top:.25rem;color:var(--color-muted);font-size:.875rem}.overview-call__phone{display:inline-block;justify-self:start;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;color:var(--color-text);font-variant-numeric:tabular-nums;text-decoration:none;border-radius:4px;transition:color .15s ease}.overview-call__phone:hover,.overview-call__phone:focus-visible{color:var(--color-primary)}.overview-call__date{justify-self:end;color:var(--color-muted);font-size:1rem;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:768px){.overview-card__bar-label{display:none}.overview-card__header{margin-bottom:.75rem}.overview-card__bar-wrapper{gap:0;margin-bottom:1.75rem}}@media(max-width:480px){.overview-card{padding:1rem 1.25rem 1.5rem}.overview-card__bar-wrapper{margin-bottom:2rem}.overview-card__stats{flex-direction:column;gap:.75rem;padding-bottom:.25rem}.overview-card__stat-divider{width:60%;height:1px}.overview-card__stat-value{font-size:1.3rem}}.calllogs-list{margin-top:1.5rem;background:var(--dashboard-panel-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden;box-shadow:var(--dashboard-panel-shadow);min-width:0}.calllogs-item{position:relative;scroll-margin-top:calc(var(--header-height) + var(--service-banner-height) + 2rem + 8px)}.calllogs-item+.calllogs-item{border-top:1px solid var(--color-border)}.calllogs-item__row{display:flex;align-items:center;gap:.35rem;padding:.7rem 1rem;cursor:pointer;transition:background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.calllogs-item__phone,.calllogs-item__when,.calllogs-item__secondary{transition:color .15s ease}.calllogs-item__row:hover,.calllogs-item__row:focus-visible{outline:none}.calllogs-item:not(.is-open)>.calllogs-item__row:hover .calllogs-item__phone,.calllogs-item:not(.is-open)>.calllogs-item__row:hover .calllogs-item__when,.calllogs-item:not(.is-open)>.calllogs-item__row:hover .calllogs-item__secondary,.calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible .calllogs-item__phone,.calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible .calllogs-item__when,.calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible .calllogs-item__secondary{color:var(--color-primary)}.calllogs-item.is-open>.calllogs-item__row{background:var(--nav-link-active-bg)}.calllogs-item.is-open .calllogs-item__phone,.calllogs-item.is-open .calllogs-item__when,.calllogs-item.is-open .calllogs-item__secondary{color:var(--color-primary)}.calllogs-item.is-open .calllogs-item__phone{font-weight:600}.calllogs-item__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.125rem}.calllogs-item__phone{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:1rem;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--color-text-strong, var(--color-dark, #1e293b))}.calllogs-item__when{flex-shrink:0;font-size:1rem;line-height:1.25;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.calllogs-item__secondary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25;color:var(--color-muted);font-variant-numeric:tabular-nums}.calllogs-item__chevron{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-inline-end:-.15rem;color:var(--color-primary, #005b9b)}.calllogs-item.is-open .calllogs-item__chevron .admin-users-accordion__icon{transform:rotate(180deg)}.calllogs-item__expand.admin-user-expand{white-space:normal;padding:0;border-top:1px solid var(--color-border);background:var(--dashboard-panel-bg)}.calllogs-item__expand-inner{padding:0}.calllogs-item__expand-inner>.calllogs-detail-block:first-child{margin-top:0;padding-top:.875rem}.calllogs-detail-block{margin-top:.75rem}.calllogs-detail-block--summary{padding-inline:1rem}.calllogs-detail-block--summary:last-child{padding-bottom:.875rem}.calllogs-detail-block>strong{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);margin-bottom:.3rem}.calllogs-detail-block p{font-size:1rem;line-height:1.5;color:var(--color-text);text-align:start}.calllogs-page .calllogs-transcript-panel{margin-top:.75rem;padding:1rem 0 .5rem}.calllogs-page .calllogs-transcript-panel .call-transcript-chat{margin-top:0}.calllogs-page .calllogs-transcript-panel .call-transcript-chat__inner{padding-inline:1rem}.calllogs-item__report-wrap{margin:0;padding:0}.calllogs-detail-block--summary .calllogs-item__report-wrap{padding-top:.5rem}.calllogs-transcript-panel .calllogs-item__report-wrap{padding-block-start:.35rem;padding-inline:1rem}.calllogs-item__report-link{display:inline-flex;align-items:center;gap:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font:inherit;font-size:.875rem;line-height:1.35;color:#969696;text-decoration:none;cursor:pointer}.calllogs-item__report-icon{flex-shrink:0}.calllogs-item__report-link:hover,.calllogs-item__report-link:focus-visible{color:#969696}.ai-content-report__textarea{min-height:7rem;resize:vertical}.sub-confirm .ai-content-report__field{margin-top:1rem}@media(min-width:769px){.calllogs-item__row{padding:.75rem 1.25rem}}.call-transcript-chat{margin-top:.5rem}.call-transcript-chat__inner{display:flex;flex-direction:column;gap:.35rem;padding:.15rem 0}.call-transcript-chat__group{display:flex;flex-direction:column;margin-top:.35rem}.call-transcript-chat__group:first-child{margin-top:0}.call-transcript-chat__bubble{border-radius:var(--cc-btn-border-radius, .75rem);padding:.5rem .85rem;margin-top:.2rem;margin-bottom:.2rem;display:inline-block;font-size:1rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.call-transcript-chat__group--yours{align-items:flex-start}.call-transcript-chat__group--yours .call-transcript-chat__bubble{margin-inline-end:25%;background-color:#0f172a14;color:var(--color-text)}.call-transcript-chat__group--yours .call-transcript-chat__bubble--last{border-end-start-radius:.2rem}.call-transcript-chat__group--mine{align-items:flex-end}.call-transcript-chat__group--mine .call-transcript-chat__bubble{color:#fff;margin-inline-start:25%;background:var(--color-primary)}.call-transcript-chat__group--mine .call-transcript-chat__bubble--last{border-end-end-radius:.2rem}.call-transcript-chat__group--system{align-items:center}.call-transcript-chat__group--system .call-transcript-chat__bubble{margin-inline:10%;background:#0f172a0d;color:var(--color-muted);font-size:1rem;text-align:center}.testcall-transcript{margin-top:1.5rem}.testcall-transcript__title{font-size:1rem;font-weight:600;margin:0 0 .75rem;color:var(--color-dark)}.calllogs-pager{margin-top:1.25rem}@media(max-width:768px){.settings-form__grid{grid-template-columns:1fr}.overview-call__meta{gap:.35rem}}.nprogress-container{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;pointer-events:none;overflow:hidden}.nprogress-bar{height:100%;width:0;background:var(--color-primary, #005b9b)}.dashboard__test-btn--active{background:#dc3545;border-color:#dc3545;font-variant-numeric:tabular-nums}.dashboard__test-btn--active:hover,.dashboard__test-btn--active:focus-visible{background:#c82333;border-color:#c82333;animation:danger-btn-pulse .9s ease-out 1}.dashboard__test-btn:disabled{opacity:.7;cursor:wait}@media(max-width:900px){.dashboard__test-btn,.dashboard__admin-home-desktop{display:none}}.onboarding-layout{flex:1;display:flex;flex-direction:column;min-height:var(--viewport-height);width:100%}.onboarding-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--viewport-height);background:var(--color-background);padding:max(1.25rem,env(safe-area-inset-top,0px)) 1.5rem max(1.25rem,env(safe-area-inset-bottom,0px))}.onboarding__center{display:flex;flex-direction:column;align-items:center;width:100%;max-width:820px;margin-block:auto;flex-shrink:0}.onboarding__logo{display:block;margin-bottom:3rem}.onboarding__logo:hover,.onboarding__logo:focus-visible{color:inherit;opacity:1}.onboarding__logo img{width:300px;height:auto}.onboarding__steps{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:1.25rem}.onboarding__steps-segment{display:flex;align-items:center}.onboarding__step-indicator{display:flex;align-items:center;gap:.5rem;transition:opacity .3s}.onboarding__step-indicator:not(.is-active) .onboarding__step-label{color:var(--color-muted)}.onboarding__step-num{width:32px;height:32px;border-radius:50%;background:var(--onboarding-step-num-bg, #e9e9e9);color:var(--onboarding-step-num-fg, #6b7280);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;transition:background .3s,color .3s}.onboarding__step-indicator.is-active .onboarding__step-num{background:var(--color-primary);color:var(--color-on-primary, #fff)}.onboarding__step-label{font-size:.95rem;font-weight:500;color:var(--color-text)}.onboarding__step-line{width:60px;height:2px;background:transparent;margin:0 1rem}.onboarding__step-content{position:relative;width:100%}.onboarding__step-content .onboarding__card{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:none}.onboarding__step-content .onboarding__card.is-visible{position:relative;top:auto;left:auto;right:auto;opacity:1;visibility:visible;pointer-events:auto}.onboarding__card{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;padding:2.5rem 2rem}.onboarding__card--wide{max-width:100%}.onboarding__card h1{font-size:1.5rem;margin-bottom:.5rem}.onboarding__intro{color:var(--color-muted);font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.onboarding__form{display:flex;flex-direction:column;gap:1rem}.onboarding__label{font-weight:600;font-size:1rem;display:flex;flex-direction:column;gap:.35rem}.onboarding__hint{font-weight:400;font-size:.9rem;color:var(--color-muted)}.onboarding__textarea{width:100%;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;font-size:1rem;line-height:1.6;resize:vertical;min-height:140px;background:var(--color-background);color:var(--color-text);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.onboarding__textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #0066cc1a}.onboarding__textarea--legal{min-height:35vh;max-height:40vh;resize:none;cursor:default;overflow-y:auto}.onboarding__legal-checks{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.onboarding__legal-check{display:flex;align-items:flex-start;gap:.625rem;font-size:1rem;line-height:1.5;cursor:pointer}.onboarding__legal-check-control{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem}.onboarding__legal-check-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.onboarding__legal-check-box{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(15,23,42,.28);border-radius:.3rem;background:var(--color-background);pointer-events:none;z-index:1;transition:background-color .2s,border-color .2s,box-shadow .2s}.onboarding__legal-check-input:checked+.onboarding__legal-check-box{background:var(--color-primary);border-color:var(--color-primary)}.onboarding__legal-check-input:checked+.onboarding__legal-check-box:after{content:"";position:absolute;left:50%;top:45%;width:.35rem;height:.65rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.onboarding__legal-check-input:focus-visible+.onboarding__legal-check-box{box-shadow:0 0 0 3px #005b9b38}.onboarding__legal-check-input:disabled{cursor:not-allowed}.onboarding__legal-check-input:disabled+.onboarding__legal-check-box{opacity:.55}.onboarding__legal-check-text{flex:1;min-width:0}.onboarding__legal-doc-link{color:var(--color-primary);text-decoration:none}.onboarding__legal-doc-link:hover,.onboarding__legal-doc-link:focus-visible{color:var(--color-primary-hover);text-decoration:none}.onboarding__actions{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.onboarding__actions--left{justify-content:flex-start}.onboarding__action-btn{box-sizing:border-box;min-height:2.75rem;height:2.75rem;min-width:auto;padding:0 1.25rem;font-size:1rem;border-radius:8px;cursor:pointer}.onboarding__loading{display:flex;align-items:center;gap:.6rem}.onboarding__spinner{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:onboarding-spin .7s linear infinite}.onboarding__spinner--ring{width:48px;height:48px;border:3px solid rgba(0,102,204,.12);border-top-color:var(--color-primary, #0066cc);border-radius:50%;animation:onboarding-spin .75s linear infinite;flex-shrink:0}.onboarding__invite-bootstrap-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:1.5rem;text-align:center}.onboarding__invite-bootstrap-error{max-width:28rem;margin:0;color:var(--color-text, #1e293b);font-size:1rem;line-height:1.5}.onboarding__invite-bootstrap-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding__plan-form{margin-top:1rem}.onboarding__plan-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.onboarding__plan-row{border:2px solid var(--color-border);border-radius:.75rem;transition:border-color .2s,background .2s}.onboarding__plan-row.is-selected{border-color:var(--color-primary);background:#0066cc0f}.onboarding__plan-row--featured.is-selected{border-color:var(--color-primary)}.onboarding__plan-label{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;cursor:pointer;min-height:60px}.onboarding__plan-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.onboarding__plan-name{font-size:1.1rem;font-weight:700;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.onboarding__plan-badge{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;background:var(--tag-bg);color:var(--tag-fg);border:1px solid var(--tag-border)}.onboarding__plan-desc{font-size:.95rem;color:var(--color-muted)}.onboarding__plan-price{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.onboarding__plan-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.65rem .85rem}.onboarding__plan-trial{font-size:1.1rem;font-weight:700;color:var(--color-primary);white-space:nowrap}.onboarding__plan-period{font-size:.85rem;color:var(--color-muted)}.onboarding__plan-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;flex-shrink:0;margin:0;border:2px solid var(--color-border);border-radius:50%;background:var(--color-input-bg, #fff);cursor:pointer;display:grid;place-content:center;transition:border-color .15s,box-shadow .15s}.onboarding__plan-radio:before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform .15s;background:var(--color-primary)}.onboarding__plan-radio:checked{border-color:var(--color-primary)}.onboarding__plan-radio:checked:before{transform:scale(1)}.onboarding__plan-radio:focus-visible{outline:none;box-shadow:0 0 0 3px var(--settings-input-focus-ring)}@media(max-width:600px){.onboarding__card{padding:1.5rem 1.25rem}.onboarding__step-label{display:none}.onboarding__step-line{width:40px;background:transparent}.onboarding__plan-label{padding:.85rem 1rem}}.admin-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.75rem;width:100%;box-sizing:border-box}@media(min-width:640px){.admin-stat-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr))}}.admin-stat-grid .admin-stat-card{min-width:0}.admin-stat-grid .admin-stat-card__label{overflow-wrap:break-word}.admin-stat-card{display:flex;flex-direction:column;gap:6px;background:var(--dashboard-panel-bg);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;padding:20px 24px;min-width:180px}.admin-stat-card__label{font-size:.875rem;font-weight:600;color:var(--color-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.admin-stat-card__value{font-size:1.5rem;font-weight:700;color:var(--color-text-strong)}.admin-dashboard{padding:0}.admin-dashboard__top{margin:0 0 1.25rem}.admin-dashboard__top h1{margin-bottom:.35rem}.admin-dashboard__meta,.admin-dashboard__empty{margin:0;font-size:1rem;color:var(--color-muted, #64748b);line-height:1.5}.admin-dashboard__revenue{margin:0 0 1.5rem;min-width:0}.admin-dashboard__revenue .admin-dashboard__chart-canvas{height:20rem}.admin-dashboard__grid{display:grid;grid-template-columns:1fr;gap:1.5rem 1.75rem;min-width:0}@media(min-width:960px){.admin-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-dashboard__panel{min-width:0;padding:0;margin:0;border:none;background:transparent}.admin-dashboard__panel-head{margin:0 0 .75rem;padding:0;border:none}.admin-dashboard__panel-title{margin:0;padding:0;font-size:1rem;font-weight:600;color:var(--color-text, #1f2937);line-height:1.35}.admin-dashboard__chart-canvas{position:relative;height:17rem;min-width:0}.admin-table-subline{display:block;margin-top:.125rem;font-size:1rem;font-weight:400;color:var(--color-muted, #64748b)}.admin-table-strong{font-weight:600}.admin-table-cell--muted{color:var(--color-muted)}.admin-table-text-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:1rem;color:var(--color-primary);white-space:nowrap;padding:0}.admin-inline-edit{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.admin-inline-edit__input{width:60px;padding:4px 8px;border:1px solid var(--color-border, #e2e8f0);border-radius:4px;font-size:1rem;font-family:inherit}.admin-inline-edit__suffix{font-size:1rem}.admin-inline-edit__btn{background:none;border:none;cursor:pointer;font-size:1rem;padding:0;line-height:1}.admin-inline-edit__btn--ok{font-weight:700}.admin-inline-edit__btn--cancel{color:#94a3b8}.admin-payout-expand{background:var(--color-bg-soft, #f8fafc);padding:1rem 1.25rem;font-size:1rem;vertical-align:top}.admin-payout-expand__legend{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--color-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.admin-payout-expand__meta{color:var(--color-muted, #64748b)}.admin-detail-panel{background:var(--color-surface);border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem 2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000f}.admin-detail-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.admin-detail-panel__header h2{font-size:1.2rem;font-weight:600;margin:0}.admin-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1.5rem}.admin-detail-item{display:flex;flex-direction:column;gap:.15rem}.admin-detail-item__label{font-size:.875rem;font-weight:600;color:var(--color-muted, #64748b);text-transform:uppercase;letter-spacing:.03em}.admin-detail-item__value{font-size:1rem;color:var(--color-dark, #1e293b)}.admin-detail-item__value--warn{color:#e53e3e}.admin-detail-grid--embedded{gap:.875rem 1.25rem}.invoices-table tr.is-selected{background:var(--nav-link-active-bg)}.admin-users-accordion-wrap{margin-top:1rem}.admin-users-table tbody tr.admin-users-table__row{transition:background .2s ease}.admin-users-table tbody tr.admin-users-table__row.is-open{background:var(--nav-link-active-bg);border-bottom-color:transparent}.admin-users-table__company{font-weight:600;color:var(--color-dark, #1e293b)}.admin-users-table__email{color:var(--color-muted, #64748b)}.admin-users-minute-price{cursor:pointer;font-weight:600;color:var(--color-dark, #1e293b)}.admin-users-minute-price--na{cursor:default;font-weight:400;color:var(--color-muted, #94a3b8)}.admin-users-minute-price-edit{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.admin-users-minute-price-edit__input{width:72px;padding:4px 8px;border:1px solid var(--color-border, #e2e8f0);border-radius:4px;font-size:inherit;font-family:inherit}.admin-users-minute-price-edit__suffix{font-size:inherit}.admin-users-minute-price-edit__ok,.admin-users-minute-price-edit__cancel{background:none;border:none;cursor:pointer;font-size:inherit;line-height:1;padding:0}.admin-users-minute-price-edit__ok{font-weight:700}.admin-users-minute-price-edit__cancel{color:#94a3b8}.invoices-table.admin-users-table{min-width:980px}.admin-users-table__actions{width:auto;min-width:17.5rem;text-align:right;vertical-align:middle;white-space:nowrap}.admin-users-actions{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;align-items:center;white-space:nowrap}.admin-users-actions .sub-card__btn,.admin-users-actions .settings-btn{flex-shrink:0;align-self:center}.admin-users-accordion__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-4px 0;padding:0;border:none;background:transparent;color:var(--color-primary, #005b9b);border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-users-accordion__toggle:hover{background:var(--nav-link-hover-bg)}.admin-users-accordion__toggle[aria-expanded=true]{background:var(--nav-link-active-bg)}.admin-users-accordion__toggle[aria-expanded=true] .admin-users-accordion__icon{transform:rotate(180deg)}.admin-users-accordion__icon{display:block;transition:transform .25s ease}.admin-users-table__expand-row td.admin-user-expand{white-space:normal;padding:0;vertical-align:top;background:var(--color-bg-soft);border-bottom:1px solid var(--color-border)}.admin-user-expand__inner{padding:.875rem 1rem 1.125rem}.admin-detail-panel--embedded .admin-user-expand__section-title{margin:1.25rem 0 .625rem;padding:0;font-size:1rem;font-weight:600;color:#57534e;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.admin-detail-panel--embedded>.admin-user-expand__section-title:first-child{margin-top:0}.admin-user-expand__footer{margin-top:1.25rem;padding-top:0}.admin-user-expand__loading{display:flex;align-items:center;gap:.75rem;padding:1.5rem 0;color:var(--color-muted, #64748b);font-size:1rem}.admin-user-expand__error{margin:0;padding:1rem 0;color:var(--toastify-color-error, #b84545)}.admin-detail-panel--embedded{background:transparent;padding:0;border:none;border-radius:0;box-shadow:none;max-width:none;margin:0;font-size:1rem;line-height:1.5}.admin-detail-panel--embedded .admin-detail-grid{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.admin-detail-panel--embedded .admin-detail-item{align-items:flex-start;width:100%}.admin-detail-panel--embedded .admin-detail-item.admin-detail-item--span-row{grid-column:1 / -1}.admin-detail-panel--embedded .admin-detail-item__label,.admin-detail-panel--embedded .admin-detail-item__value{text-align:start;margin-left:0;padding-left:0;text-indent:0}.admin-detail-panel--embedded .admin-detail-item__label{font-size:inherit;font-weight:600;color:#57534e;letter-spacing:.03em}.admin-detail-panel--embedded .admin-detail-item__value{font-size:inherit;word-break:break-word}.admin-users-page .admin-potentiale__entry-count{font-size:1rem}@media(max-width:480px){.admin-detail-panel{padding:1rem 1.25rem}.admin-detail-grid{grid-template-columns:1fr}}.admin-page.admin-potentiale,.admin-page.admin-potentiale.admin-potentiale--mapping,.admin-page.admin-potentiale.admin-potentiale--export{max-width:none;width:100%}.admin-potentiale__head-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1rem}.admin-potentiale__head-main{flex:1 1 280px;min-width:0}.admin-potentiale__entry-count{margin:.2rem 0 0;font-size:.95rem;color:var(--color-muted, #64748b);font-weight:500}.admin-page__head h1{margin:0 0 .35rem}.admin-page__intro{margin:0;color:var(--color-muted, #64748b);font-size:1rem}.admin-potentiale__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;flex:0 1 auto}.admin-potentiale__actions .settings-upload{margin:0;display:flex;align-items:center}.admin-potentiale__actions .settings-upload__btn{display:flex;align-items:center}.admin-potentiale__search-input{min-width:11rem;max-width:16rem;width:14rem;height:2.75rem;min-height:2.75rem;padding:0 .75rem;border-radius:8px;border:1px solid var(--color-border);font-size:1rem;font-family:inherit;box-sizing:border-box;line-height:1.25;background:var(--color-input-bg);color:var(--color-text);transition:border-color .15s,box-shadow .15s}.admin-potentiale__search-input::-moz-placeholder{color:var(--color-text-muted)}.admin-potentiale__search-input::placeholder{color:var(--color-text-muted)}.admin-potentiale__search-input:focus{outline:none;border-color:var(--settings-input-focus-border);box-shadow:0 0 0 3px var(--settings-input-focus-ring)}.admin-potentiale__actions .settings-btn{height:2.75rem;min-height:2.75rem;padding:0 1.2rem;box-sizing:border-box}.admin-potentiale__actions>.sub-card__btn{height:2.75rem;min-height:2.75rem;padding:0 1.25rem;box-sizing:border-box}.admin-potentiale .invoices-table.admin-potentiale__contacts-table{min-width:1240px;--table-cell-padding-block: .4rem;--table-cell-padding-inline: .55rem}.admin-potentiale .invoices-table.admin-potentiale__contacts-table th,.admin-potentiale .invoices-table.admin-potentiale__contacts-table td{vertical-align:middle;font-family:inherit;white-space:nowrap}.admin-potentiale .invoices-table.admin-potentiale__contacts-table :is(th,td):first-child{padding-inline-start:0}.admin-potentiale .invoices-table.admin-potentiale__contacts-table :is(th,td):last-child{padding-inline-end:0}.dashboard table :is(th,td):first-child{padding-inline-start:0}.dashboard table :is(th,td):last-child{padding-inline-end:0}.dashboard table thead th.sortable-th:first-child .sortable-th__btn{padding-inline-start:0}.dashboard table thead th.sortable-th:last-child .sortable-th__btn{padding-inline-end:0}.dashboard .admin-potentiale .invoices-table.admin-potentiale__contacts-table :is(th,td):first-child{padding-inline-start:0}.dashboard .admin-potentiale .invoices-table.admin-potentiale__contacts-table :is(th,td):last-child{padding-inline-end:0}.admin-potentiale .invoices-table.admin-potentiale__contacts-table a{white-space:nowrap}.admin-potentiale__table-status{text-align:center;color:var(--color-muted, #64748b);padding:2rem 1rem!important}.admin-potentiale__invite-url-cell{white-space:nowrap;max-width:28rem}.admin-potentiale__invite-inline{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%}.admin-potentiale__invite-url-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;font-family:inherit;font-size:inherit;font-weight:inherit}.admin-potentiale__icon-copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--color-muted, #64748b);transition:color .15s,background .15s}.admin-potentiale__icon-copy:hover,.admin-potentiale__icon-copy:focus-visible{color:var(--color-primary, #005b9b);background:#005b9b0f;outline:none}.admin-potentiale__loading{padding:1.5rem;color:var(--color-muted, #64748b)}@media(max-width:768px){.admin-potentiale__head-row{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;margin-bottom:.75rem}.admin-potentiale__head-main{flex:0 1 auto}.admin-potentiale__actions{width:100%;justify-content:flex-start}.admin-potentiale__search-input{flex:1 1 auto;width:100%;max-width:100%}}.admin-potentiale__pager{margin-top:1rem}.list-infinite-scroll{margin-top:1rem;padding:.5rem 0 1.5rem;text-align:center;min-height:2.5rem;overflow-anchor:none}.list-infinite-scroll__hint{margin:0;font-size:.875rem;color:var(--color-muted, #64748b)}.list-infinite-scroll__spacer{display:block;height:1px}.admin-potentiale__mapping-form{margin-top:.5rem;max-width:none;width:100%}.admin-potentiale__export-form{margin-top:.5rem;max-width:none;width:100%;display:flex;flex-direction:column;gap:1rem}.admin-potentiale--export .admin-page__lead{max-width:none}.admin-page__lead{margin:.35rem 0 0;font-size:1rem;color:var(--color-muted, #64748b);max-width:42rem}.admin-potentiale__mapping-stack{display:flex;flex-direction:column;gap:.85rem;margin:.85rem 0 0}.admin-potentiale__mapping-stack .admin-potentiale__field{width:100%}.admin-potentiale__field{display:flex;flex-direction:column;gap:.25rem;font-size:1rem}.admin-potentiale__field input,.admin-potentiale__field select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--color-border);font-size:1rem;font-family:inherit;color:var(--color-text);background:var(--color-input-bg);transition:border-color .15s,box-shadow .15s}.admin-potentiale__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-input-bg);-webkit-text-fill-color:var(--color-text);min-height:calc(1.2rem + 1.9em + 2px);line-height:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem;cursor:pointer}.admin-potentiale__field input:focus,.admin-potentiale__field select:focus{outline:none;border-color:var(--settings-input-focus-border);box-shadow:0 0 0 3px var(--settings-input-focus-ring)}.admin-potentiale__mapping-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;width:100%}.admin-potentiale__mapping-actions .primary-button,.admin-potentiale__mapping-actions .sub-card__btn,.admin-potentiale__mapping-actions .settings-btn{height:2.75rem;min-height:2.75rem;padding-top:0;padding-bottom:0;box-sizing:border-box}.admin-potentiale__mapping-actions .primary-button{padding-left:1.5rem;padding-right:1.5rem}.admin-potentiale__mapping-actions .sub-card__btn{padding-left:1.25rem;padding-right:1.25rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.admin-potentiale__export-actions{justify-content:space-between}.service-message-banner{position:fixed;top:0;left:0;right:0;width:100%;z-index:110;height:var(--service-banner-height);display:flex;align-items:center;background:#b91c1c;color:#fff;overflow:hidden;box-shadow:0 1px #0000001f}.service-message-banner__measure{position:absolute;left:-9999px;visibility:hidden;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1;pointer-events:none}.service-message-banner__viewport{width:100%;height:100%;display:flex;align-items:center;overflow:hidden;position:relative}.service-message-banner__track{display:flex;flex-wrap:nowrap;align-items:center;width:-moz-max-content;width:max-content;will-change:transform;backface-visibility:hidden;--marquee-start: 100vw;--marquee-end: 0px;--service-message-marquee-duration: 16s;animation:service-message-marquee-rtl var(--service-message-marquee-duration) linear infinite}.service-message-banner__strip{display:inline-flex;align-items:center;flex-shrink:0;gap:2.5rem;white-space:nowrap}.service-message-banner__text{flex-shrink:0;font-size:1rem;font-weight:600;line-height:1}@keyframes service-message-marquee-rtl{0%{transform:translate3d(var(--marquee-start),0,0)}to{transform:translate3d(var(--marquee-end),0,0)}}@media(prefers-reduced-motion:reduce){.service-message-banner__track{animation:none;width:100%;transform:none;justify-content:center}.service-message-banner__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.service-message-banner__strip:last-child{display:none}}.admin-page.admin-sip-trunks,.admin-page.admin-sip-trunks.admin-sip-trunks--form{max-width:none;width:100%}.admin-sip-trunks__section{margin-top:1.75rem}.admin-sip-trunks__section-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.admin-sip-trunks__form{margin-top:1.25rem;width:100%;max-width:100%}.admin-sip-trunks__field-stack{display:flex;flex-direction:column;gap:1rem;width:100%}.admin-sip-trunks__field-stack .settings-field--full{grid-column:1 / -1}.admin-sip-trunks__toggle-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;grid-column:1 / -1;width:100%;padding:0}.admin-sip-trunks__toggle-row .settings-field__label{margin:0;font-weight:500}.admin-sip-trunks__form .settings-field input,.admin-sip-trunks__form .settings-field select{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;min-height:2.75rem}.admin-sip-trunks__form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem;width:100%}.admin-sip-trunks__form-actions .primary-button,.admin-sip-trunks__form-actions .sub-card__btn,.admin-sip-trunks__form-actions .settings-btn{height:2.75rem;min-height:2.75rem;padding-top:0;padding-bottom:0;box-sizing:border-box}.admin-sip-trunks__form-actions .primary-button{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;min-height:2.75rem;height:2.75rem}.admin-sip-trunks__phone-textarea{width:100%;min-height:14rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;line-height:1.5;padding:.75rem 1rem;border:1px solid var(--border-color, #d1d5db);border-radius:.5rem;resize:vertical;box-sizing:border-box}.admin-sip-trunks__phone-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.admin-sip-trunks__phone-actions .primary-button,.admin-sip-trunks__phone-actions .sub-card__btn{height:2.75rem;min-height:2.75rem}.admin-sip-trunks__actions-cell{white-space:nowrap}.admin-sip-trunks__actions-cell .settings-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.admin-sip-trunks__actions-cell .admin-table-text-btn,.admin-sip-trunks__actions-cell a.admin-table-text-btn{margin-right:.85rem;text-decoration:none}.admin-sip-trunks__actions-cell .admin-table-text-btn:last-child{margin-right:0}.admin-table-text-btn--danger{color:#b91c1c}.admin-table-text-btn:disabled{opacity:.55;cursor:not-allowed}.admin-page.admin-protokolle{max-width:100%}.admin-protokolle__meta{margin:0 0 1.25rem;color:var(--color-text-muted, #64748b);font-size:.875rem}.admin-protokolle__warnings{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:.5rem;background:#eab3081f;border:1px solid rgba(234,179,8,.35)}.admin-protokolle__warnings p{margin:0}.admin-protokolle__warnings p+p{margin-top:.35rem}.admin-protokolle__stats{margin-bottom:1.5rem}.admin-protokolle__stats--compact .admin-stat-card__value{font-size:1.25rem}.admin-protokolle__section{margin-bottom:2rem}.admin-protokolle__section-title{margin:0 0 1rem;font-size:1.125rem}.admin-protokolle__cell-nowrap{white-space:nowrap}.admin-protokolle__row-stale{background:#eab3080f}.admin-protokolle__health-notes{margin:1rem 0 0;padding-left:1.25rem;color:#b45309}.admin-protokolle__section-intro{margin:-.5rem 0 1rem;color:var(--color-text-muted, #64748b);font-size:.875rem}.admin-protokolle__costs-table{width:100%;min-width:0;table-layout:fixed}.admin-protokolle__costs-table th:first-child,.admin-protokolle__costs-table td:first-child{white-space:normal;overflow-wrap:anywhere}.invoices-table.admin-protokolle__costs-table .admin-protokolle__costs-amount{text-align:right;width:9rem;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-protokolle__cost-total-row td{border-top:2px solid rgba(148,163,184,.35);padding-top:.85rem}.admin-protokolle__cost-note{margin:.75rem 0 0;color:var(--color-text-muted, #64748b);font-size:.875rem}.admin-phone-numbers__row--disabled td{opacity:.55;color:var(--color-muted)}.admin-phone-numbers__row--disabled a,.admin-phone-numbers__row--disabled .settings-btn{pointer-events:none}.dashboard__header-right{display:flex;align-items:center;gap:.5rem}.phone-e164{direction:ltr;unicode-bidi:isolate}:not(input):not(textarea).phone-e164{text-align:left}input.phone-e164,textarea.phone-e164{text-align:left}.dashboard__phone-switch{position:relative}.dashboard__phone-switch-btn.settings-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .875rem .85rem 1.25rem}.dashboard__phone-switch-value{flex:1;min-width:0;text-align:start;font:inherit}.dashboard__phone-switch-chevron{flex-shrink:0;margin-inline-start:auto}.dashboard__phone-switch-menu{position:absolute;top:calc(100% + .35rem);left:0;right:auto;z-index:40;min-width:100%;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);margin:0;padding:.35rem 0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 8px 24px var(--color-shadow-soft)}.dashboard__phone-switch-menu button{display:block;width:100%;padding:.65rem 1rem;border:none;background:transparent;text-align:start;font:inherit;font-size:1rem;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--color-text-strong);transition:background-color .15s ease,color .15s ease}.dashboard__phone-switch-menu button:hover:not(:disabled){background:var(--nav-link-hover-bg)}.dashboard__phone-switch-menu button.is-active,.dashboard__phone-switch-menu button.is-active:disabled{color:var(--color-primary, #005b9b);opacity:1;cursor:default;background:var(--nav-link-active-bg)}.dashboard__phone-switch-menu button:disabled:not(.is-active){cursor:wait;opacity:.6}.dashboard__phone-switch-menu__addon-wrap{border-top:1px solid var(--color-border);margin-top:.25rem;padding-top:.25rem}.dashboard__phone-switch-menu__addon{color:var(--color-primary, #005b9b);font-weight:600}.dashboard__phone-switch-menu__addon:hover:not(:disabled){background:var(--nav-link-hover-bg)}.dashboard__phone-switch-menu__addon.is-unavailable,.dashboard__phone-switch-menu__addon.is-unavailable:disabled{cursor:not-allowed;opacity:.55;color:var(--color-muted)}@media(min-width:901px){.dashboard__mobile-phone-switch{display:none}}.admin-phone-detail__meta{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-bottom:1.5rem}.admin-phone-detail__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.25rem;margin:0}.admin-phone-detail__facts dt{font-size:.875rem;color:var(--color-muted)}.admin-phone-detail__facts dd{margin:.15rem 0 0;font-size:1rem}.admin-phone-detail__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.admin-phone-detail__search{display:flex;gap:.5rem;margin:.75rem 0}.admin-phone-detail__user-list{list-style:none;margin:0;padding:0;max-height:14rem;overflow:auto}.admin-phone-detail__user-pick{display:block;width:100%;padding:.55rem 0;border:none;background:transparent;text-align:start;font:inherit;font-size:1rem;cursor:pointer}.admin-phone-detail__user-pick:hover:not(:disabled){color:var(--color-primary)}.admin-phone-detail__owner{margin:0 0 1.25rem;color:var(--color-muted);font-size:1rem}.admin-phone-numbers-table .settings-btn--disabled{opacity:.45;pointer-events:none;cursor:default}.invoices-table.admin-phone-numbers-table{min-width:920px}.admin-phone-numbers-table .admin-users-table__actions{min-width:22rem}.admin-phone-numbers-table .admin-users-actions{flex-wrap:wrap;row-gap:.35rem}.sub-confirm .admin-phone-assign__field{text-align:start;margin:0 0 1.25rem}.sub-confirm .admin-phone-assign__field .settings-field__label{text-align:start}html.theme-dark .settings-tabs-wrap:before{background:linear-gradient(to right,var(--color-background) 0%,rgba(23,23,23,0) 100%)}html.theme-dark .settings-tabs-wrap:after{background:linear-gradient(to left,var(--color-background) 0%,rgba(23,23,23,0) 100%)}html.theme-dark .hero-logos .logo-marquee:before,html.theme-dark .logo-marquee:before{background:linear-gradient(to right,var(--color-background) 0%,rgba(23,23,23,0) 100%)}html.theme-dark .hero-logos .logo-marquee:after,html.theme-dark .logo-marquee:after{background:linear-gradient(to left,var(--color-background) 0%,rgba(23,23,23,0) 100%)}html.theme-dark .hero-logos .logo-marquee__track img{filter:brightness(0) invert(100%)}html.theme-dark .settings-field select,html.theme-dark .settings-field input,html.theme-dark .settings-field textarea,html.theme-dark .admin-potentiale__search-input{background-color:var(--color-input-bg);color:var(--color-text);border-color:#ffffff14}html.theme-dark .admin-potentiale__search-input::-moz-placeholder{color:var(--color-white-muted)}html.theme-dark .admin-potentiale__search-input::placeholder{color:var(--color-white-muted)}html.theme-dark .admin-potentiale__search-input:focus{border-color:var(--settings-input-focus-border);box-shadow:none}html.theme-dark .admin-potentiale__field input,html.theme-dark .admin-potentiale__field select{background-color:var(--color-input-bg);color:var(--color-text);border-color:#ffffff14}html.theme-dark .admin-potentiale__field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-opacity='0.62' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.theme-dark .admin-potentiale__field input:focus,html.theme-dark .admin-potentiale__field select:focus{border-color:var(--settings-input-focus-border);box-shadow:none}html.theme-dark .settings-field input:focus,html.theme-dark .settings-field textarea:focus,html.theme-dark .settings-field select:focus{border-color:var(--settings-input-focus-border);box-shadow:none}html.theme-dark .settings-field--invalid .settings-field__input,html.theme-dark .settings-field--invalid input,html.theme-dark .settings-field--invalid textarea,html.theme-dark .settings-field--invalid select,html.theme-dark .settings-field--invalid .settings-field__input-wrap{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}html.theme-dark .settings-field--invalid input:focus,html.theme-dark .settings-field--invalid textarea:focus,html.theme-dark .settings-field--invalid select:focus,html.theme-dark .settings-field--invalid .settings-field__input-wrap:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}html.theme-dark .settings-field__input-wrap{border-color:#ffffff14;background:var(--color-input-bg)}html.theme-dark .settings-field__input-wrap:focus-within{border-color:var(--settings-input-focus-border);box-shadow:none}html.theme-dark .settings-field__suffix,html.theme-dark .settings-field__input-wrap--voice .settings-voice-preview__btn{border-left-color:#ffffff14;background:#ffffff08}html.theme-dark .settings-field__input-wrap--voice .settings-voice-preview__btn:hover:not(:disabled){background:#ffffff0f}html.theme-dark .settings-section__hint{color:var(--color-text)}html.theme-dark .settings-pronunciation-table input{border-color:#ffffff14}html.theme-dark .settings-pronunciation-table input:focus{border-color:var(--settings-input-focus-border);box-shadow:none}html.theme-dark .dashboard__phone-switch-menu{border-color:#ffffff14;box-shadow:0 8px 24px #00000080}html.theme-dark .dashboard__phone-switch-menu button{color:var(--color-text)}html.theme-dark .dashboard__phone-switch-menu button:hover:not(:disabled){background:#ffffff0f;color:var(--color-text-strong)}html.theme-dark .dashboard__phone-switch-menu button.is-active,html.theme-dark .dashboard__phone-switch-menu button.is-active:disabled{color:var(--color-text-strong);background:#ffffff1a}html.theme-dark .dashboard__phone-switch-menu__addon-wrap{border-top-color:#ffffff14}html.theme-dark .dashboard__phone-switch-menu__addon{color:var(--color-white-soft)}html.theme-dark .dashboard__phone-switch-menu__addon:hover:not(:disabled){background:#ffffff0f;color:var(--color-text-strong)}html.theme-dark .dashboard__phone-switch-menu__addon.is-unavailable,html.theme-dark .dashboard__phone-switch-menu__addon.is-unavailable:disabled{color:var(--color-white-muted)}html.theme-dark .settings-files .invoices-table-wrap,html.theme-dark .invoices-table-wrap{background:transparent}html.theme-dark .settings-files__table thead th,html.theme-dark .invoices-table thead th{color:var(--color-white-muted)}html.theme-dark .settings-files__table tbody tr,html.theme-dark .invoices-table tbody tr{border-bottom-color:#ffffff0d}html.theme-dark .settings-files__table tbody tr:hover,html.theme-dark .invoices-table tbody tr:hover{background:#ffffff08}html.theme-dark .invoices-table tr.is-selected,html.theme-dark .admin-users-table tbody tr.admin-users-table__row.is-open{background:#ffffff0d}html.theme-dark .sortable-th__btn:hover .sortable-th__label,html.theme-dark .sortable-th--active .sortable-th__label{color:var(--color-text-strong)}html.theme-dark .sortable-th__caret{color:var(--color-white-soft)}html.theme-dark .sortable-th__btn:focus-visible{outline-color:#ffffff59}html.theme-dark .admin-users-table__expand-row td.admin-user-expand{background:#ffffff05;border-bottom-color:#ffffff0d}html.theme-dark .admin-users-accordion__toggle{color:var(--color-white-soft)}html.theme-dark .admin-users-accordion__toggle:hover,html.theme-dark .admin-users-accordion__toggle[aria-expanded=true]{color:var(--color-text-strong)}html.theme-dark .invoices-page .invoices-btn--pdf,html.theme-dark .invoices-page .invoices-btn--pdf:hover,html.theme-dark .invoices-page .invoices-btn--pdf:visited{color:var(--color-on-primary)}html.theme-dark .invoices-page .invoices-btn--view,html.theme-dark .invoices-page .invoices-btn--view:hover,html.theme-dark .invoices-page .invoices-btn--view:visited{color:var(--color-white-high);border-color:#ffffff59}html.theme-dark .settings-files__divider{border-top-color:#ffffff0f}html.theme-dark .push-devices-switch:not(.is-on):disabled{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}html.theme-dark .push-devices-switch:not(.is-on):disabled:after{background:#ffffff80}html.theme-dark .dashboard__table-wrap{background:var(--color-surface)}html.theme-dark .dashboard__header,html.theme-dark .dashboard__header.is-menu-open,html.theme-dark .dashboard__mobile-nav.is-open{background:var(--color-background)}html.theme-dark .dashboard__nav-item:hover{background:#ffffff0f;color:var(--color-text-strong)}html.theme-dark .dashboard__nav-item.is-active,html.theme-dark .dashboard__nav-item--parent.is-active,html.theme-dark .dashboard__nav-item--sub.is-active{background:#ffffff1a;color:var(--color-text-strong)}html.theme-dark .dashboard__nav-item--parent:hover,html.theme-dark .dashboard__nav-item--sub:hover{background:#ffffff0f;color:var(--color-text-strong)}html.theme-dark .primary-button,html.theme-dark .primary-button:hover,html.theme-dark .primary-button:focus-visible,html.theme-dark .settings-btn--primary,html.theme-dark .settings-btn--primary:hover:not(:disabled),html.theme-dark .settings-btn--primary:focus-visible:not(:disabled),html.theme-dark a.settings-btn--primary:hover,html.theme-dark a.settings-btn--primary:focus-visible{background:var(--color-white-full);border-color:var(--color-white-full);color:var(--color-on-primary)}html.theme-dark .primary-button:hover,html.theme-dark .primary-button:focus-visible,html.theme-dark .settings-btn--primary:hover:not(:disabled),html.theme-dark .settings-btn--primary:focus-visible:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}html.theme-dark .settings-btn--primary.push-devices-register-btn:disabled:not(.is-busy){background:#ffffff0f;color:var(--color-text-muted);border-color:#ffffff24;opacity:1}html.theme-dark .sub-card__btn--select,html.theme-dark .sub-card__btn--switch{background:var(--color-white-full);color:var(--color-on-primary);border-color:var(--color-white-full)}html.theme-dark .sub-card__btn--select:hover:not(:disabled),html.theme-dark .sub-card__btn--select:focus-visible:not(:disabled),html.theme-dark .sub-card__btn--switch:hover:not(:disabled),html.theme-dark .sub-card__btn--switch:focus-visible:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}html.theme-dark .sub-card__btn--muted{background:transparent;color:var(--color-white-medium);border-color:var(--color-white-muted)}html.theme-dark .sub-card__btn--muted:hover:not(:disabled),html.theme-dark .sub-card__btn--muted:focus-visible:not(:disabled){background:#ffffff0f;color:var(--color-white-high);border-color:var(--color-white-soft)}html.theme-dark .sub-confirm__actions .ghost-button.ghost-button--primary{border-color:var(--color-white-muted);color:var(--color-white-medium)}html.theme-dark .sub-confirm__actions .ghost-button.ghost-button--primary:hover,html.theme-dark .sub-confirm__actions .ghost-button.ghost-button--primary:focus-visible{border-color:var(--color-white-soft);color:var(--color-white-high);background:#ffffff0f}html.theme-dark .Toastify__toast--success,html.theme-dark .Toastify__toast--error,html.theme-dark .Toastify__toast--info,html.theme-dark .Toastify__toast--warning,html.theme-dark .Toastify__toast--default,html.theme-dark .Toastify__toast.fonella-native-toast{background:var(--toast-surface)!important;color:var(--color-text-strong)!important;border:1px solid var(--toast-border);box-shadow:0 8px 24px #00000073}html.theme-dark .Toastify__toast .Toastify__close-button{color:var(--color-white-soft);opacity:1}html.theme-dark .Toastify__toast .Toastify__close-button:hover,html.theme-dark .Toastify__toast .Toastify__close-button:focus-visible{color:var(--color-white-high)}html.theme-dark .settings-btn--secondary{color:var(--color-white-medium);border-color:var(--color-white-muted)}html.theme-dark .settings-btn--secondary:hover:not(:disabled),html.theme-dark .settings-btn--secondary:focus-visible:not(:disabled),html.theme-dark a.settings-btn--secondary:hover:not(:disabled),html.theme-dark a.settings-btn--secondary:focus-visible:not(:disabled){color:var(--color-white-high);border-color:var(--color-white-soft)}html.theme-dark .settings-btn--danger,html.theme-dark .sub-card__btn--danger,html.theme-dark .sub-card__btn--cancel{background:var(--color-white-full);color:var(--color-on-primary);border-color:var(--color-white-full)}html.theme-dark .settings-btn--danger:hover:not(:disabled),html.theme-dark .settings-btn--danger:focus-visible:not(:disabled),html.theme-dark .sub-card__btn--danger:hover:not(:disabled),html.theme-dark .sub-card__btn--danger:focus-visible:not(:disabled),html.theme-dark .sub-card__btn--cancel:hover:not(:disabled),html.theme-dark .sub-card__btn--cancel:focus-visible:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary);animation:cookie-btn-pulse .9s ease-out 1}html.theme-dark .settings-btn--danger-outline,html.theme-dark .settings-btn--danger-sm,html.theme-dark .settings-btn--muted-sm{background:transparent;color:var(--color-white-medium);border-color:var(--color-white-muted);box-shadow:none}html.theme-dark .settings-btn--danger-outline:hover:not(:disabled),html.theme-dark .settings-btn--danger-outline:focus-visible:not(:disabled),html.theme-dark .settings-btn--danger-sm:hover:not(:disabled),html.theme-dark .settings-btn--danger-sm:focus-visible:not(:disabled){background:#ffffff0f;color:var(--color-white-high);border-color:var(--color-white-soft);animation:cookie-btn-pulse .9s ease-out 1}html.theme-dark .admin-table-text-btn--danger{color:var(--color-white-medium)}html.theme-dark .admin-table-text-btn--danger:hover:not(:disabled),html.theme-dark .admin-table-text-btn--danger:focus-visible:not(:disabled){color:var(--color-white-high)}html.theme-dark .dashboard__test-btn--active,html.theme-dark .dashboard__test-btn--active:hover,html.theme-dark .dashboard__test-btn--active:focus-visible,html.theme-dark .dashboard__mobile-cta--active,html.theme-dark .dashboard__mobile-cta--active:hover,html.theme-dark .dashboard__mobile-cta--active:focus-visible{background:var(--color-white-full);border-color:var(--color-white-full);color:var(--color-on-primary);animation:cookie-btn-pulse .9s ease-out 1}html.theme-dark .ghost-button.ghost-button--primary{background:transparent;border-color:var(--color-white-muted);color:var(--color-white-soft)}html.theme-dark .ghost-button.ghost-button--primary:hover,html.theme-dark .ghost-button.ghost-button--primary:focus-visible{border-color:var(--color-white-soft);color:var(--color-white-medium);background:#ffffff0f}html.theme-dark .dashboard__page h1{color:var(--color-white-high)}html.theme-dark .footer__column-title{color:var(--color-white-high)!important}html.theme-dark .footer__column-link,html.theme-dark .footer__contact a{color:var(--color-white-muted)}html.theme-dark .footer__social-link{color:var(--color-text-muted)}html.theme-dark .footer__payment-img{opacity:.8}html.theme-dark .footer__legal a,html.theme-dark .footer__legal .footer__cookie-link{color:var(--color-white-muted)}html.theme-dark .footer__contact a:hover,html.theme-dark .footer__contact a:focus-visible{color:var(--color-white-full)}html.theme-dark a.footer__column-link:hover,html.theme-dark a.footer__column-link:focus-visible,html.theme-dark .footer__column-link:hover,html.theme-dark .footer__column-link:focus-visible,html.theme-dark .footer__column-link.is-active,html.theme-dark a.footer__column-link.is-active,html.theme-dark span.footer__column-link.is-active{color:var(--color-white-full)}html.theme-dark .footer__legal a:hover,html.theme-dark .footer__legal a:focus-visible,html.theme-dark .footer__legal a.is-active{color:var(--color-white-full)}html.theme-dark .footer__legal .footer__cookie-link:hover,html.theme-dark .footer__legal .footer__cookie-link:focus-visible{color:var(--color-white-full)}html.theme-dark .footer__social-link:hover,html.theme-dark .footer__social-link:focus-visible{color:var(--color-white-full)}html.theme-dark .settings-section__desc{color:var(--color-muted)}html.theme-dark .onboarding__step-num{background:var(--onboarding-step-num-bg);color:var(--onboarding-step-num-fg);box-shadow:inset 0 0 0 1px #ffffff24}html.theme-dark .onboarding__step-indicator.is-active .onboarding__step-num{background:var(--color-white-full);color:var(--color-on-primary);box-shadow:none}html.theme-dark .onboarding__step-indicator:not(.is-active) .onboarding__step-label{color:var(--color-text-muted)}html.theme-dark .dashboard__setup-dismiss{color:var(--color-white-high)}html.theme-dark .dashboard__setup-dismiss:hover,html.theme-dark .dashboard__setup-dismiss:focus-visible{color:var(--color-white-full)}html.theme-dark .onboarding__plan-row{border-width:1px;border-color:#ffffff14;background:transparent}html.theme-dark .onboarding__plan-row.is-selected{border-color:#fff3;background:#ffffff0d;box-shadow:none}html.theme-dark .onboarding__plan-row--featured.is-selected{border-color:#ffffff38}html.theme-dark .onboarding__plan-trial{color:var(--color-text-strong)}html.theme-dark .onboarding__plan-badge{background:var(--tag-bg);color:var(--tag-fg);border-color:var(--tag-border)}html.theme-dark .onboarding__plan-radio{border-color:#ffffff47;background:var(--color-input-bg)}html.theme-dark .onboarding__plan-radio:checked{border-color:#ffffffc7}html.theme-dark .onboarding__plan-radio:checked:before{background:#ffffffeb}html.theme-dark .sub-card{border-width:1px;border-color:#ffffff14;background:var(--color-surface)}html.theme-dark .sub-card--current{border-width:1px;border-color:#ffffff38;background:#ffffff0d;box-shadow:none}html.theme-dark .sub-card--popular:not(.sub-card--current){border-width:1px;border-color:#ffffff24}html.theme-dark .sub-card__badge,html.theme-dark .sub-card__badge--current,html.theme-dark .sub-card__badge--popular{background:var(--tag-bg);color:var(--tag-fg);border:1px solid var(--tag-border);box-shadow:0 0 0 3px var(--color-background)}html.theme-dark .sub-card__trial{color:var(--color-text-strong)}html.theme-dark .sub-page__notice{background:#ffffff0d;border-left-color:#ffffff38}html.theme-dark .sub-page__notice--warn{background:#ffffff0a;border-left-color:#ffffff47}html.theme-dark .sub-phone-addons{border-top-color:#ffffff14}html.theme-dark .sub-phone-addons__item{border-color:#ffffff14;background:transparent}html.theme-dark .sub-phone-addons__cancel-note{background:#ffffff14;color:var(--color-text-strong)}html.theme-dark .sub-phone-addons__book-btn:hover:not(:disabled),html.theme-dark .sub-phone-addons__book-btn:focus-visible:not(:disabled){background:#ffffff0f;color:var(--color-white-high);border-color:var(--color-white-soft)}html.theme-dark .overview-card:not(.overview-phone-card),html.theme-dark .admin-stat-card{border-color:#ffffff0f}html.theme-dark .overview-card__title{color:var(--color-white-medium)}html.theme-dark .overview-card__link,html.theme-dark .overview-card__link:hover,html.theme-dark .overview-phone-card__hint a{color:var(--color-white-soft)}html.theme-dark .overview-card__badge{color:var(--tag-fg);background:var(--tag-bg);border-color:var(--tag-border)}html.theme-dark .overview-phone-card{border-color:var(--color-white-muted)}html.theme-dark .overview-phone-card__number{color:var(--color-white-full)}html.theme-dark .overview-card__bar-fill:not(.overview-card__bar-fill--over){background:var(--color-white-full)}html.theme-dark .settings-tabs__btn.is-active{color:var(--color-white-full)}html.theme-dark .settings-tabs__indicator{background:var(--color-white-full)}html.theme-dark .settings-radio input[type=radio]{accent-color:var(--color-white-full);color-scheme:dark}html.theme-dark .site-nav__link.is-active{background:var(--nav-link-active-bg);color:var(--color-white-full)}html.theme-dark .site-nav__link:hover,html.theme-dark .site-nav__link:focus-visible{background:var(--nav-link-hover-bg);color:var(--color-white-high)}@media(max-width:1313px){html.theme-dark .site-header.is-menu-open,html.theme-dark .site-nav__wrapper--mobile.is-open{background:var(--color-background)}}@media(min-width:1314px){html.theme-dark .site-header .site-nav__link:hover,html.theme-dark .site-header .site-nav__link:focus-visible,html.theme-dark .site-header .site-nav__link.is-active{background:transparent}html.theme-dark .site-header .site-nav__link.is-active{color:var(--color-white-full)}html.theme-dark{--site-mega-nav-hover: rgba(255, 255, 255, .06);--site-mega-nav-placeholder-bg: #2a2a2a;--site-mega-nav-placeholder-bg-hover: #333333}html.theme-dark .site-mega-nav__trigger:hover,html.theme-dark .site-mega-nav__trigger:focus-visible,html.theme-dark .site-mega-nav__trigger.is-open,html.theme-dark .site-mega-nav__trigger.is-active{color:var(--color-primary);background:none}html.theme-dark .site-header>.site-mega-nav__panel{border-bottom-color:#ffffff14;box-shadow:0 16px 36px #00000047}html.theme-dark .site-header.is-mega-open:before,html.theme-dark .site-header.is-mega-open>.site-mega-nav__panel.is-open{background:var(--color-mega-nav-open-bg);background-color:var(--color-mega-nav-open-bg)}html.theme-dark .site-header.is-mega-open>.site-mega-nav__panel.is-open{box-shadow:none}html.theme-dark .site-mega-nav__link:hover,html.theme-dark .site-mega-nav__link:focus-visible,html.theme-dark .site-mega-nav__link.is-active{color:var(--color-white-full)}html.theme-dark .site-mega-nav__scrim.is-visible{background:#00000059}}html.theme-dark .ghost-button:hover,html.theme-dark .ghost-button:focus-visible{border-color:var(--color-white-muted);color:var(--color-white-soft);background:#ffffff0f}html.theme-dark .pricing-card--featured{border-color:var(--color-white-muted)}html.theme-dark .pricing-card,html.theme-dark .home-enterprise-banner,html.theme-dark .callback-box,html.theme-dark .card,html.theme-dark .partner-step,html.theme-dark .partner-benefit,html.theme-dark .industry-testimonial,html.theme-dark .career-card,html.theme-dark .legal-content .faq-accordion__item{border-color:#ffffff0f;box-shadow:none}html.theme-dark .section--light{background:var(--color-background)}html.theme-dark .home-apps-section.section--light{background:transparent}html.theme-dark .pricing-card__badge{background:var(--color-primary);color:var(--color-on-primary);border:none;box-shadow:0 0 0 4px var(--color-background)}html.theme-dark .career-card__title a,html.theme-dark .career-card__title a:hover,html.theme-dark .career-card__title a:focus-visible{color:var(--color-text-strong)}html.theme-dark .career-pill{background:transparent;color:var(--color-white-soft);border-color:var(--color-white-muted)}html.theme-dark .calllogs-list{border-color:#ffffff0f}html.theme-dark .calllogs-item+.calllogs-item,html.theme-dark .calllogs-item__expand.admin-user-expand{border-top-color:#ffffff0f}html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:hover,html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible{background:#ffffff08}html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:hover .calllogs-item__phone,html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:hover .calllogs-item__when,html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:hover .calllogs-item__secondary,html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible .calllogs-item__phone,html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible .calllogs-item__when,html.theme-dark .calllogs-item:not(.is-open)>.calllogs-item__row:focus-visible .calllogs-item__secondary{color:var(--color-text)}html.theme-dark .calllogs-item.is-open>.calllogs-item__row{background:#ffffff0d}html.theme-dark .calllogs-item.is-open .calllogs-item__phone,html.theme-dark .calllogs-item.is-open .calllogs-item__when,html.theme-dark .calllogs-item.is-open .calllogs-item__secondary{color:var(--color-text-strong)}html.theme-dark .calllogs-item__chevron{color:var(--color-white-muted)}html.theme-dark .call-transcript-chat__group--mine .call-transcript-chat__bubble{color:var(--color-on-primary)}html.theme-dark .call-transcript-chat__group--yours .call-transcript-chat__bubble{background:#383838;color:var(--color-text-strong)}html.theme-dark .call-transcript-chat__group--system .call-transcript-chat__bubble{background:#ffffff0f;color:var(--color-muted)}.woot--bubble-holder .woot-widget-bubble.woot-elements--right,.woot-widget-bubble.woot-elements--right{width:var(--floating-action-bubble-size)!important;height:var(--floating-action-bubble-size)!important;right:calc(var(--floating-action-bubble-inset) + env(safe-area-inset-right,0px))!important;bottom:calc(var(--floating-action-bubble-inset) + env(safe-area-inset-bottom,0px))!important;box-shadow:var(--floating-action-bubble-shadow)!important}html.theme-dark .woot-widget-bubble.woot-elements--right,html.theme-dark .woot-widget-bubble.woot-elements--left{background:#383838!important;border:none!important;box-shadow:0 4px 16px #00000059!important}html.theme-dark .woot-widget-bubble.woot-elements--right:hover,html.theme-dark .woot-widget-bubble.woot-elements--left:hover{background:#424242!important}html.theme-dark .woot-widget-bubble svg{color:var(--color-white-high)}html.theme-dark .woot-widget-bubble svg path{fill:var(--color-white-high)!important}html.theme-dark .woot-widget-bubble.woot--close:before,html.theme-dark .woot-widget-bubble.woot--close:after{background-color:var(--color-white-high)!important}.industry-page,#industry-hero{--color-text-muted: var(--color-text)}#industry-hero{display:flex;flex-direction:column;scroll-margin-top:calc(var(--header-height) + var(--service-banner-height) + 1rem)}#industry-hero .hero-single{flex:1 1 auto;min-height:0;width:100%}.industry-page__inner{display:flex;flex-direction:column;gap:0;padding-bottom:2rem}.industry-page__inner--placeholder{max-width:40rem}.industry-hero__badge,.industry-section-eyebrow{padding:.35rem .85rem;border-radius:999px;background:var(--glass-panel-bg);border:1px solid var(--color-border);font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--color-text)}.industry-hero__badge{display:inline-block;margin:0}.industry-section-eyebrow{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto .5rem;text-align:center}.industry-page .legal-content .industry-section-eyebrow{margin:0 auto .5rem}.industry-hero__highlight{color:var(--color-primary)}.industry-hero__lead{margin:0 auto 1.25rem;max-width:42rem;font-size:1.0625rem;line-height:1.55;color:var(--color-text);text-align:center}@media(min-width:917px){.industry-page .last-slide{display:flex;flex-direction:column;min-height:calc(var(--viewport-height) - var(--header-height));scroll-snap-align:start;scroll-snap-stop:always}.industry-page .last-slide>.section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}}.industry-section-intro{margin:0 0 1.25rem;width:100%;max-width:none;font-size:1.05rem;line-height:1.65;color:var(--color-text)}.industry-page .industry-section-eyebrow,.industry-page .partner-subtitle,.industry-page .industry-section-intro,.industry-page .faq-page__title,.industry-page .section-header,.industry-page .section-header .section-title,.industry-page .section-header .section-description{text-align:center}.industry-page .section-header .section-description{margin-left:auto;margin-right:auto}.industry-page .partner-subtitle,.industry-page .section-header .section-title,.industry-page .faq-page__title{font-size:clamp(2rem,4vw,2.6rem)}#industry-hero .industry-hero__badge,#industry-hero .hero-heading,#industry-hero .industry-hero__lead{text-align:center}#industry-hero .hero-main{flex:1 1 auto;min-height:0;justify-content:center;gap:clamp(.85rem,2.5vh,1.65rem);padding-top:max(1.25rem,calc(var(--public-subpage-header-offset) - var(--header-height) + 1rem))}@media(min-width:917px){#industry-hero .hero-single{padding-top:0}#industry-hero .hero-main{gap:clamp(.75rem,2vh,1.25rem)}#industry-hero .industry-hero__lead{margin-bottom:.75rem}}.industry-pain-points{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.industry-pain-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.industry-pain-point{display:flex;align-items:flex-start}.industry-pain-point .partner-step__text{margin:0}.industry-testimonials{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1.75rem}@media(min-width:640px){.industry-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.industry-testimonials{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.industry-testimonial{display:flex;flex-direction:column;gap:.85rem;min-height:100%;padding:1.35rem 1.25rem 1.15rem;border:1px solid var(--color-border);border-radius:.85rem}.industry-testimonial__stars{flex-shrink:0}.industry-testimonial__stars .industry-star{font-size:.9375rem}.industry-testimonial__quote{margin:0;flex:1 1 auto;font-style:normal;line-height:1.6;color:var(--color-text)}.industry-testimonial__quote p{margin:0}.industry-testimonial__quote p:before{content:"“";color:var(--color-text);font-weight:700;margin-inline-end:.1em}.industry-testimonial__quote p:after{content:"”";color:var(--color-text);font-weight:700;margin-inline-start:.05em}.industry-testimonial__author{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--color-border)}.industry-testimonial__avatar{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid var(--color-border);background:var(--color-surface)}.industry-testimonial__meta{min-width:0}.industry-testimonial__name{display:block;margin:0;font-weight:600;font-size:.9375rem;font-style:normal;color:var(--color-text);line-height:1.35}.industry-testimonial__role{margin:.15rem 0 0;font-size:.875rem;color:var(--color-text);line-height:1.35}.industry-star-rating{display:inline-flex;gap:.1rem;line-height:1}.industry-star{display:inline-block;flex-shrink:0;color:var(--color-border);font-size:1rem;vertical-align:middle}.industry-star--filled{color:var(--color-primary)}html.theme-dark .industry-star--filled{color:var(--color-white-high)}.hero-logos__stars .industry-star--filled{color:var(--color-primary)}html.theme-dark .hero-logos__stars .industry-star--filled{color:var(--color-white-high)}.industry-pricing-intro{text-align:center;margin-bottom:2.75rem}@media(max-width:900px){.industry-pricing-intro{margin-bottom:3.5rem}}.industry-faq,.industry-page .faq-page__content{max-width:none;width:100%}.industry-final-cta{text-align:center}.industry-final-cta__buttons{justify-content:center;flex-wrap:wrap}.industry-final-cta__note{margin:1rem 0 0;font-size:.875rem;color:var(--color-text-muted)}html[dir=rtl]{direction:rtl;text-align:start}html[dir=rtl] .a11y-widget{left:auto;right:calc(var(--a11y-widget-offset) + env(safe-area-inset-right,0px))}html[dir=rtl] .a11y-widget__panel{left:auto;right:0}html[dir=rtl] .a11y-widget__header,html[dir=rtl] .a11y-widget__section-title{text-align:start}html[dir=rtl] .site-nav__list,html[dir=rtl] .footer__column-list{direction:rtl}@media(max-width:900px){html[dir=rtl] .footer__menu-accordion>summary.footer__column-title{padding-right:0;padding-left:1.75rem}html[dir=rtl] .footer__menu-accordion>summary.footer__column-title:after{right:auto;left:.15rem}}html[dir=rtl] .footer__top,html[dir=rtl] .footer__column-title,html[dir=rtl] .footer__column-link,html[dir=rtl] .footer__legal,html[dir=rtl] .footer__copyright-text,html[dir=rtl] .legal-content,html[dir=rtl] .public-page-container,html[dir=rtl] .section,html[dir=rtl] .faq-page__content,html[dir=rtl] .career-page,html[dir=rtl] .contact-form,html[dir=rtl] .card,html[dir=rtl] .settings-page,html[dir=rtl] .settings-section,html[dir=rtl] .dashboard-page,html[dir=rtl] .onboarding,html[dir=rtl] .partner-page,html[dir=rtl] .sub-page,html[dir=rtl] .setup-incomplete-page,html[dir=rtl] .setup-incomplete-pane{text-align:start}html[dir=rtl] .breadcrumb{direction:rtl}html[dir=rtl] .breadcrumb__separator{transform:scaleX(-1)}html[dir=rtl] .site-header__inner,html[dir=rtl] .cookie-consent__actions{direction:rtl}html[dir=rtl] .toastify-right{right:auto;left:15px}html[dir=rtl] .toastify-left{left:auto;right:15px}html[dir=rtl] .woot-widget-bubble.woot-elements--right,html[dir=rtl] .woot-widget-holder.woot-elements--right{right:auto!important;left:calc(var(--floating-action-bubble-inset) + env(safe-area-inset-left,0px))!important}html[dir=rtl] .logo-marquee__track{animation-direction:reverse}html[dir=rtl] .information-checklist li{direction:rtl}html[dir=rtl] .pricing-card,html[dir=rtl] .pricing-card__header,html[dir=rtl] .pricing-card__features li,html[dir=rtl] .home-enterprise-banner__content{text-align:start}html[dir=rtl] .pricing-card__features li{direction:rtl}html[dir=rtl] .legal-content ul,html[dir=rtl] .legal-content ol,html[dir=rtl] .faq-page .faq-accordion__panel ul,html[dir=rtl] .faq-page .faq-accordion__panel ol{direction:rtl;list-style-position:outside;padding-inline-start:1.25em}html[dir=rtl] .legal-content ol,html[dir=rtl] .faq-page .faq-accordion__panel ol{list-style-type:arabic-indic}html[dir=rtl] .legal-content li,html[dir=rtl] .faq-page .faq-accordion__panel li{padding-inline-start:.15em}html[dir=rtl] .dashboard__sidebar,html[dir=rtl] .dashboard__nav,html[dir=rtl] .dashboard__nav-sub{direction:rtl}html[dir=rtl] .dashboard__nav-item,html[dir=rtl] .dashboard__nav-item--parent{text-align:start}html[dir=rtl] .dashboard__phone-switch-value,html[dir=rtl] :not(input):not(textarea).phone-e164{direction:ltr;unicode-bidi:isolate;text-align:left}html[dir=rtl] .overview-phone-card__number.phone-e164{text-align:center}html[dir=rtl] .dashboard__phone-switch-menu button{text-align:start}html[dir=rtl] .dashboard__nav-group--admin,html[dir=rtl] .dashboard__nav-item--parent{direction:rtl}html[dir=rtl] .dashboard__nav-item--parent .dashboard__nav-item-label{text-align:start}html[dir=rtl] .dashboard__nav-group--admin .dashboard__nav-sub{direction:rtl;margin-inline-start:.75rem;margin-inline-end:0;padding-inline-start:.65rem;padding-inline-end:0;border-inline-start:none;border-left:none;border-right:2px solid var(--color-border)}html[dir=rtl] .dashboard__nav-item--sub{direction:rtl;justify-content:flex-start}html[dir=rtl] .dashboard__content,html[dir=rtl] .dashboard__page,html[dir=rtl] .settings-form,html[dir=rtl] .settings-form__grid,html[dir=rtl] .settings-field,html[dir=rtl] .settings-tabs-wrap,html[dir=rtl] .settings-tabs{direction:rtl}html[dir=rtl] .settings-tabs__indicator{left:0;right:auto}html[dir=rtl] .settings-field__label,html[dir=rtl] .settings-field__hint,html[dir=rtl] .settings-section__title,html[dir=rtl] .settings-section__desc,html[dir=rtl] .settings-section__hint,html[dir=rtl] .settings-files__section-title,html[dir=rtl] .dashboard__page h1,html[dir=rtl] .dashboard__page p{text-align:start}html[dir=rtl] .sub-confirm--left,html[dir=rtl] .sub-confirm.ai-content-report,html[dir=rtl] .sub-confirm.ai-consent{direction:rtl;text-align:start}html[dir=rtl] .sub-confirm--left h2,html[dir=rtl] .sub-confirm--left p,html[dir=rtl] .sub-confirm.ai-content-report h2,html[dir=rtl] .sub-confirm.ai-content-report p,html[dir=rtl] .sub-confirm.ai-content-report .settings-field__label,html[dir=rtl] .sub-confirm.ai-content-report .form-field-error,html[dir=rtl] .sub-confirm.ai-content-report .ai-content-report__field-error,html[dir=rtl] .sub-confirm.ai-consent .ai-consent__title,html[dir=rtl] .sub-confirm.ai-consent .ai-consent__subtitle,html[dir=rtl] .sub-confirm.ai-consent .ai-consent__note,html[dir=rtl] .sub-confirm.ai-consent .ai-consent__footnote{text-align:start}html[dir=rtl] .form-field-error,html[dir=rtl] .form-status.form-field-error{flex-direction:row;direction:rtl;text-align:start}html[dir=rtl] .form-field-error__text{text-align:start}html[dir=rtl] .sub-confirm.ai-content-report .ai-content-report__textarea,html[dir=rtl] .sub-confirm--left .ai-content-report__textarea{direction:rtl;text-align:start}html[dir=rtl] .sub-confirm.ai-consent .ai-consent__list{direction:rtl}html[dir=rtl] .input,html[dir=rtl] .textarea,html[dir=rtl] .callback-box__input,html[dir=rtl] .upload,html[dir=rtl] .settings-field input,html[dir=rtl] .settings-field textarea,html[dir=rtl] .settings-field select,html[dir=rtl] .settings-field__input,html[dir=rtl] .settings-pronunciation-table input,html[dir=rtl] .admin-potentiale__search-input,html[dir=rtl] .admin-inline-edit__input,html[dir=rtl] .admin-users-minute-price-edit__input,html[dir=rtl] .admin-sip-trunks__form .settings-field input,html[dir=rtl] .admin-sip-trunks__form .settings-field select,html[dir=rtl] .admin-sip-trunks__form .settings-field textarea,html[dir=rtl] .onboarding__textarea{direction:rtl;text-align:start}html[dir=rtl] .settings-field input[type=tel],html[dir=rtl] .settings-field input.phone-e164,html[dir=rtl] .settings-field__input-wrap input[type=tel],html[dir=rtl] .input[type=tel],html[dir=rtl] .callback-box__input[type=tel],html[dir=rtl] .admin-sip-trunks__form .settings-field input[type=tel],html[dir=rtl] .admin-inline-edit__input[type=tel],html[dir=rtl] .admin-users-minute-price-edit__input[type=tel]{direction:ltr;unicode-bidi:isolate;text-align:right}html[dir=rtl] .settings-field select,html[dir=rtl] .settings-field__select{background-position:left .75rem center;padding-inline-start:.75rem;padding-inline-end:2.25rem}html[dir=rtl] .settings-field__input-wrap,html[dir=rtl] .admin-inline-edit,html[dir=rtl] .admin-users-minute-price-edit{direction:rtl}html[dir=rtl] .settings-field__input-wrap input:not([type=tel]),html[dir=rtl] .settings-field__input-wrap select{direction:rtl;text-align:start}html[dir=rtl] .settings-form__actions,html[dir=rtl] .settings-form__actions--bar,html[dir=rtl] .settings-form__actions-end,html[dir=rtl] .settings-upload__actions{direction:rtl}html[dir=rtl] .settings-form__actions-end{margin-left:0;margin-right:auto}html[dir=rtl] .settings-pronunciation-tab .settings-pronunciation-table :is(th,td):first-child{padding-inline-start:0}html[dir=rtl] .settings-pronunciation-tab .settings-pronunciation-table :is(th,td):last-child{padding-inline-end:0}html[dir=rtl] .input-group label{text-align:start}html[dir=rtl] .contact-form select.input{background-position:left 1rem center;padding-inline-start:1rem;padding-inline-end:2.5rem}html[dir=rtl] .callback-box__row{direction:rtl}html[dir=rtl] .partner-referral-link__copy{right:auto;left:.25rem}html[dir=rtl] .partner-referral-link__input{direction:ltr;text-align:left;padding-left:2.75rem;padding-right:.75rem}html[dir=rtl] .onboarding__plan-label{direction:ltr}html[dir=rtl] .onboarding__plan-info,html[dir=rtl] .onboarding__plan-name,html[dir=rtl] .onboarding__plan-desc{direction:rtl;text-align:start}html[dir=rtl] .onboarding__plan-price,html[dir=rtl] .onboarding__plan-trial,html[dir=rtl] .onboarding__plan-period{direction:rtl;text-align:end}html[dir=rtl] .onboarding__plan-price{align-items:flex-end}html[dir=rtl] .onboarding__plan-price-row{justify-content:flex-end}html[dir=rtl] .onboarding__actions{direction:rtl}html[dir=rtl] .calllogs-page .calllogs-item__phone.phone-e164{text-align:right}html[dir=rtl] .calllogs-page .calllogs-detail-block--summary p{text-align:right;width:100%}html[dir=rtl] .calllogs-page .call-transcript-chat__group--yours{align-items:flex-end}html[dir=rtl] .calllogs-page .call-transcript-chat__group--mine{align-items:flex-start}html[dir=rtl] .calllogs-page .call-transcript-chat__group--yours .call-transcript-chat__bubble,html[dir=rtl] .calllogs-page .call-transcript-chat__group--mine .call-transcript-chat__bubble{max-width:75%}html[dir=rtl] .calllogs-page .call-transcript-chat__group--yours .call-transcript-chat__bubble--last{border-end-start-radius:var(--cc-btn-border-radius, .75rem);border-end-end-radius:.2rem}html[dir=rtl] .calllogs-page .call-transcript-chat__group--mine .call-transcript-chat__bubble--last{margin-right:0;border-end-start-radius:.2rem;border-end-end-radius:var(--cc-btn-border-radius, .75rem)}html[dir=rtl] .calllogs-page .call-transcript-chat__bubble{text-align:left}html[dir=rtl] .calllogs-page .calllogs-transcript-panel .calllogs-item__report-wrap{text-align:start}html[dir=rtl] .hero-single,html[dir=rtl] .hero-main,html[dir=rtl] .hero-logos__title,html[dir=rtl] .home-apps-section .section-header,html[dir=rtl] .callback-box,html[dir=rtl] .callback-box__hint,html[dir=rtl] .pricing-card__cta,html[dir=rtl] .site-header__demo-book.settings-btn,html[dir=rtl] .site-header__cta,html[dir=rtl] .welcome-screen,html[dir=rtl] .welcome-screen__inner,html[dir=rtl] .offline-screen,html[dir=rtl] .offline-screen__inner{text-align:center}html.customer-portal-standalone{--container-max: 100%;background-color:var(--color-background)}html.customer-portal-standalone:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:var(--color-background);z-index:99;pointer-events:none}html.customer-portal-pending:not(.customer-portal-boot-ready) body{background-color:var(--color-background)}html.customer-portal-pending:not(.customer-portal-boot-ready) #root{visibility:hidden;opacity:0}html.customer-portal-pending.customer-portal-boot-ready #root{visibility:visible;animation:customer-portal-boot-fade-in .25s ease-out forwards}@keyframes customer-portal-boot-fade-in{0%{opacity:0}to{opacity:1}}html.customer-portal-standalone .footer{display:none!important}html.customer-portal-standalone body{background-color:var(--color-background)}html.customer-portal-standalone .service-message-banner{top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}html.customer-portal-standalone .dashboard__setup-dismiss{top:calc(1rem + var(--service-banner-height) + env(safe-area-inset-top,0px));right:calc(1rem + env(safe-area-inset-right,0px))}html.customer-portal-standalone .dashboard__header{padding-top:calc(var(--service-banner-height) + env(safe-area-inset-top,0px));padding-left:max(var(--dashboard-inline-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--dashboard-inline-gutter),env(safe-area-inset-right,0px))}html.customer-portal-standalone .site-nav__wrapper--mobile.is-open{max-height:calc(var(--viewport-height, 100dvh) - var(--site-mobile-nav-top) - env(safe-area-inset-top,0px) - .5rem)}html.customer-portal-standalone .dashboard__mobile-nav.is-open{max-height:var(--dashboard-mobile-nav-max-height)}html.customer-portal-standalone .dashboard{padding-top:calc(var(--dashboard-shell-top-offset) + env(safe-area-inset-top,0px))}html.customer-portal-standalone:has(.dashboard){--fonella-toast-inset-top: calc( var(--fonella-chrome-top-block) + var(--service-banner-height) + 1rem + var(--fonella-toast-gap-below-chrome) + env(safe-area-inset-top, 0px) )}html.customer-portal-standalone .dashboard__sidebar{top:calc(var(--dashboard-shell-top-offset) + env(safe-area-inset-top,0px));max-height:calc(var(--viewport-height) - var(--dashboard-shell-top-offset) - env(safe-area-inset-top,0px));height:calc(var(--viewport-height) - var(--dashboard-shell-top-offset) - env(safe-area-inset-top,0px))}html.customer-portal-standalone .calllogs-item{scroll-margin-top:calc(var(--dashboard-shell-top-offset) + 2rem + 8px + env(safe-area-inset-top,0px))}html.customer-portal-standalone .dashboard__header-inner,html.customer-portal-standalone .dashboard__body{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html.customer-portal-standalone .dashboard__body{padding-left:max(var(--dashboard-inline-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--dashboard-inline-gutter),env(safe-area-inset-right,0px));box-sizing:border-box}html.fonella-desktop-app .dashboard__header{padding-left:max(var(--dashboard-inline-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--dashboard-inline-gutter),env(safe-area-inset-right,0px))}html.fonella-mobile-app .dashboard__header{padding-left:max(var(--dashboard-inline-gutter),var(--native-safe-area-left, env(safe-area-inset-left, 0px)));padding-right:max(var(--dashboard-inline-gutter),var(--native-safe-area-right, env(safe-area-inset-right, 0px)))}html.fonella-desktop-app .dashboard__body{padding-left:max(var(--dashboard-inline-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--dashboard-inline-gutter),env(safe-area-inset-right,0px));box-sizing:border-box}html.fonella-mobile-app .dashboard__body{padding-left:max(var(--dashboard-inline-gutter),var(--native-safe-area-left, env(safe-area-inset-left, 0px)));padding-right:max(var(--dashboard-inline-gutter),var(--native-safe-area-right, env(safe-area-inset-right, 0px)));box-sizing:border-box}html.customer-portal-standalone .dashboard .container{width:100%!important;max-width:none!important}html.customer-portal,html.customer-portal body{background-color:var(--color-background)}.dashboard__pwa-install{flex-shrink:0;white-space:nowrap}html.customer-portal-standalone #woot-widget-holder,html.customer-portal-standalone .woot--bubble-holder,html.customer-portal-standalone .woot-widget-holder{display:none!important;pointer-events:none!important}.home-video-embed [data-service]{font-size:1rem!important;font-family:var(--font-family)!important;font-weight:400!important;line-height:1.6!important;overflow:visible!important}.home-video-embed [data-service] .cll{font-size:1rem!important;font-family:var(--font-family)!important;font-weight:400!important;line-height:1.6!important}.home-video-embed [data-service] .cll .c-tl{display:block!important;font-size:clamp(1.05rem,2.4vw,1.25rem)!important;font-weight:600!important;line-height:1.35!important;color:var(--im-color)!important;margin:0 0 .5rem!important;text-align:center!important}.home-video-embed [data-service] .cll .c-n-t,.home-video-embed [data-service] .cll .cc-text{font-size:.9rem!important;font-weight:400!important;line-height:1.55!important;color:var(--color-text-muted)!important;text-align:center!important;max-width:28rem!important}.home-video-embed [data-service] .cll .c-t-cn{padding:.75rem .85rem!important}.home-video-embed [data-service] .cll .c-n-t a,.home-video-embed [data-service] .cll .cc-text a{font-size:inherit!important;font-weight:600!important;line-height:inherit!important;color:var(--im-link-color)!important;border:none!important;border-bottom:none!important;text-decoration:none!important;box-shadow:none!important}.home-video-embed [data-service] .cll .c-n-t a:hover,.home-video-embed [data-service] .cll .c-n-t a:focus-visible,.home-video-embed [data-service] .cll .cc-text a:hover,.home-video-embed [data-service] .cll .cc-text a:focus-visible{color:var(--im-link-hover-color)!important;border:none!important;border-bottom:none!important;text-decoration:none!important}.home-video-embed [data-service] .cll .c-bg,.home-video-embed [data-service] .cll .c-bg-i,.home-video-embed [data-service] .cll .c-ld{pointer-events:none!important}.home-video-embed [data-service] .cll .c-ld:after{border-color:var(--color-primary)!important;border-top-color:transparent!important}.home-video-embed [data-service] .cll .c-nt,.home-video-embed [data-service] .cll .c-n-c,.home-video-embed [data-service] .cll .c-n-a{overflow:visible!important}.home-video-embed [data-service]:not(.c-h-b) .cll .c-nt{z-index:2!important}.home-video-embed [data-service].c-h-b .cll .c-nt,.home-video-embed [data-service].c-h-n .cll .c-nt{pointer-events:none!important;visibility:hidden!important;z-index:0!important}.home-video-embed [data-service].c-h-b .cll iframe{z-index:3!important;pointer-events:auto!important}.home-video-embed [data-service] .cll .c-n-a{gap:.75rem!important;flex-wrap:wrap!important;margin-top:1rem!important}.home-video-embed [data-service] .cll .c-n-a button+button{margin-left:0!important}div.home-video-embed [data-service] .cll button.c-l-b,div.home-video-embed [data-service] .cll button.c-la-b,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;padding:.85rem 1.75rem!important;border-radius:.75rem!important;font-family:var(--font-family)!important;font-size:inherit!important;font-weight:600!important;font-synthesis:none!important;line-height:inherit!important;letter-spacing:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:3rem!important;height:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;align-self:auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none;border:1px solid transparent!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important;pointer-events:auto!important}div.home-video-embed [data-service].c-an .cll button.c-l-b,div.home-video-embed [data-service].c-an .cll button.c-la-b,div.home-video-embed [data-service].c-an .cll button.home-video-embed__consent-btn{transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1),visibility .3s ease!important}div.home-video-embed [data-service] .cll button.c-l-b:before,div.home-video-embed [data-service] .cll button.c-la-b:before,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn:before{display:none!important;content:none!important;margin:0!important;border:none!important}div.home-video-embed [data-service] .cll button.c-l-b,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}div.home-video-embed [data-service] .cll button.c-l-b:hover,div.home-video-embed [data-service] .cll button.c-l-b:focus-visible,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button:hover,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button:focus-visible{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:#fff!important;animation:cookie-btn-pulse .9s ease-out 1!important}div.home-video-embed [data-service] .cll button.c-l-b:active,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button:active{transition:none!important}div.home-video-embed [data-service] .cll button.c-la-b,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline,div.home-video-embed [data-service] .cll button.ghost-button{background:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}div.home-video-embed [data-service] .cll button.c-la-b:hover,div.home-video-embed [data-service] .cll button.c-la-b:focus-visible,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline:hover,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline:focus-visible,div.home-video-embed [data-service] .cll button.ghost-button:hover,div.home-video-embed [data-service] .cll button.ghost-button:focus-visible{background:#005b9b0f!important;border-color:var(--color-primary-hover)!important;color:var(--color-primary-hover)!important;animation:cookie-btn-pulse .9s ease-out 1!important}div.home-video-embed [data-service] .cll button.c-la-b:active,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline:active,div.home-video-embed [data-service] .cll button.ghost-button:active{background:transparent!important;transition:none!important}html.theme-dark div.home-video-embed [data-service] .cll button.c-l-b,html.theme-dark div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button{background:var(--color-white-full)!important;border-color:var(--color-white-full)!important;color:var(--color-on-primary)!important}html.theme-dark div.home-video-embed [data-service] .cll button.c-l-b:hover,html.theme-dark div.home-video-embed [data-service] .cll button.c-l-b:focus-visible,html.theme-dark div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button:hover,html.theme-dark div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn.primary-button:focus-visible{background:var(--color-white-full)!important;border-color:var(--color-white-full)!important;color:var(--color-on-primary)!important;animation:cookie-btn-pulse .9s ease-out 1!important}html.theme-dark div.home-video-embed [data-service] .cll button.c-la-b,html.theme-dark div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline,html.theme-dark div.home-video-embed [data-service] .cll button.ghost-button{background:transparent!important;border-color:var(--color-white-full)!important;color:var(--color-white-full)!important}html.theme-dark div.home-video-embed [data-service] .cll button.c-la-b:hover,html.theme-dark div.home-video-embed [data-service] .cll button.c-la-b:focus-visible,html.theme-dark div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline:hover,html.theme-dark div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn--outline:focus-visible,html.theme-dark div.home-video-embed [data-service] .cll button.ghost-button:hover,html.theme-dark div.home-video-embed [data-service] .cll button.ghost-button:focus-visible{background:#ffffff14!important;border-color:var(--color-white-full)!important;color:var(--color-white-full)!important}@media(max-width:720px){div.home-video-embed [data-service]:not(.c-h-b)[data-ratio="16:9"]:before{display:none!important;padding-top:0!important;content:none!important}div.home-video-embed [data-service]:not(.c-h-b){height:auto!important;min-height:0!important;overflow:hidden!important}div.home-video-embed [data-service]:not(.c-h-b) .cll{position:relative!important;display:block!important}div.home-video-embed [data-service]:not(.c-h-b) .cll .c-nt{position:relative!important;height:auto!important;overflow:visible!important}div.home-video-embed [data-service]:not(.c-h-b) .cll .c-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}div.home-video-embed [data-service]:not(.c-h-b) .cll .c-n-c{position:relative!important;z-index:2!important;overflow:visible!important;justify-content:center!important;align-items:stretch!important;min-height:0!important;padding:.65rem 0!important}div.home-video-embed [data-service].c-h-b[data-ratio="16:9"]:before{display:block!important;content:""!important;padding-top:56.25%!important}div.home-video-embed [data-service].c-h-b .cll .c-nt{position:absolute!important;height:100%!important}.home-video-embed [data-service] .cll .c-tl{display:none!important}.home-video-embed [data-service] .cll .c-n-t,.home-video-embed [data-service] .cll .cc-text{font-size:.8125rem!important;max-width:none!important}.home-video-embed [data-service] .cll .c-t-cn{padding:.5rem .65rem!important;width:100%!important;box-sizing:border-box!important}.home-video-embed [data-service] .cll .c-n-a{flex-direction:column!important;align-items:stretch!important;width:100%!important;margin-top:1rem!important;gap:.75rem!important}div.home-video-embed [data-service] .cll button.c-l-b,div.home-video-embed [data-service] .cll button.c-la-b,div.home-video-embed [data-service] .cll button.home-video-embed__consent-btn{width:100%!important;white-space:normal!important;padding:.75rem 1.25rem!important}}
