﻿html{font-size:100%;line-height:1.2}@media all and (min-width: 30em){html{font-size:100%}}@media all and (min-width: 60em){html{font-size:100%}}@media all and (min-width: 76em){html{font-size:100%}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6,p,li,label{font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif}h1{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){h1{font-size:2.0736rem}}@media all and (min-width: 60em){h1{font-size:2.0736rem}}@media all and (min-width: 76em){h1{font-size:2.0736rem}}h1{color:hsl(213,14%,25%);margin-top:1.8rem;margin-bottom:0}h2{font-size:1.44rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){h2{font-size:1.728rem}}@media all and (min-width: 60em){h2{font-size:1.728rem}}@media all and (min-width: 76em){h2{font-size:1.728rem}}h2{color:hsl(213,14%,25%);margin-top:1.2rem;margin-bottom:0}h3{font-size:1.2rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){h3{font-size:1.44rem}}@media all and (min-width: 60em){h3{font-size:1.44rem}}@media all and (min-width: 76em){h3{font-size:1.44rem}}h3{color:hsl(213,14%,25%);margin-top:.6rem;margin-bottom:0}h4{font-size:1rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){h4{font-size:1.2rem}}@media all and (min-width: 60em){h4{font-size:1.2rem}}@media all and (min-width: 76em){h4{font-size:1.2rem}}h4{color:hsl(213,14%,25%);margin-top:.6rem;margin-bottom:0}h5{font-size:.8333333333rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){h5{font-size:1rem}}@media all and (min-width: 60em){h5{font-size:1rem}}@media all and (min-width: 76em){h5{font-size:1rem}}h5{color:hsl(213,14%,25%);margin-top:.6rem;margin-bottom:0}h6{font-size:.6944444444rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){h6{font-size:.8333333333rem}}@media all and (min-width: 60em){h6{font-size:.8333333333rem}}@media all and (min-width: 76em){h6{font-size:.8333333333rem}}h6{color:hsl(213,14%,25%);margin-top:.6rem;margin-bottom:0}p{font-size:1rem;line-height:calc(6px + 2ex)}@media all and (min-width: 30em){p{font-size:1rem}}@media all and (min-width: 60em){p{font-size:1rem}}@media all and (min-width: 76em){p{font-size:1rem}}p{color:hsl(213,14%,25%);max-width:38em;margin-top:.6rem;margin-bottom:0}ul,ol{color:hsl(213,12%,20%);padding-right:15px;margin-bottom:0;margin-top:0}label{color:hsl(213,14%,25%)}li+li{margin-top:.3rem}a{background-color:rgba(0,0,0,0)}b,strong{font-weight:bold}a[href^="mailto:"]::after{content:" (📨↗️)"}.learn-more-btn:hover:not([disabled]):active,.contact-sales-btn:hover:not([disabled]):active,#survey-form-submit:hover:not([disabled]):active,#appointment-form-submit:hover:not([disabled]):active,#note-form-submit:hover:not([disabled]):active,.submit-btn:hover:not([disabled]):active,.learn-more-btn:focus-visible:not([disabled]):active,.contact-sales-btn:focus-visible:not([disabled]):active,#survey-form-submit:focus-visible:not([disabled]):active,#appointment-form-submit:focus-visible:not([disabled]):active,#note-form-submit:focus-visible:not([disabled]):active,.submit-btn:focus-visible:not([disabled]):active{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.learn-more-btn,.contact-sales-btn,#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#example-calendar-container,.learn-more-btn:hover:not([disabled]),.contact-sales-btn:hover:not([disabled]),#survey-form-submit:hover:not([disabled]),#appointment-form-submit:hover:not([disabled]),#note-form-submit:hover:not([disabled]),.submit-btn:hover:not([disabled]),.learn-more-btn:focus-visible:not([disabled]),.contact-sales-btn:focus-visible:not([disabled]),#survey-form-submit:focus-visible:not([disabled]),#appointment-form-submit:focus-visible:not([disabled]),#note-form-submit:focus-visible:not([disabled]),.submit-btn:focus-visible:not([disabled]){box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}.billing-fake-invoice,#chat-window-scalpel-logo,#fake-chat-window,.shadow-wrapper,.intro-diagram-note-circle,.intro-diagram-calendar-circle,.intro-diagram-cash-circle,.intro-diagram-chat-circle,.intro-diagram-scalpel-circle,.navigation-links{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.learn-more-btn,.contact-sales-btn,#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{font-size:.6944444444rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.learn-more-btn,.contact-sales-btn,#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{font-size:.8333333333rem}}@media all and (min-width: 60em){.learn-more-btn,.contact-sales-btn,#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{font-size:.8333333333rem}}@media all and (min-width: 76em){.learn-more-btn,.contact-sales-btn,#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{font-size:.8333333333rem}}.learn-more-btn,.contact-sales-btn,#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{border-radius:4px;cursor:pointer;display:inline-block;font-weight:500;padding:.6em 1.25rem;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;touch-action:manipulation;transition:background .25s,transform .25s;user-select:none;white-space:nowrap}.learn-more-btn:disabled,.contact-sales-btn:disabled,#survey-form-submit:disabled,#appointment-form-submit:disabled,#note-form-submit:disabled,.submit-btn:disabled{cursor:not-allowed}.learn-more-btn:hover:not([disabled]),.contact-sales-btn:hover:not([disabled]),#survey-form-submit:hover:not([disabled]),#appointment-form-submit:hover:not([disabled]),#note-form-submit:hover:not([disabled]),.submit-btn:hover:not([disabled]),.learn-more-btn:focus-visible:not([disabled]),.contact-sales-btn:focus-visible:not([disabled]),#survey-form-submit:focus-visible:not([disabled]),#appointment-form-submit:focus-visible:not([disabled]),#note-form-submit:focus-visible:not([disabled]),.submit-btn:focus-visible:not([disabled]){transform:translateY(-1px)}.learn-more-btn:hover:not([disabled]):active,.contact-sales-btn:hover:not([disabled]):active,#survey-form-submit:hover:not([disabled]):active,#appointment-form-submit:hover:not([disabled]):active,#note-form-submit:hover:not([disabled]):active,.submit-btn:hover:not([disabled]):active,.learn-more-btn:focus-visible:not([disabled]):active,.contact-sales-btn:focus-visible:not([disabled]):active,#survey-form-submit:focus-visible:not([disabled]):active,#appointment-form-submit:focus-visible:not([disabled]):active,#note-form-submit:focus-visible:not([disabled]):active,.submit-btn:focus-visible:not([disabled]):active{transform:translateY(0)}#survey-form-submit,#appointment-form-submit,#note-form-submit,.submit-btn{color:hsl(40,20%,97%);background-color:hsl(201,75%,51%);background-image:linear-gradient(to bottom right, hsl(201, 75%, 51%), hsl(221, 75%, 51%));border:1px solid hsl(201,75%,51%);text-shadow:0 -1px 0 rgba(0,0,0,.1)}#survey-form-submit:disabled,#appointment-form-submit:disabled,#note-form-submit:disabled,.submit-btn:disabled{background-color:hsl(201,77%,58%);background-image:linear-gradient(to bottom right, hsl(201, 77%, 58%), hsl(221, 77%, 58%));border:1px solid hsl(201,77%,58%)}#survey-form-submit:hover:not([disabled]),#appointment-form-submit:hover:not([disabled]),#note-form-submit:hover:not([disabled]),.submit-btn:hover:not([disabled]),#survey-form-submit:focus-visible:not([disabled]),#appointment-form-submit:focus-visible:not([disabled]),#note-form-submit:focus-visible:not([disabled]),.submit-btn:focus-visible:not([disabled]){background-color:hsl(201,77%,46%);background-image:linear-gradient(to bottom right, hsl(201, 81%, 41%), hsl(221, 81%, 41%))}.contact-sales-btn{color:hsl(213,16%,30%);background-color:hsl(210,7%,90%);background-image:linear-gradient(hsl(210, 7%, 92%), hsl(210, 7%, 85%));border:1px solid hsl(210,7%,80%);text-shadow:0 1px 3px hsla(210,7%,90%,.4)}.contact-sales-btn:disabled{background-color:hsl(210,7%,92%);background-image:linear-gradient(hsl(210, 7%, 95%), hsl(230, 7%, 95%));border:1px solid hsl(210,7%,92%)}.contact-sales-btn:hover:not([disabled]),.contact-sales-btn:focus-visible:not([disabled]){background-color:hsl(210,7%,85%);background-image:linear-gradient(hsl(210, 7%, 90%), hsl(230, 7%, 80%))}.learn-more-btn{background-color:hsl(145,50%,50%);background-image:linear-gradient(to bottom right, hsl(145, 50%, 50%), hsl(131, 50%, 50%));border:1px solid hsl(145,50%,50%);color:hsl(40,20%,97%);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.learn-more-btn:disabled{background-color:hsl(145,55%,57%);background-image:linear-gradient(to bottom right, hsl(145, 55%, 57%), hsl(125, 55%, 57%));border:1px solid hsl(145,55%,57%)}.learn-more-btn:hover:not([disabled]),.learn-more-btn:focus-visible:not([disabled]){background-color:hsl(145,55%,43%);background-image:linear-gradient(to bottom right, hsl(145, 55%, 43%), hsl(125, 55%, 43%))}@font-face{font-family:"Noto Sans";font-weight:400;font-style:normal;font-display:swap;src:local("Noto Sans"),local("Noto-Sans-regular"),url("/fonts/Noto-Sans-VF/NotoSans-VF-a1fc06ca183fd75b4b5f2596b8bfc8d7.woff2?vsn=d") format("woff-variations"),url("/fonts/Noto-Sans-VF/NotoSans-VF-4541471176cb04e83417ea0a8ff1e329.ttf?vsn=d") format("ttf-variations"),url("/fonts/Noto-Sans-regular/Noto-Sans-regular-a79cf822b5a4078aed6768dd9fa062f0.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Sans-regular/Noto-Sans-regular-37444801417945ca8930a3e6879c86d9.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Sans-regular/Noto-Sans-regular.svg#NotoSans") format("svg")}@font-face{font-family:"Noto Sans";font-weight:700;font-style:normal;font-display:swap;src:local("Noto Sans Bold"),local("Noto-Sans-700"),url("/fonts/Noto-Sans-VF/NotoSans-VF-a1fc06ca183fd75b4b5f2596b8bfc8d7.woff2?vsn=d") format("woff-variations"),url("/fonts/Noto-Sans-VF/NotoSans-VF-4541471176cb04e83417ea0a8ff1e329.ttf?vsn=d") format("ttf-variations"),url("/fonts/Noto-Sans-700/Noto-Sans-700-8361279184208ee406bd0468ca6aa301.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Sans-700/Noto-Sans-700-9c501b355b30dc69ebd62fe53422b473.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Sans-700/Noto-Sans-700.svg#NotoSans") format("svg")}@font-face{font-family:"Noto Sans";font-weight:400;font-style:italic;font-display:swap;src:local("Noto Sans Italic"),local("Noto-Sans-italic"),url("/fonts/Noto-Sans-Italic-VF/NotoSans-Italic-VF-835c5cb86436f9e245017b5e1ebcf566.woff2?vsn=d") format("woff-variations"),url("/fonts/Noto-Sans-Italic-VF/NotoSans-Italic-VF-1f5e2f7a64569413fe9250bbe7aa03f7.ttf?vsn=d") format("ttf-variations"),url("/fonts/Noto-Sans-italic/Noto-Sans-italic-721912afd96aaf53533fe239ead2560c.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Sans-italic/Noto-Sans-italic-aa4cf8476a4397f8c15ef433cd735146.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Sans-italic/Noto-Sans-italic.svg#NotoSans") format("svg")}@font-face{font-family:"Noto Sans";font-weight:700;font-style:italic;font-display:swap;src:local("Noto Sans Bold Italic"),local("Noto-Sans-700italic"),url("/fonts/Noto-Sans-Italic-VF/NotoSans-Italic-VF-835c5cb86436f9e245017b5e1ebcf566.woff2?vsn=d") format("woff-variations"),url("/fonts/Noto-Sans-Italic-VF/NotoSans-Italic-VF-1f5e2f7a64569413fe9250bbe7aa03f7.ttf?vsn=d") format("ttf-variations"),url("/fonts/Noto-Sans-700italic/Noto-Sans-700italic-4e7ed466a1a2321e2ba0f0d03f6982c8.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Sans-700italic/Noto-Sans-700italic-99f72c3556d5570dbf5f4b2d7592079f.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans") format("svg")}@font-face{font-family:"Noto Serif";font-weight:400;font-style:normal;font-display:swap;src:local("Noto Serif"),local("Noto-Serif-regular"),url("/fonts/Noto-Serif-regular/Noto-Serif-regular-9ccf1de4ec1d37a99ddc5026ca598d88.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Serif-regular/Noto-Serif-regular-f62cf1c1ce0d43a5418661ac00c4e85a.woff?vsn=d") format("woff"),url("/fonts/Noto-Serif-regular/Noto-Serif-regular-12e25d5d062ab2e38dc1a75139d76962.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Serif-regular/Noto-Serif-regular.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-weight:700;font-style:normal;font-display:swap;src:local("Noto Serif Bold"),local("Noto-Serif-700"),url("/fonts/Noto-Serif-700/Noto-Serif-700-8e3b6109a89f7041b4a5acae9e6f7bd7.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Serif-700/Noto-Serif-700-1f2c7244ac3f72f45afc79095cb0b5dd.woff?vsn=d") format("woff"),url("/fonts/Noto-Serif-700/Noto-Serif-700-7ad6b41f1ff20801415747dad9798bf5.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Serif-700/Noto-Serif-700.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-weight:400;font-style:italic;font-display:swap;src:local("Noto Serif Italic"),local("Noto-Serif-italic"),url("/fonts/Noto-Serif-italic/Noto-Serif-italic-92bfa8fc25d7911d13d9f4c1f78c7f56.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Serif-italic/Noto-Serif-italic-36fa6b794ad5c19477db0d22ec116ecb.woff?vsn=d") format("woff"),url("/fonts/Noto-Serif-italic/Noto-Serif-italic-d33088da5555d93d9c7b6420bcd9779b.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Serif-italic/Noto-Serif-italic.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-weight:700;font-style:italic;font-display:swap;src:local("Noto Serif Bold Italic"),local("Noto-Serif-700italic"),url("/fonts/Noto-Serif-700italic/Noto-Serif-700italic-f234d1d205bcfb167237bf20a06794e7.woff2?vsn=d") format("woff2"),url("/fonts/Noto-Serif-700italic/Noto-Serif-700italic-52a8d69e2781e9d9d2c5ddb3b5a8d6e2.woff?vsn=d") format("woff"),url("/fonts/Noto-Serif-700italic/Noto-Serif-700italic-d0d2725ec6dc02c93e9e6febcf45490a.ttf?vsn=d") format("truetype"),url("/fonts/Noto-Serif-700italic/Noto-Serif-700italic.svg#NotoSerif") format("svg")}@font-face{font-family:"OCR A Extended";font-weight:normal;font-style:normal;font-display:swap;src:local("OCR A Extended"),url("/fonts/ocraext-subset-bf1126aeb8d7d9022c0bc6734dca6283.woff2?vsn=d") format("woff2"),url("/fonts/ocraext-subset-e2a5f99177c1ad03243bb6a37ca683c5.woff?vsn=d") format("woff"),url("/fonts/ocraext-subset-116bbd67344df20cb443ccb26ece0eda.ttf?vsn=d") format("truetype"),url("/fonts/ocraext-subset.svg#OCRAExtended") format("svg")}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}label{color:hsl(213,12%,20%);display:inline-block;font-variant:all-small-caps;font-weight:500;margin-bottom:5px;max-width:100%;text-transform:lowercase;user-select:none}.inverted-control-label{color:hsl(40,20%,97%)}fieldset{color:hsl(213,12%,20%);padding:1.75rem 1.5rem;border:2px solid hsl(210,7%,85%);border-radius:3px;background-color:hsl(210,7%,92%)}legend{color:hsl(213,12%,20%);background-color:hsl(0,0%,99%);padding:.5em}input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,select:disabled,textarea:disabled{background-color:hsl(210,7%,92%);cursor:not-allowed;opacity:1}input[type=color]{padding:0}textarea{min-height:100px;overflow:auto;resize:vertical}.form-inline .form-group,.form-inline .large-form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-group,.large-form-group{margin-bottom:.6rem}.form-group .help-block,.large-form-group .help-block{font-size:.8333333333rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.form-group .help-block,.large-form-group .help-block{font-size:1rem}}@media all and (min-width: 60em){.form-group .help-block,.large-form-group .help-block{font-size:1rem}}@media all and (min-width: 76em){.form-group .help-block,.large-form-group .help-block{font-size:1rem}}.form-group .help-block,.large-form-group .help-block{font-style:italic}@media(min-width: 30em){.form-group .help-block,.large-form-group .help-block{font-size:.6944444444rem;line-height:calc(4px + 2ex)}}@media(min-width: 30em)and (min-width: 30em){.form-group .help-block,.large-form-group .help-block{font-size:.8333333333rem}}@media(min-width: 30em)and (min-width: 60em){.form-group .help-block,.large-form-group .help-block{font-size:.8333333333rem}}@media(min-width: 30em)and (min-width: 76em){.form-group .help-block,.large-form-group .help-block{font-size:.8333333333rem}}.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:.8333333333rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:1rem}}@media all and (min-width: 60em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:1rem}}@media all and (min-width: 76em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:1rem}}.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{display:block;font-style:italic;margin-top:.6rem}@media(min-width: 30em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:.6944444444rem;line-height:calc(4px + 2ex)}}@media(min-width: 30em)and (min-width: 30em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:.8333333333rem}}@media(min-width: 30em)and (min-width: 60em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:.8333333333rem}}@media(min-width: 30em)and (min-width: 76em){.form-group .checkbox-help-block,.large-form-group .checkbox-help-block{font-size:.8333333333rem}}.form-group.has-error label,.large-form-group.has-error label{color:hsl(359,69%,53%)}.form-group.has-error .help-block,.large-form-group.has-error .help-block{color:hsl(359,69%,53%)}.form-group.has-error .form-control,.large-form-group.has-error .form-control{border-color:hsl(359,69%,53%);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-group.has-error .form-control:focus,.large-form-group.has-error .form-control:focus{outline:none;border-color:hsl(359,69%,53%);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px hsl(359,74%,42%)}.form-group.has-error .dropdown-control,.large-form-group.has-error .dropdown-control{border-color:hsl(359,69%,53%)}.form-group.has-error .dropdown::before,.form-group.has-error .date-dropdown::before,.form-group.has-error .date-time-dropdown::before,.form-group.has-error .time-dropdown::before,.large-form-group.has-error .dropdown::before,.large-form-group.has-error .date-dropdown::before,.large-form-group.has-error .date-time-dropdown::before,.large-form-group.has-error .time-dropdown::before{border-color:hsl(359,69%,53%)}.large-form-group{font-size:1.2rem}.input-add-on{display:flex}.input-add-on .form-control{border-radius:0 4px 4px 0;border:1px solid hsl(210,7%,75%)}.input-left-add-on-item{background-color:hsl(210,7%,85%);border-bottom:1px solid hsl(210,7%,75%);border-left:1px solid hsl(210,7%,75%);border-right:none;border-top:1px solid hsl(210,7%,75%);border-radius:4px 0 0 4px;cursor:pointer;width:40px}.required::after{content:"*";color:hsl(359,74%,42%);display:inline-block}.form-control,.dropdown-control{background-color:hsl(0,0%,99%);border:1px solid hsl(210,7%,85%);border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:hsl(0,0%,25%);display:block;font-weight:300;padding:.5em .5rem;width:100%}input[type=checkbox].form-control{box-shadow:none}@supports(pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)){.dropdown{width:100%}.dropdown-group .date-dropdown{width:32%;margin-right:2%}.dropdown-group .date-dropdown:last-of-type{margin-right:0}.dropdown-group .date-time-dropdown{width:19%;margin-right:1.25%}.dropdown-group .date-time-dropdown:last-of-type{margin-right:0}.dropdown-group .time-container{width:49%;margin-right:2%;margin-top:.6rem}.dropdown-group .time-container:last-of-type{margin-right:0}.dropdown,.date-dropdown,.date-time-dropdown,.time-dropdown{position:relative;display:inline-block}.dropdown::before,.dropdown::after,.date-dropdown::before,.date-dropdown::after,.date-time-dropdown::before,.date-time-dropdown::after,.time-dropdown::before,.time-dropdown::after{content:"";position:absolute;pointer-events:none}.dropdown::before,.date-dropdown::before,.date-time-dropdown::before,.time-dropdown::before{width:2em;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.1);border-radius:0 3px 3px 0;background-color:hsl(210,7%,90%);background-image:linear-gradient(hsl(210, 7%, 92%), hsl(210, 7%, 85%))}.dropdown::after,.date-dropdown::after,.date-time-dropdown::after,.time-dropdown::after{content:"▼";height:1em;font-size:.625em;line-height:1.2;right:1em;top:50%;margin-top:-0.5em}.dropdown-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5em;border-radius:3px}}.time-container{display:inline-block}.time-dropdown,.time-label{display:block}.checkbox-label{cursor:pointer}.checkbox-column{margin-bottom:.6rem;transition:.3s ease}.checkbox-column input[type=checkbox]{display:flex;opacity:0}.checkbox-column input[type=checkbox]:focus+label::before{outline:auto 2px hsl(201,77%,58%);outline:auto 5px -webkit-focus-ring-color}.checkbox-column input[type=checkbox]+label::before{transition:.3s ease}.checkbox-column input[type=checkbox]+label::after{border-color:hsl(40,20%,97%);left:7px;top:3px;width:8px;height:14px;transform:rotate(45deg) scale(0);transition:.3s ease}.checkbox-column input[type=checkbox]:checked+label::before{background:hsl(201,75%,51%);transition:.3s ease}.checkbox-column input[type=checkbox]:checked+label::after{left:8px;top:3px;width:7px;height:14px;border:solid hsl(40,20%,97%);border-width:0 3px 3px 0;transform:rotate(45deg) scale(1);transition:.3s ease}.checkbox-column label{display:block;margin-bottom:0;position:relative;padding:0 2rem 0 1.8rem;transition:.3s ease;user-select:none}.checkbox-column label::before,.checkbox-column label::after{content:"";position:absolute;display:inline-block}.checkbox-column label::before{height:22px;width:22px;left:0;top:1px;background-color:hsl(40,20%,97%);border:1px solid hsl(210,7%,85%);border-radius:4px;box-shadow:inset 0 0 2px rgba(0,0,0,.075)}.radio-group input[type=radio]{opacity:0}.radio-group input[type=radio]+label::after{content:none;transition:.3s ease}.radio-group input[type=radio]:checked+label::after{content:"";transition:.3s ease}.radio-group input[type=radio]:focus+label::before{outline:auto 2px hsl(201,77%,58%);outline:auto 5px -webkit-focus-ring-color}.radio-group label{cursor:pointer;display:block;position:relative;padding:0 3rem 0 2rem;user-select:none}.radio-group label::before{background-color:hsl(210,7%,85%);border-radius:50%;height:20px;width:20px;left:0;top:4px}.radio-group label::before,.radio-group label::after{content:"";display:inline-block;position:absolute;transition:.3s ease}.radio-group label::after{left:3px;top:7px;width:10px;height:10px;border:7px solid hsl(201,75%,51%);border-radius:50%}.radio-group,.checkbox-group{cursor:pointer;margin-bottom:.3rem}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,body{margin:0;overflow:auto;height:100%;width:100%}html{box-sizing:border-box;line-height:1.15;scroll-behavior:smooth;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}[draggable=true]{-khtml-user-drag:element;-webkit-user-drag:element;-khtml-user-select:none;-webkit-user-select:none}hr{border:0;border-top:1px solid hsl(210,7%,90%)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{height:56px;background:hsla(0,0%,53.3%,.4)}::-webkit-calendar-picker-indicator{display:none}[hidden]{display:none}template{display:none}details{display:block}summary{display:list-item}@-webkit-keyframes rotate-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes paint-stroke{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}@keyframes paint-stroke{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}.loading-container{align-items:center;display:flex;justify-content:center}.loading-indicator{display:inline-block;height:18px;width:18px}.rotate-circle{animation:rotate-circle 2s linear infinite}.primary-stroke,.default-stroke{stroke-dashoffset:600;stroke-dasharray:300;stroke-width:12;stroke-miterlimit:10;stroke-linecap:round;fill:rgba(0,0,0,0);animation:paint-stroke 1.6s cubic-bezier(0.4, 0.15, 0.6, 0.85) 0s infinite normal none running}.button-loading-container{align-items:center;display:flex;justify-content:center}.default-stroke{stroke:rgba(67,90,111,.47)}.primary-stroke{stroke:hsl(40,20%,97%)}.loading-text{margin-right:5px}.drag-handle{background-color:hsl(210,7%,90%);cursor:move;display:flex;align-items:center;justify-content:center;height:30px}.drag-handle-icon,.drag-handle-icon-active{color:hsl(210,7%,50%)}.navigation-sections{display:flex;list-style:none;justify-content:center;padding:0}.navigation-section{position:relative;margin-top:0}.navigation-section:hover .navigation-label,.navigation-section:focus .navigation-label,.navigation-section:focus-within .navigation-label{opacity:.6}.navigation-section:hover .navigation-links,.navigation-section:focus .navigation-links,.navigation-section:focus-within .navigation-links{opacity:1;visibility:visible !important}.navigation-label{color:hsl(40,40%,95%);cursor:pointer;display:inline-block;font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;font-weight:bold;padding:1.2rem;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.15);transition:opacity .3s}.navigation-links{background-color:hsl(40,40%,95%);border-radius:3px;left:0;list-style:none;opacity:0;padding:0;position:absolute;transition:opacity .3s;top:100%;visibility:hidden;z-index:11}.navigation-links::after{background-color:hsl(40,40%,95%);border-top-left-radius:3px;content:"";height:12px;position:absolute;width:12px;top:-6px;left:15%;transform:rotate(45deg)}.navigation-links-medium{min-width:175px}.navigation-item{color:hsl(213,12%,20%);margin:0;position:relative;z-index:4}.navigation-link{border-top-left-radius:3px;border-top-right-radius:3px;color:hsl(213,12%,20%);display:block;font-weight:600;padding:.9rem 1.2rem;position:relative;text-decoration:none;z-index:2000}.navigation-link:hover,.navigation-link:focus,.navigation-link:focus-within{background-color:hsl(210,7%,90%)}.site-footer{background-color:rgb(27%,35.4%,45%);contain:content;display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem 1.2rem;position:relative;z-index:200}@media(min-width: 60em){.site-footer{flex-direction:row;padding:4.8rem 2.4rem}}.site-footer-meta-container{display:flex;flex-direction:column;justify-content:space-between}.footer-company-details{display:flex;justify-content:space-between;margin-top:3.6rem;margin-bottom:1.2rem}.newsletter-label{color:hsl(40,40%,93%)}.footer-inline-input{display:flex;margin-top:.3rem}.newsletter-email-field{background-color:hsl(40,40%,93%);border:none;color:hsl(213,12%,20%);cursor:text;display:inline-block;font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;height:46px;padding-left:15px;padding-right:7px;text-align:start;width:350px}.email-signup-btn{background-color:hsl(217,87%,51%);border:none;color:#fff;cursor:pointer;font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;font-weight:bold;height:46px;padding:10px 20px;text-shadow:1px 1px 0 rgba(0,0,0,.65)}.email-signup-btn:hover{background-color:hsl(217,85%,44%);color:hsl(40,30%,96%)}.footer-company-name,.footer-company-street,.footer-company-city-state-zip,.footer-copyright{color:hsl(40,40%,93%);font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;font-weight:300;margin:0}.footer-logo-container{display:flex;align-items:flex-end}.site-footer-links-container{display:flex;justify-content:space-between;margin:0 auto;max-width:300px;width:100%}@media(min-width: 60em){.site-footer-links-container{margin:0}}.footer-column-header{font-size:1rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.footer-column-header{font-size:1.2rem}}@media all and (min-width: 60em){.footer-column-header{font-size:1.2rem}}@media all and (min-width: 76em){.footer-column-header{font-size:1.2rem}}.footer-column-header{box-shadow:inset 0 0px 0 #fff,inset 0 -2px 0 hsl(40,40%,93%);color:hsl(40,40%,93%);display:inline-block;font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;user-select:none}.footer-links{list-style:none;margin-top:1.2rem;padding:0}.footer-links li{padding-bottom:.6rem}.footer-link{font-size:1.2rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.footer-link{font-size:1.44rem}}@media all and (min-width: 60em){.footer-link{font-size:1.44rem}}@media all and (min-width: 76em){.footer-link{font-size:1.44rem}}.footer-link{color:hsl(40,40%,93%);cursor:pointer;text-decoration:none}.footer-link:hover{color:hsl(25,95%,43%);text-decoration:underline}@media(min-width: 48em){.footer-link{font-size:1rem;line-height:calc(4px + 2ex)}}@media(min-width: 48em)and (min-width: 30em){.footer-link{font-size:1.2rem}}@media(min-width: 48em)and (min-width: 60em){.footer-link{font-size:1.2rem}}@media(min-width: 48em)and (min-width: 76em){.footer-link{font-size:1.2rem}}.mc-form-container{position:absolute;left:-5000px}#mce-error-response,#mce-success-response{display:none}.site-header{align-items:center;display:flex;grid-column:2/span 10;justify-content:space-between}.site-header .scalpel-logo{cursor:pointer;margin-left:-40px;transform:scale(0.7) rotate(140deg)}.site-header .scalpel-logo:hover .top-scalpel-handle,.site-header .scalpel-logo:hover .bottom-scalpel-handle{border-color:hsl(210,7%,85%)}.site-header .scalpel-logo:hover .top-scalpel-blade{border-top:15px solid hsl(210,7%,85%)}.site-header .scalpel-logo:hover .bottom-scalpel-blade{border-bottom:15px solid hsl(210,7%,85%)}.site-header .scalpel-logo:hover .scalpel-handle-center-line,.site-header .scalpel-logo:hover .scalpel-handle-first-tick,.site-header .scalpel-logo:hover .scalpel-handle-second-tick,.site-header .scalpel-logo:hover .scalpel-handle-third-tick,.site-header .scalpel-logo:hover .scalpel-handle-fourth-tick{background-color:hsl(210,7%,85%)}.site-header-logo-container{display:flex;justify-content:space-between;width:100%}@media(min-width: 48em){.site-header-logo-container{width:initial}}.site-wordmark{color:hsl(40,40%,95%);cursor:pointer;font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;margin-top:0;margin-left:-15px;text-shadow:1px 1px 0 rgba(0,0,0,.15);z-index:1}.site-wordmark:hover{color:hsl(210,7%,85%)}.root-link{display:flex;text-decoration:none;z-index:1}.main-navigation{display:none}@media(min-width: 48em){.main-navigation{display:block}}.scalpel-logo{transform:rotate(140deg)}.top-scalpel{display:flex;margin-bottom:8px;position:relative;transform:translateX(20px)}.top-scalpel-handle{border:2px solid hsl(40,40%,93%);border-right:5px solid hsl(40,40%,93%);border-bottom-left-radius:3px;border-top-left-radius:3px;height:15px;margin-right:3px;width:80px}.top-scalpel-blade{border-top:15px solid hsl(40,40%,93%);border-right:25px solid rgba(0,0,0,0);height:0;width:0}.bottom-scalpel{display:flex;transform:translateX(-20px)}.bottom-scalpel-handle{border:2px solid hsl(40,40%,93%);border-left:5px solid hsl(40,40%,93%);border-bottom-right-radius:3px;border-top-right-radius:3px;height:15px;margin-left:3px;position:relative;width:80px}.bottom-scalpel-blade{border-bottom:15px solid hsl(40,40%,93%);border-left:25px solid rgba(0,0,0,0);height:0;width:0}.scalpel-handle-center-line{background-color:hsl(40,40%,93%);position:absolute;height:2px;left:15px;width:50px;top:7px}.scalpel-handle-first-tick{background-color:hsl(40,40%,93%);position:absolute;height:7px;left:6px;width:2px;bottom:0}.scalpel-handle-second-tick{background-color:hsl(40,40%,93%);position:absolute;height:7px;left:10px;width:2px;bottom:0}.scalpel-handle-third-tick{background-color:hsl(40,40%,93%);position:absolute;height:7px;left:14px;width:2px;bottom:0}.scalpel-handle-fourth-tick{background-color:hsl(40,40%,93%);position:absolute;height:7px;left:18px;width:2px;bottom:0}.webanimations #new-appointment{opacity:0}.webanimations #example-calendar-container{transform:translateX(-100%)}.webanimations #appointment-form,.webanimations #cell-phone-chassis{transform:translateY(100%)}.webanimations #chat-window-top-bg,.webanimations #chat-window-middle-bg,.webanimations #chat-window-bottom-bg,.webanimations #chat-window-scalpel-logo{visibility:visible}.webanimations .to-msg-wrapper,.webanimations .from-msg-wrapper{max-height:0}.fonts-loaded #fake-keyboard-zero-key,.fonts-loaded #fake-keyboard-one-key,.fonts-loaded #fake-keyboard-two-key,.fonts-loaded #fake-keyboard-three-key,.fonts-loaded #fake-keyboard-four-key,.fonts-loaded #fake-keyboard-five-key,.fonts-loaded #fake-keyboard-six-key,.fonts-loaded #fake-keyboard-seven-key,.fonts-loaded #fake-keyboard-eight-key,.fonts-loaded #fake-keyboard-nine-key,.fonts-loaded #dialpad-one,.fonts-loaded #dialpad-two,.fonts-loaded #dialpad-three,.fonts-loaded #dialpad-four,.fonts-loaded #dialpad-five,.fonts-loaded #dialpad-six,.fonts-loaded #dialpad-seven,.fonts-loaded #dialpad-eight,.fonts-loaded #dialpad-nine,.fonts-loaded #dialpad-zero,.fonts-loaded #dialpad-hash,.fonts-loaded .fake-thread-time,.fonts-loaded .room,.fonts-loaded .fake-change{font-family:"Noto Sans",-apple-system,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif}.fonts-loaded .terminal-msg,.fonts-loaded #terminal-input,.fonts-loaded .dip-credit-card-line,.fonts-loaded .dip-credit-card-cardholder,.fonts-loaded .fake-credit-card-line,.fonts-loaded .fake-invoice-credit-card-cardholder{font-family:"OCR A Extended",monospace}.fonts-loaded #credit-card-terminal-blinking-caret:after{font-family:"OCR A Extended",monospace}body{background-color:hsl(210,7%,95%)}@-webkit-keyframes move-arrows{to{mask-position:16px 0}}@keyframes move-arrows{to{mask-position:16px 0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:1000}35%{stroke-dashoffset:0}65%{stroke-dashoffset:0}100%{stroke-dashoffset:1000}}@keyframes dash-check{0%{stroke-dashoffset:1000}35%{stroke-dashoffset:0}65%{stroke-dashoffset:0}100%{stroke-dashoffset:1000}}#appointment-response-msg,#appointment-confirmation-msg,#appointment-notification-msg{border-radius:16px;line-height:1.4;min-width:13%;max-width:80%;padding:8px 16px;position:relative;transition:all .5s ease}#appointment-confirmation-msg::after,#appointment-notification-msg::after{content:"";border-color:hsl(210,7%,95%);border-radius:50%;border-style:solid;border-width:0 20px;box-sizing:content-box;bottom:0;clip:rect(20px, 35px, 42px, 0px);height:40px;left:-50px;position:absolute;right:-50px;width:30px;transform:rotateY(180deg);z-index:-1}#appointment-response-msg::after{border-color:hsl(217,87%,51%);border-radius:50%;border-style:solid;border-width:0 20px;bottom:0;box-sizing:content-box;clip:rect(20px, 35px, 42px, 0px);content:"";height:40px;position:absolute;right:-50px;width:30px;z-index:-1}.fake-calendar-row-four,.fake-calendar-row-three,.fake-calendar-row-two,.fake-calendar-row-one,.cal-row-three,.cal-row-two,.cal-row-one{background-color:hsl(210,7%,90%);overflow:hidden;position:absolute;right:0px;left:0px;height:1px}.cal-col-six,.cal-col-five,.cal-col-four,.cal-col-three,.cal-col-two,.cal-col-one{background-color:hsl(210,7%,90%);bottom:0;overflow:hidden;position:absolute;top:0;width:1px}.file-cabinet-right,.file-cabinet-left,.file-cabinet-bottom,.file-cabinet-top,.file-cabinet-frame,.file-cabinet-front,.file-cabinet-back{height:100%;position:absolute;transform-style:preserve-3d;width:100%}.file-cabinet-right:after,.file-cabinet-left:after,.file-cabinet-bottom:after,.file-cabinet-top:after,.file-cabinet-frame:after,.file-cabinet-front:after,.file-cabinet-back:after{content:"";display:block;height:100%;width:100%}.file-cabinet-drawer-bottom,.file-cabinet-drawer-middle,.file-cabinet-drawer-top{height:90px;left:0;position:absolute;top:0;transform:translate3d(0, 0, 76.5px);transition:transform .25s;transform-style:preserve-3d;width:100%}.intro-hero{background:linear-gradient(45deg, rgb(30, 85, 235), rgb(98, 0, 143));display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:100px auto;min-height:650px;overflow:hidden;position:relative;z-index:400}@media(min-width: 30em){.intro-hero{min-height:700px}}.intro-hero:before{content:"";position:absolute;background:linear-gradient(90deg, rgb(30, 85, 235), rgb(49, 129, 255));border-radius:50%;height:2100px;width:2100px;top:-1500px;right:-840px;overflow:hidden;opacity:.3}@media(min-width: 48em){.intro-hero{border-radius:0 0 40% 0}}.intro-copy-container{grid-column:2/span 10;z-index:10}@media(min-width: 60em){.intro-copy-container{grid-column:2/span 5}}.intro-tagline-first{font-size:2.0736rem;line-height:1.125}@media all and (min-width: 30em){.intro-tagline-first{font-size:2.48832rem}}@media all and (min-width: 60em){.intro-tagline-first{font-size:2.48832rem}}@media all and (min-width: 76em){.intro-tagline-first{font-size:2.48832rem}}.intro-tagline-first{color:hsl(40,40%,95%);letter-spacing:1px;margin-top:1.8rem;text-shadow:1px 1px 1px rgba(0,0,0,.65)}@media(min-width: 48em){.intro-tagline-first{margin-top:2.4rem}}@media(min-width: 60em){.intro-tagline-first{margin-top:3.6rem}}.intro-copy{font-size:1rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.intro-copy{font-size:1.2rem}}@media all and (min-width: 60em){.intro-copy{font-size:1.2rem}}@media all and (min-width: 76em){.intro-copy{font-size:1.2rem}}.intro-copy{color:hsl(40,30%,96%);font-weight:300;margin-top:1.2rem;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.intro-button-group{display:flex;margin-top:1.8rem}.sales-link{margin-top:1.2rem}.learn-more-btn{border-radius:200px;box-shadow:0 4px 0 rgba(17,17,31,.25);font-size:16px;font-weight:900;letter-spacing:1px;margin-right:.9rem;padding:1.2rem 2.4rem;text-shadow:0 -1px 0 rgba(0,0,0,.3);text-transform:uppercase}.learn-more-btn:hover:not([disabled]){box-shadow:0 4px 0 rgba(17,17,31,.25)}.learn-more-btn:hover:not([disabled]):active{box-shadow:none}.contact-sales-link{color:hsl(40,40%,95%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;font-weight:bold;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.35)}.contact-sales-link:hover{opacity:.6;text-decoration:underline}.intro-diagram-container{display:none;grid-column:span 5;height:475px;margin-left:auto;margin-right:auto;margin-top:1.2rem;position:relative;width:475px;z-index:10}@media(min-width: 60em){.intro-diagram-container{display:block;grid-column:span 6}}@media(min-width: 76em){.intro-diagram-container{grid-column:span 5}}.intro-diagram-scalpel-circle{background-color:rgb(28%,62.8%,100%);background-image:linear-gradient(to bottom right, hsl(201, 77%, 58%) 0%, hsl(201, 77%, 46%) 100%);border:2px solid hsl(40,40%,93%);border-radius:50%;height:100px;overflow:hidden;position:absolute;transform:translateY(-50%);top:50%;width:100px;z-index:2}.intro-diagram-scalpel-circle .bottom-scalpel{mix-blend-mode:hard-light;transform:rotate(90deg) scale(1.9) translateX(50%)}.intro-diagram-scalpel-circle .bottom-scalpel-blade,.intro-diagram-scalpel-circle .bottom-scalpel-handle{box-shadow:2px 2px 2px 0 rgba(0,0,0,.15)}.intro-diagram-chat-circle{background-color:hsl(217,85%,44%);background-image:linear-gradient(to bottom right, hsl(217, 87%, 51%) 0%, hsl(217, 87%, 39%) 100%);border:2px solid rgb(78.314%,83.3572666667%,90.886%);border-radius:50%;display:flex;align-items:center;justify-content:center;height:100px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:100px;z-index:2}.intro-diagram-chat-bubble{background-color:hsl(210,7%,95%);border-radius:16px;box-shadow:-2px 2px 2px 0 rgba(0,0,0,.15);height:48px;position:relative;width:60px}.intro-diagram-chat-bubble:after{content:"";border-color:hsl(210,7%,95%);border-radius:50%;border-style:solid;border-width:0 20px;box-shadow:-2px 2px 2px 0 rgba(0,0,0,.15);box-sizing:content-box;bottom:0;clip:rect(22px, 35px, 40px, 14px);height:40px;left:-50px;position:absolute;right:-50px;transform:rotateY(180deg);width:30px}.intro-diagram-cash-circle{align-items:center;background-color:hsl(145,55%,57%);background-image:linear-gradient(to bottom right, hsl(145, 55%, 57%) 0%, hsl(145, 50%, 50%) 100%);border:2px solid rgb(83.31%,91.2766666667%,82.7716666667%);border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px;z-index:2}.intro-diagram-dollar-symbol{color:hsl(40,40%,93%);font-size:72px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;margin:0;mix-blend-mode:hard-light;text-shadow:-2px 2px 2px rgba(0,0,0,.15)}.intro-diagram-calendar-circle{align-items:center;background-color:hsl(240,35%,74%);background-image:linear-gradient(to bottom right, hsl(240, 35%, 74%) 0%, hsl(240, 43%, 52%) 100%);border:2px solid rgb(89.62%,88.1266666667%,88.78%);border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100px;z-index:2}.intro-diagram-calendar{background-color:hsl(40,20%,97%);border-top:9px solid hsl(359,69%,53%);box-shadow:-2px 2px 2px 0 rgba(0,0,0,.15);height:45px;position:relative;width:63px}.cal-row-one{top:9px}.cal-row-two{top:18px}.cal-row-three{top:27px}.cal-col-one{left:9px}.cal-col-two{left:18px}.cal-col-three{left:27px}.cal-col-four{left:36px}.cal-col-five{left:45px}.cal-col-six{left:54px}.intro-diagram-note-circle{align-items:center;background-color:hsl(26,95%,48%);background-image:linear-gradient(to bottom right, hsl(27, 95%, 53%) 0%, hsl(25, 95%, 43%) 100%);border:2px solid hsl(26.9617145235,53.4%,82%);border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100px;z-index:2}.intro-diagram-note-wrapper{position:relative;filter:drop-shadow(-4px 4px 2px rgba(0, 0, 0, 0.1))}.intro-diagram-note{background-color:hsl(40,40%,93%);box-shadow:-2px 2px 2px 0 rgba(0,0,0,.15);height:60px;width:46px;clip-path:polygon(70% 0, 70% 30%, 100% 30%, 100% 100%, 0 100%, 0 0)}.intro-diagram-note-corner{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:18px 0 0px 13.8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) hsl(40,40%,93%);box-shadow:-1px 1px 1px 0 rgba(0,0,0,.2)}.arrows-calendar-money,.arrows-chat-money,.arrows-note-money,.arrows-scalpel-calendar,.arrows-scalpel-chat,.arrows-scalpel-note{animation:move-arrows .55s linear infinite;height:12px;mask:url("/images/marching-arrow-ae0df8a69e6a19aba76c5c887d68184d.svg?vsn=d");position:absolute;transform-origin:left;width:175px;will-change:mask-position;z-index:1}@media(prefers-reduced-motion: reduce){.arrows-calendar-money,.arrows-chat-money,.arrows-note-money,.arrows-scalpel-calendar,.arrows-scalpel-chat,.arrows-scalpel-note{animation:none}}.arrows-scalpel-note{background:linear-gradient(100grad, hsl(201, 81%, 65%), 40%, hsl(25, 95%, 43%));top:50%;transform:translate(100px, -50%);width:100px}.arrows-scalpel-chat{background:linear-gradient(100grad, hsl(201, 81%, 65%), 40%, hsl(359, 69%, 64%));top:50%;transform:translate(85.3553390593px, calc(-50% - 35.3553390593px)) rotate(-45deg)}.arrows-scalpel-calendar{background:linear-gradient(100grad, hsl(201, 81%, 65%), 40%, hsl(359, 69%, 64%));top:50%;transform:translate(85.3553390593px, calc(-50% + 35.3553390593px)) rotate(45deg)}.arrows-note-money{background:linear-gradient(100grad, hsl(25, 95%, 43%), 40%, hsl(145, 55%, 57%));left:50%;top:50%;transform:translate(calc(-50% + 100px), -50%);width:100px}.arrows-chat-money{background:linear-gradient(100grad, hsl(359, 69%, 64%), 40%, hsl(145, 55%, 57%));left:50%;transform:translate(35.3553390593px, calc(-50% + 85.3553390593px)) rotate(45deg)}.arrows-calendar-money{background:linear-gradient(100grad, hsl(359, 69%, 64%), 40%, hsl(145, 55%, 57%));bottom:0;left:50%;transform:translate(35.3553390593px, calc(50% - 85.3553390593px)) rotate(-45deg)}#electronic-records{background-color:hsl(210,7%,95%);display:grid;grid-template-columns:repeat(24, 1fr);min-height:700px}.file-cabinet-container{align-items:center;justify-content:center;display:none}@media(min-width: 60em){.file-cabinet-container{display:flex;grid-column:span 6}}.electronic-records-copy-container{display:flex;flex-direction:column;grid-column:3/-3;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:3.6rem}@media(min-width: 48em){.electronic-records-copy-container{grid-column:2/span 12}}@media(min-width: 60em){.electronic-records-copy-container{grid-column:8/span 10}}#example-note-container{display:none;position:relative}@media(min-width: 48em){#example-note-container{display:block;grid-column:15/span 10}}@media(min-width: 60em){#example-note-container{display:block;grid-column:19/span 6}}.shadow-wrapper{bottom:0;border-top-left-radius:5px;position:absolute;top:15%;width:100%}#example-draft-note-container{background-color:hsl(40,20%,97%);border-top-left-radius:5px;height:100%;overflow:hidden}#example-finished-note-container{border-top-left-radius:5px;height:100%;overflow:hidden}#example-draft-note{padding:20px}.section-header{background-color:hsl(210,7%,90%);display:flex;margin-bottom:.3rem;position:relative}.section-header-label{align-self:center;padding-left:7px;margin:0;user-select:none}.drag-handle{flex-grow:1}.drag-handle-icon{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.section-icon{font-size:1rem;line-height:calc(6px + 2ex)}@media all and (min-width: 30em){.section-icon{font-size:1rem}}@media all and (min-width: 60em){.section-icon{font-size:1rem}}@media all and (min-width: 76em){.section-icon{font-size:1rem}}.section-icon{align-self:center;cursor:pointer;font-size:1rem;opacity:.4;padding-left:10px;transition:all .25s}.section-icon:hover{opacity:1}.modal-x{vertical-align:text-bottom;display:inline-block;fill:currentColor}.section-header-spacer{font-size:1rem;line-height:calc(6px + 2ex)}@media all and (min-width: 30em){.section-header-spacer{font-size:1rem}}@media all and (min-width: 60em){.section-header-spacer{font-size:1rem}}@media all and (min-width: 76em){.section-header-spacer{font-size:1rem}}.section-header-spacer{align-self:center;color:hsl(210,7%,80%);font-weight:300;padding-left:7px}.remove-section{background-color:rgba(0,0,0,0);border:none;cursor:pointer;opacity:.4;transition:all .25s}.fake-input{box-shadow:0 1px 2px 0 rgba(0,0,0,.1),inset 0 0 2px rgba(0,0,0,.4);background-color:hsl(0,0%,99%);border-radius:5px;display:flex;padding:10px 15px;margin-bottom:.6rem}.fake-input-text{display:flex;margin:0}.fake-textarea{box-shadow:0 1px 2px 0 rgba(0,0,0,.1),inset 0 0 2px rgba(0,0,0,.4);background-color:hsl(0,0%,99%);border-radius:5px;display:block;overflow:auto;padding:10px 15px;margin-bottom:.6rem}.word{display:flex;float:left;margin-right:4px}.word p{display:inline-block;line-height:1.2;margin-top:0;margin-bottom:0;opacity:0}.c{display:inline-block;line-height:1.2;margin-top:0;margin-bottom:0;opacity:0}.sp{min-width:4px}#subjective-content,#objective-content,#assessment-content,#plan-content{display:block}#note-form-submit{align-items:center;display:flex;font-size:16px;justify-content:center;width:100%}#example-finished-note{background-color:hsl(0,0%,99%);height:100%;padding:20px;position:relative;transform:translateX(100%);width:115%}.fake-note-header-second-line{margin-top:.6rem}.fake-note-header-divider{background-color:hsl(213,14%,25%);height:2px;margin-top:.6rem;margin-bottom:1.2rem;width:100%}.fake-finished-note-paragraph{margin-top:.3rem}.electronic-records-copy-header{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.electronic-records-copy-header{font-size:2.0736rem}}@media all and (min-width: 60em){.electronic-records-copy-header{font-size:2.0736rem}}@media all and (min-width: 76em){.electronic-records-copy-header{font-size:2.0736rem}}.electronic-records-copy-header{color:hsl(212,35%,26%);font-weight:bold}.electronic-records-copy-subheader{color:hsl(212,35%,26%);font-weight:300;letter-spacing:1px;text-transform:uppercase}.emr-copy-separator{border-top-width:3px;border-color:hsl(212,35%,26%);width:100%}.emr-feature-copy{color:hsl(212,35%,26%);font-weight:300;margin-top:1.2rem}.file-cabinet{height:300px;transform:rotateX(-30deg) rotateY(40deg);transform-style:preserve-3d;width:200px}.file-cabinet-back{background:#656565;transform:translate3d(0, 0, -75px)}.file-cabinet-back:after{background:#000;transform:translate3d(0, 0, 1px)}.file-cabinet-front{transform:translate3d(0, 0, 75px)}.file-cabinet-front:after{background:#656565;content:"";height:4px;position:absolute;top:-2px;width:100%}.file-cabinet-frame{border:10px solid #656565;border-bottom-width:30px;border-top-width:10px;transform:translate3d(0, 0, 0)}.file-cabinet-frame:before{background:#656565;content:"";height:20px;left:0;position:absolute;top:73.3333333333px;width:100%}.file-cabinet-frame:after{background:#656565;content:"";height:20px;left:0;position:absolute;top:166.6666666667px;width:100%}.file-cabinet-top{background:hsl(0,0%,29.6078431373%);bottom:100%;height:150px;left:0;transform:rotateX(90deg) translate3d(0, 50%, 1px);transform-origin:bottom;transform-style:preserve-3d}.file-cabinet-top:after{background:hsl(0,0%,10%);transform:translate3d(0, 0, -1px)}.file-cabinet-bottom{background:hsl(0,0%,29.6078431373%);height:150px;left:0;top:100%;transform:translateY(-50%) rotateX(90deg)}.file-cabinet-bottom:after{background:rgb(5%,5%,5%);transform:translate3d(0, 0, 1px)}.file-cabinet-left{width:150px;left:0;background:#323232;transform-origin:left center;transform:translate3d(0, -1px, 75px) rotateY(90deg)}.file-cabinet-left:after{background:hsl(0,0%,10%);transform:translate3d(0, 0, 1px)}.file-cabinet-right{background:#323232;right:0;transform:translate3d(0, 0, 75px) rotateY(-90deg);transform-origin:right center;width:150px}.file-cabinet-right:after{background:hsl(0,0%,10%);transform:translate3d(0, 0, 1px)}.file-cabinet-drawer-top{top:5px;z-index:3}.file-cabinet-drawer-middle{top:100px;z-index:2}.file-cabinet-drawer-bottom{top:195px;z-index:1}.file-cabinet-drawer{height:100%;left:0;position:absolute;top:0;transform-style:preserve-3d;transition:transform .45s;width:100%}.file-cabinet-drawer-panel-left{background:hsl(40,20%,87%);bottom:0;height:47.6666666667px;left:10px;position:absolute;transform:translate3d(0, -16px, -2px) rotateY(90deg);transform-origin:left;transform-style:preserve-3d;width:150px}.file-cabinet-drawer-panel-right{background:hsl(40,20%,87%);bottom:0;height:47.6666666667px;position:absolute;right:10px;transform:translate3d(0, -16px, -2px) rotateY(-90deg);transform-origin:right;transform-style:preserve-3d;width:147px}.file-cabinet-drawer-panel-bottom{background:hsl(40,20%,97%);bottom:18px;height:150px;left:10px;position:absolute;transform:rotateX(90deg) translate3d(0, -2px, 0);transform-origin:bottom center;transform-style:preserve-3d;width:calc(100% - 20px)}.file-cabinet-drawer-panel-back{align-items:center;background:hsl(40,20%,82%);bottom:16px;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:25.6666666667px;font-weight:bold;height:47.6666666667px;justify-content:center;left:10px;position:absolute;transform:translate3d(0, 0, calc(-148px));transform-style:preserve-3d;width:calc(100% - 20px)}details,summary{background:hsl(0,0%,14.6078431373%);cursor:pointer;height:100%;left:0;list-style:none;position:absolute;outline:0;top:0;transition:transform .45s;transform:translate3d(0, 0, 0);width:100%}details:after,summary:after{background:#cbcbcb;content:"";height:5%;left:50%;position:absolute;top:10%;transform:translate(-50%, 0);width:40%}details::marker,summary::marker{display:none}details:hover:not([open]){transform:translate3d(0, 0, calc(7.5px))}details[open],details[open]~.file-cabinet-drawer{transform:translate3d(0, 0, calc(135px))}summary{color:rgba(0,0,0,0)}#scheduling{background-color:hsl(205,73%,35%);background-image:linear-gradient(to bottom right, hsl(205, 73%, 35%) 0%, hsl(205, 67%, 30%) 100%);content-visibility:auto;contain-intrinsic-size:450px;display:grid;grid-template-columns:repeat(12, 1fr);min-height:450px;overflow:hidden;position:relative;z-index:201}@media(min-width: 48em){#scheduling{border-top-left-radius:40%;contain-intrinsic-size:500px;min-height:500px}}@media(min-width: 60em){#scheduling{contain-intrinsic-size:650px;min-height:650px}}#example-calendar-container{align-self:flex-end;background-color:hsl(0,0%,99%);display:none;height:60%;position:relative;width:100%}@media(min-width: 48em){#example-calendar-container{display:flex;grid-column:span 4}}@media(min-width: 60em){#example-calendar-container{display:flex;grid-column:span 3}}.fake-calendar-hole-outer{background-color:hsl(40,40%,93%);border-radius:50%;height:30px;position:absolute;right:210px;width:30px;top:15px;z-index:2}.fake-calendar-hole-inner{background-color:hsl(213,14%,25%);border-radius:50%;height:29px;position:absolute;right:210px;width:29px;top:15px;z-index:3}.fake-calendar-header{top:0;right:0;left:0;height:60px;background-color:hsl(359,69%,53%);border-top:5px solid hsl(213,12%,20%);position:absolute}.fake-calendar-column-one{background-color:hsl(210,7%,90%);bottom:0;overflow:hidden;position:absolute;right:90px;top:60px;width:1px}.fake-calendar-column-two{background-color:hsl(210,7%,90%);bottom:0;overflow:hidden;position:absolute;right:180px;top:60px;width:1px}.fake-calendar-column-three{background-color:hsl(210,7%,90%);bottom:0;overflow:hidden;position:absolute;right:270px;top:60px;width:1px}.fake-calendar-column-four{background-color:hsl(210,7%,90%);bottom:0;overflow:hidden;position:absolute;right:360px;top:60px;width:1px}.fake-calendar-row-one{top:100px}.fake-calendar-row-two{top:170px}.fake-calendar-row-three{top:240px}.fake-calendar-row-four{display:none;top:310px}@media(min-width: 60em){.fake-calendar-row-four{display:block}}.fake-calendar-appointment{font-size:.5787037037rem;line-height:1.5}@media all and (min-width: 30em){.fake-calendar-appointment{font-size:.6944444444rem}}@media all and (min-width: 60em){.fake-calendar-appointment{font-size:.6944444444rem}}@media all and (min-width: 76em){.fake-calendar-appointment{font-size:.6944444444rem}}.fake-calendar-appointment{background-color:hsl(27,95%,53%);border-left:4px solid hsl(25,95%,43%);color:hsl(40,20%,97%);cursor:pointer;font-weight:bold;overflow:hidden;padding:.3rem 10px;position:absolute;right:90px;text-decoration:none;width:90px;top:120px;height:70px;white-space:pre-wrap;user-select:none;z-index:100}.fake-calendar-appointment:hover{background-color:hsl(26,95%,48%)}#new-appointment{font-size:.5787037037rem;line-height:1.5}@media all and (min-width: 30em){#new-appointment{font-size:.6944444444rem}}@media all and (min-width: 60em){#new-appointment{font-size:.6944444444rem}}@media all and (min-width: 76em){#new-appointment{font-size:.6944444444rem}}#new-appointment{background-color:hsl(212,30%,85%);border-left:4px solid rgb(66%,74.4%,84%);color:hsl(213,16%,30%);cursor:pointer;font-weight:bold;overflow:hidden;padding:.3rem 10px;position:absolute;right:90px;text-decoration:none;width:90px;top:200px;height:70px;transition:background .5s ease;user-select:none;white-space:pre-wrap;z-index:100}#new-appointment.notified{background-color:hsl(57,93%,73%);border-left:4px solid hsl(52,93%,55%)}#new-appointment.notified:hover{background-color:hsl(56,90%,69%)}#new-appointment.confirmed{background-color:hsl(145,60%,64%);border-left:4px solid hsl(145,50%,50%)}#new-appointment.confirmed:hover{background-color:hsl(145,55%,57%)}.fake-calendar-event{background-color:hsl(201,77%,46%);border-left:4px solid hsl(201,87%,36%);cursor:pointer;font-weight:bold;overflow:hidden;padding:.3rem 10px;position:absolute;right:0px;text-decoration:none;width:90px;top:82px;height:215px;white-space:pre-wrap;user-select:none;z-index:100}.fake-calendar-event:hover{background-color:hsl(201,81%,41%)}.fake-calendar-showed{background-color:hsl(240,35%,74%);border-left:4px solid hsl(240,35%,62%);cursor:pointer;font-weight:bold;overflow:hidden;padding:.3rem 10px;position:absolute;right:180px;text-decoration:none;width:90px;top:100px;height:70px;white-space:pre-wrap;user-select:none;z-index:100}.fake-calendar-showed:hover{background-color:hsl(240,33%,67%)}.fake-calendar-no-showed{background-color:hsl(359,69%,64%);border-left:4px solid hsl(359,74%,42%);cursor:pointer;font-weight:bold;overflow:hidden;padding:.3rem 10px;position:absolute;right:180px;text-decoration:none;width:90px;top:210px;height:70px;white-space:pre-wrap;user-select:none;z-index:100}.fake-calendar-no-showed:hover{background-color:hsl(359,69%,53%)}#appointment-reminder-conversation{display:none;overflow:hidden;position:relative}@media(min-width: 60em){#appointment-reminder-conversation{display:flex;grid-column:span 4}}#appointment-form{background-color:hsl(40,30%,96%);margin:0 auto;position:absolute;bottom:0;left:0;right:0;width:87.5%}.appointment-form-header{background-color:hsl(210,7%,90%);border-bottom:1px solid hsl(210,7%,85%);display:flex;padding:0 20px}.appointment-form-heading{margin:.9rem 0;font-weight:400}.appointment-form-body{padding:20px}.form-footer{width:100%}#appointment-form-submit{border-radius:0;font-size:16px;width:100%}#appointment-form-submit:hover{transform:translateY(0px)}#cell-phone-chassis{align-self:flex-end;background-color:hsl(40,10%,98%);border-left:15px solid hsl(213,16%,10%);border-top-left-radius:15px;border-top-right-radius:15px;border-top:40px solid hsl(213,16%,10%);border-right:15px solid hsl(213,16%,10%);display:flex;flex-direction:column;height:80%;margin-left:auto;margin-right:auto;position:relative;width:87.5%}.cell-phone-speaker{background-color:hsl(213,18%,35%);border-radius:4px;left:0;right:0;height:8px;margin:0 auto;position:absolute;top:-24px;width:25%}.cell-phone-camera{background-color:hsl(213,18%,35%);border-radius:50%;height:15px;left:32%;position:absolute;top:-28px;width:15px}.cell-phone-conversation{display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;position:relative;width:100%}.to-msg-wrapper{flex-shrink:0;align-self:flex-end;margin-bottom:.6rem;overflow:hidden}.from-msg-wrapper{flex-shrink:0;margin-bottom:.6rem;overflow:hidden}.sms-bottom-spacer{background-color:rgba(0,0,0,0);height:20px}#fake-number-keyboard-wrapper{max-height:0}#appointment-notification-msg{background-color:hsl(210,7%,95%);margin-left:15px}#appointment-response-msg{background-color:hsl(217,87%,51%);color:hsl(40,20%,97%);margin-right:15px;text-align:center}#appointment-confirmation-msg{background-color:hsl(210,7%,95%);margin-left:15px}#fake-number-keyboard{width:100%;display:grid;grid:repeat(4, 55px)/repeat(3, 1fr);grid-gap:1px;background:hsl(212,32%,90%);box-shadow:0 -1px 6px rgba(112,157,199,.12)}#fake-number-keyboard:before,#fake-number-keyboard:after{content:"";grid-row:4;background:#f6f9fc}#num-zero-key,#num-one-key,#num-two-key,#num-three-key,#num-four-key,#num-five-key,#num-six-key,#num-seven-key,#num-eight-key,#num-nine-key{font-weight:bold;text-align:center;line-height:55px;background:hsl(40,10%,98%)}#num-zero-key{grid-row:4;grid-column:2}.calendar-copy-container{display:flex;flex-direction:column;justify-content:center;grid-column:2/-2;margin-left:auto;margin-right:auto;margin-bottom:3.6rem}@media(min-width: 48em){.calendar-copy-container{grid-column:span 8;padding:0 30px}}@media(min-width: 60em){.calendar-copy-container{grid-column:span 5}}.calendar-copy-header{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.calendar-copy-header{font-size:2.0736rem}}@media all and (min-width: 60em){.calendar-copy-header{font-size:2.0736rem}}@media all and (min-width: 76em){.calendar-copy-header{font-size:2.0736rem}}.calendar-copy-header{color:hsl(40,40%,93%);font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.calendar-copy-subheader{color:hsl(40,40%,93%);font-weight:300;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.calendar-copy{color:hsl(40,40%,93%);font-weight:300;margin-top:1.2rem;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.calendar-copy-separator{border-top-width:3px;border-color:hsl(40,40%,93%);width:100%}#comm{background-color:hsl(240,33%,67%);background-image:linear-gradient(to bottom right, hsl(240, 33%, 67%) 0%, hsl(240, 43%, 52%) 100%);display:grid;grid-template-columns:repeat(12, 1fr);grid-template-areas:"bspace copy copy copy copy copy copy copy copy copy copy aspace";min-height:500px;position:relative;z-index:200}@media(min-width: 48em){#comm{grid-template-areas:"space space copy copy copy copy copy copy copy copy final final" "a chat chat chat chat chat chat chat chat chat chat z";min-height:600px}}@media(min-width: 60em){#comm{grid-template-areas:"chat chat chat chat chat chat chat space copy copy copy copy";min-height:700px}}#fake-chat-window{background-color:hsl(40,40%,95%);border-radius:14px;display:none;grid-area:chat;height:100%;overflow:hidden;position:relative}@media(min-width: 48em){#fake-chat-window{display:flex;transform:translateY(10%)}}@media(min-width: 60em){#fake-chat-window{transform:rotate(-7deg)}}#chat-window-top-bg{background-color:hsl(201,81%,65%);background-image:linear-gradient(to bottom, hsl(201, 87%, 72%) 0%, hsl(201, 77%, 58%) 100%);height:66.666%;position:absolute;transform:rotate(-33deg) translate(-25%, -115%);transform-origin:center;visibility:hidden;width:150%;z-index:20}@media(min-width: 60em){#chat-window-top-bg{transform:rotate(-45deg) translate(-25%, -115%)}}#chat-window-middle-bg{box-shadow:0 0 3px 2px rgba(0,0,0,.12);background-color:hsl(201,75%,51%);background-image:linear-gradient(to bottom right, hsl(201, 75%, 51%) 0%, hsl(201, 77%, 46%) 100%);height:66.666%;position:absolute;transform:rotate(-33deg) translate(-25%, -16.666%);transform-origin:center;visibility:hidden;width:150%;z-index:25}@media(min-width: 60em){#chat-window-middle-bg{transform:rotate(-45deg) translate(-25%, -16.666%)}}#chat-window-bottom-bg{background-color:hsl(201,81%,65%);background-image:linear-gradient(to bottom, hsl(201, 77%, 58%) 0%, hsl(201, 87%, 72%) 100%);height:66.666%;position:absolute;transform:rotate(-33deg) translate(-25%, 80%);transform-origin:center;visibility:hidden;width:150%;z-index:20}@media(min-width: 60em){#chat-window-bottom-bg{transform:rotate(-45deg) translate(-25%, 80%)}}#chat-window-scalpel-logo{align-items:center;background-color:hsl(217,85%,44%);border-radius:50%;border:2px solid hsl(40,30%,96%);display:flex;justify-content:center;position:absolute;height:175px;width:175px;top:50%;left:50%;transform:translate(-50%, -50%);visibility:hidden;z-index:30}.room-column{background-color:hsl(210,7%,92%);border-right:1px solid hsl(210,7%,85%);display:flex;flex-direction:column;width:25%;height:100%}.room-column-header{align-items:center;background-color:hsl(210,7%,85%);display:flex;flex-direction:row;justify-content:space-between;min-height:60px;padding-bottom:5px;padding-top:5px;width:100%}.room-chat-avatar{background-size:40px 40px;background-position:50%;border-radius:50%;color:#f9f8f6;flex-shrink:0;font-size:20px;height:40px;line-height:40px;text-align:center;width:40px;background-color:#41afa6;margin:0 .3rem}.room-column-details{flex-grow:1}.room-column-header-name{margin-left:5px}.room-column-search{align-items:center;background-color:hsl(40,30%,96%);border-bottom:1px solid hsl(210,7%,80%);display:flex;margin-top:12px;padding:.5rem .6rem;width:100%}.room-column-search-text{color:hsl(213,18%,35%);font-weight:300;margin:0}.search-icon{margin-right:10px;width:15px}.room-column-inbox{align-items:center;background-color:rgb(88%,93.8%,100%);border-right:3px solid hsl(211,98%,69%);display:flex;margin-top:.6rem;padding:.5rem .6rem;width:100%}.inbox-icon{color:rgb(28%,62.8%,100%);margin-right:10px;width:15px}.room-column-inbox-text{color:hsl(213,18%,35%);font-weight:bold;margin:0}.room-column-rooms-header{align-items:flex-end;background-color:hsl(40,30%,96%);border-bottom:1px solid hsl(210,7%,80%);display:flex;justify-content:space-between;padding:.5rem .6rem;margin-top:.6rem;margin-bottom:.6rem;width:100%}.room-column-rooms-header-text{color:hsl(213,18%,35%);font-weight:bold;margin:0}.room-column-rooms-header-button{width:12px}.room{color:hsl(213,18%,35%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif;font-size:12px;margin-right:5px;padding:.5rem .6rem}.fake-thread-column{border-right:1px solid hsl(210,7%,85%);display:flex;flex-direction:column;width:30%;height:100%}.fake-thread-column-header{align-items:baseline;background-color:hsl(210,7%,92%);display:flex;justify-content:space-between;margin-bottom:12px;min-height:60px;padding:20px 15px 0 15px;position:relative;width:100%}.fake-thread-column-header-name{font-weight:300}.fake-thread-column-header-button{color:hsl(213,18%,35%);width:15px}.fake-thread{background-color:hsl(210,7%,92%);border-bottom:1px solid hsl(210,7%,85%);transition:all .25s ease-in-out;width:100%}.fake-thread.active{background-color:rgb(88%,93.8%,100%);border-right:3px solid hsl(211,98%,69%)}.fake-thread-descriptor{align-items:baseline;display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;padding-top:15px}.fake-thread-name{font-weight:300;margin-top:0;width:50%}.fake-thread-time{font-size:.5787037037rem;line-height:1.5}@media all and (min-width: 30em){.fake-thread-time{font-size:.6944444444rem}}@media all and (min-width: 60em){.fake-thread-time{font-size:.6944444444rem}}@media all and (min-width: 76em){.fake-thread-time{font-size:.6944444444rem}}.fake-thread-time{color:hsl(213,12%,20%);font-size:11px}.fake-thread-content{font-size:.6944444444rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.fake-thread-content{font-size:.8333333333rem}}@media all and (min-width: 60em){.fake-thread-content{font-size:.8333333333rem}}@media all and (min-width: 76em){.fake-thread-content{font-size:.8333333333rem}}.fake-thread-content{color:hsl(213,12%,20%);height:3em;margin-right:10px;overflow:hidden;padding-left:15px;padding-right:15px;position:relative;width:100%}@supports(-webkit-line-clamp: 2){.fake-thread-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@supports not (-webkit-line-clamp: 2){.fake-thread-content{text-overflow:ellipsis;white-space:nowrap}}.comment-column{display:flex;flex-direction:column;height:100%;width:45%}.comment-column-header{align-items:flex-end;border-bottom:1px solid hsl(210,7%,75%);display:flex;justify-content:space-between;min-height:60px;padding:10px 15px;position:relative;width:100%}#comment-column-header-text{margin:0}.comment-column-content{height:100%;overflow:hidden;position:relative}#comment-column-thread-1,#comment-column-thread-2,#comment-column-thread-3{background-color:hsl(40,40%,95%);bottom:0;position:absolute;top:0;width:100%}#comment-column-thread-1{z-index:3}#comment-column-thread-2{z-index:2}#comment-column-thread-3{z-index:1}.comment{font-size:.5787037037rem;line-height:1.5}@media all and (min-width: 30em){.comment{font-size:.6944444444rem}}@media all and (min-width: 60em){.comment{font-size:.6944444444rem}}@media all and (min-width: 76em){.comment{font-size:.6944444444rem}}.comment{margin-top:0;width:100%}.comment-column-comment{display:flex;margin-top:12px;width:100%}.comment-column-gutter{margin-left:10px;width:38px}.comment-avatar{background-size:32px 32px;background-position:50%;background-color:hsl(175,46%,47%);border-radius:50%;color:hsl(40,40%,95%);font-size:16px;line-height:32px;text-align:center;height:32px;width:32px}.comment-column-detail{display:flex;flex-direction:column;margin-left:10px;width:calc(100% - 48px)}.comment-first-line{align-items:baseline;display:flex}.comment-second-line{margin-top:10px;width:90%}.comment-column-name{margin:0}.comment-column-time{font-size:.5787037037rem;line-height:1.5}@media all and (min-width: 30em){.comment-column-time{font-size:.6944444444rem}}@media all and (min-width: 60em){.comment-column-time{font-size:.6944444444rem}}@media all and (min-width: 76em){.comment-column-time{font-size:.6944444444rem}}.comment-column-time{color:hsl(213,12%,20%);font-weight:300;margin-top:0;margin-left:10px}.comment-column-footer{align-items:center;background-color:hsl(210,7%,85%);border-top:1px solid hsl(210,7%,75%);display:flex;justify-content:center;height:12.5%;width:100%}.comment-column-footer-input{background-color:hsl(40,40%,95%);font-weight:300;margin:0;padding:.5rem;width:88%}.comm-copy-container{display:flex;flex-direction:column;grid-area:copy;justify-content:center}.comm-copy-header,.comm-copy-subheader{color:hsl(40,10%,98%);text-shadow:1px 1px 1px rgba(0,0,0,.65)}.comm-copy-header{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.comm-copy-header{font-size:2.0736rem}}@media all and (min-width: 60em){.comm-copy-header{font-size:2.0736rem}}@media all and (min-width: 76em){.comm-copy-header{font-size:2.0736rem}}.comm-copy-subheader{font-weight:300;letter-spacing:1px;text-transform:uppercase}.comm-copy-separator{border-color:hsl(213,12%,20%);border-top-width:3px;width:100%}.comm-copy-wrapper{margin-right:30px;margin-bottom:2.4rem}@media(min-width: 48em){.comm-copy-wrapper{margin-bottom:1.2rem}}.comm-copy{color:hsl(40,10%,98%);font-weight:300;margin-top:.6rem;text-shadow:1px 1px 1px rgba(0,0,0,.5)}#billing{background-color:hsl(145,65%,71%);background-image:linear-gradient(to bottom right, hsl(145, 50%, 50%) 0%, hsl(145, 65%, 29%) 100%);display:grid;grid-template-columns:repeat(12, 1fr);min-height:550px;position:relative;z-index:201}@media(min-width: 60em){#billing{min-height:700px}}.billing-main-copy{display:flex;flex-direction:column;justify-content:center;grid-column:2/span 10}@media(min-width: 60em){.billing-main-copy{grid-column:2/span 4}}.billing-copy-header{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.billing-copy-header{font-size:2.0736rem}}@media all and (min-width: 60em){.billing-copy-header{font-size:2.0736rem}}@media all and (min-width: 76em){.billing-copy-header{font-size:2.0736rem}}.billing-copy-header{color:hsl(40,40%,95%);text-shadow:1px 1px 1px rgba(0,0,0,.65)}@media(min-width: 76em){.billing-copy-header{margin-top:0}}.billing-copy-subheader{color:hsl(40,40%,95%);font-weight:300;letter-spacing:1px;text-shadow:1px 1px 1px rgba(0,0,0,.65);text-transform:uppercase}.billing-copy-separator{border-top-width:3px;border-color:hsl(145,65%,29%);width:100%}.billing-feature-copy{color:hsl(40,40%,95%);font-weight:300;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.billing-fake-invoice-window{display:none;overflow:hidden;position:relative}@media(min-width: 48em){.billing-fake-invoice-window{display:block;grid-column:2/span 10}}@media(min-width: 60em){.billing-fake-invoice-window{grid-column:7/span 5}}.billing-fake-invoice{background-color:hsl(40,40%,95%);border-radius:14px;height:90%;margin-top:5%;margin-bottom:2.4rem;min-height:400px;overflow:hidden;position:relative}.billing-fake-invoice-header{align-items:baseline;background-color:hsl(192,67%,42%);border-top-left-radius:14px;border-top-right-radius:14px;display:flex;justify-content:space-between;height:15%;padding:10px 20px;user-select:none}.billing-fake-invoice-header-heading,.billing-fake-invoice-header-number{color:hsl(0,0%,99%);text-shadow:1px 1px 0 rgba(0,0,0,.25);user-select:none}.li-header{border-bottom:1px solid hsl(210,7%,80%);display:flex;padding-bottom:.3rem;margin-left:20px;margin-right:20px;margin-top:.3rem;user-select:none}.li-row{display:flex;margin-left:20px;margin-right:20px;margin-top:.3rem}.li-header-desc-label{font-weight:500;font-variant:all-small-caps;width:50%;user-select:none}.li-header-qty-label{font-weight:500;font-variant:all-small-caps;text-align:right;width:10%;user-select:none}.li-header-unit-cost-label{font-weight:500;font-variant:all-small-caps;text-align:right;width:20%;user-select:none}.li-header-total-label{font-weight:500;font-variant:all-small-caps;text-align:right;width:20%;user-select:none}.li-row-desc-label{margin:0;width:50%;user-select:none}.li-row-qty-label{margin:0;text-align:right;width:10%;user-select:none}.li-row-unit-cost-label{margin:0;text-align:right;width:20%;user-select:none}.li-row-total-label{margin:0;text-align:right;width:20%;user-select:none}.tax-header{border-bottom:1px solid hsl(210,7%,80%);display:flex;padding-bottom:.3rem;margin-left:20px;margin-right:20px;margin-top:1.2rem;user-select:none}.tax-header-desc-label{font-weight:500;font-variant:all-small-caps;width:60%;user-select:none}.tax-header-percent-label{font-weight:500;font-variant:all-small-caps;text-align:right;width:20%;user-select:none}.tax-header-total-label{font-weight:500;font-variant:all-small-caps;text-align:right;width:20%;user-select:none}.tax-row{display:flex;margin-left:20px;margin-right:20px;margin-top:.3rem}.tax-row-desc-label{margin:0;user-select:none;width:60%}.tax-row-percent-label{margin:0;text-align:right;user-select:none;width:20%}.tax-row-total-label{margin:0;text-align:right;user-select:none;width:20%}.invoice-total{border-top:2px solid hsl(210,7%,80%);bottom:0;display:flex;margin-left:20px;margin-right:20px;margin-bottom:1.2rem;position:absolute;user-select:none;width:calc(100% - 40px)}.invoice-total-label{font-size:18px;font-weight:bold;user-select:none;width:50%}.invoice-total-amt{font-size:18px;text-align:right;user-select:none;width:50%}.fake-invoice-credit-card-circle{background-color:hsl(201,87%,72%);background-image:linear-gradient(to bottom right, hsl(201, 87%, 72%) 0%, hsl(201, 77%, 58%) 100%);align-items:center;border-radius:50%;display:none;justify-content:center;width:150px;height:150px;bottom:20%;right:-30px;position:absolute}@media(min-width: 60em){.fake-invoice-credit-card-circle{display:flex}}.fake-invoice-credit-card-back,#fake-invoice-credit-card-front{border-radius:5px;height:65px;position:absolute;width:103.025px}#dip-credit-card{background-color:hsl(217,87%,51%);border-radius:5px;bottom:0;height:103.025px;left:0;margin:0 auto;position:absolute;right:0;width:65px;transform:scale(2.5) translateY(100%);z-index:1}.dip-credit-card-lines{display:flex;justify-content:space-between;height:calc(100% - 16px);left:24px;position:absolute;top:8px;writing-mode:vertical-rl}.dip-credit-card-line{color:hsl(40,40%,95%);font-size:6px;font-weight:bold;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;text-shadow:0px 0px 1px rgba(0,0,0,.7)}.dip-credit-card-line:last-child{margin-right:0px}.dip-credit-card-cardholder{color:hsl(40,40%,95%);left:12px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-weight:bold;font-size:6px;position:absolute;text-shadow:0px 0px 1px rgba(0,0,0,.7);top:8px;writing-mode:vertical-rl}.dip-credit-card-chip{top:13px;right:8.6666666667px;background-color:hsl(42,94%,60%);background-image:linear-gradient(to bottom right, hsl(42, 94%, 60%) 0%, hsl(42, 84%, 45%) 100%);border-radius:2px;position:absolute;height:16px;width:10px}.dip-credit-brand-icon{bottom:6px;left:2px;max-width:30%;position:absolute;transform:rotate(90deg)}#fake-invoice-credit-card-front{background-color:hsl(217,87%,51%);transform:translate(-9px, -4px);z-index:1}.fake-invoice-credit-card-back{background-color:hsl(217,87%,39%);transform:rotate(14deg) translate(10px, -8px);transform-origin:left;z-index:0}.fake-invoice-credit-brand-icon{bottom:3px;max-width:20%;position:absolute;right:3px}.fake-invoice-credit-card-lines{bottom:24px;display:flex;justify-content:space-between;position:absolute;margin-left:8px;margin-right:8px;width:calc(100% - 16px)}.fake-credit-card-line{color:hsl(40,40%,95%);font-size:6px;font-weight:bold;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;text-shadow:0px 0px 1px rgba(0,0,0,.7)}.fake-credit-card-line:last-child{margin-right:0px}.fake-invoice-credit-card-cardholder{color:hsl(40,40%,95%);bottom:12px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-weight:bold;font-size:6px;position:absolute;margin-left:8px;margin-bottom:2px;text-shadow:0px 0px 1px rgba(0,0,0,.7);width:70%}.fake-invoice-credit-card-chip{top:13px;left:8.6666666667px;background-color:hsl(42,94%,60%);background-image:linear-gradient(to bottom right, hsl(42, 94%, 60%) 0%, hsl(42, 84%, 45%) 100%);border-radius:2px;position:absolute;height:10px;width:16px}.fake-invoice-trend-line-circle{background-color:hsl(27,95%,53%);background-image:linear-gradient(to bottom right, hsl(27, 95%, 53%) 0%, hsl(26, 95%, 48%) 100%);align-items:center;border-radius:50%;display:none;justify-content:center;width:150px;height:150px;bottom:20%;left:-30px;position:absolute}@media(min-width: 60em){.fake-invoice-trend-line-circle{display:flex}}.fake-invoice-trend-line-coords{border-left:4px solid hsl(40,40%,95%);border-bottom:4px solid hsl(40,40%,95%);height:75px;left:37.5px;position:absolute;width:75px}.fake-invoice-trend-line-first{background-color:hsl(40,40%,95%);bottom:10px;left:20px;height:32px;position:absolute;transform:rotate(35deg);transform-origin:left;width:4px}.fake-invoice-trend-line-second{background-color:hsl(40,40%,95%);bottom:36px;left:29px;height:4px;position:absolute;transform:rotate(35deg);transform-origin:left;width:22px}.fake-invoice-trend-line-third{background-color:hsl(40,40%,95%);bottom:22px;left:54px;height:36px;position:absolute;transform:rotate(35deg);transform-origin:left;width:4px}.fake-invoice-trend-line-arrow{background-color:hsl(40,40%,95%);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid hsl(40,40%,95%);background-clip:content-box;height:0;left:60px;bottom:57px;position:absolute;transform:rotate(35deg);transform-origin:left;width:0}#credit-card-terminal{background-color:hsl(213,12%,20%);border-radius:15px;bottom:0;display:flex;left:0;right:0;flex-direction:column;margin:0 auto;padding:8px;position:absolute;transform:translateY(101%);width:75%;z-index:50}@media(min-width: 60em){#credit-card-terminal{max-width:425px;width:60%}}#credit-card-terminal-power-btn{background-color:hsl(213,12%,20%);border-radius:4px;width:7px;top:35px;position:absolute;right:-3px;height:45px}#credit-card-terminal-screen-container{border:18px solid hsl(213,14%,25%);border-top-left-radius:8px;border-bottom-left-radius:8px;border-bottom:40px solid hsl(213,14%,25%)}#credit-card-terminal-screen{background-color:hsl(212,30%,85%);box-shadow:inset 0px 0px 15px rgba(0,0,0,.3);border-radius:3px;display:flex;align-items:center;justify-content:center;min-height:120px;position:relative;transition:all .65s ease-in-out;width:100%}#credit-card-terminal-screen.on{background-color:hsl(212,40%,97%);box-shadow:inset 0px 0px 3px rgba(0,0,0,.3)}#credit-card-terminal-hello-msg,#credit-card-terminal-processing{left:0;right:0;margin:0 auto;opacity:0;position:absolute;user-select:none;width:88%}#credit-card-terminal-blinking-caret{border-bottom:2px solid hsl(210,7%,90%);min-height:40px;opacity:0;left:.6rem;right:.6rem;bottom:.9rem;position:absolute}#credit-card-terminal-blinking-caret:after{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){#credit-card-terminal-blinking-caret:after{font-size:2.0736rem}}@media all and (min-width: 60em){#credit-card-terminal-blinking-caret:after{font-size:2.0736rem}}@media all and (min-width: 76em){#credit-card-terminal-blinking-caret:after{font-size:2.0736rem}}#credit-card-terminal-blinking-caret:after{color:hsl(210,7%,55%);content:"$";font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;position:absolute;bottom:0;user-select:none}.terminal-msg{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;margin:0 .6rem;text-transform:uppercase}#terminal-input{color:hsl(210,7%,55%);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;margin-right:.3rem;text-align:right}#credit-card-payment-success{width:100px}.circle{stroke-dasharray:1000;stroke-dashoffset:1000}.check{stroke-dasharray:1000;stroke-dashoffset:1000}.animate-paths .check,.animate-paths .circle{animation:dash-check 2.4s ease-in-out}#credit-card-terminal-dialpad{background-color:hsl(213,12%,20%);border-top-right-radius:8px;border-bottom-right-radius:8px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(5, 1fr);grid-gap:8px;grid-template-areas:"one two three" "four five six" "seven eight nine" "star zero hash" "r y g";padding:20px 5px 7px 5px;perspective:300px}#dialpad-green,#dialpad-yellow,#dialpad-red,#dialpad-hash,#dialpad-zero,#dialpad-star,#dialpad-nine,#dialpad-eight,#dialpad-seven,#dialpad-six,#dialpad-five,#dialpad-four,#dialpad-three,#dialpad-two,#dialpad-one{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){#dialpad-green,#dialpad-yellow,#dialpad-red,#dialpad-hash,#dialpad-zero,#dialpad-star,#dialpad-nine,#dialpad-eight,#dialpad-seven,#dialpad-six,#dialpad-five,#dialpad-four,#dialpad-three,#dialpad-two,#dialpad-one{font-size:2.0736rem}}@media all and (min-width: 60em){#dialpad-green,#dialpad-yellow,#dialpad-red,#dialpad-hash,#dialpad-zero,#dialpad-star,#dialpad-nine,#dialpad-eight,#dialpad-seven,#dialpad-six,#dialpad-five,#dialpad-four,#dialpad-three,#dialpad-two,#dialpad-one{font-size:2.0736rem}}@media all and (min-width: 76em){#dialpad-green,#dialpad-yellow,#dialpad-red,#dialpad-hash,#dialpad-zero,#dialpad-star,#dialpad-nine,#dialpad-eight,#dialpad-seven,#dialpad-six,#dialpad-five,#dialpad-four,#dialpad-three,#dialpad-two,#dialpad-one{font-size:2.0736rem}}#dialpad-green,#dialpad-yellow,#dialpad-red,#dialpad-hash,#dialpad-zero,#dialpad-star,#dialpad-nine,#dialpad-eight,#dialpad-seven,#dialpad-six,#dialpad-five,#dialpad-four,#dialpad-three,#dialpad-two,#dialpad-one{background-color:hsl(213,14%,25%);background-image:linear-gradient(to left, hsl(213, 16%, 30%), hsl(213, 12%, 20%));border-radius:4px;border:1px solid hsl(213,16%,10%);box-shadow:0px 2px 0px hsl(213,16%,10%),0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);color:hsl(40,30%,96%);font-weight:bold;padding:0 1px;text-align:center;user-select:none}#dialpad-green sup,#dialpad-yellow sup,#dialpad-red sup,#dialpad-hash sup,#dialpad-zero sup,#dialpad-star sup,#dialpad-nine sup,#dialpad-eight sup,#dialpad-seven sup,#dialpad-six sup,#dialpad-five sup,#dialpad-four sup,#dialpad-three sup,#dialpad-two sup,#dialpad-one sup{font-size:12px;margin-top:3px;vertical-align:middle}#dialpad-one{grid-area:one}#dialpad-two{grid-area:two}#dialpad-three{grid-area:three}#dialpad-four{grid-area:four}#dialpad-five{grid-area:five}#dialpad-six{grid-area:six}#dialpad-seven{grid-area:seven}#dialpad-eight{grid-area:eight}#dialpad-nine{grid-area:nine}#dialpad-star{grid-area:star}#dialpad-zero{grid-area:zero}#dialpad-hash{grid-area:hash}#dialpad-red{background-color:hsl(359,69%,53%);background-image:radial-gradient(circle, hsl(359, 69%, 64%), hsl(359, 69%, 53%));border:1px solid hsl(359,79%,32%);box-shadow:0px 2px 0px hsl(359,79%,32%),0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);font-weight:500;color:hsl(213,12%,20%);grid-area:r;text-shadow:1px 0px 1px rgba(0,0,0,.15)}#dialpad-yellow{background-color:hsl(52,93%,55%);background-image:radial-gradient(circle, hsl(52, 93%, 55%), hsl(50, 97%, 50%));border:1px solid hsl(42,84%,45%);box-shadow:0px 2px 0px hsl(42,84%,45%),0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);font-weight:500;color:hsl(213,12%,20%);grid-area:y;text-shadow:1px 0px 1px rgba(0,0,0,.15)}#dialpad-green{background-color:hsl(145,55%,57%);background-image:radial-gradient(circle, hsl(145, 60%, 64%), hsl(145, 50%, 50%));border:1px solid hsl(145,60%,36%);box-shadow:0px 2px 0px hsl(145,60%,36%),0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08);font-weight:700;color:hsl(213,12%,20%);grid-area:g;text-shadow:1px 0px 1px rgba(0,0,0,.15)}#surveys{background-color:hsl(205,73%,35%);background-image:linear-gradient(to bottom right, hsl(205, 73%, 35%) 0%, hsl(205, 67%, 30%) 100%);display:grid;grid-template-columns:repeat(12, 1fr);overflow:hidden;position:relative;z-index:1}@media(min-width: 60em){#surveys{height:775px}}.survey-copy-container{display:flex;flex-direction:column;justify-content:center;grid-column:2/span 10;margin-bottom:2.4rem;margin-top:2.4rem;overflow:hidden}@media(min-width: 60em){.survey-copy-container{grid-column:2/span 5;margin-bottom:0;margin-top:0}}.survey-copy-header{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.survey-copy-header{font-size:2.0736rem}}@media all and (min-width: 60em){.survey-copy-header{font-size:2.0736rem}}@media all and (min-width: 76em){.survey-copy-header{font-size:2.0736rem}}.survey-copy-header{color:hsl(40,40%,93%);font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.survey-copy-subheader{color:hsl(40,40%,93%);font-weight:300;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.65)}.survey-copy-separator{border-top-width:3px;border-color:hsl(40,40%,93%);width:100%}.survey-body{color:hsl(40,40%,93%);font-weight:300;margin-top:1.2rem;text-shadow:1px 1px 1px rgba(0,0,0,.65)}#example-survey-container{display:none;position:relative;transform:translate(60px, 0);overflow:hidden}@media(min-width: 60em){#example-survey-container{display:block;grid-column:7/span 6}}#example-blank-survey{display:flex;flex-direction:column;min-height:100%}#example-blank-survey-header{background-color:hsl(145,55%,43%);border-bottom:4px solid hsl(145,65%,29%);padding:1.2rem}.example-survey-name,.example-survey-subcopy{color:hsl(40,10%,98%);text-shadow:1px 1px 1px rgba(0,0,0,.65)}#example-blank-survey-body{background-color:hsl(40,20%,97%);flex-grow:1}.survey-question{margin-top:1.8rem;margin-bottom:.6rem;margin-left:1.2rem;margin-right:1.2rem}.survey-answer{margin-left:1.2rem}.radio-group{align-items:center;border-radius:4px;display:flex;padding:5px}.radio-group:hover{background-color:hsl(212,36%,95%)}.radio-group.active{background-color:hsl(212,32%,90%)}.radio-group.active:hover{background-color:hsl(212,32%,90%)}.radio-label,.checkbox-label{font-size:18px;font-variant:initial;line-height:1.5;text-transform:initial}.rating-group{margin-left:1.2rem;margin-right:1.2rem}.rating-scale{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1.2rem}@media(min-width: 48em){.rating-scale{flex-direction:row}}.rating-option{font-size:1.728rem;line-height:calc(4px + 2ex)}@media all and (min-width: 30em){.rating-option{font-size:2.0736rem}}@media all and (min-width: 60em){.rating-option{font-size:2.0736rem}}@media all and (min-width: 76em){.rating-option{font-size:2.0736rem}}.rating-option{cursor:pointer;display:flex;flex-grow:1;justify-content:center;position:relative;text-align:center;width:100%}.rating-option .five-rating-input-0,.rating-option .five-rating-input-1,.rating-option .five-rating-input-2,.rating-option .five-rating-input-3,.rating-option .five-rating-input-4,.rating-option .five-rating-input-5,.rating-option .ten-rating-input-0,.rating-option .ten-rating-input-1,.rating-option .ten-rating-input-2,.rating-option .ten-rating-input-3,.rating-option .ten-rating-input-4,.rating-option .ten-rating-input-5,.rating-option .ten-rating-input-6,.rating-option .ten-rating-input-7,.rating-option .ten-rating-input-8,.rating-option .ten-rating-input-9,.rating-option .ten-rating-input-10{border-radius:0;cursor:pointer}.rating-option .five-rating-input-0:checked~span,.rating-option .five-rating-input-1:checked~span,.rating-option .five-rating-input-2:checked~span,.rating-option .five-rating-input-3:checked~span,.rating-option .five-rating-input-4:checked~span,.rating-option .five-rating-input-5:checked~span,.rating-option .ten-rating-input-0:checked~span,.rating-option .ten-rating-input-1:checked~span,.rating-option .ten-rating-input-2:checked~span,.rating-option .ten-rating-input-3:checked~span,.rating-option .ten-rating-input-4:checked~span,.rating-option .ten-rating-input-5:checked~span,.rating-option .ten-rating-input-6:checked~span,.rating-option .ten-rating-input-7:checked~span,.rating-option .ten-rating-input-8:checked~span,.rating-option .ten-rating-input-9:checked~span,.rating-option .ten-rating-input-10:checked~span{color:hsl(40,40%,95%);text-shadow:1px 0px 1px rgba(0,0,0,.15)}.rating-option .five-rating-input-0:checked,.rating-option .ten-rating-input-0:checked{background:hsl(359,69%,53%)}.rating-option .ten-rating-input-1:checked{background:rgb(85.035%,24.4754166667%,16.77575%)}.rating-option .five-rating-input-1:checked,.rating-option .ten-rating-input-2:checked{background:rgb(84.64%,28.3808333333%,11.9005%)}.rating-option .ten-rating-input-3:checked{background:rgb(84.245%,32.28625%,7.02525%)}.rating-option .five-rating-input-2:checked,.rating-option .ten-rating-input-4:checked{background:hsl(25,95%,43%)}.rating-option .ten-rating-input-5:checked{background:rgb(94.8375%,70.7979166667%,1.6625%)}.rating-option .five-rating-input-3:checked,.rating-option .ten-rating-input-6:checked{background:hsl(50,97%,50%)}.rating-option .ten-rating-input-7:checked{background:rgb(61.75%,78.6666666667%,23.6666666667%)}.rating-option .five-rating-input-4:checked,.rating-option .ten-rating-input-8:checked{background:rgb(43.375%,76.8333333333%,34.75%)}.rating-option .ten-rating-input-9:checked{background:rgb(32.35%,75.7333333333%,41.4%)}.rating-option .five-rating-input-5,.rating-option .ten-rating-input-10{border-right:1px solid hsl(210,7%,75%)}.rating-option .five-rating-input-5:checked,.rating-option .ten-rating-input-10:checked{background:hsl(145,50%,50%)}.rating-option input[type=radio]{appearance:none;background-color:hsl(210,7%,90%);background-image:linear-gradient(hsl(210, 7%, 90%), hsl(230, 7%, 85%));border:1px solid hsl(210,7%,75%);height:60px;width:100%}@media(min-width: 48em){.rating-option input[type=radio]{border-right:none}}.rating-option input[type=radio]:hover{color:#81b191}@media(min-width: 48em){.rating-option:last-child input[type=radio]{border-right:1px solid hsl(210,7%,75%)}}.rating{font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.rating-scale-labels{display:none}@media(min-width: 48em){.rating-scale-labels{display:flex;justify-content:space-between}}.survey-paragraph-container{margin:0 1.2rem}.survey-paragraph-container .fake-textarea{height:100px}.survey-form-footer{margin-bottom:6rem}#survey-form-submit{align-items:center;display:flex;font-size:16px;margin-left:1.2rem;margin-right:1.2rem;justify-content:center;width:100%}.survey-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}#example-finished-survey{background-color:hsl(40,20%,97%);transform:translateX(100%)}#example-finished-survey-header{background-color:hsl(201,77%,46%);border-bottom:4px solid hsl(201,87%,36%);padding:1.2rem}#reminder{align-items:center;background-color:hsl(211,98%,89%);background-image:linear-gradient(to bottom right, hsl(211, 100%, 94%) 0%, hsl(211, 96%, 84%) 100%);display:flex;justify-content:center;min-height:400px;overflow:hidden}.reminder-wrapper{display:flex;flex-direction:column}@media(min-width: 60em){.reminder-wrapper{flex-direction:row}}.reminder-info{padding:1.8rem 0;margin-bottom:1.2rem;text-align:center}@media(min-width: 60em){.reminder-info{border-right:1px solid hsl(213,12%,20%);margin-bottom:1.2rem;margin-right:2.4rem;padding-right:2.4rem;text-align:right}}.reminder-cta-text{font-size:2.0736rem;line-height:1.125}@media all and (min-width: 30em){.reminder-cta-text{font-size:2.48832rem}}@media all and (min-width: 60em){.reminder-cta-text{font-size:2.48832rem}}@media all and (min-width: 76em){.reminder-cta-text{font-size:2.48832rem}}.reminder-cta-text{margin:0;text-shadow:1px 0px 1px rgba(0,0,0,.15)}.reminder-cta-subtext{font-weight:300;letter-spacing:1px;text-transform:uppercase}.contact-sales-btn{border-radius:200px;box-shadow:0 4px 0 rgba(17,17,31,.25);font-size:16px;font-weight:900;letter-spacing:1px;margin-top:1.2rem;margin-right:.9rem;padding:1.2rem 2.4rem;text-transform:uppercase}.contact-sales-btn:hover:not([disabled]){box-shadow:0 4px 0 rgba(17,17,31,.25)}.contact-sales-btn:hover:not([disabled]):active{box-shadow:none}@media(min-width: 30em){.contact-sales-btn{margin-top:0}}.reminder-button-group{align-items:center;display:flex;flex-direction:column}@media(min-width: 30em){.reminder-button-group{flex-direction:row}}
