body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-pacifico{font-family:Pacifico,cursive}.accordion-content{transition:max-height .3s ease-out}.accordion-content.active{max-height:500px}.success-animation{align-items:center;display:flex;justify-content:center;margin-bottom:2rem}.checkmark-circle{background-color:#398c9f1a;border-radius:50%;display:inline-block;height:120px;position:relative;vertical-align:top;width:120px}.checkmark{border-radius:2px;border-right:6px solid #398c9f;border-top:6px solid #398c9f;height:48px;left:30%;opacity:0;position:absolute;top:45%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:24px}.checkmark.animate{animation:check-animation .8s cubic-bezier(.895,.03,.685,.22) forwards}@keyframes check-animation{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:24px}40%{height:48px;opacity:1;width:24px}to{height:48px;opacity:1;width:24px}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.modal{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;max-width:500px;padding:2rem;position:relative;width:90%}.modal-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.loader-container{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:40}.loader{animation:spin 1s linear infinite;border:4px solid #398c9f1a;border-radius:50%;border-top-color:#398c9f;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:where([class^=ri-]):before{content:"\f3c2"}:root{--color-primary:#398c9f;--color-primary-rgb:57,140,159}body{color:#333;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:.01em;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:.5em}h1{font-size:2.75rem}h1,h2{font-weight:700}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{line-height:1.7;margin-bottom:1rem}.text-primary{color:#398c9f;color:var(--color-primary)}.bg-primary-light{background-color:#398c9f1a}.bg-primary-medium{background-color:#398c9f4d}.text-primary-dark{color:#2c6f7e}.border-primary{border-color:#398c9f;border-color:var(--color-primary)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-montserrat{font-family:Montserrat,sans-serif}.scroll-progress-container{background:#0000;height:4px;left:0;position:fixed;top:60px;width:100%;z-index:1000}.scroll-progress-bar{background:#398c9f;background:var(--color-primary);height:100%;transition:width .1s ease;width:0}.hero-section{background-image:url(https://readdy.ai/api/search-image?query=elegant%2520beauty%2520salon%2520interior%2520with%2520soft%2520lighting%2520and%2520minimal%2520design%252C%2520left%2520side%2520with%2520gradient%2520fade%2520to%2520white%2520for%2520text%2520overlay%252C%2520right%2520side%2520showing%2520stylish%2520salon%2520chairs%2520and%2520mirrors%252C%2520warm%2520neutral%2520tones%252C%2520professional%2520photography%252C%2520high%2520end%2520aesthetic&width=1600&height=800&seq=beauty1&orientation=landscape);background-position:50%;background-size:cover}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn,a.btn,button{border-radius:8px;box-shadow:0 2px 4px #398c9f26;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.border,.card{border:1px solid #398c9f1a;border-radius:12px;box-shadow:0 4px 10px #0000000a;transition:all .3s ease}.border:hover,.card:hover{border-color:#398c9f33;box-shadow:0 8px 16px #398c9f14;transform:translateY(-2px)}section{padding:5rem 0}li{margin-bottom:.5rem}.accordion-button{border-radius:8px;cursor:pointer;font-family:Montserrat,sans-serif;outline:none;position:relative;transition:all .3s ease}.accordion-button:hover{background-color:#398c9f0d!important}.accordion-button.active{background-color:#398c9f08!important;border-bottom:1px solid #398c9f1a;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-content{display:none;font-family:Poppins,sans-serif;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.accordion-button.active+.accordion-content,.accordion-content.active{display:block;max-height:500px;opacity:1}.accordion-icon{align-items:center;display:inline-flex;font-size:1.2rem;height:28px;justify-content:center;transition:all .3s ease;width:28px}.accordion-button.active .accordion-icon{background-color:#398c9f;background-color:var(--color-primary);border-radius:50%;box-shadow:0 2px 4px #398c9f4d;color:#fff;transform:scale(1.05)}.leading-tight{color:#292929;font-size:3rem;font-weight:800;line-height:4rem}.border-2{border-width:1px!important}
/*# sourceMappingURL=main.294305ac.css.map*/