html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[class*=" w-icon-"],[class^=w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle}.w-inline-block{max-width:100%;display:inline-block}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{font-size:38px;line-height:44px}h1,h2{margin-top:20px}h2{font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{font-size:18px;line-height:24px}h4,h5{margin-top:10px}h5{font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote,figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ol,ul{margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}fieldset{border:0;margin:0;padding:0}[type=button],[type=reset],button{cursor:pointer;-webkit-appearance:button;border:0}label{margin-bottom:5px;font-weight:700}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}@media screen and (max-width:991px){.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-small{display:none!important}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;display:block;left:0;right:0;overflow:hidden}.w-slide,.w-slider-mask{height:100%;position:relative}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;display:inline-block}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=" w-icon-"],.w-slider-arrow-right [class^=w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-lightbox-close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:spin .8s linear infinite;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid;border-color:#0000 #0000 #fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-close{opacity:.8}}.w-richtext:after,.w-richtext:before{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before{white-space:normal}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure div{color:#0000;font-size:0}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-dropdown-list-open{position:static}.w-tabs{position:relative}.w-tabs:after,.w-tabs:before{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--_typography---type-font-body:"BDO Grotesk",Arial,sans-serif;--_color---color-text-dark:var(--_color---color-dark);--_typography---type-body-size:var(--_typography---type-base-unit);--_typography---type-body-line-height:1.5em;--_typography---type-font-headings:"BDO Grotesk",Arial,sans-serif;--_typography---type-h1-size:calc(var(--_typography---type-h2-size) * var(--_typography---type-scale-factor));--_typography---type-h1-line-height:1.15em;--_typography---type-h1-letter-spacing:-.03em;--_typography---type-h2-size:calc(var(--_typography---type-h3-size) * var(--_typography---type-scale-factor));--_typography---type-h2-line-height:1.2em;--_typography---type-h3-size:calc(var(--_typography---type-h4-size) * var(--_typography---type-scale-factor));--_typography---type-h3-line-height:1.2em;--_typography---type-h3-letter-spacing:-.01em;--_typography---type-h4-size:calc(var(--_typography---type-h5-size) * var(--_typography---type-scale-factor));--_typography---type-h4-line-height:1.3em;--_typography---type-h4-letter-spacing:-.01em;--_typography---type-h5-size:calc(var(--_typography---type-lead-size) * var(--_typography---type-scale-factor));--_typography---type-h5-line-height:1.4em;--_typography---type-h5-letter-spacing:-.01em;--_color---color-text-paragraph:#272727b3;--_gaps---gap-0-5x:calc(var(--_gaps---gap-base-unit) * .5);--_typography---type-small-size:calc(var(--_typography---type-base-unit) / var(--_typography---type-scale-factor));--_typography---type-small-line-height:1.5em;--_gaps---gap-1-5x:calc(var(--_gaps---gap-base-unit) * 1.5);--_section-padding---section-padding-base-unit:96px;--_section-padding---section-padding-1-5x:calc(var(--_section-padding---section-padding-base-unit) * 1.5);--_color---color-white:white;--_color---color-theme-2:#c7d8e4;--_color---color-theme-1:#79a7ed;--_section-padding---section-padding-0-5x:calc(var(--_section-padding---section-padding-base-unit) * .5);--_color---color-off-white-1:#f5f4f1;--_color---color-dark-border:#2727271a;--_gaps---gap-3x:calc(var(--_gaps---gap-base-unit) * 3);--_color---color-black:#000;--_gaps---gap-2x:calc(var(--_gaps---gap-base-unit) * 2);--_buttons---button-height:36px;--_buttons---button-x-padding:16px;--_buttons---button-border-radius:20px;--_color---color-dark:#272727;--_color---color-text-light:var(--_color---color-light);--_buttons---button-height-small:32px;--_container---container-max-width:1332px;--_container---container-window-gutter:24px;--_gaps---gap-base-unit:24px;--_typography---type-lead-size:calc(var(--_typography---type-base-unit) * var(--_typography---type-scale-factor));--_typography---type-lead-line-height:1.5em;--_grid---grid-5-column:521px;--_grid---grid-4-column:412px;--_typography---type-h2-letter-spacing:-.02em;--_grid---grid-6-column:630px;--_navbar---navbar-height:60px;--_navbar---navbar-links-gap:24px;--_gaps---gap-4x:calc(var(--_gaps---gap-base-unit) * 4);--_grid---grid-gap-m:24px;--_gaps---gap-0-125x:calc(var(--_gaps---gap-base-unit) * .125);--_border-radius---border-radius-base-unit:12px;--_gaps---gap-0-25x:calc(var(--_gaps---gap-base-unit) * .25);--_color---color-light:white;--_forms---forms-input-height:48px;--_forms---forms-input-x-padding:12px;--_forms---forms-input-border-color:var(--_color---color-dark-border);--_forms---forms-input-border-radius:6px;--_forms---forms-input-bg:var(--_color---color-white);--_forms---forms-input-border-color-focussed:var(--_color---color-dark);--_forms---forms-textarea-min-height:200px;--_forms---forms-input-group-spacing:12px;--_forms---forms-checkbox-size:20px;--_color---color-off-white-2:#e8e7e4;--_forms---forms-success-bg:#a9ee81;--_gaps---gap-0-75x:calc(var(--_gaps---gap-base-unit) * .75);--_forms---forms-error-bg:#f5aaaa;--_grid---grid-gap-s:12px;--_grid---grid-9-column:957px;--_grid---grid-2-column:194px;--_border-radius---border-radius-0-5x:calc(var(--_border-radius---border-radius-base-unit) * .5);--_gaps---gap-6x:calc(var(--_gaps---gap-base-unit) * 6);--_gaps---gap-5x:calc(var(--_gaps---gap-base-unit) * 5);--_grid---grid-7-column:739px;--_color---color-white-border:#ffffff26;--_color---color-white-15:#ffffff26;--_grid---grid-11-column:1175px;--_grid---grid-8-column:848px;--_typography---type-font-badges:"Google Sans Code","Trebuchet MS",sans-serif;--_color---color-effect-glass-stroke:white;--_color---color-effect-glass-bg:#fff9;--_color---color-theme-3:#80c3b9;--_gaps---gap-2-5x:calc(var(--_gaps---gap-base-unit) * 2.5);--_grid---grid-3-column:303px;--_effects---widget-shadow-distance:4px;--_effects---widget-shadow-blur:24px;--_effects---widget-shadow-color:#2727271a;--_color---color-text-paragraph-white:#fffc;--_grid---grid-10-column:1066px;--_typography---type-base-unit:14px;--_typography---type-scale-factor:1.26}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}body{font-family:var(--_typography---type-font-body);color:var(--_color---color-text-dark);font-size:var(--_typography---type-body-size);line-height:var(--_typography---type-body-line-height)}h1{font-size:var(--_typography---type-h1-size);line-height:var(--_typography---type-h1-line-height)}h1,h2{font-family:var(--_typography---type-font-headings);letter-spacing:var(--_typography---type-h1-letter-spacing);margin-top:0;margin-bottom:0;font-weight:500}h2{font-size:var(--_typography---type-h2-size);line-height:var(--_typography---type-h2-line-height)}h3{font-size:var(--_typography---type-h3-size);line-height:var(--_typography---type-h3-line-height);letter-spacing:var(--_typography---type-h3-letter-spacing)}h3,h4{font-family:var(--_typography---type-font-headings);margin-top:0;margin-bottom:0;font-weight:500}h4{font-size:var(--_typography---type-h4-size);line-height:var(--_typography---type-h4-line-height);letter-spacing:var(--_typography---type-h4-letter-spacing)}h5{font-family:var(--_typography---type-font-headings);font-size:var(--_typography---type-h5-size);line-height:var(--_typography---type-h5-line-height);letter-spacing:var(--_typography---type-h5-letter-spacing);margin-top:0;font-weight:500}h5,p{margin-bottom:0}p{color:var(--_color---color-text-paragraph)}a{color:var(--_color---color-text-dark);font-weight:500;text-decoration:none}ol,ul{padding-left:var(--_typography---type-body-line-height);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column;margin-top:0;margin-bottom:0;display:flex}img{object-fit:cover;max-width:100%;display:inline-block}label{font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);margin-bottom:0;font-weight:400;display:block}strong{font-weight:700}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-top:var(--_gaps---gap-1-5x);margin-bottom:var(--_gaps---gap-1-5x)}figcaption{margin-top:var(--_gaps---gap-0-5x);text-align:left}.section{padding-top:var(--_section-padding---section-padding-base-unit);padding-bottom:var(--_section-padding---section-padding-base-unit);overflow:clip}.section.bottom-padding-large{padding-bottom:var(--_section-padding---section-padding-1-5x)}.section.contains-dark-bg{color:var(--_color---color-white);position:relative}.section.padding-small{padding-top:var(--_section-padding---section-padding-0-5x)}.section.bottom-padding-small,.section.padding-small{padding-bottom:var(--_section-padding---section-padding-0-5x)}.section.contains-gradient,.section.cta-hero{position:relative;overflow:hidden}.section.integrations-section{padding-top:0;padding-bottom:var(--_section-padding---section-padding-1-5x)}.section.top-padding-small{padding-top:var(--_section-padding---section-padding-0-5x)}.section.changelog-section{min-height:40vh;padding-top:0}.button{height:var(--_buttons---button-height);padding-right:var(--_buttons---button-x-padding);padding-left:var(--_buttons---button-x-padding);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border-radius:var(--_buttons---button-border-radius);background-color:#111;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:0;justify-content:center;align-items:center;display:flex}.button:where(.w-variant-55173ec4-65a3-7d11-b249-3a4fc7887487){height:var(--_buttons---button-height-small)}.button:where(.w-variant-9ca17b92-2aa2-7044-3545-cf96f5cf1544){background-color:var(--_color---color-white);color:#111;box-shadow:inset 0 0 0 1px rgba(17,24,39,.12)}.button.bg-white{background-color:var(--_color---color-white);color:var(--_color---color-dark)}.main-container{z-index:2;max-width:var(--_container---container-max-width);padding-right:var(--_container---container-window-gutter);padding-left:var(--_container---container-window-gutter);width:100%;margin-left:auto;margin-right:auto;position:relative}.main-container.nav-main-container{position:static}.text---small{font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height)}.group{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-links{grid-column-gap:var(--_navbar---navbar-links-gap);grid-row-gap:var(--_navbar---navbar-links-gap);justify-content:center;align-items:center;display:flex}.navbar-right-contents{padding-left:var(--_grid---grid-gap-m);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);justify-content:flex-start;align-items:center;display:flex}.trigger-search{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);cursor:pointer;justify-content:center;align-items:center;font-weight:500;transition:opacity .2s;display:flex}.trigger-search:hover{opacity:.5}.search-modal-wrap{z-index:100;padding-right:var(--_container---container-window-gutter);padding-left:var(--_container---container-window-gutter);width:100vw;height:100svh;display:none;position:fixed;top:0;left:0}.search-modal-content{top:var(--_gaps---gap-2x);max-width:var(--_grid---grid-6-column);width:100%;margin-left:auto;margin-right:auto;position:relative}.search-modal-form{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-light);margin-bottom:0;padding:18px;display:flex}.search-modal-screen{background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.navbar-menu-search{width:100%;margin-bottom:0;display:none}.checkbox{width:var(--_forms---forms-checkbox-size);height:var(--_forms---forms-checkbox-size);border:1px solid var(--_color---color-dark-border);background-color:var(--_color---color-off-white-2);border-radius:3px;flex:none;margin-top:0;margin-left:0}.form-success{padding:var(--_gaps---gap-base-unit);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_forms---forms-success-bg);text-align:center}.select-field{height:var(--_forms---forms-input-height);padding-right:var(--_forms---forms-input-x-padding);padding-left:var(--_forms---forms-input-x-padding);border-radius:var(--_forms---forms-input-border-radius);background-color:var(--_forms---forms-input-bg);color:var(--_color---color-text-dark);cursor:pointer;margin-bottom:0}.select-wrap{position:relative}.grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center;display:grid}.grid.inside-accordion{width:100%}.body{background-color:var(--_color---color-light)}.noise-bg{z-index:0;pointer-events:none;mix-blend-mode:overlay;background-image:url(https://cdn.prod.website-files.com/68b0f2d535d9b26e05ca3478/68b4da075e15888b0e1267e5_noise-pattern.png);background-position:50%;background-size:150px 150px;width:100%;height:100%;position:absolute;top:0;left:0}.announcement-cross{cursor:pointer;transition:opacity .2s;position:absolute;right:0}.announcement-cross:hover{opacity:.5}.dropdown-feature-links{grid-column-gap:var(--_gaps---gap-0-125x);grid-row-gap:var(--_gaps---gap-0-125x);flex-flow:column;display:flex}.bold-text{font-weight:500}.body-text{color:var(--_color---color-text-paragraph)}.body-text.faq-answer{max-width:var(--_grid---grid-6-column)}.body-text.pricing-description{position:relative}.dropdown-links{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);justify-content:flex-start;align-items:flex-start}.dropdown-links,.footer{flex-flow:column;display:flex}.footer{padding-top:var(--_section-padding---section-padding-base-unit);padding-bottom:var(--_gaps---gap-3x);grid-column-gap:var(--_gaps---gap-6x);grid-row-gap:var(--_gaps---gap-6x);background-image:linear-gradient(180deg,var(--_color---color-dark),var(--_color---color-black));color:var(--_color---color-white);position:relative}.footer-contents{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:row;justify-content:space-between;align-items:flex-start;display:flex}.footer-menus{max-width:var(--_grid---grid-7-column);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-links{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-link{opacity:.5;color:var(--_color---color-white);transition:opacity .2s}.footer-link:hover{opacity:1}.muted-text{opacity:.7}.copyright-link{opacity:.7;color:var(--_color---color-white);font-weight:400;transition:opacity .2s}.copyright-link:hover{opacity:1}.social-links{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x)}.social-link-circle,.social-links{justify-content:center;align-items:center;display:flex}.social-link-circle{background-color:var(--_color---color-white-15);border-radius:50%;width:42px;height:42px;transition:background-color .2s}.social-link-circle:hover{background-color:#ffffff4d}.social-link-icon{max-height:18px}.compliance-text{max-width:var(--_grid---grid-11-column);opacity:.5;font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height)}.flute-wrapper{z-index:1;opacity:.15;pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.content{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.content.metric-grid-item-content{padding-right:var(--_gaps---gap-0-75x)}.content.section-title{max-width:var(--_grid---grid-7-column);width:100%}.content.search-content{align-items:stretch}.badge-text{font-family:var(--_typography---type-font-badges);font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);font-weight:500}.trust-badge{padding:var(--_gaps---gap-0-25x) var(--_gaps---gap-0-75x) var(--_gaps---gap-0-25x) var(--_gaps---gap-0-5x);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border:1px solid var(--_color---color-effect-glass-stroke);background-color:var(--_color---color-effect-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:200px;justify-content:flex-start;align-items:center;display:flex;box-shadow:0 4px 12px #0000001a}.blur-blob-1{aspect-ratio:1;background-color:var(--_color---color-theme-3);opacity:.3;filter:blur(72px);border-radius:50%;width:600px;position:absolute;bottom:-150px;right:0}.glass-photo{padding:var(--_gaps---gap-0-25x);border:1px solid var(--_color---color-effect-glass-stroke);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-effect-glass-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;box-shadow:0 4px 12px #0000001a}.glass-photo-landscape{aspect-ratio:3/2;border-radius:7px;max-width:96px}.cards-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.card{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);position:relative;overflow:hidden}.card,.use-case-card-content{flex-flow:column;display:flex}.use-case-card-content{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x)}.card-tags{flex-flow:wrap}.card-tags,.icon-tag-small{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);display:flex}.icon-tag-small{padding:var(--_gaps---gap-0-25x) var(--_gaps---gap-0-5x) var(--_gaps---gap-0-25x) var(--_gaps---gap-0-25x);border-radius:var(--_border-radius---border-radius-0-5x);background-color:var(--_color---color-white);color:var(--_color---color-dark);justify-content:flex-start;align-items:center}.trust-card{padding:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);border-radius:var(--_border-radius---border-radius-base-unit);background-image:linear-gradient(180deg,var(--_color---color-dark),var(--_color---color-black));color:var(--_color---color-white);justify-content:space-between;overflow:hidden}.metric,.trust-card{flex-flow:column;display:flex;position:relative}.metric{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x)}.metric-text{letter-spacing:-.03em;font-size:71px;line-height:1em}.restricted-grid-content{max-width:var(--_grid---grid-4-column);grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;width:100%;margin-left:auto;margin-right:auto;display:flex}.restricted-grid-content.increased-gap{grid-column-gap:var(--_gaps---gap-2-5x);grid-row-gap:var(--_gaps---gap-2-5x)}.list{flex-flow:column;display:flex}.checklist-item{padding-top:var(--_gaps---gap-0-5x);padding-bottom:var(--_gaps---gap-0-5x);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border-bottom:1px solid var(--_color---color-dark-border);justify-content:flex-start;align-items:center;font-weight:500;display:flex}.checklist-item.last{border-bottom-style:none;padding-bottom:0}.checklist-item.pricing-checklist-item{font-weight:400}.widget-box-landscape{padding:var(--_gaps---gap-0-75x);aspect-ratio:3/2;border-radius:var(--_border-radius---border-radius-base-unit);justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.widget-title-avatar{border-radius:50%;max-height:36px}.widget-item-justfieid{justify-content:space-between;align-items:center;display:flex}.image-wrap{border-radius:var(--_border-radius---border-radius-base-unit);position:relative;overflow:hidden}.vertical-section{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;display:flex}.vertical-section.member-section{grid-column-gap:var(--_gaps---gap-4x);grid-row-gap:var(--_gaps---gap-4x)}.vertical-centered-title{max-width:var(--_grid---grid-7-column);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.features-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.feature-box{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);justify-content:center;align-items:center;width:100%;height:auto;min-height:303px;display:flex;position:relative;overflow:hidden}.feature-item{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;display:flex}.feature-item-text{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);flex-flow:column;display:flex}.pie-chart-categories{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column;display:flex}.product-amounts-wrap{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);display:flex}.product-amounts-item{grid-column-gap:var(--_gaps---gap-0-125x);grid-row-gap:var(--_gaps---gap-0-125x);flex-flow:column;display:flex}.product-amounts-item.horizontal{flex-flow:row;justify-content:flex-start;align-items:center}.product-categories-wrap,.product-owners-wrap{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);justify-content:flex-start;align-items:center;display:flex}.provider-selection{padding:var(--_gaps---gap-0-25x);grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);border:1px solid var(--_color---color-dark-border);border-radius:var(--_border-radius---border-radius-0-5x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.provider-selection.selected{border-width:2px;border-color:var(--_color---color-theme-1);background-color:var(--_color---color-off-white-1)}.members-row{padding:var(--_gaps---gap-0-5x);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border-bottom:1px solid var(--_color---color-dark-border);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center start;display:grid}.members-row.last{border-bottom-style:none}.members-row-left{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);justify-content:flex-start;align-items:center;font-weight:500;display:flex}.gradient-bg-dark{z-index:0;background-image:linear-gradient(180deg,var(--_color---color-dark),var(--_color---color-black));width:100%;height:100%;position:absolute;top:0;left:0}.tabs-section{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:end;display:grid}.tabs-section-wrap{position:relative}.tabs-menu{max-width:var(--_grid---grid-5-column);grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.scrim{background-image:linear-gradient(180deg,#0000,var(--_color---color-black));width:100%;height:50%;position:absolute;bottom:0;left:0}.tabs-section-title-wrap{width:calc(50% - 12px);position:absolute;top:0;right:0}.tabs-section-title-wrap.left{right:auto}.tabs-section-title-text{max-width:var(--_grid---grid-5-column);margin-left:auto;margin-right:auto}.justified-title{justify-content:space-between;align-items:center;display:flex}.wide-accordion-subtitle{color:var(--_color---color-text-paragraph);flex:1}.customer-accordion-image-wrap{max-width:var(--_grid---grid-4-column);flex:1;justify-content:center;align-items:center;display:flex}.customer-accordion-image{max-width:var(--_grid---grid-2-column);aspect-ratio:2/3;border-radius:var(--_border-radius---border-radius-base-unit)}.customer-accordion-text-wrap{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.customer-accordion-author{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);justify-content:flex-start;align-items:center;display:flex}.scrolling-banner{padding-top:var(--_gaps---gap-base-unit);padding-bottom:var(--_gaps---gap-base-unit);border-radius:var(--_border-radius---border-radius-base-unit);color:var(--_color---color-white);position:relative;overflow:hidden}.marquee-items{padding-right:var(--_gaps---gap-2x);grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.metrics-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.metric-grid-item{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.avatar-group-item{border-radius:50%;flex:none;max-height:36px;margin-right:-6px}.avatar-group-item.large{max-height:48px}.post-wrap{max-width:var(--_grid---grid-9-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.post-wrap.wide{max-width:var(--_grid---grid-10-column)}.blog-post-title-wrap{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.main-post-image{aspect-ratio:16/9;border-radius:var(--_border-radius---border-radius-base-unit);align-self:stretch}.article{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);margin-top:calc(-1 * var(--_gaps---gap-1-5x));margin-bottom:calc(-1 * var(--_gaps---gap-1-5x));flex-flow:column;display:flex}.article blockquote{font-size:var(--_typography---type-lead-size);line-height:var(--_typography---type-lead-line-height);border-left-style:none;margin-bottom:0;padding:0}.article img{border-radius:var(--_border-radius---border-radius-base-unit)}.article strong{color:var(--_color---color-dark);font-weight:500}.member-single-wrap{max-width:var(--_grid---grid-4-column);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);text-align:center;margin-left:auto;margin-right:auto}.member-single-name,.member-single-wrap{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.member-social-links{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);justify-content:center;align-items:center;display:flex}.member-social-link{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);opacity:.5;font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);justify-content:flex-start;align-items:center;transition:opacity .2s;display:flex}.member-social-link:hover{opacity:1}.member-social-icon{max-height:18px}.featured-post-wrap{grid-column-gap:0;grid-row-gap:0;border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;font-weight:400;display:grid;overflow:hidden}.featured-post-content{padding:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-2-5x);grid-row-gap:var(--_gaps---gap-2-5x);flex-flow:column;justify-content:space-between;display:flex}.emoji-square{border:1px solid var(--_color---color-effect-glass-stroke);border-radius:var(--_border-radius---border-radius-0-5x);background-color:var(--_color---color-effect-glass-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 4px 12px #0000001a}.emoji-square-icon{max-height:42px}.ai-action-items{padding-right:var(--_gaps---gap-0-5x);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);display:flex}.ai-action-items.right{padding-right:0;padding-left:var(--_gaps---gap-0-5x)}.title{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);flex-flow:column;display:flex}.absolute-widget-wrapper{position:absolute}.pricing-tabs{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);margin-top:calc(-1 * var(--_gaps---gap-2x));margin-bottom:calc(-1 * var(--_gaps---gap-2x));flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.price-tabs{background-color:var(--_color---color-off-white-2);border-radius:200px;padding:3px;display:flex}.widget-box-square{padding:var(--_gaps---gap-0-75x);aspect-ratio:1;border-radius:var(--_border-radius---border-radius-base-unit);justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.industries-grid{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.inudstry-card{padding:var(--_gaps---gap-base-unit);aspect-ratio:1;border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);text-align:center;flex-flow:column;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.industry-card-logo-wrap{justify-content:center;align-items:center;min-height:32px;display:flex}.industry-card-bottom{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.square-image{aspect-ratio:1}.square-image.parallax-square{width:100%;transform:scale(1.2)}.justified-grid-content{max-width:var(--_grid---grid-5-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;justify-content:space-between;width:100%;display:flex}.icon-feature-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.icon-feature-grid.quarters{grid-template-columns:1fr 1fr 1fr 1fr}.faq-section{max-width:var(--_grid---grid-7-column);margin-left:auto;margin-right:auto}.icon-tabs{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);display:flex}.section-addendum{padding:var(--_gaps---gap-0-5x);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);background-color:var(--_color---color-off-white-1);border-radius:200px;justify-content:flex-start;align-items:center;display:flex}.section-addendum.glass-bg{border:1px solid var(--_color---color-effect-glass-stroke);background-color:var(--_color---color-effect-glass-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px #0000001a}.addendum-text{flex:1}.customers-grid{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.customer-story-item{border-radius:var(--_border-radius---border-radius-base-unit);color:var(--_color---color-white);display:flex;position:relative;overflow:hidden}.customer-story-item-image{aspect-ratio:2.25/3}.customer-story-item-content{z-index:1;padding:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);justify-content:flex-start;align-items:flex-start;width:100%;position:absolute;bottom:0;left:0}.customer-story-item-content,.text-accordion-tabs{flex-flow:column;display:flex}.hero-metrics{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.customer-header{padding:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);border-radius:var(--_border-radius---border-radius-base-unit);color:var(--_color---color-white);align-self:stretch;overflow:hidden}.customer-header,.customer-header-grid{grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;position:relative}.customer-header-grid{z-index:2;grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);display:grid}.customer-header-image{border-radius:var(--_border-radius---border-radius-base-unit);overflow:hidden}.customer-header-content{justify-content:space-between}.customer-header-content,.customer-header-title{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;display:flex}.customer-header-top{justify-content:space-between;align-items:center;display:flex}.customer-details{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.customer-detail-item{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);flex-flow:column;display:flex}.logos-section{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);text-align:center;flex-flow:column;display:flex}.logo-row-item{opacity:.5}.logo-scrim{z-index:2;background-image:linear-gradient(288deg,var(--_color---color-white),#fff0 20%,#fff0 80%,white);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.members-widget-overlay{width:var(--_grid---grid-6-column);position:absolute;left:48px}.integrations-box{padding:var(--_gaps---gap-base-unit);aspect-ratio:3/2;border-radius:var(--_border-radius---border-radius-base-unit);color:var(--_color---color-white);align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.integrations-row{padding-right:var(--_gaps---gap-4x);grid-column-gap:var(--_gaps---gap-4x);grid-row-gap:var(--_gaps---gap-4x);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.customer-slider{background-color:#0000;height:auto}.slider-mask{max-width:var(--_grid---grid-10-column);overflow:visible}.customer-slide-wrap{padding-right:var(--_gaps---gap-base-unit)}.customer-card{padding:var(--_gaps---gap-0-75x);grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);background-color:var(--_color---color-white);color:var(--_color---color-dark);grid-template-rows:auto;grid-template-columns:1fr 1.5fr;grid-auto-columns:1fr;display:grid}.customer-card,.customer-card-image-wrap{border-radius:var(--_border-radius---border-radius-base-unit);overflow:hidden}.customer-card-image-wrap{color:var(--_color---color-white);position:relative}.customer-card-content{padding-top:var(--_gaps---gap-0-5x);grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:column;justify-content:space-between;display:flex}.customer-card-content-bottom{justify-content:space-between;align-items:center;display:flex}.customer-slider-wrap{padding-bottom:var(--_gaps---gap-2-5x)}.customer-quotes-section{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 2fr;grid-auto-columns:1fr;display:grid}.customer-quotes-title-wrap{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;justify-content:space-between;display:flex}.customer-quotes-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.customer-quotes-grid.thirds{grid-template-columns:1fr 1fr 1fr}.customer-quote-box{padding:var(--_gaps---gap-0-75x);grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.customer-quote-avatar{border-radius:50%;max-height:72px}.customer-quote-avatar.large{max-height:96px}.customer-quote-box-text{flex:1}.gradient-bg-4{z-index:0;background-image:linear-gradient(180deg,var(--_color---color-white),var(--_color---color-theme-2) 43%,var(--_color---color-theme-1));pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.customer-spotlight{max-width:var(--_grid---grid-5-column);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.use-case-grid{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.use-case{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-dark);color:var(--_color---color-white);position:relative;overflow:hidden}.use-case-image{aspect-ratio:3/4}.use-case-text{z-index:3;padding:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);text-align:center;flex-flow:column;width:100%;display:flex;position:absolute;bottom:0;left:0}.use-case-card-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.use-case-card{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-white-15);flex-flow:column;display:flex;overflow:hidden}.use-case-card-body{padding:var(--_gaps---gap-0-75x) var(--_gaps---gap-0-75x) var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:column;display:flex}.bento-halves{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.portrait-image-grid-wrap{justify-content:center;align-items:center;display:flex}.client-spotlight{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.client-spotlight-quote-wrap{flex-flow:column;display:flex}.client-spotlight-quote-wrap,.metric-halves{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit)}.metric-halves{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:stretch;display:grid}.comparison-table-wrap{max-width:var(--_grid---grid-8-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;width:100%;margin-left:auto;margin-right:auto;display:flex}.comparison-table{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:column;display:flex}.comparison-table-row{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.table-row-description{font-weight:500}.table-row-emphasis{font-size:var(--_typography---type-lead-size);line-height:var(--_typography---type-lead-line-height);text-align:center;font-weight:500}.table-row-deemphasis{color:var(--_color---color-text-paragraph);text-align:center}.table-rows{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);flex-flow:column;display:flex}.integrations-wrap{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:column;display:flex}.categories{justify-content:flex-start;align-items:center}.categories,.integration-categories{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);display:flex}.integrations-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.integrations-item{border:1px solid var(--_color---color-dark-border);border-radius:var(--_border-radius---border-radius-base-unit);overflow:hidden}.integrations-item-body{padding:var(--_gaps---gap-0-75x);grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;justify-content:flex-start;align-items:flex-start;min-height:360px;display:flex}.integrations-cta{padding-top:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);justify-content:flex-start;align-items:center;display:flex}.glass-photo-portrait{aspect-ratio:3/4;border-radius:var(--_border-radius---border-radius-0-5x);max-width:60px}.hero-text-metrics{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.about-us-intro{max-width:var(--_grid---grid-4-column);grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;width:100%;margin-left:auto;margin-right:auto;display:flex}.about-us-author{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.signature{transform:rotate(-5deg)}.timeline-slider{background-color:#0000;height:auto}.timeline-slider-mask{max-width:var(--_grid---grid-4-column);overflow:visible}.timeline-slide{padding-bottom:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;display:flex}.timeline-slide-top{justify-content:center;align-items:flex-start;display:flex;position:relative}.large-quote-signature{transform:rotate(-5deg)}.career-list-section{max-width:var(--_grid---grid-8-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.careers-list{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column;display:flex}.career-meta-item{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x)}.career-meta-item,.form{flex-flow:column;display:flex}.form{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit)}.metrics-left{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);justify-content:flex-start;align-items:center;display:flex}.accordion-grid-section{max-width:var(--_grid---grid-5-column);grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);flex-flow:column;display:flex}.restricted-width-heading{max-width:var(--_grid---grid-7-column)}.pricing-tabs-content{align-self:stretch}.customer-quote-vanilla{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-images{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;align-self:stretch;display:grid}.request-demo-content{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.utility-article-wrap{max-width:var(--_grid---grid-6-column);grid-column-gap:var(--_gaps---gap-4x);grid-row-gap:var(--_gaps---gap-4x);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.utility-section{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);grid-template-columns:1fr 2fr}.colours-grid,.utility-section{grid-template-rows:auto;grid-auto-columns:1fr;display:grid}.colours-grid{grid-column-gap:var(--_grid---grid-gap-m);grid-row-gap:var(--_grid---grid-gap-m);grid-template-columns:1fr 1fr 1fr 1fr}.colour-swatch{aspect-ratio:3/2;border-radius:var(--_border-radius---border-radius-base-unit);width:100%}.colour-swatch.white{border:1px solid var(--_color---color-dark-border);background-color:var(--_color---color-white)}.buttons{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.license-image-link{border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-dark);color:var(--_color---color-white);justify-content:center;align-items:center;display:flex;overflow:hidden}.license-link-text{font-size:var(--_typography---type-lead-size);line-height:var(--_typography---type-lead-line-height);position:absolute}.license-link-image{opacity:.5}.search-results-wrap{max-width:var(--_grid---grid-8-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;width:100%;margin-left:auto;margin-right:auto;display:flex}.search-form{padding:var(--_gaps---gap-0-75x);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);margin-bottom:0;display:flex}.search-result-list{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;display:flex}.search-result-url{margin-bottom:var(--_gaps---gap-0-25x);opacity:.5}.parallax{aspect-ratio:auto;position:relative;transform:scale(1.2)}.button-text-wrap{flex-flow:column;align-self:stretch;display:flex;overflow:hidden}.button-text-element{flex:1;justify-content:center;align-items:center;min-height:100%;display:flex}@media screen and (max-width:991px){body{--_container---container-max-width:1332px;--_container---container-window-gutter:24px;--_typography---type-font-body:"BDO Grotesk",Arial,sans-serif;--_typography---type-body-size:var(--_typography---type-base-unit);--_typography---type-body-line-height:1.5em;--_typography---type-font-headings:"BDO Grotesk",Arial,sans-serif;--_typography---type-h1-size:calc(var(--_typography---type-h2-size) * var(--_typography---type-scale-factor));--_typography---type-h1-line-height:1.15em;--_typography---type-h1-letter-spacing:-.03em;--_typography---type-h2-size:calc(var(--_typography---type-h3-size) * var(--_typography---type-scale-factor));--_typography---type-h2-line-height:1.2em;--_typography---type-h3-size:calc(var(--_typography---type-h4-size) * var(--_typography---type-scale-factor));--_typography---type-h3-line-height:1.2em;--_typography---type-h3-letter-spacing:-.01em;--_typography---type-h4-size:calc(var(--_typography---type-h5-size) * var(--_typography---type-scale-factor));--_typography---type-h4-line-height:1.3em;--_typography---type-h4-letter-spacing:-.01em;--_typography---type-h5-size:calc(var(--_typography---type-lead-size) * var(--_typography---type-scale-factor));--_typography---type-h5-line-height:1.4em;--_typography---type-h5-letter-spacing:-.01em;--_typography---type-small-size:calc(var(--_typography---type-base-unit) / var(--_typography---type-scale-factor));--_typography---type-small-line-height:1.5em;--_typography---type-lead-size:calc(var(--_typography---type-base-unit) * var(--_typography---type-scale-factor));--_typography---type-lead-line-height:1.5em;--_typography---type-h2-letter-spacing:-.02em;--_typography---type-font-badges:"Google Sans Code","Trebuchet MS",sans-serif;--_typography---type-base-unit:14px;--_typography---type-scale-factor:1.26;--_section-padding---section-padding-base-unit:96px;--_section-padding---section-padding-1-5x:calc(var(--_section-padding---section-padding-base-unit) * 1.5);--_section-padding---section-padding-0-5x:calc(var(--_section-padding---section-padding-base-unit) * .5);--_border-radius---border-radius-base-unit:12px;--_border-radius---border-radius-0-5x:calc(var(--_border-radius---border-radius-base-unit) * .5);--_border-radius---border-radius-2x:calc(var(--_border-radius---border-radius-base-unit) * 2)}.main-container.inside-dropdown{max-width:100%;padding-left:0;padding-right:0}.nav-links{padding:var(--_gaps---gap-base-unit) var(--_container---container-window-gutter) var(--_gaps---gap-4x);grid-column-gap:0;grid-row-gap:0;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;overflow:scroll}.grid{max-width:var(--_grid---grid-6-column);grid-column-gap:var(--_gaps---gap-4x);grid-row-gap:var(--_gaps---gap-4x);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.grid.inside-accordion{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x)}.footer-contents{grid-column-gap:var(--_gaps---gap-4x);grid-row-gap:var(--_gaps---gap-4x);flex-flow:column;justify-content:flex-start;align-items:center}.footer-menus{max-width:var(--_grid---grid-6-column);align-self:center;width:100%}.blur-blob-1{width:400px}.cards-grid{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-columns:1fr 1fr}.features-grid{flex-flow:column;display:flex}.feature-item{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:center start;display:grid}.tabs-section{flex-flow:column;display:flex}.tabs-section-wrap{max-width:var(--_grid---grid-6-column);grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column-reverse;margin-left:auto;margin-right:auto;display:flex}.tabs-menu{max-width:100%}.tabs-section-title-wrap{width:auto;position:static}.tabs-section-title-text{max-width:none}.customer-accordion-image-wrap{max-width:var(--_grid---grid-3-column)}.metrics-grid{max-width:var(--_grid---grid-5-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);margin-left:auto;margin-right:auto}.featured-post-wrap,.industries-grid,.metrics-grid{flex-flow:column;display:flex}.industries-grid{max-width:var(--_grid---grid-4-column);margin-left:auto;margin-right:auto}.justified-grid-content{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);margin-left:auto;margin-right:auto}.icon-feature-grid.quarters{grid-row-gap:var(--_gaps---gap-3x)}.customers-grid,.icon-feature-grid.quarters{grid-template-columns:1fr 1fr}.customer-header-grid{display:flex}.customer-card{padding-top:var(--_gaps---gap-0-5x);padding-bottom:var(--_gaps---gap-0-5x);padding-left:var(--_gaps---gap-0-5x)}.customer-quotes-section{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;display:flex}.customer-quotes-grid.thirds{max-width:var(--_grid---grid-5-column);grid-column-gap:var(--_gaps---gap-2-5x);grid-row-gap:var(--_gaps---gap-2-5x);flex-flow:column;grid-template-columns:1fr;margin-left:auto;margin-right:auto;display:flex}.customer-spotlight{padding-top:var(--_gaps---gap-1-5x);border-top:1px solid var(--_color---color-dark-border);max-width:100%}.use-case-grid{flex-flow:column;display:flex}.use-case-image{aspect-ratio:3/2;object-position:50% 15%}.use-case-card-grid{flex-flow:column;display:flex}.request-demo-content,.utility-section{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x)}.utility-section{flex-flow:column;display:flex}}@media screen and (max-width:767px){body{--_container---container-max-width:1332px;--_container---container-window-gutter:24px;--_typography---type-font-body:"BDO Grotesk",Arial,sans-serif;--_typography---type-body-size:var(--_typography---type-base-unit);--_typography---type-body-line-height:1.5em;--_typography---type-font-headings:"BDO Grotesk",Arial,sans-serif;--_typography---type-h1-size:calc(var(--_typography---type-h2-size) * var(--_typography---type-scale-factor));--_typography---type-h1-line-height:1.15em;--_typography---type-h1-letter-spacing:-.03em;--_typography---type-h2-size:calc(var(--_typography---type-h3-size) * var(--_typography---type-scale-factor));--_typography---type-h2-line-height:1.2em;--_typography---type-h3-size:calc(var(--_typography---type-h4-size) * var(--_typography---type-scale-factor));--_typography---type-h3-line-height:1.2em;--_typography---type-h3-letter-spacing:-.01em;--_typography---type-h4-size:calc(var(--_typography---type-h5-size) * var(--_typography---type-scale-factor));--_typography---type-h4-line-height:1.3em;--_typography---type-h4-letter-spacing:-.01em;--_typography---type-h5-size:calc(var(--_typography---type-lead-size) * var(--_typography---type-scale-factor));--_typography---type-h5-line-height:1.4em;--_typography---type-h5-letter-spacing:-.01em;--_typography---type-small-size:calc(var(--_typography---type-base-unit) / var(--_typography---type-scale-factor));--_typography---type-small-line-height:1.5em;--_typography---type-lead-size:calc(var(--_typography---type-base-unit) * var(--_typography---type-scale-factor));--_typography---type-lead-line-height:1.5em;--_typography---type-h2-letter-spacing:-.02em;--_typography---type-font-badges:"Google Sans Code","Trebuchet MS",sans-serif;--_typography---type-base-unit:14px;--_typography---type-scale-factor:1.19;--_section-padding---section-padding-base-unit:72px;--_section-padding---section-padding-1-5x:calc(var(--_section-padding---section-padding-base-unit) * 1.5);--_section-padding---section-padding-0-5x:calc(var(--_section-padding---section-padding-base-unit) * .5);--_border-radius---border-radius-base-unit:9px;--_border-radius---border-radius-0-5x:calc(var(--_border-radius---border-radius-base-unit) * .5);--_border-radius---border-radius-2x:calc(var(--_border-radius---border-radius-base-unit) * 2)}.navbar-menu-search{margin-top:var(--_gaps---gap-base-unit);margin-bottom:var(--_gaps---gap-base-unit);display:block}.grid{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x)}.footer{grid-column-gap:var(--_gaps---gap-5x);grid-row-gap:var(--_gaps---gap-5x)}.content.featured-post-top{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x)}.content.request-demo-title{justify-content:flex-start;align-items:center}.blur-blob-1{width:300px}.glass-photo-landscape{max-width:72px}.restricted-grid-content,.use-case-card-content{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit)}.widget-box-landscape{padding-top:var(--_gaps---gap-base-unit);padding-bottom:var(--_gaps---gap-base-unit);aspect-ratio:auto}.vertical-section.member-section{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x)}.tabs-section-wrap{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x)}.article,.metric-grid-item{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit)}.article{margin-top:calc(-1 * var(--_gaps---gap-base-unit));margin-bottom:calc(-1 * var(--_gaps---gap-base-unit))}.featured-post-content{padding:var(--_gaps---gap-0-75x)}.emoji-square{width:60px;height:60px}.emoji-square-icon{max-height:42px}.widget-box-square{padding-top:var(--_gaps---gap-base-unit);padding-bottom:var(--_gaps---gap-base-unit);aspect-ratio:auto}.justified-grid-content{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x)}.icon-feature-grid{grid-template-columns:1fr 1fr}.customers-grid{grid-template-columns:1fr}.customer-story-item-image{aspect-ratio:1}.customer-header-grid{flex-flow:column}.customer-header-image{aspect-ratio:1}.members-widget-overlay{flex:none;position:static}.customer-card{padding-top:var(--_gaps---gap-0-75x);padding-bottom:var(--_gaps---gap-0-75x);padding-left:var(--_gaps---gap-0-75x);flex-flow:column-reverse;display:flex}.customer-card-image{aspect-ratio:1}.customer-quotes-grid{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-columns:1fr}.bento-halves{flex-flow:column;display:flex}.integrations-cta{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:0}.hero-text-metrics{max-width:var(--_grid---grid-4-column);flex-flow:column;margin-left:auto;margin-right:auto}.request-demo-content{text-align:center;justify-content:flex-start;align-items:center}.utility-section{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x)}}@media screen and (max-width:479px){body{--_container---container-max-width:1332px;--_container---container-window-gutter:12px;--_typography---type-font-body:"BDO Grotesk",Arial,sans-serif;--_typography---type-body-size:var(--_typography---type-base-unit);--_typography---type-body-line-height:1.5em;--_typography---type-font-headings:"BDO Grotesk",Arial,sans-serif;--_typography---type-h1-size:calc(var(--_typography---type-h2-size) * var(--_typography---type-scale-factor));--_typography---type-h1-line-height:1.15em;--_typography---type-h1-letter-spacing:-.03em;--_typography---type-h2-size:calc(var(--_typography---type-h3-size) * var(--_typography---type-scale-factor));--_typography---type-h2-line-height:1.2em;--_typography---type-h3-size:calc(var(--_typography---type-h4-size) * var(--_typography---type-scale-factor));--_typography---type-h3-line-height:1.2em;--_typography---type-h3-letter-spacing:-.01em;--_typography---type-h4-size:calc(var(--_typography---type-h5-size) * var(--_typography---type-scale-factor));--_typography---type-h4-line-height:1.3em;--_typography---type-h4-letter-spacing:-.01em;--_typography---type-h5-size:calc(var(--_typography---type-lead-size) * var(--_typography---type-scale-factor));--_typography---type-h5-line-height:1.4em;--_typography---type-h5-letter-spacing:-.01em;--_typography---type-small-size:calc(var(--_typography---type-base-unit) / var(--_typography---type-scale-factor));--_typography---type-small-line-height:1.5em;--_typography---type-lead-size:calc(var(--_typography---type-base-unit) * var(--_typography---type-scale-factor));--_typography---type-lead-line-height:1.5em;--_typography---type-h2-letter-spacing:-.02em;--_typography---type-font-badges:"Google Sans Code","Trebuchet MS",sans-serif;--_typography---type-base-unit:14px;--_typography---type-scale-factor:1.19;--_section-padding---section-padding-base-unit:72px;--_section-padding---section-padding-1-5x:calc(var(--_section-padding---section-padding-base-unit) * 1.5);--_section-padding---section-padding-0-5x:calc(var(--_section-padding---section-padding-base-unit) * .5);--_border-radius---border-radius-base-unit:9px;--_border-radius---border-radius-0-5x:calc(var(--_border-radius---border-radius-base-unit) * .5);--_border-radius---border-radius-2x:calc(var(--_border-radius---border-radius-base-unit) * 2)}.button.search-modal-button{display:none}.dropdown-feature-links{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x)}.footer{grid-column-gap:var(--_gaps---gap-4x);grid-row-gap:var(--_gaps---gap-4x)}.footer-contents{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x)}.footer-menus{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x);grid-template-columns:1fr}.content.metric-grid-item-content{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x)}.content.customer-card-top{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x)}.cards-grid{flex-flow:column;display:flex}.metric-text{font-size:56px}.restricted-grid-content.increased-gap{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x)}.widget-box-landscape.inside-accordion{justify-content:flex-start;align-items:center}.features-grid{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x)}.feature-box{padding-right:var(--_gaps---gap-0-5x);padding-left:var(--_gaps---gap-0-5x)}.feature-item{display:flex}.justified-title{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start}.customer-accordion-image{max-width:144px}.metrics-grid{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x)}.pricing-tabs{width:100%}.price-tabs{display:flex}.landscape-on-mobile{aspect-ratio:3/2;object-position:50% 0}.inudstry-card{padding:var(--_gaps---gap-0-75x);aspect-ratio:auto}.icon-feature-grid,.inudstry-card{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x)}.icon-feature-grid{grid-template-columns:1fr}.icon-feature-grid.quarters{grid-row-gap:var(--_gaps---gap-2-5x);grid-template-columns:1fr}.icon-tabs{grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column}.section-addendum{border-radius:var(--_border-radius---border-radius-base-unit);flex-flow:column;justify-content:flex-start;align-items:flex-start}.customer-story-item-image{aspect-ratio:auto}.customer-story-item-content{padding:var(--_gaps---gap-0-75x)}.customer-story-link-button-wrap{display:none}.hero-metrics{flex-flow:row}.customer-header-top{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column-reverse;justify-content:flex-start;align-items:flex-start}.customer-details{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);grid-template-columns:1fr 1fr}.integrations-box{aspect-ratio:1}.customer-card{border-radius:var(--_border-radius---border-radius-base-unit)}.customer-card-image{aspect-ratio:auto}.customer-card-content{padding-top:0}.customer-card-content,.customer-card-content-bottom{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit)}.customer-card-content-bottom{flex-flow:column;justify-content:flex-start;align-items:flex-start}.customer-card-logo{max-height:32px}.customer-spotlight{display:none}.client-spotlight{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x)}.comparison-table-row{grid-template-columns:1fr 1fr}.table-row-description{font-family:var(--_typography---type-font-badges);font-size:var(--_typography---type-small-size);line-height:var(--_typography---type-small-line-height);text-align:center;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.table-row-emphasis{font-size:var(--_typography---type-body-size);line-height:var(--_typography---type-body-line-height)}.categories{align-self:stretch;align-items:stretch}.categories,.integration-categories{flex-flow:column}.integrations-grid{grid-template-columns:1fr}.integrations-item-body{padding-bottom:var(--_gaps---gap-1-5x);min-height:auto}.hero-text-metrics{flex-flow:column}.form{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x)}.metrics-left{grid-column-gap:var(--_gaps---gap-1-5x);grid-row-gap:var(--_gaps---gap-1-5x);flex-flow:column;justify-content:flex-start;align-items:flex-start}.colours-grid{grid-column-gap:var(--_grid---grid-gap-s);grid-row-gap:var(--_grid---grid-gap-s);grid-template-columns:1fr 1fr}.search-form{flex-flow:column}}@supports (content-visibility:auto){.dental-landing-sections>.section{content-visibility:auto;contain-intrinsic-size:900px}}html{font-size:16px;overflow-x:clip;background:#fff}.dental-about-hero-image{position:relative;width:min(100%,24rem);margin-inline:auto;min-height:clamp(12rem,20vw,18rem);overflow:hidden;border-radius:1.75rem;box-shadow:none;isolation:isolate}.dental-about-hero-image:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:none;pointer-events:none}.dental-about-hero-image .parallax{object-position:center 52%}.dental-about-metric-card .dental-h2{color:var(--dental-ink);font-size:var(--dental-fs-section);font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking)}.dental-about-metric-card .body-text{max-width:18rem;margin:.6rem 0 0;color:var(--dental-ink-muted);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.dental-about-story-row.is-reversed .dental-about-story-visual{order:2}.dental-about-story-visual{position:relative;width:100%;max-width:30rem;aspect-ratio:3/2;min-height:0;overflow:hidden;justify-self:center;border-radius:1rem;background:radial-gradient(circle at 50% 26%,rgba(22,141,226,.08),transparent 36%),linear-gradient(180deg,#fbfbfa,#f5f7f9);box-shadow:none;isolation:isolate}.dental-about-story-visual.is-product{display:grid;place-items:center}.dental-about-story-visual.is-photo{aspect-ratio:3/2;min-height:0;background:#f8f8f7}.dental-about-story-visual.is-product .dental-about-story-image{box-sizing:border-box;padding:0;object-fit:cover;object-position:center;filter:none}.dental-about-story-visual.is-photo .dental-about-story-image{object-position:center 52%;filter:none}.dental-about-story-copy .dental-h2{margin:0;color:var(--dental-ink);font-size:var(--dental-fs-section);font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);text-wrap:balance}.dental-about-story-copy .body-text{max-width:28rem;margin:clamp(1rem,1.7vw,1.35rem) 0 0;color:var(--dental-ink-muted);font-size:var(--dental-fs-lead);line-height:1.55;text-wrap:pretty}.dental-about-story-visual.is-visible:hover{transform:translateY(-3px)}.dental-about-story-visual.is-visible:hover .dental-about-story-image{transform:scale(1.018)}@media screen and (max-width:991px){.dental-about-story-row.is-reversed .dental-about-story-visual{order:0}.dental-about-story-visual,.dental-about-story-visual.is-photo{max-width:38rem;min-height:0}}.dental-about-hero-image .parallax{transition-property:transform,filter;transition-duration:.42s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dental-about-hero-image.is-visible:hover{transform:translateY(-3px)}.dental-about-hero-image.is-visible:hover .parallax{transform:scale(1.018)}@media screen and (min-width:992px){.dental-landing-sections #features{padding-bottom:clamp(3rem,4.5vw,4.5rem)}}@media screen and (max-width:991px){.dental-about-hero-image{width:min(100%,20rem);min-height:clamp(13rem,44vw,18rem)}}@media screen and (max-width:479px){.dental-about-hero-image{width:min(100%,18rem);min-height:13rem}.dental-about-metric-card .dental-h2{font-size:clamp(1.75rem,8vw,2.2rem)}}@media (prefers-reduced-motion:reduce){.dental-about-hero-image .parallax{transition:none!important}}body{font-family:var(--font-dm-sans),Arial,sans-serif;overflow-x:clip;background:#fff}.dental-landing-page{min-height:100vh;overflow:visible;--dental-accent:var(--brand-blue);--dental-accent-dark:var(--brand-blue-dark);--dental-accent-rgb:22,141,226;--dental-shell-max-width:78rem;--dental-hero-max-width:78rem;--dental-template-accent:var(--dental-accent);--dental-template-accent-soft:rgba(var(--dental-accent-rgb),0.16);--workhorse-blue:var(--dental-template-accent);--workhorse-blue-soft:var(--dental-template-accent-soft);--dental-phone-offset-desktop:-5.5rem;--dental-phone-offset-tablet:-3.25rem;--dental-phone-offset-mobile:-4.0rem}.dental-landing-page,.dental-landing-sections{color:var(--_color---color-text-dark);background:#fff;font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:var(--_typography---type-body-size);line-height:var(--_typography---type-body-line-height)}.dental-landing-sections{--dental-accent:var(--brand-blue);--dental-accent-dark:var(--brand-blue-dark);--dental-accent-rgb:22,141,226;--dental-template-accent:var(--dental-accent);--dental-template-accent-soft:rgba(var(--dental-accent-rgb),0.16);--workhorse-blue:var(--dental-template-accent);--workhorse-blue-soft:var(--dental-template-accent-soft)}.dental-landing-sections>section{position:relative;z-index:1;background:#fff}.dental-landing-sections #dental-testimonials{z-index:2;overflow:visible}.dental-landing-sections #dental-testimonials .main-container{display:flex;flex-direction:column}@keyframes dental-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dental-pulse-live{0%,to{opacity:1}50%{opacity:.5}}@keyframes dental-slot-chip-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--dental-accent-rgb),.16)}50%{box-shadow:0 0 0 6px rgba(var(--dental-accent-rgb),0)}}@keyframes dental-slot-row-focus{0%,70%,to{background:rgba(39,39,39,.03);transform:translateY(0)}16%,8%{background:rgba(var(--dental-accent-rgb),.12);transform:translateY(-1px)}}@keyframes dental-slot-fill{0%,to{width:56%}50%{width:74%}}@keyframes dental-slot-sweep{0%{transform:translateX(-150%)}to{transform:translateX(360%)}}@keyframes dental-dashboard-day-focus{0%,to{box-shadow:0 0 0 0 rgba(var(--dental-accent-rgb),0);transform:translateY(0)}50%{box-shadow:0 0 0 6px rgba(var(--dental-accent-rgb),.08);transform:translateY(-1px)}}@keyframes dental-dashboard-event-focus{0%,to{background:rgba(var(--dental-accent-rgb),.08)}50%{background:rgba(var(--dental-accent-rgb),.14)}}@keyframes dental-metric-up{0%{color:#111;opacity:0;transform:translateY(16px)}to{color:var(--dental-accent);opacity:1;transform:translateY(0)}}@keyframes dental-intake-line-grow{0%{height:0}to{height:calc(100% - 6px)}}.dental-landing-page [data-wf--button--variant=base],.dental-landing-page [data-wf--button--variant=darkSmall],.dental-landing-sections [data-wf--button--variant=base],.dental-landing-sections [data-wf--button--variant=darkSmall]{border-color:var(--dental-accent);background:var(--dental-accent);box-shadow:0 18px 34px rgba(var(--dental-accent-rgb),.18)}.dental-landing-page [data-wf--button--variant=base]:hover,.dental-landing-page [data-wf--button--variant=darkSmall]:hover,.dental-landing-sections [data-wf--button--variant=base]:hover,.dental-landing-sections [data-wf--button--variant=darkSmall]:hover{border-color:var(--dental-accent-dark);background:var(--dental-accent-dark)}.dental-landing-sections .addendum-text,.dental-landing-sections .body-text,.dental-landing-sections .bold-text,.dental-landing-sections .compliance-text,.dental-landing-sections .dental-lead,.dental-landing-sections .muted-text,.dental-landing-sections .table-row-deemphasis,.dental-landing-sections .table-row-description,.dental-landing-sections .table-row-emphasis{font-family:var(--font-inter,"Inter"),Arial,sans-serif}.dental-landing-page .badge-text,.dental-landing-sections .badge-text{font-family:Google Sans Code,Trebuchet MS,sans-serif}.dental-landing-page .body-text,.dental-landing-page .bold-text,.dental-landing-page .dental-lead{font-family:var(--font-inter,"Inter"),Arial,sans-serif}.dental-landing-page .dental-hero-section{position:relative;padding-top:clamp(7.5rem,11vw,9.25rem);padding-bottom:clamp(4.5rem,7vw,6.25rem);overflow:hidden;background:#fff}.dental-landing-page .dental-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%}.dental-landing-page .dental-hero-stack{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2.25rem)}.dental-landing-page .dental-hero-intro{position:relative;z-index:6;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-width:41rem;margin-inline:0;text-align:left}.dental-landing-page .dental-hero-copy{width:100%;max-width:min(100%,41rem);padding-top:clamp(.25rem,1vw,.75rem)}.dental-landing-page .dental-hero-copy-block{gap:var(--_gaps---gap-1-5x);display:flex;flex-direction:column}.dental-landing-page .dental-hero-heading{max-width:13.3ch;font-size:clamp(2.6rem,3.55vw,3.7rem);line-height:1}.dental-landing-page .dental-hero-heading-centered{max-width:12.25ch;margin-inline:auto}.dental-landing-page .dental-hero-heading-accent{color:rgba(var(--dental-accent-rgb),.88)}.dental-landing-page .dental-hero-support{max-width:34rem;margin-inline:0}.dental-landing-page .dental-hero-button-row{gap:var(--_gaps---gap-base-unit);width:100%;flex-wrap:wrap;align-items:center;display:flex;justify-content:flex-start;margin-inline:0}.dental-landing-page .dental-hero-certification-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.78rem;width:fit-content;max-width:100%;justify-content:center;margin-top:-.1rem;color:rgba(0,0,0,.72)}.dental-landing-page .dental-hero-certification-seal{display:inline-flex;align-items:center;gap:.16rem;color:rgba(0,0,0,.68)}.dental-landing-page .dental-hero-certification-label{display:inline-flex;align-items:center;color:rgba(0,0,0,.86);font-size:.86rem;font-weight:600;letter-spacing:-.016em;line-height:1;white-space:nowrap}.dental-landing-page .dental-hero-trust-laurel{width:1.6rem;height:1.6rem;object-fit:contain;opacity:.48;flex:0 0 auto}.dental-landing-page .dental-text-link{gap:.4rem;color:var(--dental-accent-dark);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.dental-landing-page .dental-text-link:hover{opacity:.65}.dental-landing-page .dental-hero-visual-column{width:100%;display:flex;justify-content:flex-end}.dental-landing-page .dental-hero-visual{position:relative;z-index:2;width:min(100%,40rem);min-height:clamp(36rem,56vw,45rem);margin-left:auto;overflow:visible}.dental-landing-page .dental-hero-visual:before{content:"";position:absolute;top:7.6rem;right:1.75rem;bottom:0;width:min(calc(100% - 3rem),29.5rem);border-radius:2.45rem 2.45rem 0 0;background:linear-gradient(180deg,rgba(var(--dental-accent-rgb),.09) 0,rgba(243,249,255,.94) 38%,rgba(255,255,255,.98) 64%,#fff 100%);box-shadow:inset 0 0 0 1px rgba(var(--dental-accent-rgb),.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.45) 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.45) 92%,transparent)}.dental-landing-page .dental-hero-visual:after{display:none}.dental-landing-page .dental-hero-eva-image{position:absolute;right:.85rem;bottom:-1px;z-index:2;width:min(100%,34.25rem);height:auto;max-width:none;filter:drop-shadow(0 16px 22px rgba(17,17,17,.04));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,rgba(0,0,0,.92) 80%,rgba(0,0,0,.5) 90%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 70%,rgba(0,0,0,.92) 80%,rgba(0,0,0,.5) 90%,transparent)}.dental-landing-page .dental-hero-eva-fade{display:none}.dental-landing-page .dental-hero-form-float{position:absolute;left:0;bottom:clamp(1rem,4vw,2.35rem);z-index:6;width:min(100%,18.5rem)}.dental-landing-page .dental-hero-form-card{padding:1.15rem 1.15rem 1.05rem;border-color:rgba(17,17,17,.07);border-radius:1.4rem;box-shadow:0 20px 38px rgba(17,17,17,.08)}.dental-landing-page .dental-hero-form-card .dental-hero-form{gap:.75rem}.dental-landing-page .dental-hero-phone-column{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:flex-start;overflow:hidden;padding-top:0}.dental-landing-page .dental-hero-phone-column-centered{justify-content:center;padding-top:0}.dental-landing-page .dental-phone-form-card{height:100%;padding:.95rem .95rem .85rem;border:1px solid rgba(17,17,17,.08);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.98),#fff);box-shadow:0 14px 30px rgba(17,17,17,.08);backdrop-filter:blur(8px)}.dental-landing-page .dental-hero-form{gap:.65rem;display:flex;flex-direction:column}.dental-landing-page .dental-phone-input-label{display:inline-block;margin-bottom:.45rem;color:rgba(17,17,17,.62);font-size:.82rem;font-weight:550;letter-spacing:0;text-transform:none}.dental-landing-page .dental-phone-input{width:100%;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:rgba(255,255,255,.96);overflow:hidden}.dental-landing-page .dental-phone-input button,.dental-landing-page .dental-phone-input input{height:44px;border:0;background:transparent;box-shadow:none}.dental-landing-page .dental-phone-input button{padding-inline:.9rem;border-radius:999px 0 0 999px}.dental-landing-page .dental-phone-input input{border-radius:0 999px 999px 0}.dental-landing-page .dental-form-error{color:#c62f2f;font-size:.78rem;line-height:1.4;margin-top:.4rem}.dental-landing-page .dental-phone-submit-button{width:100%;height:44px;padding:0 1rem;border:0;border-radius:999px;background:var(--dental-accent);color:var(--_color---color-white);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.dental-landing-page .dental-phone-submit-button:hover:not(:disabled){transform:translateY(-1px);background:var(--dental-accent-dark);box-shadow:0 12px 20px rgba(var(--dental-accent-rgb),.2)}.dental-landing-page .dental-phone-submit-button:disabled{opacity:.5}.dental-waitlist-overlay{position:fixed;inset:0;z-index:120;background:rgba(12,17,24,.46);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dental-waitlist-overlay-in .22s ease}body:has(.dental-waitlist-overlay) #voicelabs-widget-button,body:has(.dental-waitlist-overlay) #voicelabs-widget-greeting,body:has(.dental-waitlist-overlay) #voicelabs-widget-iframe,body:has(.dental-waitlist-overlay) #voicelabs-widget-image-overlay,body:has(.dental-waitlist-overlay) .dental-cookie-banner{visibility:hidden}.dental-waitlist-content{position:fixed;inset:0;z-index:121;display:flex;align-items:center;justify-content:center;padding:1rem;outline:none;animation:dental-waitlist-content-in .28s cubic-bezier(.22,1,.36,1);--dental-accent:var(--brand-blue);--dental-accent-dark:var(--brand-blue-dark);--dental-accent-rgb:22,141,226}.dental-waitlist-card{width:min(100%,var(--dental-measure,34rem));height:auto;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1.75rem;border:0;border-radius:var(--dental-card-radius,1.6rem);background:#fff;box-shadow:0 30px 80px -30px rgba(12,17,24,.5);color:var(--dental-ink);font-family:var(--font-inter,"Inter"),Arial,sans-serif}.dental-waitlist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.dental-waitlist-head:has(>.dental-waitlist-close-button:only-child){justify-content:flex-end;margin-bottom:.25rem}.dental-waitlist-title{margin:0;color:var(--dental-ink);font-size:1.5rem;font-weight:var(--dental-display-weight,400);line-height:1.15;letter-spacing:var(--dental-display-tracking,-.028em);text-wrap:balance}.dental-waitlist-description{margin:.45rem 0 0;color:var(--dental-ink-muted);font-size:var(--dental-fs-body,.9375rem);line-height:1.5}.dental-waitlist-close-button{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;margin:-.2rem -.45rem 0 0;border:0;border-radius:999px;background:transparent;color:var(--dental-ink-muted);transition:background-color .2s ease,color .2s ease}.dental-waitlist-close-button:hover{background:#f1f3f5;color:var(--dental-ink)}.dental-waitlist-close-button:focus-visible{outline:2px solid var(--brand-blue,#168de2);outline-offset:2px}.dental-waitlist-form{display:flex;flex-direction:column;gap:1rem}.dental-waitlist-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem .75rem}@media (min-width:560px){.dental-waitlist-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dental-waitlist-row .dental-waitlist-field-group{display:flex;flex-direction:column}.dental-waitlist-row .dental-waitlist-field-group>:last-child{margin-top:auto}}.dental-waitlist-field-group{display:flex;flex-direction:column;gap:.4rem}:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input-label{display:block;margin:0;color:var(--dental-ink);font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.dental-waitlist-field{width:100%;height:2.75rem;padding:0 .875rem;border:1px solid #e1e5ea;border-radius:.75rem;background:#fff;color:var(--dental-ink);font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:.9375rem;transition:border-color .2s ease,box-shadow .2s ease}.dental-waitlist-field::placeholder{color:#98a0ab;font-family:var(--font-inter,"Inter"),Arial,sans-serif}.dental-waitlist-field.is-placeholder{color:#98a0ab}.dental-waitlist-field.is-placeholder option{color:var(--dental-ink)}.dental-waitlist-field:hover:not(:focus):not(:disabled){border-color:#cfd5dc}select.dental-waitlist-field{-webkit-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235b6472' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:14px 14px;text-overflow:ellipsis}.dental-waitlist-textarea{height:auto;min-height:5.25rem;padding:.7rem .875rem;line-height:1.45;resize:vertical}:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input,:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-waitlist-phone-input{width:100%;border:1px solid #e1e5ea;border-radius:.75rem;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input button,:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input input{height:calc(2.75rem - 2px);border:0;background:transparent;box-shadow:none;color:var(--dental-ink);font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:.9375rem}:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input button{padding-inline:.8rem .5rem;border-radius:.75rem 0 0 .75rem}:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input input{padding-inline:.1rem .875rem;border-radius:0 .75rem .75rem 0}.dental-waitlist-field:focus,:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input:focus-within{outline:none;border-color:var(--brand-blue,#168de2);box-shadow:0 0 0 3px rgba(22,141,226,.14)}.dental-waitlist-card .dental-form-error{margin:-.25rem 0 0;color:#c62f2f;font-size:.8125rem;line-height:1.4}.dental-waitlist-card .dental-phone-submit-button{width:100%;margin-top:.25rem;font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:.9375rem;font-weight:500;line-height:1}.dental-waitlist-card .dental-phone-submit-button:disabled{opacity:.56}.dental-waitlist-success{display:flex;align-items:flex-start;gap:.9rem;padding:.25rem 0 .5rem;animation:dental-waitlist-success-in .38s cubic-bezier(.22,1,.36,1)}.dental-waitlist-success-icon-wrap{display:inline-grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;background:#e8f3fc;color:var(--brand-blue,#168de2)}.dental-waitlist-success-icon{width:1.1rem;height:1.1rem;flex-shrink:0;color:currentColor}.dental-waitlist-success-title{color:var(--dental-ink);font-size:1.125rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.dental-waitlist-success-copy{margin-top:.3rem;color:var(--dental-ink-muted);font-size:var(--dental-fs-body,.9375rem);line-height:1.55}@media (max-width:559px){.dental-waitlist-card{padding:1.2rem 1.25rem}.dental-waitlist-head{margin-bottom:1rem}.dental-waitlist-title{font-size:1.375rem}.dental-waitlist-form,.dental-waitlist-row{gap:.75rem}.dental-waitlist-textarea{min-height:4.5rem}.dental-waitlist-field,:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input button,:is(.dental-waitlist-card,.dental-waitlist-solo-card) .dental-phone-input input{font-size:16px}}@keyframes dental-waitlist-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dental-waitlist-content-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dental-waitlist-success-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.dental-landing-sections .customer-card-logo.local-logo{width:auto;max-height:30px;object-fit:contain}.dental-landing-sections #dental-testimonials .grid{align-items:end;gap:clamp(2rem,4vw,4rem);padding-top:clamp(.75rem,1.5vw,1.25rem)}.dental-landing-sections .avatar-group-item.local-avatar-photo,.dental-landing-sections .customer-quote-avatar.local-avatar,.dental-landing-sections .local-card-image,.dental-landing-sections .local-portrait-image,.dental-landing-sections .local-square-image,.dental-landing-sections .widget-title-avatar.local-avatar{object-fit:cover}.dental-landing-sections .local-client-logo{width:auto;max-height:34px;object-fit:contain}.dental-landing-sections .local-client-logo-spotlight{max-height:32px}.dental-landing-sections .dental-spotlight-quote{display:block;font-size:clamp(1.38rem,2.15vw,1.85rem);line-height:1.14;text-wrap:balance}.dental-landing-sections .dental-spotlight-word{opacity:1}.dental-landing-sections .dental-spotlight-mark{color:rgba(var(--dental-accent-rgb),.44)}.dental-landing-sections .local-portrait-image{width:100%;height:100%;aspect-ratio:.92/1}.dental-landing-sections .local-square-image{width:100%;height:100%;aspect-ratio:1/1}.dental-landing-sections .local-card-image{width:100%;height:100%}.dental-landing-sections .comparison-logo-local{width:148px;max-width:100%}.dental-landing-sections .contains-dark-bg,.dental-landing-sections .contains-gradient,.dental-landing-sections .cta-hero,.dental-landing-sections .footer{background:#fff;color:var(--_color---color-text-dark)}.dental-landing-sections .contains-dark-bg>.gradient-bg-dark,.dental-landing-sections .contains-dark-bg>.noise-bg,.dental-landing-sections .contains-gradient>.flute-wrapper,.dental-landing-sections .contains-gradient>.gradient-bg-4,.dental-landing-sections .contains-gradient>.noise-bg,.dental-landing-sections .cta-hero>.blur-blob-1,.dental-landing-sections .cta-hero>.flute-wrapper,.dental-landing-sections .cta-hero>.gradient-bg-4,.dental-landing-sections .cta-hero>.noise-bg,.dental-landing-sections .footer>.noise-bg{display:none}.dental-landing-sections .contains-dark-bg .badge-text,.dental-landing-sections .contains-dark-bg .bold-text,.dental-landing-sections .contains-dark-bg .dental-h2,.dental-landing-sections .contains-dark-bg .dental-lead,.dental-landing-sections .contains-dark-bg .metric-text,.dental-landing-sections .footer .bold-text,.dental-landing-sections .footer .compliance-text,.dental-landing-sections .footer .copyright-link,.dental-landing-sections .footer .footer-link,.dental-landing-sections .footer .muted-text{color:var(--_color---color-text-dark)}.dental-landing-sections .section[id]{scroll-margin-top:7.5rem}.dental-landing-sections .dental-automation-copy .body-text{font-size:1.125rem;line-height:1.6}.dental-landing-sections .dental-compare-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dental-landing-sections .dental-compare-shell{display:flex;flex-direction:column;gap:1.75rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dental-landing-sections .dental-compare-header .body-text{max-width:33rem}.dental-landing-sections .dental-faq-answer .body-text{padding:0 0 1.25rem;max-width:44rem;margin:0;text-align:left;color:rgba(39,39,39,.72)}@keyframes dental-slot-pulse{0%,to{transform:translateY(0);box-shadow:0 0 0 1px rgba(var(--dental-accent-rgb),.24),0 18px 36px rgba(var(--dental-accent-rgb),.18)}50%{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(var(--dental-accent-rgb),.34),0 22px 42px rgba(var(--dental-accent-rgb),.24)}}@keyframes dental-gradient-drift-one{0%{opacity:.72;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(1.25rem,-1rem,0) scale(1.08)}}@keyframes dental-gradient-drift-two{0%{opacity:.55;transform:translateZ(0) scale(1)}to{opacity:.9;transform:translate3d(-1.5rem,1rem,0) scale(1.12)}}@keyframes dental-float-note{0%,to{opacity:0;transform:translateY(8px)}12%,50%{opacity:1;transform:translateY(0)}62%{opacity:0;transform:translateY(-8px)}}@keyframes dental-step-pulse{0%,to{background:#fff;color:rgba(39,39,39,.58)}16%,30%{background:rgba(var(--dental-accent-rgb),.14);color:#272727}}@keyframes dental-bubble-in{0%,to{opacity:.72;transform:translateY(0)}18%,44%{opacity:1;transform:translateY(-2px)}56%{opacity:.84;transform:translateY(0)}}@keyframes dental-endmark-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dental-endmark-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes dental-endmark-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-.5rem,0) rotate(4deg)}}@media screen and (max-width:991px){.dental-landing-page .dental-hero-section{padding-top:clamp(7.25rem,11vw,8.5rem)}.dental-landing-page .dental-hero-grid{grid-template-columns:1fr}.dental-landing-page .dental-hero-intro{align-items:flex-start;max-width:54rem;margin-inline:0;text-align:left}.dental-landing-page .dental-hero-copy,.dental-landing-page .dental-hero-copy-block{align-items:flex-start;max-width:min(100%,42rem);text-align:left}.dental-landing-page .dental-hero-button-row,.dental-landing-page .dental-hero-heading,.dental-landing-page .dental-hero-support{margin-inline:0}.dental-landing-page .dental-hero-support{max-width:38rem}.dental-landing-page .dental-hero-button-row{justify-content:center}.dental-landing-page .dental-hero-certification-row{margin-inline:auto}.dental-landing-page .dental-hero-phone-column,.dental-landing-page .dental-hero-visual-column{justify-content:center}.dental-landing-page .dental-hero-visual{width:min(100%,36.5rem);min-height:39rem;margin-inline:auto}.dental-landing-page .dental-hero-visual-column{margin-top:1.25rem}.dental-landing-page .dental-hero-form-float{left:.75rem;right:.75rem;margin-inline:auto;bottom:1rem;width:min(calc(100% - 1.5rem),20rem)}.dental-landing-page .dental-hero-eva-image{right:.65rem;width:min(100%,31rem)}.dental-landing-page .dental-hero-visual:before{top:7.2rem;right:1.2rem;bottom:0;width:min(calc(100% - 2.2rem),28.2rem)}.dental-landing-page .dental-hero-eva-fade{right:-.75rem;left:-.75rem;bottom:-.05rem;height:8.5rem}.dental-landing-sections .dental-compare-header{flex-direction:column;align-items:stretch}}@media screen and (max-width:767px){.dental-landing-page .dental-hero-certification-row{gap:.55rem}.dental-landing-page .dental-hero-trust-laurel{width:1.42rem;height:1.42rem}.dental-landing-page .dental-hero-section{padding-top:7rem}.dental-landing-page .dental-hero-intro{gap:1.35rem;align-items:flex-start;text-align:left}.dental-landing-page .dental-hero-copy,.dental-landing-page .dental-hero-copy-block{align-items:flex-start;width:calc(100% - 1rem);max-width:33rem;text-align:left}.dental-landing-page .dental-hero-button-row,.dental-landing-page .dental-hero-heading,.dental-landing-page .dental-hero-support{margin-inline:0;text-align:left}.dental-landing-page .dental-hero-button-row{justify-content:flex-start}.dental-landing-page .dental-hero-certification-row{margin-inline:0;justify-content:flex-start}.dental-landing-page .dental-hero-heading{max-width:10.75ch}.dental-landing-page .dental-hero-support{width:calc(100% - 2rem);max-width:30rem}.dental-landing-page .dental-hero-visual{width:min(100%,33.25rem);min-height:35rem}.dental-landing-page .dental-hero-visual-column{margin-top:2.75rem}.dental-landing-page .dental-hero-eva-image{right:.4rem;width:min(100%,28.35rem)}.dental-landing-page .dental-hero-visual:before{top:6.85rem;right:.85rem;bottom:0;width:min(calc(100% - 1.5rem),24.8rem)}.dental-landing-page .dental-hero-eva-fade{right:-.25rem;left:-.25rem;bottom:0;height:7.5rem}.dental-landing-page .dental-phone-form-card{padding:1rem .95rem}.dental-landing-page .dental-hero-form-card{padding:1.05rem 1rem .95rem}.dental-landing-sections .dental-compare-shell{padding:1rem;border-radius:1.5rem}.dental-landing-sections #dental-testimonials .grid,.dental-landing-sections .customer-quotes-grid,.dental-landing-sections .icon-feature-grid{grid-template-columns:1fr}.dental-landing-sections #dental-testimonials .grid{gap:1rem;padding-top:.9rem}.dental-landing-sections #dental-testimonials{padding-top:1.1rem}.dental-landing-sections .features-grid{grid-template-columns:1fr}.dental-landing-sections #dental-testimonials .client-spotlight{gap:1rem;text-align:center;align-items:center;position:relative;z-index:5}.dental-landing-sections #dental-testimonials .local-client-logo-spotlight{max-height:24px;margin-top:2.5rem}.dental-landing-sections #dental-testimonials .dental-spotlight-quote{font-size:1.15rem;line-height:1.45}.dental-landing-sections .customer-quotes-title-wrap,.dental-landing-sections .section-title{gap:1rem}.dental-landing-sections .customer-quotes-title-wrap{flex-direction:column;align-items:stretch}}@media screen and (max-width:479px){.dental-landing-page .dental-hero-certification-row{width:min(100%,22rem);justify-content:flex-start}.dental-landing-page .dental-hero-certification-label{font-size:.76rem}}@keyframes dentalImplementationCheckIn{to{opacity:1;transform:translateY(0)}}.dental-implementation-cta-card .dental-h2,.dental-implementation-faq-copy .dental-h2,.dental-implementation-handoff-copy .dental-h2,.dental-implementation-live-copy .dental-h2,.dental-implementation-section-head .dental-h2{margin-top:.6rem;margin-bottom:0;letter-spacing:-.052em}.dental-implementation-cta-card .body-text,.dental-implementation-handoff-copy .body-text,.dental-implementation-live-copy .body-text,.dental-implementation-section-head .body-text{margin-top:1rem;color:rgba(39,39,39,.68)}.dental-implementation-faq-list{display:grid;gap:.75rem}.dental-implementation-faq-item{border:1px solid rgba(39,39,39,.08);border-radius:1.2rem;background:rgba(255,255,255,.82);box-shadow:0 16px 40px rgba(17,17,17,.04);overflow:hidden;transition-property:border-color,background-color,box-shadow;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dental-implementation-faq-item.is-open{border-color:rgba(var(--dental-accent-rgb),.2);background:rgba(255,255,255,.96);box-shadow:0 20px 48px rgba(17,17,17,.065)}.dental-implementation-faq-trigger{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:1rem;width:100%;min-height:4.25rem;border:0;background:transparent;padding:1rem 1.15rem 1rem 1.2rem;cursor:pointer;color:rgba(39,39,39,.92);font:inherit;font-weight:720;line-height:1.35;text-align:left;text-wrap:pretty}.dental-implementation-faq-trigger:focus-visible{outline:2px solid rgba(var(--dental-accent-rgb),.72);outline-offset:-4px;border-radius:1rem}.dental-implementation-faq-icon{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(var(--dental-accent-rgb),.08);color:rgb(var(--dental-accent-rgb));transition-property:background-color,color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dental-implementation-faq-item.is-open .dental-implementation-faq-icon{background:rgb(var(--dental-accent-rgb));color:#ffffff}.dental-implementation-faq-icon>span{position:absolute;inset:0;display:grid;place-items:center}.dental-implementation-faq-icon svg{width:1rem;height:1rem;stroke-width:2}.dental-implementation-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);pointer-events:none;transition-property:grid-template-rows,opacity,transform;transition-duration:.22s,.14s,.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dental-implementation-faq-item.is-open .dental-implementation-faq-answer{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto;transition-duration:.3s,.22s,.22s}.dental-implementation-faq-answer-inner{min-height:0;overflow:hidden}.dental-implementation-faq-item p{margin:0;padding:0 3.65rem 1.15rem 1.2rem;color:rgba(39,39,39,.68);line-height:1.5;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.dental-implementation-faq-answer,.dental-implementation-faq-icon,.dental-implementation-faq-item,.dental-implementation-faq-item.is-open .dental-implementation-faq-answer{transition-duration:.01ms;transition-delay:0s}}.dental-landing-sections .dental-workflow-widget{position:relative;z-index:2;width:min(23.5rem,100%);padding:1.15rem 1.15rem 1.05rem;border-radius:1.15rem;background:#ffffff;border:1px solid rgba(15,23,42,.05);box-shadow:0 18px 40px -22px rgba(15,23,42,.28)}@keyframes dental-workflow-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dental-landing-sections .dental-mail-line{display:block;height:.42rem;width:82%;border-radius:999px;background:rgba(15,23,42,.09)}.dental-landing-sections .dental-mail-line.is-short{width:52%;background:rgba(15,23,42,.06)}.dental-landing-sections .dental-reminder-appointment{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:.6rem;background:rgba(0,0,0,.02);margin-bottom:.75rem}.dental-landing-sections .dental-reminder-calendar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.55rem;background:rgba(15,23,42,.04);flex-shrink:0}.dental-landing-sections .dental-reminder-appointment-info{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.dental-landing-sections .dental-reminder-appointment-info .bold-text{font-size:.85rem;line-height:1}.dental-landing-sections .dental-reminder-rows{display:flex;flex-direction:column;gap:.5rem}.dental-landing-sections .dental-reminder-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:.6rem;background:rgba(0,0,0,.02);transition:background .26s ease}.dental-landing-sections .dental-reminder-row.is-sent{background:rgba(22,163,98,.05)}.dental-landing-sections .dental-reminder-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(22,141,226,.08);flex-shrink:0}.dental-landing-sections .dental-reminder-channel{flex:1;font-size:.8rem;font-weight:600;color:var(--dental-ink)}.dental-landing-sections .dental-reminder-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;color:#16a362}.dental-landing-sections .dental-reminder-pending{display:block;width:.55rem;height:.55rem;border-radius:50%;background:rgba(15,23,42,.15);animation:dental-reminder-pulse 1.4s ease infinite}@keyframes dental-reminder-pulse{0%,to{opacity:.45}50%{opacity:1}}.dental-landing-sections .dental-recall-patient{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:.6rem;background:rgba(0,0,0,.02)}.dental-landing-sections .dental-recall-avatar{display:block;width:32px;height:32px;border-radius:50%;background:rgba(15,23,42,.08);flex-shrink:0}.dental-landing-sections .dental-recall-patient-info{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.dental-landing-sections .dental-recall-patient-info .bold-text{font-size:.8rem;line-height:1.2}.dental-landing-sections .dental-recall-ring{flex-shrink:0;transform:rotate(-90deg)}.dental-landing-sections .dental-recall-ring-progress{transition:stroke-dashoffset .9s ease}.dental-landing-sections .dental-recall-steps{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;flex-wrap:wrap}.dental-landing-sections .dental-recall-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;background:rgba(15,23,42,.04);font-size:.7rem;font-weight:600;color:rgba(31,41,55,.4);transition:background .32s ease,color .32s ease}.dental-landing-sections .dental-recall-chip.is-on{background:rgba(22,141,226,.12);color:var(--dental-accent)}.dental-landing-sections .dental-recall-chip--booked.is-on{background:rgba(22,163,98,.12);color:#16a362}.dental-landing-sections .dental-recall-arrow{color:rgba(31,41,55,.3);font-size:.8rem}.dental-landing-sections .dental-layer-connector{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:.15rem 0}.dental-landing-sections .dental-layer-connector span{width:.22rem;height:.22rem;border-radius:50%;background:rgba(var(--dental-accent-rgb),.55)}@keyframes dental-integrations-pulse{0%{stroke-dashoffset:30;opacity:0}4%{opacity:1}32%{opacity:1}40%{stroke-dashoffset:-130;opacity:0}to{stroke-dashoffset:-130;opacity:0}}.dental-landing-sections .dental-followup-sequence{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%}.dental-landing-sections .dental-followup-sequence .dental-workflow-widget:first-child{transform:translateX(-1.2rem)}.dental-landing-sections .dental-followup-sequence .dental-workflow-widget:nth-child(3){transform:translateX(1.2rem)}.dental-landing-sections .dental-sequence-card{transition:opacity .5s ease,filter .5s ease}.dental-landing-sections .dental-sequence-card.is-dim{opacity:.55;filter:saturate(.7)}@media (max-width:991px){.dental-landing-sections .dental-followup-sequence .dental-workflow-widget:first-child,.dental-landing-sections .dental-followup-sequence .dental-workflow-widget:nth-child(3){transform:none}}@media (max-width:767px){.main-container{padding-left:1.375rem;padding-right:1.375rem}}.dental-landing-page .dental-h2,.dental-landing-sections .dental-h2{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:500;letter-spacing:-.025em;line-height:1.25}.dental-landing-page .dental-hero-heading{max-width:26ch;text-wrap:balance;font-size:clamp(2.35rem,3vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.1}.dental-landing-page .dental-hero-support{font-size:1.125rem;line-height:1.75rem}@keyframes dental-agenda-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * (var(--agenda-item-height, 3.55rem) + var(--agenda-gap)) * var(--agenda-count, 4)))}}.dental-workflow-widget.dental-sequence-card{transition:opacity .55s ease,filter .55s ease}.dental-reminder-channel,.dental-reminder-row,.dental-reminder-status{transition:opacity .45s ease,color .45s ease}.dental-recall-chip{transition:background-color .45s ease,border-color .45s ease,color .45s ease,opacity .45s ease}.dental-recall-ring-progress{transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.dental-cap{position:relative;width:100%;margin-top:1.25rem;display:grid;gap:clamp(4rem,7vw,6rem)}.dental-cap-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center}.dental-cap-row:nth-child(2n) .dental-cap-rail{order:2;justify-self:start}.dental-cap-row:nth-child(2n) .dental-cap-canvas{order:1}.dental-cap-rail{padding:clamp(.6rem,1.4vw,1.4rem) 0;max-width:30rem;text-align:left}.dental-cap-title{font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.25;font-weight:500;letter-spacing:-.02em;color:#16181d;margin:0 0 .7rem}.dental-cap-tip{position:relative;display:inline-flex;margin-left:.45rem;vertical-align:.1em}.dental-cap-tip-btn{display:inline-flex;width:1.1rem;height:1.1rem;padding:0;border:0;background:none;color:#aab2c0;cursor:help}.dental-cap-tip-btn svg{width:100%;height:100%}.dental-cap-tip:focus-within .dental-cap-tip-btn,.dental-cap-tip:hover .dental-cap-tip-btn{color:var(--brand-blue)}.dental-cap-tip-bubble{position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translateX(-50%) translateY(4px);width:max-content;max-width:min(19rem,78vw);background:#171b23;color:#e9edf4;font-family:Inter,Inter Fallback,Arial,sans-serif;font-size:.78rem;line-height:1.55;font-weight:450;letter-spacing:0;padding:.6rem .8rem;border-radius:.65rem;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none;text-align:left;z-index:30}.dental-cap-tip-bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#171b23}.dental-cap-tip:focus-within .dental-cap-tip-bubble,.dental-cap-tip:hover .dental-cap-tip-bubble{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.dental-cap-tip-bubble a{color:#ffffff;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.dental-cap-tip-fav{display:inline-block;width:.95rem;height:.95rem;border-radius:.2rem;vertical-align:-.18em;margin-right:.28rem}.dental-cap-langs{display:inline-flex;align-items:center;gap:.5rem;margin-top:.7rem;padding:.42rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--brand-blue) 7%,#ffffff);border:1px solid color-mix(in srgb,var(--brand-blue) 22%,transparent);font-size:.8rem;font-weight:550;color:#1f2a44}.dental-cap-langs-flags{width:1.05rem;height:1.05rem;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}.dental-cap-langs-reel{display:block;animation:dental-cap-flagcycle 16.8s cubic-bezier(.45,0,.2,1) infinite}.dental-cap-langs-reel img{display:block;width:1.05rem;height:1.05rem;object-fit:cover}@keyframes dental-cap-flagcycle{0%,5.5%{transform:translateY(0)}13.83%,8.33%{transform:translateY(calc(-1.05rem * 1))}16.67%,22.17%{transform:translateY(calc(-1.05rem * 2))}25%,30.5%{transform:translateY(calc(-1.05rem * 3))}33.33%,38.83%{transform:translateY(calc(-1.05rem * 4))}41.67%,47.17%{transform:translateY(calc(-1.05rem * 5))}50%,55.5%{transform:translateY(calc(-1.05rem * 6))}58.33%,63.83%{transform:translateY(calc(-1.05rem * 7))}66.67%,72.17%{transform:translateY(calc(-1.05rem * 8))}75%,80.5%{transform:translateY(calc(-1.05rem * 9))}83.33%,88.83%{transform:translateY(calc(-1.05rem * 10))}91.67%,97.17%{transform:translateY(calc(-1.05rem * 11))}to{transform:translateY(calc(-1.05rem * 12))}}.dental-cap-body{font-size:.95rem;line-height:1.65;color:#5a6372;margin:0 0 1.25rem}.dental-cap-chips{display:flex;flex-wrap:wrap;gap:.45rem}.dental-cap-chip{display:inline-flex;align-items:center;gap:.38rem;font-size:.78rem;font-weight:550;color:#454e5c;background:#ffffff;border:1px solid rgba(15,23,42,.1);border-radius:999px;padding:.28rem .7rem;white-space:nowrap}.dental-cap-chip svg{width:.92rem;height:.92rem;color:#8a92a1;flex-shrink:0}.dental-cap-canvas{position:relative;border:1px solid rgba(15,23,42,.09);border-radius:1.5rem;padding:clamp(1.7rem,2.8vw,2.6rem) clamp(1.1rem,2.2vw,2rem);min-height:17rem;display:flex;align-items:center;justify-content:center;background-color:#fbfdff;background-image:url(/generated/homepage/panel-home-a.webp);background-size:cover;background-position:50%}.dental-cap-row:nth-child(3n+2) .dental-cap-canvas{background-image:url(/generated/homepage/panel-home-b.webp);background-position:50%}.dental-cap-row:nth-child(3n) .dental-cap-canvas{background-image:url(/generated/homepage/panel-home-a.webp);background-position:0 0}.dental-cap-feed{width:min(29.5rem,100%);display:grid;gap:.95rem}.dental-cap-card{display:flex;align-items:center;gap:.8rem;background:#ffffff;border-radius:10px;padding:.85rem .95rem;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.18),0 2.3px 2.3px -2.5px rgba(0,0,0,.16),0 10px 10px -3.75px rgba(0,0,0,.06)}.dental-cap-tile{width:2.7rem;height:2.7rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#f8f9fb;color:#3c4350}.dental-cap-tile svg{width:1.15rem;height:1.15rem}.dental-cap-tile--red{color:#dc2626}.dental-cap-tile--teal{color:#0d9488}.dental-cap-tile--blue{color:var(--brand-blue)}.dental-cap-tile--gray{color:#64748b}.dental-cap-tile--brand svg{width:1.3rem;height:1.3rem}.dental-cap-card-main{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}.dental-cap-card-title{font-size:.88rem;font-weight:620;color:#14171c;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dental-cap-card-meta{font-size:.76rem;color:#9098a6}.dental-cap-status{font-style:normal;font-size:.66rem;font-weight:650;letter-spacing:.01em;border-radius:4px;padding:.22rem .5rem;white-space:nowrap}.dental-cap-status--ok{color:#064e3b;background:#ecfdf5}.dental-cap-status--info{color:#0c4a6e;background:#eff8ff}.dental-cap-status--warn{color:#7c2d12;background:#fff7ed}.dental-cap-status--mut{color:#475569;background:#f1f5f9}.dental-cap-view{font-size:.78rem;font-weight:600;color:#23272f;background:#ffffff;border-radius:8px;padding:.45rem .95rem;flex-shrink:0;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.16),0 2.3px 2.3px -2.5px rgba(0,0,0,.12),inset 0 0 0 1px rgba(15,23,42,.06)}.dental-cap-time{font-size:.72rem;font-weight:650;color:#475569;background:#f1f5f9;border-radius:6px;padding:.32rem .5rem;flex-shrink:0}.dental-cap-eva-avatar{position:relative;width:2rem;height:2rem;flex-shrink:0;border-radius:999px}.dental-cap-eva-avatar img{width:100%;height:100%;border-radius:999px;object-fit:cover;object-position:top;display:block;box-shadow:0 0 0 2px #ffffff,0 4px 10px rgba(15,23,42,.18)}.dental-cap-eva-avatar--tile{width:2.7rem;height:2.7rem;flex-shrink:0}.dental-cap-eva-avatar--tile img{border-radius:8px;box-shadow:none}@keyframes dental-cap-typing{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}.dental-cap-timeline{width:min(27rem,100%);display:grid;gap:.95rem;position:relative;justify-items:stretch}.dental-cap-timeline:before{content:"";position:absolute;left:50%;top:.5rem;bottom:.5rem;width:1px;background:rgba(15,23,42,.13)}.dental-cap-timeline>*{position:relative;z-index:1}.dental-cap-pill{justify-self:center;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;color:#23272f;background:#ffffff;border-radius:999px;padding:.4rem .9rem;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.16),0 2.3px 2.3px -2.5px rgba(0,0,0,.14),0 8px 8px -3.75px rgba(0,0,0,.06)}.dental-cap-pill svg{width:.85rem;height:.85rem;color:#d97706}.dental-cap-day{font-size:.8rem;font-weight:700;color:#14171c;flex-shrink:0}.dental-cap-mini{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#3c4350}.dental-cap-mini svg{width:.85rem;height:.85rem;color:#9098a6}.dental-cap-booked{justify-self:center;display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#047857;background:#ffffff;border-radius:10px;padding:.6rem 1.05rem;box-shadow:0 .6px .6px -1.25px rgba(4,120,87,.25),0 2.3px 2.3px -2.5px rgba(4,120,87,.2),0 10px 10px -3.75px rgba(4,120,87,.12),inset 0 0 0 1px rgba(4,120,87,.22)}.dental-cap-booked svg{width:.95rem;height:.95rem}.dental-cap-booked-check,.dental-cap-booked-ico{display:inline-flex;color:#047857}.dental-cap-stars{display:inline-flex;align-items:center;gap:.14rem;margin-top:.2rem;color:#f5b301}.dental-cap-stars .dental-cap-card-meta{margin-left:.4rem}.dental-cap-star{display:inline-flex}.dental-cap-star svg{width:.9rem;height:.9rem}.dental-cap-score{display:flex;flex-direction:column;align-items:center;font-size:1.05rem;font-weight:750;color:#14171c;line-height:1.1;flex-shrink:0}.dental-cap-score span{font-size:.66rem;font-weight:550;color:#9098a6}.dental-cap-agenda{width:min(23rem,100%);background:#ffffff;border-radius:1rem;padding:1rem 1.1rem 1.15rem;display:grid;gap:.62rem;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.18),0 2.3px 2.3px -2.5px rgba(0,0,0,.16),0 10px 10px -3.75px rgba(0,0,0,.06)}.dental-cap-agenda-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.3rem}.dental-cap-agenda-title{flex:1;font-size:.92rem;font-weight:650;color:#16181d}.dental-cap-slot{display:flex;align-items:center;gap:.7rem}.dental-cap-slot-time{width:2.9rem;flex-shrink:0;text-align:right;font-size:.74rem;font-weight:550;color:#9098a6;font-variant-numeric:tabular-nums}.dental-cap-slot-block{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#f2f4f8;border-radius:.6rem;padding:.55rem .75rem;font-size:.82rem;font-weight:550;color:#3a4353;white-space:nowrap;overflow:hidden}.dental-cap-slot-well{position:relative;flex:1;min-width:0}.dental-cap-slot-hole{display:flex;align-items:center;justify-content:center;border:1.5px dashed rgba(180,83,9,.45);background:rgba(245,158,11,.07);border-radius:.6rem;padding:.5rem .7rem;font-size:.76rem;font-weight:550;color:#b45309}.dental-cap-slot-block--new{position:absolute;inset:0;background:color-mix(in srgb,var(--brand-blue) 8%,#ffffff);border:1px solid color-mix(in srgb,var(--brand-blue) 35%,transparent);color:#1f2a44}.dental-cap-chat{width:min(22rem,100%);display:grid;gap:.6rem}.dental-cap-chat-row{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.dental-cap-chat-row--visitor{align-items:flex-end}.dental-cap-chat-name{display:flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:550;color:#9098a6;padding:0 .25rem}.dental-cap-chat-ava{width:1.15rem;height:1.15rem;border-radius:50%;overflow:hidden;flex-shrink:0}.dental-cap-chat-ava img{width:100%;height:100%;object-fit:cover;display:block}.dental-cap-chat-bubble{max-width:88%;background:#ffffff;border-radius:.85rem;border-top-left-radius:.3rem;padding:.55rem .8rem;font-size:.82rem;line-height:1.5;color:#3a4353;box-shadow:0 .6px .6px -1.25px rgba(0,0,0,.18),0 2.3px 2.3px -2.5px rgba(0,0,0,.16),0 10px 10px -3.75px rgba(0,0,0,.06)}.dental-cap-chat-row--visitor .dental-cap-chat-bubble{background:var(--brand-blue);color:#ffffff;border-radius:.85rem;border-top-right-radius:.3rem}.dental-cap-acc{flex-direction:column;align-items:stretch;gap:0}.dental-cap-acc-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dental-cap-acc-chevron{display:inline-flex;color:#9098a6;transition:transform .45s cubic-bezier(.22,1,.36,1);transition-delay:var(--ad,0s)}.dental-cap-acc-chevron svg{width:.95rem;height:.95rem}.dental-cap-row.is-live .dental-cap-acc-chevron{transform:rotate(180deg)}.dental-cap-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--ad,0s)}.dental-cap-row.is-live .dental-cap-acc-body{grid-template-rows:1fr}.dental-cap-acc-inner{overflow:hidden;min-height:0}.dental-cap-acc-rowline{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(15,23,42,.07)}@media (max-width:900px){.dental-cap-row,.dental-cap-row:nth-child(2n){grid-template-columns:1fr;gap:0}.dental-cap-row:nth-child(2n) .dental-cap-canvas,.dental-cap-row:nth-child(2n) .dental-cap-rail{order:0}.dental-cap-rail{padding-bottom:.9rem;max-width:none}.dental-cap-canvas{padding:1.4rem 1rem;min-height:0}}@media (prefers-reduced-motion:reduce){.dental-cap-langs-reel,.dental-cap-row.is-live,.dental-cap-row.is-live .dental-cap-agenda,.dental-cap-row.is-live .dental-cap-agenda-score,.dental-cap-row.is-live .dental-cap-booked,.dental-cap-row.is-live .dental-cap-booked-check,.dental-cap-row.is-live .dental-cap-card,.dental-cap-row.is-live .dental-cap-chat-row,.dental-cap-row.is-live .dental-cap-chip,.dental-cap-row.is-live .dental-cap-eva,.dental-cap-row.is-live .dental-cap-langs,.dental-cap-row.is-live .dental-cap-pill,.dental-cap-row.is-live .dental-cap-slot,.dental-cap-row.is-live .dental-cap-slot-block--new,.dental-cap-row.is-live .dental-cap-star,.dental-cap-row.is-live .dental-cap-status,.dental-cap-row.is-live .dental-cap-typing i{animation:none}}.dental-landing-page .section:not(.dental-hero-section){padding-top:calc(var(--_section-padding---section-padding-base-unit) * .625);padding-bottom:calc(var(--_section-padding---section-padding-base-unit) * .625)}.dental-landing-page .section.bottom-padding-large{padding-bottom:calc(var(--_section-padding---section-padding-base-unit) * .75)}.dental-landing-page .vertical-section{grid-column-gap:var(--_gaps---gap-2x);grid-row-gap:var(--_gaps---gap-2x)}.dental-title-icon{display:inline-block;width:.66em;height:.66em;margin-left:.3em;vertical-align:-.02em}@media (prefers-reduced-motion:reduce){.dental-title-icon,.section.is-visible .dental-title-icon{animation:none;opacity:1;transform:none}}.utility-article-wrap .badge-text{text-transform:none;letter-spacing:normal}.dental-features-accent{display:block}.dental-features-accent .dental-title-icon,.section.is-visible .dental-features-accent .dental-title-icon{animation-delay:.8s}@media (prefers-reduced-motion:reduce){.dental-features-accent,.section.is-visible .dental-features-accent{animation:none;opacity:1}}.dental-cap-agenda,.dental-cap-booked,.dental-cap-card,.dental-cap-chat-bubble,.dental-cap-pill{border:1px solid #e8ebf1;box-shadow:0 1px 2px rgba(17,24,39,.04),0 0 16px rgba(17,24,39,.06)}.dental-cap-card{border-radius:16px}.dental-cap-agenda{border-radius:1.25rem}.dental-cap-chat-bubble{border-radius:1rem;border-top-left-radius:.35rem}.dental-cap-booked{border-radius:999px}.dental-cap-slot-block{border:1px solid #e6e9ef;border-radius:.75rem}.dental-showcase-accent{color:rgba(var(--dental-accent-rgb),.92);font-weight:600}.dental-footer-grid{display:grid;gap:2.5rem}@media (min-width:1024px){.dental-footer-grid{grid-template-columns:minmax(0,1.85fr) repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(2.5rem,4.5vw,4.5rem);row-gap:3rem}}.dental-landing-sections>.section#features{content-visibility:visible}.dental-cap-selectorwrap{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3.5rem);align-items:start;width:100%;margin-top:1.25rem;text-align:left}.dental-cap-selector{position:sticky;top:calc(50vh - 9rem);display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.dental-cap-selector-item{appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.98rem;font-weight:500;letter-spacing:-.01em;text-align:left;color:rgba(39,39,39,.35);transition:color .2s ease}.dental-cap-selector-item:hover{color:rgba(39,39,39,.65)}.dental-cap-selector-item.is-active{color:rgba(39,39,39,.95);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--dental-accent)}@media (max-width:991px){.dental-cap-selectorwrap{grid-template-columns:1fr}.dental-cap-selector{display:none}}.dental-canvas{position:relative;width:min(96%,1380px);margin-left:auto;margin-right:auto;margin-top:-1px;border:1px dashed #ddddd6;background:#fff}.dental-canvas,.dental-landing-page .dental-hero-section.dental-canvas{overflow:visible}.dental-landing-sections>.section#klanten,.dental-landing-sections>.section.dental-steps-section{content-visibility:visible}.dental-canvas--cream{background:#faf9f4}.dental-canvas-corner{position:absolute;z-index:6;width:9px;height:9px;background:#fff;border:1px solid #c6c6bf;pointer-events:none}.dental-canvas-corner--tl{top:-4.5px;left:-4.5px}.dental-canvas-corner--tr{top:-4.5px;right:-4.5px}.dental-canvas-corner--bl{bottom:-4.5px;left:-4.5px}.dental-canvas-corner--br{bottom:-4.5px;right:-4.5px}.dental-canvas>.main-container{position:relative;z-index:1}.dental-cap-row+.dental-cap-row{position:relative}.dental-cap-row+.dental-cap-row:before{content:"";position:absolute;top:calc(clamp(4rem, 7vw, 6rem) / -2);left:0;right:0;border-top:1px dashed #ddddd6}.dental-landing-page .dental-hero-section.dental-canvas{padding-top:clamp(3.25rem,4.6vw,4.5rem)}@media (max-width:767px){.dental-canvas{width:calc(100% - 1.25rem)}.dental-landing-page .dental-hero-section.dental-canvas{padding-top:3.25rem}.dental-canvas-corner{width:7px;height:7px}.dental-canvas-corner--tl{top:-3.5px;left:-3.5px}.dental-canvas-corner--tr{top:-3.5px;right:-3.5px}.dental-canvas-corner--bl{bottom:-3.5px;left:-3.5px}.dental-canvas-corner--br{bottom:-3.5px;right:-3.5px}}a.dental-hero-certification-seal{text-decoration:none}a.dental-hero-certification-seal:hover .dental-hero-certification-label{color:rgba(0,0,0,1)}.dental-qa-h2{margin:0;font-size:var(--dental-fs-section);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);font-weight:var(--dental-display-weight);color:var(--dental-ink);text-wrap:balance}.dental-qa-lead{margin:0;font-size:1.0625rem;line-height:1.62;letter-spacing:normal;font-weight:400;color:#5b6472}@keyframes dental-qa-blink{0%,to{opacity:1}50%{opacity:0}}.dental-qa-step{display:flex;flex-direction:column;gap:14px;transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1)}.dental-qa-step .dental-qa-h5{margin-top:4px}@media (max-width:991px){.dental-qa-h2{font-size:var(--dental-fs-section);line-height:var(--dental-display-leading)}}@media (prefers-reduced-motion:reduce){.dental-qa-step{opacity:1;transform:none;transition:none}}.dental-qa-line{opacity:1}.dental-hero-quiet-link{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin-top:-.35rem;color:#7b8494;font-size:.95rem;line-height:1.5;text-decoration:none;transition:color .2s ease}.dental-hero-quiet-link svg{width:.85rem;height:.85rem;transition:transform .2s ease}.dental-hero-quiet-link:hover{color:var(--brand-blue,#168de2)}.dental-hero-quiet-link:hover svg{transform:translateX(2px)}.dental-qa-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.dental-qa-faq-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;padding-top:.5rem}.dental-qa-faq-copy .dental-qa-lead{max-width:22rem}.dental-qa-faq-copy button{margin-top:.6rem}.dental-qa-faq-panel{background:#fafaf9;border-radius:14px;padding:20px}.dental-qa-faq-panel .dental-implementation-faq-list{display:flex;flex-direction:column;gap:10px}.dental-qa-faq-panel .dental-implementation-faq-item{background:#fff;border:0;border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.05);overflow:hidden;transition:box-shadow .25s ease}.dental-qa-faq-panel .dental-implementation-faq-item.is-open{box-shadow:0 6px 18px -10px rgba(15,23,42,.22)}.dental-qa-faq-panel .dental-implementation-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:20px 22px;background:none;border:0;cursor:pointer;text-align:left;font-size:1rem;line-height:1.45;font-weight:500;color:var(--_color---color-text-dark,#111827)}.dental-qa-faq-panel .dental-implementation-faq-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;color:#9aa2ae;background:none;border:0}.dental-qa-faq-panel .dental-implementation-faq-icon svg{width:16px;height:16px;stroke-width:1.6}.dental-qa-faq-panel .dental-implementation-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,0,0,1)}.dental-qa-faq-panel .dental-implementation-faq-item.is-open .dental-implementation-faq-answer{grid-template-rows:1fr}.dental-qa-faq-panel .dental-implementation-faq-answer-inner{overflow:hidden}.dental-qa-faq-panel .dental-implementation-faq-answer-inner p{margin:0;padding:0 22px 20px;font-size:1rem;line-height:1.6;color:#5b6472}@media (max-width:991px){.dental-qa-faq{grid-template-columns:minmax(0,1fr);gap:2rem}.dental-qa-faq-panel{padding:14px}}.dental-golive-row{display:flex;align-items:center;gap:12px;padding:11px 0;font-size:.9375rem}.dental-golive-state{font-size:.8125rem;font-weight:600;color:var(--brand-blue,#168de2);white-space:nowrap}@media (max-width:991px){.dental-golive-row{font-size:.875rem}}.dental-qa-steps-grid .dental-qa-step+.dental-qa-step:before{content:"";position:absolute;top:6%;bottom:6%;left:calc(-1 * clamp(1rem, 2vw, 1.75rem));width:1px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.1) 22%,rgba(15,23,42,.1) 78%,transparent)}.dental-qa-steps-grid .dental-qa-step{position:relative}.dental-qa-steps .dental-qa-step .dental-qa-body{font-size:.9375rem;line-height:1.55}.dental-qa-steps .dental-qa-step{gap:10px}.dental-value-section{padding-top:clamp(3rem,4.2vw,3.75rem);padding-bottom:clamp(3rem,4.2vw,3.75rem)}.dental-value-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;position:relative}.dental-value-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;text-align:left;padding:clamp(1.5rem,2.2vw,2rem);border-radius:1.5rem;background:#f4f6f9}.dental-value-cell .dental-value-title{margin:.5rem 0 0;font-size:var(--dental-fs-lead);line-height:1.35;font-weight:500;letter-spacing:-.01em;color:var(--dental-ink)}.dental-value-cell p{margin:0;font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}.dental-value-icon{margin-inline:0;display:block;width:26px;height:26px;background-color:var(--brand-blue,#168de2);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.dental-value-icon img{width:100%;height:100%;opacity:0}.dental-d-mark{display:block;height:100%;aspect-ratio:850/820;background-color:var(--brand-blue,#168de2);-webkit-mask-image:url(/voicelabs-d-dots.svg);mask-image:url(/voicelabs-d-dots.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dental-cta-bleed .dental-d-mark{position:absolute;left:24%;top:50%;transform:translate(-50%,-50%);height:126%}.dental-cta-bleed--right .dental-d-mark{left:84%;height:120%}.dental-cta-bleed--band .dental-d-mark{left:50%;height:138%;opacity:.32}.dental-value-section .main-container{position:relative;z-index:1}@media (max-width:991px){.dental-cta-bleed .dental-d-mark{left:50%;height:112%;opacity:.3}.dental-value-band{grid-template-columns:minmax(0,1fr);gap:.75rem}.dental-value-cell+.dental-value-cell:before{display:none}}.dental-golive-state{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.dental-golive-state i{width:5px;height:5px;border-radius:50%;background:var(--brand-blue,#168de2);animation:dental-golive-pulse 1.25s ease-in-out infinite}.dental-golive-state i:nth-child(2){animation-delay:.18s}.dental-golive-state i:nth-child(3){animation-delay:.36s}@keyframes dental-golive-pulse{0%,to{opacity:.28;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dental-golive-state i{animation:none;opacity:.6}}.dental-cap-row--panel{display:block}.dental-cap-row--panel .dental-cap-canvas{min-height:clamp(21rem,30vw,26rem)}.dental-topic-chip--a,.dental-topic-chip--b{opacity:0}.dental-topic-chip--a i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:dental-topic-dot 1s ease-in-out infinite}.dental-topic-chip--a i:nth-child(2){animation-delay:.18s}.dental-topic-chip--a i:nth-child(3){animation-delay:.36s}@keyframes dental-topic-dot{0%,to{opacity:.25}50%{opacity:.9}}.dental-footer-lang{position:relative;display:inline-flex;align-items:center}.dental-footer-lang>summary{display:inline-flex;gap:6px;list-style:none;cursor:pointer;color:rgba(255,255,255,.5);transition:color .2s ease}.dental-footer-lang>summary::-webkit-details-marker{display:none}.dental-footer-lang>summary:hover,.dental-footer-lang[open]>summary{color:rgba(255,255,255,.85)}.dental-footer-lang-menu{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;gap:2px;min-width:9.5rem;padding:6px;border-radius:12px;background:#16233a;box-shadow:0 18px 40px -18px rgba(0,0,0,.7)}.dental-footer-lang-menu a{padding:7px 10px;border-radius:8px;color:rgba(255,255,255,.65);font-size:.875rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dental-footer-lang-menu a:hover{background:rgba(255,255,255,.07);color:#fff}.dental-footer-lang-menu a.is-current{color:#fff;font-weight:500}@media (max-width:991px){.dental-cta-bleed--band .dental-d-mark{opacity:.14}}@media (prefers-reduced-motion:no-preference){.dental-cta-bleed:not(.dental-cta-bleed--band) .dental-d-mark{background-image:linear-gradient(115deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 58%);background-size:280% 100%;background-repeat:no-repeat;background-position:-140% 0}.dental-cta-bleed:not(.dental-cta-bleed--band) .dental-d-mark.is-live{animation:dental-d-shimmer 7s linear 1.4s infinite}}@keyframes dental-d-shimmer{0%{background-position:-140% 0}to{background-position:240% 0}}:root{--dental-sheet-radius:5rem}.dental-landing-page.dental-sheet{clip-path:inset(0 0 0 0 round 0 0 var(--dental-sheet-radius) var(--dental-sheet-radius))}.dental-landing-page.dental-sheet,.dental-landing-sections>.section#compare{position:relative;z-index:2;background:#fff;margin-bottom:calc(-1 * var(--dental-sheet-radius));border-radius:0 0 var(--dental-sheet-radius) var(--dental-sheet-radius)}.dental-sheet .dental-landing-sections>.section.dental-steps-section{background:#f4f6f9;padding-top:calc(clamp(4.5rem, 7vw, 6.5rem) + var(--dental-sheet-radius));overflow-x:clip;overflow-y:visible}.dental-sheet .dental-landing-sections>.section:last-child{background:#f4f6f9;padding-bottom:calc(clamp(3rem, 6vw, 5rem) + var(--dental-sheet-radius))}.dental-silk-closing{position:relative;isolation:isolate;overflow:hidden;background:#0f3a63;color:#fff;padding-top:calc(var(--dental-sheet-radius) + clamp(5rem, 9vw, 8.5rem));padding-bottom:clamp(2rem,4vw,3rem)}.dental-silk-closing-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none}.dental-silk-cta{width:min(92%,44rem);margin:0 auto;text-align:center}.dental-silk-cta-title{margin:0;color:#fff;font-size:var(--dental-fs-section);font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);text-wrap:balance}.dental-silk-cta-body{max-width:34rem;margin:clamp(1.1rem,1.8vw,1.4rem) auto 0;color:rgba(255,255,255,.86);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6;text-wrap:pretty}.dental-silk-cta-button{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(1.6rem,2.6vw,2.2rem);padding:.95rem 1.7rem;border-radius:999px;background:#fff;color:#0b1220;font-size:.95rem;font-weight:600;line-height:1;box-shadow:0 14px 34px rgba(4,20,44,.28);transition:transform .25s ease,box-shadow .25s ease}.dental-silk-cta-button:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(4,20,44,.34)}.dental-footer--glass{width:min(96%,1240px);margin:clamp(4.5rem,8vw,7.5rem) auto 0;border:1px solid rgba(255,255,255,.14);border-radius:2rem;background:rgba(8,20,40,.5);-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);box-shadow:0 30px 80px rgba(3,14,32,.28)}.dental-steps-head{display:grid;gap:var(--dental-space-tight);margin:0 0 clamp(2rem,3.6vw,3rem);text-align:left}.dental-steps-title{margin:0;color:#111827;font-size:clamp(2.1rem,3.8vw,3.15rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.dental-steps-lead{margin:0;max-width:var(--dental-measure);color:rgba(17,24,39,.66);font-size:1.05rem;line-height:1.55}.dental-rollout{position:relative;min-height:250vh}.dental-rollout-stage .dental-steps-head{margin-bottom:0}.dental-rollout-stage{position:sticky;top:var(--dental-rollout-top,12vh);display:grid;gap:clamp(1.25rem,2vw,2rem)}.dental-rollout-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:center}.dental-rollout-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,1.8vw,1.6rem)}.dental-rollout-step{display:grid;gap:.35rem;padding-left:1.1rem;border-left:2px solid rgba(15,23,42,.08);opacity:.42;transition:opacity .45s ease,border-color .45s ease}.dental-rollout-step.is-current{opacity:1;border-left-color:var(--brand-blue)}.dental-rollout-step-when{font-size:.82rem;font-weight:500;color:var(--brand-blue)}.dental-rollout-step-title{margin:0;font-size:1.0625rem;font-weight:560;line-height:1.35;letter-spacing:-.01em;color:var(--dental-ink)}.dental-rollout-step-body{margin:0;max-width:var(--dental-measure);font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}.dental-rollout-plate{position:relative;overflow:hidden;padding:clamp(.85rem,1.4vw,1.3rem);border-radius:calc(var(--dental-card-radius) + .55rem);background:#1b5fa6 url(/redesign/flow-tile-blue.webp) 50%/cover no-repeat;box-shadow:0 1px 2px rgba(15,23,42,.04),0 26px 55px -28px rgba(9,42,76,.55)}.dental-rollout-panel{position:relative;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:24rem;gap:.9rem;padding:clamp(1rem,1.6vw,1.35rem);border-radius:var(--dental-card-radius);border:1px solid rgba(255,255,255,.5);box-shadow:0 1px 2px rgba(9,42,76,.08),0 18px 40px -22px rgba(9,42,76,.45);background:#fff;z-index:1}.dental-rollout-panel-head{display:flex;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:560;letter-spacing:-.01em;color:var(--dental-ink)}.dental-rollout-panel-dot{width:.5rem;height:.5rem;border-radius:999px;background:rgba(15,23,42,.18);transition:background-color .5s ease,box-shadow .5s ease}.dental-rollout:not([data-act="0"]) .dental-rollout-panel-dot{background:#22a173;box-shadow:0 0 0 3px rgba(34,161,115,.16)}.dental-rollout-week{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));gap:.45rem;padding:.95rem .85rem;border:1px solid rgba(90,110,113,.08);border-radius:.9rem;background:#fbfcfd}.dental-rollout-day,.dental-rollout-times{display:grid;grid-template-rows:1.1rem repeat(4,minmax(1.9rem,1fr));gap:.4rem}.dental-rollout-times{font-size:.72rem;color:var(--dental-ink-muted);font-variant-numeric:tabular-nums}.dental-rollout-times:before{content:""}.dental-rollout-times span{display:flex;align-items:center;padding-right:.2rem}.dental-rollout-day-name{font-size:.75rem;color:var(--dental-ink-muted);text-align:center}.dental-rollout-slot{border-radius:.55rem;min-height:1.5rem;background:rgba(15,23,42,.025);transition:opacity .5s ease,transform .5s ease,background-color .5s ease}.dental-rollout-slot--own{background:#fff;border:1px solid rgba(90,110,113,.1);box-shadow:0 1px 2px rgba(15,23,42,.04);opacity:0;transform:translateY(4px)}.dental-rollout:not([data-act="0"]) .dental-rollout-slot--own{opacity:1;transform:none}.dental-rollout-slot--eva{position:relative;background:rgba(22,141,226,.1);border:1px solid rgba(22,141,226,.22);box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px -12px rgba(22,141,226,.5);opacity:0;transform:translateY(8px) scale(.96)}.dental-rollout[data-act="2"] .dental-rollout-slot--eva{opacity:1;transform:none;transition-delay:var(--d,0s)}.dental-rollout-extras{display:grid;min-height:2.6rem}.dental-rollout-rules{grid-area:1/1;align-self:center;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.dental-rollout[data-act="1"] .dental-rollout-rules{opacity:1;transform:none}.dental-rollout-rule{display:flex;align-items:center;gap:.6rem;min-height:2.4rem;padding:0 .85rem;border-radius:.9rem;border:1px solid rgba(90,110,113,.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px -12px rgba(15,23,42,.16);font-size:.8125rem;color:var(--dental-ink);opacity:0;transform:translateY(6px)}.dental-rollout[data-act="1"] .dental-rollout-rule{animation:dental-rollout-in .42s ease-out var(--d,0s) both}.dental-rollout-channels{display:inline-flex;align-items:center;gap:.25rem}.dental-rollout-channel{display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;background:rgba(22,141,226,.1)}.dental-rollout-channel i{width:.7rem;height:.7rem;background:var(--brand-blue);-webkit-mask:var(--mask) center /contain no-repeat;mask:var(--mask) center /contain no-repeat}.dental-rollout-switch{position:relative;flex:none;width:1.7rem;height:.95rem;border-radius:999px;background:rgba(15,23,42,.14);transition:background-color .4s ease .2s}.dental-rollout-switch:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.65rem;height:.65rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.25);transition:transform .4s ease .2s}.dental-rollout[data-act="1"] .dental-rollout-switch{background:var(--brand-blue)}.dental-rollout[data-act="1"] .dental-rollout-switch:after{transform:translateX(.75rem)}.dental-rollout-call{grid-area:1/1;align-self:center;justify-self:start;width:fit-content;display:flex;align-items:center;gap:.6rem;min-height:2.4rem;padding:0 .9rem;border-radius:.9rem;border:1px solid rgba(90,110,113,.08);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px -12px rgba(15,23,42,.16);font-size:.8125rem;color:var(--dental-ink);opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.dental-rollout[data-act="2"] .dental-rollout-call{opacity:1;transform:none}.dental-rollout-pulse{position:relative;flex:none;width:.45rem;height:.45rem;border-radius:999px;background:#22a173}.dental-rollout-pulse:after{content:"";position:absolute;inset:-.25rem;border-radius:999px;border:1px solid rgba(34,161,115,.45)}.dental-rollout[data-act="2"] .dental-rollout-pulse:after{animation:dental-rollout-pulse 1.8s ease-out infinite}.dental-rollout-wave{display:flex;align-items:center;gap:2px;height:1rem}.dental-rollout-wave i{width:2px;height:100%;border-radius:999px;background:rgba(22,141,226,.35);transform:scaleY(.3)}.dental-rollout[data-act="2"] .dental-rollout-wave i{animation:dental-rollout-bar 1.3s ease-in-out calc(var(--i) * 80ms) infinite}.dental-rollout-progress{display:flex;gap:.4rem;width:min(22rem,60%)}.dental-rollout-progress span{flex:1 1 0;height:2px;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden}.dental-rollout-progress i{display:block;height:100%;background:var(--brand-blue);transform-origin:left center;transition:transform .25s ease-out}@keyframes dental-rollout-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dental-rollout-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.3);opacity:0}}@keyframes dental-rollout-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (min-width:992px) and (max-width:1200px){.dental-rollout-rules{flex-direction:column;align-items:stretch}}@media (max-width:991px){.dental-rollout{min-height:0}.dental-rollout-stage{position:static}.dental-rollout-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,4vw,2rem)}.dental-rollout-plate{order:1}.dental-rollout-steps{order:2}.dental-rollout-step{opacity:1}.dental-rollout-extras{min-height:0}.dental-rollout-rules{flex-direction:column;align-items:stretch}.dental-rollout-panel{gap:.75rem}}@media (prefers-reduced-motion:reduce){.dental-rollout[data-act="2"] .dental-rollout-pulse:after,.dental-rollout[data-act="2"] .dental-rollout-wave i{animation:none}}@media (max-width:767px){:root{--dental-sheet-radius:2.75rem}.dental-footer--glass{width:92%;border-radius:1.5rem}}.dental-sheet .dental-canvas{width:100%;max-width:none;border:0;margin-top:0}.dental-sheet .dental-canvas-corner{display:none}.dental-sheet .dental-value-section{width:min(96%,1380px);border:1px dashed #ddddd6}.dental-sheet .dental-value-section .dental-canvas-corner{display:block}@media (max-width:767px){.dental-sheet .dental-value-section{width:calc(100% - 1.25rem)}}.dental-landing-sections>.section#dental-testimonials{background:linear-gradient(180deg,#f4f6f9,#f8f9fb 34%,#fff 68%)}.dental-landing-sections>.section#klanten{position:relative;z-index:2;background:#fff;border-radius:0 0 var(--dental-sheet-radius) var(--dental-sheet-radius);margin-bottom:calc(-1 * var(--dental-sheet-radius))}.dental-landing-sections>.section#features{background:#f4f6f9}.dental-landing-sections>.section#features .dental-canvas-corner,.dental-landing-sections>.section#klanten .dental-canvas-corner{display:none}.dental-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);margin-top:clamp(2.4rem,4vw,3.5rem)}.dental-bento-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;min-height:clamp(20.5rem,24.5vw,22rem);padding:clamp(1.6rem,2.4vw,2.1rem) clamp(1.6rem,2.4vw,2.1rem) 0;border:1px solid #e6e8eb;border-radius:.75rem;background:#fff;box-shadow:none}.dental-bento-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6rem;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.5) 45%,rgba(255,255,255,.84));z-index:2;pointer-events:none}.dental-bento-card--wide{grid-column:span 3}.dental-bento-card--narrow{grid-column:span 2;min-height:clamp(21rem,27vw,24rem)}.dental-bento-card--narrow .dental-bento-body{-webkit-line-clamp:4}.dental-bento-copy{position:relative;z-index:2;max-width:30rem;min-height:6.75rem}.dental-bento-title{margin:0;color:#272727;font-size:var(--dental-fs-lead);font-weight:500;line-height:1.35;letter-spacing:-.01em}.dental-bento-body{margin:.55rem 0 0;color:#5b6472;font-size:.9375rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dental-bento-stage{position:relative;width:100%;min-height:7.5rem;margin-top:.9rem;pointer-events:none}.dental-bento-vignette{position:absolute;left:50%;transform:translateX(-50%);top:.35rem;bottom:auto;width:min(94%,26rem);max-width:none}.dental-bento-card--narrow .dental-bento-vignette{width:min(96%,22.5rem)}.dental-vignette-list{display:grid;gap:.55rem}.dental-bento-card--narrow .dental-bento-vignette--voice{top:auto;bottom:2.4rem;width:126%}.dental-vignette-row--quiet,.dental-vignette-slot--quiet{border-color:rgba(90,110,113,.06);box-shadow:none}.dental-vignette-line{display:inline-block;height:.55rem;border-radius:999px;background:rgba(17,24,39,.08)}.dental-vignette-slot>.dental-vignette-mark{margin-left:auto}.dental-vignette-dot-quiet{flex:none;width:1.05rem;height:1.05rem;border-radius:999px;background:rgba(17,24,39,.08)}[data-motion-visible] .dental-loop .dental-vignette-continue .dental-vignette-wave i,[data-motion-visible] .dental-loop-stack .dental-vignette-continue .dental-vignette-mark,[data-motion-visible] .dental-loop-stack>.dental-vignette-row.dental-vignette-continue:before,[data-motion-visible] .dental-loop-stack>.dental-vignette-row.dental-vignette-row--quiet:before{animation:none}.dental-vignette-row{display:flex;align-items:center;gap:.7rem;min-height:3.2rem;padding:0 1.15rem;border:1px solid rgba(90,110,113,.08);border-radius:.9rem;background:#fff;color:#111827}.dental-vignette-row--pill{border-radius:999px;background:#fff}.dental-vignette-title{font-size:.93rem;font-weight:500;letter-spacing:-.005em;color:var(--dental-ink);white-space:nowrap}.dental-vignette-sub{font-size:.88rem;color:var(--dental-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dental-vignette-time{min-width:3rem;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--dental-ink-muted)}.dental-vignette-dot{flex:none;width:.65rem;height:.65rem;border-radius:999px;background:var(--dot,#9ca3af)}.dental-vignette-dot--blue{--dot:var(--brand-blue)}@keyframes dental-vignette-flip{to{background:var(--dot-to,#22c55e)}}:is(.dental-bento-card.is-live,.dental-product-point-stage.is-live,.dental-usecase-tile.is-live,.dental-product-stage-card.is-live) .dental-vignette-dot--blue{animation:dental-vignette-pulse 1.4s ease-in-out infinite}@keyframes dental-vignette-pulse{0%,to{box-shadow:0 0 0 0 rgba(22,141,226,.35)}50%{box-shadow:0 0 0 5px rgba(22,141,226,0)}}.dental-vignette-check{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:auto;border-radius:999px;background:#dcfce7;color:#16a34a}.dental-vignette-row--pill .dental-vignette-check{margin-left:0}.dental-vignette-check svg{width:.9rem;height:.9rem}.dental-vignette-wave{display:inline-flex;align-items:center;gap:2px;height:1rem}.dental-vignette-list .dental-vignette-row>.dental-vignette-ico:first-child{margin-left:0;margin-right:.15rem}.dental-vignette-list .dental-vignette-row>.dental-vignette-mark:last-child,.dental-vignette-list .dental-vignette-row>.dental-vignette-wave:last-child{margin-left:auto}.dental-vignette-ico--phone,.dental-vignette-wave i{background:var(--brand-blue,#168de2)}.dental-vignette-wave i{width:2px;border-radius:2px;transform-origin:center}:is(.dental-bento-card.is-live,.dental-product-point-stage.is-live,.dental-usecase-tile.is-live,.dental-product-stage-card.is-live) .dental-vignette-wave i{animation:dental-vignette-wave .9s ease-in-out infinite}@keyframes dental-vignette-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}.dental-vignette-ico{flex:none;width:1.15rem;height:1.15rem;margin-left:auto;margin-right:0;background:rgba(17,24,39,.4);-webkit-mask:var(--mask) center /contain no-repeat;mask:var(--mask) center /contain no-repeat}.dental-vignette-ico--whatsapp{background:#25d366}.dental-vignette-calls{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem 3.4rem;align-items:center;gap:0 .35rem}.dental-vignette-calls-pills{display:grid;gap:.5rem}.dental-vignette-call{display:inline-flex;align-items:center;gap:.7rem;height:2.6rem;padding:0 .95rem;border:1px solid rgba(90,110,113,.08);border-radius:999px;background:#fff;color:var(--dental-ink);font-size:.9rem;font-weight:500;white-space:nowrap}.dental-vignette-call .dental-vignette-wave{margin-left:auto}.dental-vignette-calls-lines{width:100%;height:100%;min-height:9.4rem;overflow:visible}.dental-vignette-calls-lines path{fill:none;stroke:rgba(22,141,226,.42);stroke-width:1.5;stroke-dasharray:120;stroke-dashoffset:120}.dental-vignette-calls-eva{position:relative;display:inline-flex;width:3.4rem;height:3.4rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(90,110,113,.12),0 10px 26px rgba(15,23,42,.12);overflow:hidden}.dental-vignette-calls-eva img{width:100%;height:100%;object-fit:cover;object-position:top}.dental-vignette-calls-eva:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid rgba(22,141,226,.45);opacity:0}:is(.dental-bento-card.is-live,.dental-product-point-stage.is-live,.dental-usecase-tile.is-live,.dental-product-stage-card.is-live) .dental-vignette-calls-eva:after{animation:dental-vignette-ring 1.6s ease-out infinite;animation-delay:1.6s}@keyframes dental-vignette-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.dental-bento-vignette--concurrent{width:min(96%,19rem)}.dental-vignette-agenda{display:grid;gap:.55rem}.dental-vignette-agenda-row{position:relative;display:flex;align-items:center;gap:.75rem}.dental-vignette-slot{display:inline-flex;align-items:center;gap:.6rem;flex:1 1 auto;min-height:2.6rem;padding:0 .85rem;border:1px solid rgba(90,110,113,.08);border-radius:.6rem;background:#fff;font-size:.9rem;font-weight:500;color:var(--dental-ink)}.dental-vignette-bar{width:3px;height:1.1rem;border-radius:2px}.dental-vignette-bar--blue{background:var(--brand-blue)}.dental-vignette-bar--green{background:#22c55e}.dental-vignette-slot--empty{position:relative;border-style:dashed;background:transparent}.dental-vignette-slot-ghost{color:rgba(17,24,39,.38);font-weight:500}.dental-vignette-slot-drop{position:absolute;inset:-1px;display:inline-flex;align-items:center;gap:.6rem;padding:0 .85rem;border:1px solid rgba(90,110,113,.12);border-radius:.6rem;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12)}.dental-vignette-cursor{position:absolute;right:10%;top:34%;z-index:3;display:flex;align-items:flex-start;gap:.1rem;opacity:0}.dental-vignette-cursor svg{width:18px;height:18px;flex:none;filter:drop-shadow(0 2px 4px rgba(15,23,42,.25))}.dental-vignette-cursor-tag{display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;margin-left:-1.1rem;padding:.3rem .35rem .3rem .75rem;border-radius:999px;background:#fff;border:1px solid rgba(90,110,113,.14);box-shadow:0 10px 26px rgba(15,23,42,.14);color:#111827;font-size:.85rem;font-weight:600}.dental-vignette-cursor-tag img{width:20px;height:20px;border-radius:999px;object-fit:cover;object-position:top}@media (max-width:1023px){.dental-bento-card--narrow,.dental-bento-card--wide{grid-column:span 3}}@media (max-width:719px){.dental-bento{grid-template-columns:minmax(0,1fr)}.dental-bento-card--narrow,.dental-bento-card--wide{grid-column:auto;min-height:21rem}.dental-bento-body,.dental-bento-card--narrow .dental-bento-body{display:block;-webkit-line-clamp:unset;overflow:visible}.dental-bento-card{min-height:0;padding-bottom:0}.dental-bento-card:after{height:4.5rem}.dental-bento-copy{min-height:0}.dental-bento-stage{position:static;min-height:0;height:11.2rem;margin-top:clamp(2.4rem,8vw,3.25rem)}.dental-bento-card--narrow .dental-bento-vignette,.dental-bento-card--narrow .dental-bento-vignette--intake,.dental-bento-card--narrow .dental-bento-vignette--slots,.dental-bento-vignette,.dental-bento-vignette--concurrent,.dental-bento-vignette--reception,.dental-bento-vignette--waitlist{position:static;transform:none;width:100%;max-width:100%}.dental-vignette-agenda,.dental-vignette-list{width:100%;max-width:100%}.dental-vignette-cursor{display:none}.dental-vignette-calls{grid-template-columns:minmax(0,1fr) 2.2rem 2.8rem}.dental-vignette-sub{display:none}.dental-vignette-title{white-space:normal}}.dental-landing-sections .dental-spotlight-minimal .dental-spotlight-quote{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.42;font-weight:400;letter-spacing:-.01em;color:var(--dental-ink);text-wrap:balance;margin:0}.dental-usecase-tile{display:grid;place-items:center;aspect-ratio:6/7;border-radius:1.4rem;background-color:#1b5fa6;--dental-tile-night:0}.dental-usecase-tile>.dental-usecase-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}.dental-usecase-tile>.dental-usecase-photo--room{object-position:50% 62%}.dental-usecase-tile>.dental-usecase-photo--night{opacity:var(--dental-tile-night);transition:opacity .9s ease}.dental-usecase-tile:before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(15,42,74,.12),rgba(15,42,74,.62));opacity:calc(1 - var(--dental-tile-night));transition:opacity .9s ease;pointer-events:none}@media (hover:hover){.dental-usecase-tile:hover{--dental-tile-night:1}}@media (hover:none){.dental-usecase-tile:before,.dental-usecase-tile>.dental-usecase-photo--night{transition:none;animation:dental-tile-night 14s ease-in-out infinite;animation-delay:calc(var(--dental-loop-offset, 0s) * 3);animation-play-state:var(--dental-ambient-state,paused)}.dental-usecase-tile:before{animation-name:dental-tile-day}}@keyframes dental-tile-night{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}@keyframes dental-tile-day{0%,38%{opacity:1}50%,88%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dental-usecase-tile:before,.dental-usecase-tile>.dental-usecase-photo--night{animation:none}}.dental-case-row{background:#fff;border:1px solid rgba(90,110,113,.09);border-radius:.55rem}.dental-case-call .dental-vignette-wave i{background:var(--brand-blue,#168de2)}@media (max-width:991px){.dental-usecase-tile{aspect-ratio:5/4}}.dental-rollout-plate:after,.dental-silk-closing:after,.dental-usecase-tile:after{content:"";position:absolute;inset:-55%;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:190px 190px;opacity:.56;mix-blend-mode:overlay;animation:dental-grain .64s steps(1) infinite}.dental-rollout-plate:after,.dental-usecase-tile:after{opacity:.36}.dental-usecase-tile{position:relative;overflow:hidden}.dental-usecase-tile>*{position:relative;z-index:1}.dental-usecase-tile:after{z-index:2}.dental-usecase-tile>:not(.dental-usecase-photo){z-index:3}@keyframes dental-grain{0%{transform:translate(0)}12%{transform:translate(-3%,-4%)}24%{transform:translate(-6%,2%)}36%{transform:translate(4%,-5%)}48%{transform:translate(-2%,6%)}60%{transform:translate(5%,3%)}72%{transform:translate(-5%,-2%)}84%{transform:translate(2%,5%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dental-rollout-plate:after,.dental-silk-closing:after,.dental-usecase-tile:after{animation:none}}.dental-footer-vanta{display:inline-block;width:.95rem;height:.95rem;border-radius:50%;margin-left:.4rem;vertical-align:-.23rem;opacity:.8;transition:opacity .2s ease}a:hover>.dental-footer-vanta{opacity:.9}.dental-footer-flag{display:block;width:21px;height:14px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.dental-footer-lang>summary{display:flex;align-items:center;line-height:0;padding:2px;opacity:.75;transition:opacity .2s ease}.dental-footer-lang>summary:hover,.dental-footer-lang[open]>summary{opacity:1}.dental-footer-lang-menu a{display:flex;align-items:center;gap:.55rem}.dental-vignette-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;border-radius:999px;background:#22a173;box-shadow:0 1px 3px rgba(16,84,62,.28)}.dental-vignette-mark svg{width:.62rem;height:.62rem}.dental-vignette-slot-drop .dental-vignette-check{width:1.05rem;height:1.05rem;background:#dcfce7}.dental-vignette-call,.dental-vignette-row,.dental-vignette-slot{box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 16px -12px rgba(15,23,42,.16)}.dental-vignette-slot--empty{box-shadow:none}.dental-spotlight-brandmark{width:16px;height:16px;border-radius:4px;object-fit:contain}.dental-case-bubble{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.42rem .65rem;border-radius:.8rem;font-size:.78rem;line-height:1.35}.dental-case-bubble img{flex:none;border-radius:2px}.dental-case-chip{justify-self:center;margin-top:.15rem;padding:.2rem .6rem;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.01em}.dental-vignette-voice{display:flex;align-items:center;justify-content:space-between;gap:2px;height:5.5rem;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.dental-vignette-voice i{flex:none;width:4px;height:var(--h,16px);border-radius:3px;background:var(--brand-blue,#168de2);opacity:.3;transform:scaleY(.35);transform-origin:center}:is(.dental-bento-card.is-live,.dental-product-point-stage.is-live,.dental-usecase-tile.is-live,.dental-product-stage-card.is-live) .dental-vignette-voice i{animation:dental-vignette-voice 1.9s ease-in-out infinite}@keyframes dental-vignette-voice{0%,to{transform:scaleY(.3);opacity:.3}45%{transform:scaleY(1);opacity:.9}}@media (prefers-reduced-motion:reduce){:is(.dental-bento-card.is-live,.dental-product-point-stage.is-live,.dental-usecase-tile.is-live,.dental-product-stage-card.is-live) .dental-vignette-voice i{animation:none;transform:scaleY(.8);opacity:.5}}.dental-bento-stage--live{position:relative;display:flex;align-items:flex-end;pointer-events:auto;min-height:0;margin-top:auto;padding-bottom:clamp(1.4rem,2.4vw,1.9rem)}.dental-callmini{display:grid;gap:.55rem;width:100%}.dental-callmini .dental-callmini-input{width:100%}.dental-callmini .dental-callmini-input input{width:100%;height:2.75rem;padding:0 .85rem;border:1px solid rgba(90,110,113,.16);border-radius:.7rem;background:#fff;font-size:.92rem;color:var(--dental-ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dental-callmini .dental-callmini-input input:focus{border-color:rgba(22,141,226,.55);box-shadow:0 0 0 3px rgba(22,141,226,.14)}.dental-callmini-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.75rem;border:0;border-radius:.7rem;background:var(--brand-blue,#168de2);color:#fff;font-size:.92rem;font-weight:600;cursor:pointer;transition:filter .2s ease,opacity .2s ease}.dental-callmini-button:hover:not(:disabled){filter:brightness(1.06)}.dental-callmini-button:disabled{opacity:.55;cursor:default}.dental-callmini-button svg{width:1rem;height:1rem}.dental-callmini--done{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:.8rem;background:rgba(52,196,142,.1);color:#16794f;font-size:.92rem;line-height:1.45}.dental-callmini-check{display:grid;place-items:center;flex:none;width:1.4rem;height:1.4rem;border-radius:999px;background:#22a173;color:#fff}.dental-callmini-check svg{width:.85rem;height:.85rem}.dental-landing-sections>.section#features .vertical-centered-title,.dental-landing-sections>.section#klanten .vertical-centered-title{align-items:flex-start;text-align:left;width:100%;max-width:none;margin-inline:0}.dental-landing-sections>.section#features .vertical-centered-title>*,.dental-landing-sections>.section#klanten .vertical-centered-title>*{margin-inline:0;max-width:40rem}.dental-landing-sections>.section#features .vertical-centered-title .dental-lead,.dental-landing-sections>.section#klanten .vertical-centered-title .dental-lead{max-width:var(--dental-measure)}.dental-compare-header .dental-h2,.dental-landing-page .dental-hero-heading,.dental-landing-sections .dental-h2,.dental-steps-title{font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);color:var(--dental-ink)}.dental-landing-page .dental-hero-heading{font-size:var(--dental-fs-display);line-height:1.04;max-width:15ch}.dental-compare-header .dental-h2,.dental-landing-sections .dental-h2,.dental-steps-title{font-size:var(--dental-fs-section)}.dental-landing-page .dental-hero-support,.dental-landing-sections .dental-lead,.dental-steps-lead{max-width:var(--dental-measure);font-size:var(--dental-fs-lead);line-height:1.5;color:var(--dental-ink-muted)}.dental-landing-sections>.section#features .dental-lead,.dental-landing-sections>.section#klanten .dental-lead{margin-inline:0}.dental-bento-body,.dental-rollout-step-body{font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}.dental-bento-title{color:var(--dental-ink)}.dental-voiceline{display:grid;gap:clamp(.9rem,1.6vw,1.25rem);margin:clamp(1.5rem,3vw,2.5rem) 0 clamp(2rem,3.5vw,3rem)}.dental-voiceline-stage{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:clamp(4.25rem,6vw,5.25rem)}.dental-voiceline-face{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;width:clamp(4.25rem,6vw,5.25rem);height:clamp(4.25rem,6vw,5.25rem);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 14px 30px -18px rgba(15,23,42,.35)}.dental-voiceline-face img{width:calc(100% - .5rem);height:calc(100% - .5rem);aspect-ratio:1;border-radius:999px;object-fit:cover;object-position:top}.dental-voiceline-face--eva:after{content:"";position:absolute;inset:-.35rem;border-radius:999px;border:1px solid rgba(22,141,226,.4);opacity:0;pointer-events:none}.dental-voiceline-face--eva{position:relative;overflow:visible}.dental-voiceline-face--eva img{border-radius:999px}.dental-voiceline.is-live .dental-voiceline-face--eva:after{animation:dental-vignette-ring 2.4s ease-out infinite}.dental-voiceline-wave{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.dental-voiceline-wave path{fill:none;stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.dental-voiceline-wave .dvl-1{stroke:rgba(22,141,226,.7)}.dental-voiceline-wave .dvl-2{stroke:rgba(22,141,226,.28)}.dental-voiceline.is-live .dental-voiceline-flow{animation:dvl-flow 9s linear infinite}.dental-voiceline.is-live .dental-voiceline-wave .dvl-2{animation:dvl-drift 6.5s ease-in-out infinite}@keyframes dvl-flow{0%{transform:translateX(0)}to{transform:translateX(-1200px)}}@keyframes dvl-drift{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}.dental-voiceline-caption{margin:0;text-align:center;font-size:var(--dental-fs-lead);line-height:1.5;color:var(--dental-ink-muted)}@media (prefers-reduced-motion:reduce){.dental-voiceline.is-live .dental-voiceline-face--eva:after,.dental-voiceline.is-live .dental-voiceline-flow,.dental-voiceline.is-live .dental-voiceline-wave .dvl-2{animation:none}}.dental-voiceline-caption strong{font-weight:560;color:var(--dental-ink)}@media (max-width:767px){.dental-footer--glass .dental-footer-grid,footer .dental-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;text-align:left}.dental-footer-grid>:first-child{grid-column:1/-1}.dental-footer-grid a,.dental-footer-grid h4,.dental-footer-grid p{text-align:left}.dental-footer--glass .border-t nav,.dental-footer--glass .border-t>div>div,footer .dental-footer-grid>:first-child>a{justify-content:flex-start}}.dental-landing-page .dental-landing-sections>.section:not(.dental-hero-section){padding-block:var(--dental-space-section)}.dental-sheet .dental-landing-sections>.section#features,.dental-sheet .dental-landing-sections>.section.dental-steps-section{padding-top:calc(var(--dental-space-section) + var(--dental-sheet-radius))}.dental-sheet .dental-landing-sections>.section:last-child{padding-bottom:calc(var(--dental-space-section) + var(--dental-sheet-radius))}.dental-landing-sections .vertical-centered-title .dental-lead,.dental-steps-lead{margin-top:var(--dental-space-tight)}.dental-landing-sections .vertical-centered-title{gap:0}.dental-landing-sections .vertical-section{gap:var(--dental-space-block)}.dental-landing-sections .vertical-section>.dental-bento,.dental-landing-sections .vertical-section>.dental-voiceline{margin:0}.dental-steps-head{margin-bottom:var(--dental-space-block)}.dental-voiceline{margin:var(--dental-space-block) 0 0}.dental-footer-band{position:relative;isolation:isolate;overflow:hidden;background:#0f3a63;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.dental-footer-band-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none}.dental-footer-band:after{content:"";position:absolute;inset:-55%;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:190px 190px;opacity:.56;mix-blend-mode:overlay;animation:dental-grain .64s steps(1) infinite}.dental-footer-band>.dental-footer--glass{position:relative;z-index:1}.dental-band-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,42,74,.08),rgba(15,42,74,.2) 55%,rgba(15,42,74,.38));pointer-events:none}@media (prefers-reduced-motion:reduce){.dental-footer-band:after{animation:none}}.dental-shell .dental-h1,.dental-shell .dental-h2,.dental-shell .dental-h3{font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);color:var(--dental-ink)}.dental-shell .dental-h2{font-size:var(--dental-fs-section)}.dental-shell .dental-h1{font-size:var(--dental-fs-display);line-height:1.04}.dental-shell .dental-lead{max-width:var(--dental-measure);font-size:var(--dental-fs-lead);line-height:1.6}.dental-shell .body-text:not(.dental-lead),.dental-shell .dental-lead{color:var(--dental-ink-muted)}.dental-shell:not(.dental-landing-page--home)>.section:not(.dental-hero-section),.dental-shell>section.section:not(.dental-hero-section){padding-block:var(--dental-space-section)}.dental-shell.dental-sheet>.section:last-of-type,.dental-shell.dental-sheet>section:last-of-type{padding-bottom:calc(var(--dental-space-section) + var(--dental-sheet-radius))}.dental-cap-canvas{border-radius:var(--dental-card-radius);border:var(--dental-card-border);box-shadow:var(--dental-card-shadow);background:#fff}.dental-bento-card--voiceline{grid-column:1/-1;display:block;min-height:0;padding:clamp(1.5rem,2.6vw,2.25rem) clamp(1.75rem,3vw,2.75rem);overflow:visible}.dental-bento-card--voiceline:after{display:none}.dental-bento-card--voiceline .dental-voiceline{margin:0;gap:clamp(.75rem,1.4vw,1rem)}.dental-bento,.dental-bento-card--voiceline .dental-voiceline{gap:var(--dental-space-tight)}@media (max-width:719px){.dental-bento{gap:1.5rem}.dental-bento-card{padding:1.75rem 1.5rem 0}.dental-bento-card--voiceline{padding:1.75rem 1.5rem}.dental-bento-card--voiceline .dental-voiceline-face{width:3.25rem;height:3.25rem}.dental-voiceline-caption{font-size:.95rem;line-height:1.55}}.dental-case-transfer-node{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:#fff;box-shadow:0 10px 24px -16px rgba(3,20,44,.55)}.dental-case-transfer-node img{width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover;object-position:top}.dental-case-transfer-arrow{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:rgba(255,255,255,.9)}.dental-case-transfer-briefing{grid-column:1/-1;width:100%;padding:.7rem .85rem;border-radius:.85rem .85rem .85rem .25rem;background:#fff;color:var(--dental-ink);font-size:.8125rem;line-height:1.4;text-wrap:pretty}.dental-case-transfer-briefing strong{display:block;margin-bottom:.25rem;font-weight:600}.dental-case-transfer-label{grid-column:1/-1;justify-self:center;margin-top:.35rem;padding:.28rem .7rem;border-radius:999px;background:rgba(255,255,255,.92);color:var(--dental-ink);font-size:.76rem;font-weight:560;text-align:center}.dental-case-row{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:.7rem;background:rgba(255,255,255,.94);color:var(--dental-ink);font-size:.78rem;line-height:1.3}.dental-case-row-mark{position:relative;flex:none;width:.9rem;height:.9rem;border-radius:999px;background:#22a173}.dental-case-row-mark:after{content:"";position:absolute;left:.3rem;top:.16rem;width:.2rem;height:.4rem;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.dental-case-channel,.dental-case-star{width:1.35rem;height:1.35rem;background:#fff;-webkit-mask:var(--mask) center /contain no-repeat;mask:var(--mask) center /contain no-repeat}.dental-case-channel{width:1.5rem;height:1.5rem}.dental-case-brand{display:flex;gap:.7rem;padding:.7rem .9rem;border-radius:.9rem}.dental-case-brand,.dental-case-logo{align-items:center;background:#fff;box-shadow:0 10px 26px -18px rgba(3,20,44,.55)}.dental-case-logo{display:inline-flex;gap:.4rem;padding:.32rem .6rem .32rem .38rem;border-radius:999px;font-size:.74rem;font-weight:560;line-height:1;color:var(--dental-ink);white-space:nowrap}.dental-case-logo img{width:1.05rem;height:1.05rem;border-radius:.28rem;object-fit:contain}.dental-product-point .dental-case-segment{padding:.35rem .6rem;font-size:.74rem}.dental-nav-scrim{position:fixed;inset:0;z-index:40;pointer-events:none;background:rgba(15,23,42,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dental-nav-scrim-in .2s ease-out both}@keyframes dental-nav-scrim-in{0%{opacity:0}to{opacity:1}}.dental-nav-drop{position:absolute;left:50%;top:100%;z-index:50;transform:translateX(-50%);padding-top:.65rem}.dental-nav-panel{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(19rem,1.1fr);gap:2rem;width:48rem;padding:2rem;border-radius:1.5rem;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.05),0 30px 64px -26px rgba(15,23,42,.3);animation:dental-nav-panel-in .18s ease-out both}@keyframes dental-nav-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dental-nav-col{display:grid;align-content:start;gap:.5rem}.dental-nav-col--modules{padding-left:2rem;border-left:1px solid rgba(15,23,42,.07)}.dental-nav-group{margin-bottom:.75rem;padding-left:.15rem;font-size:.875rem;font-weight:400;color:rgba(91,100,114,.8)}.dental-nav-item{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem .6rem;border-radius:.75rem;transition:background-color .18s ease}.dental-nav-item:hover{background:rgba(15,23,42,.035)}.dental-nav-glyph{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;background:var(--brand-blue);-webkit-mask:var(--mask) center /contain no-repeat;mask:var(--mask) center /contain no-repeat}.dental-nav-item-copy{display:grid;gap:.15rem}.dental-nav-card{display:grid;gap:.35rem;padding:1rem;border-radius:.75rem;background:#f7f8fa;transition:background-color .18s ease}.dental-nav-card:hover{background:#eff2f6}.dental-nav-logo{display:block;margin-bottom:.35rem;line-height:0}.dental-nav-logo img{width:1.25rem;height:1.25rem;object-fit:contain}.dental-nav-item-title{display:block;font-size:.9375rem;font-weight:560;line-height:1.35;letter-spacing:-.01em;color:var(--dental-ink)}.dental-nav-item-desc{display:block;font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--dental-ink-muted)}@media (prefers-reduced-motion:reduce){.dental-nav-panel,.dental-nav-scrim{animation:none}}.dental-showcase-head{display:grid;gap:var(--dental-space-tight);margin-bottom:var(--dental-space-block);text-align:left}.dental-showcase-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--dental-fs-section);font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);color:var(--dental-ink);text-wrap:balance}.dental-showcase-title-accent{color:var(--brand-blue)}.dental-showcase-head .dental-lead{margin:0;max-width:var(--dental-measure);text-align:left}.dental-showcase-title .dental-title-icon{width:clamp(1.5rem,2.2vw,2rem);height:auto}.dental-case-segment{position:relative;white-space:nowrap;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;line-height:1.2;color:var(--dental-ink-muted);transition:color .3s ease}.dental-case-segment:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08);opacity:0}:is(.dental-usecase-tile,.dental-product-point-stage,.dental-product-stage-card).is-live .dental-case-segment:before{animation:dental-segment-on 5.4s ease-in-out infinite;animation-delay:calc(var(--i) * 1.8s - .35s)}:is(.dental-usecase-tile,.dental-product-point-stage,.dental-product-stage-card).is-live .dental-case-segment{animation:dental-segment-ink 5.4s ease-in-out infinite;animation-delay:calc(var(--i) * 1.8s - .35s)}@keyframes dental-segment-on{0%,2%{opacity:0}31%,6%{opacity:1}35%,to{opacity:0}}@keyframes dental-segment-ink{0%,2%{color:var(--dental-ink-muted)}31%,6%{color:var(--dental-ink)}35%,to{color:var(--dental-ink-muted)}}.dental-case-route{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;border-radius:.7rem;font-size:.78rem}.dental-case-route,.dental-product-point .dental-case-row{border:1px solid rgba(90,110,113,.1);background:#fff}.dental-product-point .dental-case-transfer-node{background:#f3f6f9}.dental-product-point .dental-case-chip,.dental-product-point .dental-case-transfer-label{background:#f7f9fb;color:var(--dental-ink)}.dental-product-point .dental-case-star{background:#f7b500}.dental-nav-mobile{display:grid;gap:.15rem;padding:1rem .85rem 1.1rem}.dental-nav-mobile .dental-nav-group{margin:.35rem 0 .4rem;padding-left:.75rem}.dental-nav-group--spaced{margin-top:1.1rem!important}.dental-nav-mobile .dental-nav-item{padding:.65rem .75rem}.dental-nav-logo--inline{display:grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0}.dental-nav-logo--inline img{width:1.25rem;height:1.25rem;object-fit:contain}.dental-nav-mobile-rest{display:grid;gap:.15rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(15,23,42,.07)}.dental-nav-mobile-link{padding:.7rem .75rem;border-radius:.75rem;font-size:.9375rem;font-weight:560;color:var(--dental-ink);transition:background-color .18s ease}.dental-nav-mobile-link:hover{background:rgba(15,23,42,.035)}.dental-landing-page .dental-film-hero{position:relative;display:grid;grid-template-rows:minmax(7.25rem,1fr) auto minmax(7.25rem,1fr);align-items:center;min-height:max(40rem,100svh);overflow:hidden;background:#0f1a24;color:#fff}.dental-landing-page .dental-film-hero picture{position:absolute;inset:0}.dental-landing-page .dental-film-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;pointer-events:none}.dental-landing-page .dental-film-hero__video::-webkit-media-controls,.dental-landing-page .dental-film-hero__video::-webkit-media-controls-overlay-play-button,.dental-landing-page .dental-film-hero__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.dental-landing-page .dental-film-hero__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,16,24,.55),rgba(8,16,24,0) 32%),linear-gradient(90deg,rgba(8,16,24,.58),rgba(8,16,24,.32) 38%,rgba(8,16,24,0) 68%),linear-gradient(180deg,rgba(8,16,24,.22),rgba(8,16,24,0) 30%);pointer-events:none}.dental-landing-page .dental-film-hero__inner{grid-row:2;position:relative;z-index:2;width:min(100% - 2rem,80rem);max-width:none;margin-inline:auto;padding:2rem 0}.dental-landing-page .dental-film-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.dental-landing-page .dental-film-hero__heading{margin:0;color:#fff;font-size:var(--dental-fs-display);font-weight:400;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.dental-landing-page .dental-film-hero__accent{color:#fff}.dental-landing-page .dental-film-hero__support{margin:.9rem 0 0;max-width:24rem;color:var(--vl-brand-inverse-muted);font-size:1rem;line-height:1.45;letter-spacing:-.01em}.dental-landing-page .dental-film-hero__actions{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem;flex-wrap:wrap}.dental-landing-page .dental-film-hero__actions a,.dental-landing-page .dental-film-hero__actions button{display:inline-flex;align-items:center;justify-content:center;height:var(--vl-brand-touch-height);padding:0 1rem;border-radius:var(--vl-cta-radius);border:1px solid transparent;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.dental-landing-page .dental-film-hero .dental-film-hero__actions .dental-film-hero__ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.dental-landing-page .dental-film-hero .dental-film-hero__actions .dental-film-hero__ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}.dental-landing-page .dental-film-hero__marks{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:1.4rem}.dental-landing-page .dental-film-hero__mark{display:inline-flex;align-items:center;gap:.3rem;color:var(--vl-brand-inverse-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-decoration:none}.dental-landing-page .dental-film-hero__mark img{width:1.05rem;height:1.05rem;filter:invert(1);opacity:.85}@media (max-width:719px){.dental-landing-page .dental-film-hero{grid-template-rows:1fr auto auto;min-height:max(38rem,92svh);align-items:end}.dental-landing-page .dental-film-hero__video{object-position:70% 50%}.dental-landing-page .dental-film-hero__scrim{background:linear-gradient(180deg,rgba(8,16,24,.1),rgba(8,16,24,.55) 60%,rgba(8,16,24,.72))}.dental-landing-page .dental-film-hero__inner{padding-top:7rem;padding-bottom:2rem}}.dental-landing-page .dental-phone-submit-button{height:2.5rem;border-radius:20px;background:#111;color:#fff;font-size:.875rem;font-weight:500;box-shadow:none}.dental-landing-page .dental-phone-submit-button:hover:not(:disabled){background:#000;transform:none;box-shadow:none}.dental-callmini-button{height:2.25rem;border-radius:20px;background:#111;font-size:.875rem;font-weight:500}.dental-callmini-button:hover:not(:disabled){background:#000;filter:none}.dental-silk-cta-button{height:2.25rem;padding:0 1rem;border-radius:20px;font-size:.875rem;font-weight:500;box-shadow:none}.dental-silk-cta-button:hover{transform:none;box-shadow:none;background:#eef2f5}.dental-landing-sections .dental-value-section+.section#klanten{padding-top:0}.dental-canvas,.dental-sheet .dental-canvas{width:100%;border-width:0}.dental-canvas-corner{display:none!important}.dental-landing-page .dental-film-hero__dock{position:absolute;left:0;right:0;bottom:8rem;z-index:3;display:flex;justify-content:flex-end;pointer-events:none}.dental-landing-page .dental-film-hero__card{width:20rem;padding:1.1rem 1.25rem 1.25rem;border:1px solid rgba(255,255,255,.16);border-radius:1.25rem;background:rgba(12,20,28,.42);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);color:#fff;pointer-events:auto}.dental-landing-page .dental-film-hero__card-title{margin:0 0 .75rem;font-size:.9375rem;font-weight:500;line-height:1.3;color:#fff}.dental-landing-page .dental-film-hero__card .dental-callmini .dental-callmini-input input{height:2.5rem;border-color:transparent;border-radius:20px;padding:0 1rem}.dental-landing-page .dental-film-hero__card .dental-callmini .dental-callmini-input input:focus{border-color:transparent;box-shadow:0 0 0 3px rgba(255,255,255,.35)}.dental-landing-page .dental-film-hero__card .dental-callmini-button{height:2.5rem}.dental-landing-page .dental-film-hero__card .dental-callmini--done{background:rgba(255,255,255,.12);color:#fff}@media (max-width:1039px){.dental-landing-page .dental-film-hero__dock{display:none}}@media (min-width:1040px){.dental-landing-page .dental-film-hero .dental-film-hero__actions .dental-film-hero__ghost{display:none}}@media (prefers-reduced-motion:reduce){.dental-landing-page .dental-film-hero{grid-template-rows:minmax(7.25rem,1fr) auto auto;min-height:100svh}.dental-landing-page .dental-film-hero__inner{padding-block:2rem 3rem}.dental-landing-page .dental-film-hero__dock{display:none}.dental-landing-page .dental-film-hero .dental-film-hero__actions .dental-film-hero__ghost{display:inline-flex}}.dental-landing-page .dental-film-hero__card .dental-callmini-button:disabled{opacity:1;background:rgba(255,255,255,.14);color:rgba(255,255,255,.72)}.dental-landing-page .dental-film-hero__card .dental-callmini .dental-callmini-input{align-items:center;height:2.5rem;overflow:hidden;border-radius:20px;background:#fff}.dental-landing-page .dental-film-hero__card .dental-callmini .dental-callmini-input>button{height:100%;padding-left:.9rem;border:0;border-radius:0;background:transparent;box-shadow:none}.dental-landing-page .dental-film-hero__card .dental-callmini .dental-callmini-input input{height:100%;padding-left:.35rem;border:0;border-radius:0;box-shadow:none}.dental-showcase-logo{height:calc(var(--logo-h) * 1.2)}.dental-showcase-logo__img{height:100%;width:auto}@media (min-width:1024px){.dental-showcase-logo{height:calc(var(--logo-h) * 1.45)}}.dental-privacy{display:grid;gap:clamp(2rem,4vw,3.5rem)}.dental-privacy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.dental-privacy__intro{display:grid;gap:var(--dental-space-tight);max-width:38rem}.dental-privacy__intro .dental-lead,.dental-privacy__intro .dental-showcase-title{margin:0}.dental-privacy__link{flex:none;display:inline-flex;align-items:center;height:2.25rem;padding:0 1rem;border:1px solid rgba(17,24,39,.15);border-radius:20px;color:var(--dental-ink);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s ease}.dental-privacy__link:hover{background:#f4f6f9}.dental-privacy__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.dental-privacy__photo{display:block;width:100%;max-width:35.625rem;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#f4f6f9}.dental-privacy__items{display:grid;gap:1.75rem;padding-top:.25rem}.dental-privacy__item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);column-gap:.75rem;row-gap:.375rem}.dental-privacy__icon{width:1.25rem;height:1.25rem;margin-top:.15rem;background-color:var(--dental-ink);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.dental-privacy__item-title{margin:0;font-size:var(--dental-fs-lead);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--dental-ink)}.dental-privacy__item-body{grid-column:2;margin:0;font-size:var(--dental-fs-body);line-height:1.55;color:var(--dental-ink-muted)}@media (max-width:899px){.dental-privacy__head{flex-direction:column}.dental-privacy__body{grid-template-columns:minmax(0,1fr)}.dental-privacy__photo{max-width:none}}.dental-bento-card--narrow .dental-bento-stage{margin-top:1.75rem}.dental-compare-shell .dental-cmp{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);margin-top:var(--dental-space-block);padding:0 .5rem;border:1px solid #e6e8eb;border-radius:1rem;background:#fafbfc}.dental-cmp__row{display:contents}.dental-cmp__card{position:absolute;grid-column:3;top:-1.25rem;right:0;bottom:-1.25rem;left:0;z-index:0;border:1px solid #e6e8eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 24px 48px -28px rgba(15,23,42,.22)}.dental-cmp__blank,.dental-cmp__cell,.dental-cmp__corner,.dental-cmp__foot,.dental-cmp__head,.dental-cmp__label{position:relative;z-index:1;padding:1rem 1.25rem}.dental-cmp__corner,.dental-cmp__head{padding-top:1.5rem;padding-bottom:1rem;font-size:.875rem;font-weight:500;color:var(--dental-ink-muted)}.dental-cmp__head{display:flex;align-items:center;justify-content:center;gap:.6rem;text-align:center}.dental-cmp__head--with{color:var(--dental-ink)}.dental-cmp__avatar{width:1.75rem;height:1.75rem;border-radius:999px;object-fit:cover;object-position:top}.dental-cmp__cell,.dental-cmp__label{border-top:1px solid #e6e8eb;font-size:var(--dental-fs-body);line-height:1.5}.dental-cmp__label{font-weight:500;color:var(--dental-ink)}.dental-cmp__cell{display:flex;align-items:flex-start;gap:.65rem;color:var(--dental-ink-muted)}.dental-cmp__cell--with{color:var(--dental-ink)}.dental-cmp__chip{display:inline-block;flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.dental-cmp__chip--yes{background-color:#22a173;-webkit-mask-image:url(/icons/dashboard/checkmark-circle-02-solid-rounded.svg);mask-image:url(/icons/dashboard/checkmark-circle-02-solid-rounded.svg)}.dental-cmp__chip--no{background-color:#c3c9d2;-webkit-mask-image:url(/icons/dashboard/cancel-circle-solid-rounded.svg);mask-image:url(/icons/dashboard/cancel-circle-solid-rounded.svg)}.dental-cmp__tag{display:none}.dental-cmp__foot{display:flex;justify-content:center;padding-top:1.25rem;padding-bottom:1.5rem}.dental-cmp__blank{padding:0}.dental-landing-page .dental-cmp .dental-cmp__button{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1rem;border-radius:20px;background:#111;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.dental-landing-page .dental-cmp .dental-cmp__button:hover{background:#000}@media (max-width:767px){.dental-compare-shell .dental-cmp{grid-template-columns:minmax(0,1fr);padding:0}.dental-cmp__blank,.dental-cmp__card,.dental-cmp__row--head{display:none}.dental-cmp__label{padding:1.1rem 1.25rem .35rem}.dental-cmp__cell{padding:.35rem 1.25rem;border-top:0}.dental-cmp__cell--with{padding-bottom:1.1rem}.dental-cmp__tag{display:block;font-size:.8125rem;font-weight:500;color:var(--dental-ink-muted)}.dental-cmp__foot{justify-content:flex-start;padding:1.25rem;border-top:1px solid #e6e8eb}}.dental-landing-page .dental-hero-button-row .button,.dental-landing-page .dental-hero-button-row .w-inline-block{height:2.25rem;padding:0 1rem;border-radius:20px;background:#111;color:#fff;font-size:.875rem;font-weight:500;box-shadow:none}.dental-landing-page .dental-hero-button-row .button:hover,.dental-landing-page .dental-hero-button-row .w-inline-block:hover{background:#000}.dental-usecase-tile:before{background-image:none;background-color:#0b1219;opacity:calc(var(--dental-tile-night) * .18)}.dental-usecase-tile{background-color:#e9edf2}.dental-call-sheet-layer{position:fixed;inset:0;z-index:2147483647}body.dental-call-sheet-open #voicelabs-widget-button,body.dental-call-sheet-open #voicelabs-widget-iframe,body.dental-call-sheet-open [id^=voicelabs-widget]{visibility:hidden!important}.dental-call-sheet__backdrop{position:absolute;inset:0;background:rgba(8,16,24,.45);animation:dental-sheet-fade .22s ease both}.dental-call-sheet{position:absolute;right:0;bottom:0;left:0;padding:1.1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 40px rgba(15,23,42,.18);animation:dental-sheet-rise .32s cubic-bezier(.2,.8,.2,1) both}.dental-call-sheet-layer.is-closing .dental-call-sheet__backdrop{animation:dental-sheet-fade .2s ease reverse both}.dental-call-sheet-layer.is-closing .dental-call-sheet{animation:dental-sheet-rise .2s ease-in reverse both}@media (min-width:720px){.dental-call-sheet{top:50%;right:auto;bottom:auto;left:50%;width:22rem;padding:1.25rem;border-radius:20px;transform:translate(-50%,-50%)}.dental-call-sheet,.dental-call-sheet-layer.is-closing .dental-call-sheet{animation-name:dental-sheet-pop}}@keyframes dental-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes dental-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dental-sheet-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.dental-call-sheet,.dental-call-sheet__backdrop{animation:none}}body.dental-call-sheet-open{overflow:hidden}.dental-call-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.dental-call-sheet__title{margin:0;font-size:var(--dental-fs-lead);font-weight:500;color:var(--dental-ink)}.dental-call-sheet__close{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;background:#f4f6f9;color:#111;cursor:pointer}.dental-landing-page .dental-film-hero{border-radius:0 0 3rem 3rem}@media (max-width:719px){.dental-landing-page .dental-film-hero{border-radius:0 0 1.5rem 1.5rem}}.dental-rollout-plate{background:#f4f6f9;box-shadow:inset 0 0 0 1px #e6e8eb}.film-video{opacity:0;transition:opacity .7s ease}.film-video.is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.film-video{transition:none}}h2.dental-h2{margin:0}.dental-voiceline-caption{max-width:44rem;margin-left:auto;margin-right:auto;text-wrap:balance}@media (max-width:719px){.dental-landing-page .dental-film-hero__actions a,.dental-landing-page .dental-film-hero__actions button{height:var(--vl-brand-touch-height);padding:0 .85rem;font-size:.875rem}}#voicelabs-widget-greeting{visibility:hidden!important}html.vl-greeting-ok #voicelabs-widget-greeting{visibility:visible!important}.dental-quote{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,2.4vw,2rem);max-width:50rem;margin:0 auto;text-align:center}.dental-quote .dental-quote__eyebrow{margin:0;color:var(--dental-ink-muted);font-size:.875rem;font-weight:500;line-height:1.4}.dental-quote__text{margin:0;padding:0;border:0}.dental-landing-sections #dental-testimonials .dental-quote .dental-spotlight-quote{margin:0;color:var(--dental-ink);font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:400;line-height:1.34;letter-spacing:-.015em;text-align:center;text-wrap:balance}.dental-quote .dental-spotlight-mark{color:var(--dental-ink-muted)}.dental-quote__who{display:flex;align-items:center;gap:.75rem;text-align:left}.dental-quote__avatar{flex:none;width:3rem;height:3rem;border-radius:999px;object-fit:cover;box-shadow:0 0 0 1px rgba(17,24,39,.08)}.dental-quote__meta{display:grid;gap:.1rem}.dental-quote__name{display:inline-flex;align-items:center;gap:.4rem;color:var(--dental-ink);font-size:.9375rem;font-weight:500;line-height:1.3}.dental-quote__role{color:var(--dental-ink-muted);font-size:.8125rem;line-height:1.4}@media (max-width:767px){.dental-landing-sections #dental-testimonials .dental-quote .dental-spotlight-quote{font-size:1.3125rem}.dental-quote__who{flex-direction:column;gap:.6rem;text-align:center}.dental-quote__name{justify-content:center}}.dental-landing-page .dental-hero-heading-accent{color:inherit}.dental-faq-more,.dental-landing-page .dental-text-link{color:var(--dental-ink)}.dental-faq-more{display:flex;align-items:center;justify-content:center;height:2.25rem;margin:.9rem auto .25rem;padding:0 1.05rem;border:1px solid rgba(17,24,39,.18);border-radius:20px;background:#fff;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .2s ease}.dental-faq-more:hover{border-color:rgba(17,24,39,.35)}@media (max-width:767px){.dental-qa-faq-panel .dental-implementation-faq-trigger{gap:.75rem;padding:18px 16px 18px 18px;text-wrap:wrap}}.dental-compare-shell .dental-cmp.dental-cmp--three{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.dental-cmp--three .dental-cmp__card{grid-column:4}.dental-cmp__chip--partial{background-color:#d6a24a;-webkit-mask-image:url(/icons/dashboard/minus-sign-circle-solid-rounded.svg);mask-image:url(/icons/dashboard/minus-sign-circle-solid-rounded.svg)}@media (max-width:1100px) and (min-width:768px){.dental-cmp--three .dental-cmp__cell,.dental-cmp--three .dental-cmp__label{padding-left:.85rem;padding-right:.85rem;font-size:.875rem}}@media (max-width:767px){.dental-compare-shell .dental-cmp.dental-cmp--three{grid-template-columns:minmax(0,1fr)}}.dental-landing-page .dental-film-hero__copy,.dental-landing-page .dental-film-hero__heading{max-width:36rem}.dental-h2-line,.dental-landing-page .dental-film-hero__accent{display:block}.dental-case-text-grid .dental-h2{margin:0;color:var(--dental-ink);font-size:var(--dental-fs-section);font-weight:var(--dental-display-weight);line-height:var(--dental-display-leading);letter-spacing:var(--dental-display-tracking);text-wrap:balance}.dental-case-text-grid .body-text{margin:clamp(1rem,1.7vw,1.35rem) 0 0;color:var(--dental-ink-muted);font-size:var(--dental-fs-lead);line-height:1.55;text-wrap:pretty}