@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Inter:wght@300;400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-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}.btn{background-color:#3b6df7;border-radius:2.5rem;color:#fff;cursor:pointer;font-family:Poller One,serif;font-size:17px;font-style:normal;font-weight:400;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease}.btn:hover{background-color:#3b6df79d}.middleLoading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loadingBar{animation:loader 1.2s linear infinite;background:none;border-top-left-radius:20px;border-top-right-radius:20px;display:inline-block;height:70px;transform-origin:bottom center;width:10px}.loadingBar1{animation-delay:.1s}.loadingBar2{animation-delay:.2s}.loadingBar3{animation-delay:.3s}.loadingBar4{animation-delay:.4s}.loadingBar5{animation-delay:.5s}.loadingBar6{animation-delay:.6s}.loadingBar7{animation-delay:.7s}.loadingBar8{animation-delay:.8s}@keyframes loader{0%{background:none;transform:scaleY(.1)}50%{background:blue;transform:scaleY(1)}to{background:#0000;transform:scaleY(.1)}}.errorPage{align-items:center;color:#7c808f;display:flex;flex-direction:column;height:90%;justify-content:center;margin-top:0;width:100%}.errorImage{width:60%}.errorInfo{align-items:center;color:#4960bd;display:flex;flex-direction:column;justify-content:center;margin-top:-8%;text-align:center}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow-x:hidden}.servesavvy-container{color:#1f2937;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;min-height:100dvh;overflow-x:hidden}.servesavvy-container-inner{margin:0 auto;max-width:1200px;padding:0 1.5rem}.servesavvy-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7eb;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.servesavvy-nav-content{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem}.servesavvy-logo{align-items:center;display:flex;gap:.5rem;margin:5px}.servesavvy-logo-icon{color:#3b82f6;height:32px;width:32px}.servesavvy-logo-text{color:#1f2937;font-size:1.5rem;font-weight:700}.servesavvy-nav-links{display:flex;gap:2rem}.servesavvy-nav-link{background:none;border:none;color:#4b5563;cursor:pointer;font-size:1rem;padding:.5rem 0;transition:color .3s ease}.servesavvy-nav-link:hover{color:#3b82f6}.servesavvy-mobile-menu-btn{background:none;border:none;color:#4b5563;cursor:pointer;display:none}.servesavvy-mobile-menu{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem;left:0;padding:1rem 1.5rem;position:absolute;right:0;top:100%}.servesavvy-mobile-link{background:none;border:none;color:#4b5563;cursor:pointer;font-size:1rem;padding:.5rem 0;text-align:left;transition:color .3s ease}.servesavvy-mobile-link:hover{color:#3b82f6}.platform-hero{background:radial-gradient(1200px 600px at 20% -10%,#dbeafe 0,#dbeafe00 60%),radial-gradient(1000px 500px at 110% 10%,#ede9fe 0,#ede9fe00 60%),linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;isolation:isolate;overflow:hidden;padding:7rem 1.5rem 5rem;position:relative}.platform-hero:after,.platform-hero:before{animation:floaty 12s ease-in-out infinite;border-radius:50%;content:"";filter:blur(80px);height:480px;inset:auto;opacity:.5;position:absolute;width:480px;z-index:-1}.platform-hero:before{background:conic-gradient(from 120deg,#93c5fd,#a78bfa,#60a5fa);left:-120px;top:-120px}.platform-hero:after{animation-delay:2s;background:conic-gradient(from 240deg,#c7d2fe,#bfdbfe,#ddd6fe);bottom:-160px;right:-160px}@keyframes floaty{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.platform-hero-inner{margin:0 auto;max-width:1000px;text-align:center}.platform-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 6px 24px #3b82f61f;color:#1f2937;display:inline-block;font-size:.85rem;margin-bottom:1rem;padding:.35rem .65rem}.platform-title{color:#111827;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:.25rem 0 .75rem}.platform-title span{background:linear-gradient(90deg,#2563eb,#7c3aed,#2563eb);-webkit-background-clip:text;background-clip:text;color:#0000}.platform-sub{color:#4b5563;font-size:1.05rem;margin:0 auto 1.5rem;max-width:760px}.platform-ctas{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.platform-btn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;cursor:pointer;font-weight:600;padding:.7rem 1rem;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.platform-btn:hover{box-shadow:0 10px 22px #11182714;transform:translateY(-1px)}.platform-btn-primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:none;color:#fff}.platform-btn-primary:hover{box-shadow:0 12px 28px #2563eb59}.platform-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}.platform-features{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin-top:.5rem;padding:0}.platform-features li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:.95rem;padding:.45rem .8rem}@media (max-width:640px){.platform-hero{padding:6rem 1rem 4rem}.platform-sub{font-size:.98rem}.platform-features li{font-size:.9rem}}.hero-switcher{overflow:hidden;position:relative}.hero-panel{left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 1s ease,visibility 1s ease;visibility:hidden}.hero-panel.active{opacity:1;position:relative;visibility:visible}.servesavvy-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:120px 0 80px;position:relative}.servesavvy-hero:before{background:url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.05"><circle cx="30" cy="30" r="2"/></g></svg>');bottom:0;content:"";left:0;position:absolute;right:0;top:0}.servesavvy-hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:1}.servesavvy-hero-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.servesavvy-hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.servesavvy-hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.servesavvy-hero-features{display:flex;gap:2rem;margin-bottom:2.5rem}.servesavvy-hero-feature{align-items:center;display:flex;font-size:1rem;gap:.5rem}.servesavvy-feature-icon{color:#fbbf24;height:20px;width:20px}.servesavvy-hero-cta{display:flex;gap:1rem}.servesavvy-btn-primary{align-items:center;background:linear-gradient(45deg,#3b82f6,#1d4ed8);border:none;border-radius:.75rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.servesavvy-btn-primary:hover{box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.servesavvy-btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.servesavvy-btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.servesavvy-hero-visual{align-items:center;display:flex;justify-content:center}.servesavvy-device-mockup{background:#1f2937;border-radius:1rem;box-shadow:0 20px 40px #0000004d;height:200px;padding:1rem;transform:perspective(1000px) rotateY(-10deg) rotateX(5deg);width:320px}.servesavvy-screen{background:#fff;border-radius:.5rem;height:100%;overflow:hidden;width:100%}.servesavvy-browser-bar{align-items:center;background:#f3f4f6;display:flex;height:30px;padding:0 1rem}.servesavvy-browser-dots{display:flex;gap:.5rem}.servesavvy-browser-dots span{background:#d1d5db;border-radius:50%;height:8px;width:8px}.servesavvy-browser-dots span:first-child{background:#ef4444}.servesavvy-browser-dots span:nth-child(2){background:#f59e0b}.servesavvy-browser-dots span:last-child{background:#10b981}.servesavvy-demo-preview{align-items:center;background:linear-gradient(135deg,var(--tw-gradient-stops));color:#fff;display:flex;flex-direction:column;height:calc(100% - 30px);justify-content:center;padding:1rem;text-align:center;transition:all .5s ease}.servesavvy-demo-preview.from-amber-600.to-orange-600{background:linear-gradient(135deg,#d97706,#ea580c)}.servesavvy-demo-preview.from-red-600.to-pink-600{background:linear-gradient(135deg,#dc2626,#db2777)}.servesavvy-demo-preview.from-purple-600.to-indigo-600{background:linear-gradient(135deg,#9333ea,#4f46e5)}.servesavvy-demo-preview.from-teal-600.to-cyan-600{background:linear-gradient(135deg,#0d9488,#0891b2)}.servesavvy-demo-preview:before{background:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g fill="%23ffffff" fill-opacity="0.1"><circle cx="20" cy="20" r="1"/></g></svg>');bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.servesavvy-demo-preview h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.servesavvy-demo-preview p{font-size:.875rem;opacity:.9}.servesavvy-demos{background:#f9fafb;padding:80px 0}.servesavvy-section-header{margin-bottom:4rem;text-align:center}.servesavvy-section-title{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.servesavvy-section-subtitle{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px}.servesavvy-demo-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.servesavvy-demo-card{background:#fff;border:2px solid #0000;border-radius:1rem;box-shadow:0 4px 6px #0000000d;cursor:pointer;padding:2rem;transition:all .3s ease}.servesavvy-demo-card.active,.servesavvy-demo-card:hover{border-color:#3b82f6;box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.servesavvy-demo-icon{align-items:center;background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-radius:1rem;color:#fff;display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.servesavvy-demo-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.servesavvy-demo-type{color:#3b82f6;font-weight:500;margin-bottom:1rem}.servesavvy-demo-description{color:#6b7280;margin-bottom:1.5rem}.servesavvy-demo-features{list-style:none;margin-bottom:2rem}.servesavvy-demo-features li{align-items:center;color:#4b5563;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.servesavvy-demo-features svg{color:#10b981}.servesavvy-demo-btn{align-items:center;background:linear-gradient(45deg,#3b82f6,#1d4ed8);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.servesavvy-demo-btn:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.servesavvy-pricing{background:#fff;padding:80px 0}.servesavvy-pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.servesavvy-pricing-card{background:#fff;border:2px solid #e5e7eb;border-radius:1rem;padding:2.5rem;position:relative;transition:all .3s ease}.servesavvy-pricing-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.servesavvy-pricing-card.featured{border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626}.servesavvy-pricing-badge{background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-radius:1rem;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.5rem 1rem;position:absolute;top:-10px;transform:translateX(-50%)}.servesavvy-pricing-title{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.servesavvy-pricing-price{align-items:baseline;display:flex;gap:.5rem;margin-bottom:2rem}.servesavvy-price-currency{color:#6b7280;font-size:1.25rem}.servesavvy-price-amount{color:#1f2937;font-size:3rem;font-weight:700}.servesavvy-price-period{color:#6b7280;flex-direction:column;font-size:.875rem}.servesavvy-pricing-features{list-style:none;margin-bottom:2rem}.servesavvy-pricing-features li{align-items:center;color:#4b5563;display:flex;gap:.75rem;margin-bottom:.75rem}.servesavvy-pricing-features svg{color:#10b981;flex-shrink:0}.servesavvy-pricing-btn{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;color:#374151;cursor:pointer;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.servesavvy-pricing-btn.primary{background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-color:#0000;color:#fff}.lightGreen{background-color:#10b98142}.servesavvy-pricing-btn:hover{transform:translateY(-1px)}.servesavvy-pricing-btn.primary:hover{box-shadow:0 4px 15px #3b82f64d}.servesavvy-pricing-btn:not(.primary):hover{border-color:#3b82f6;color:#3b82f6}.servesavvy-product-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 24px 48px #11182714;margin:3rem auto;max-width:740px;overflow:hidden;padding:2.5rem;position:relative;text-align:center}.servesavvy-product-card:before{animation:productGlow 12s ease-in-out infinite;background:conic-gradient(from 120deg,#93c5fd,#a78bfa,#60a5fa);border-radius:50%;content:"";filter:blur(110px);height:460px;left:-140px;opacity:.25;position:absolute;top:-140px;width:460px;z-index:-1}@keyframes productGlow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.servesavvy-product-badge{background:#3b82f61f;border:1px solid #2563eb33;border-radius:999px;color:#2563eb;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:1rem;padding:.35rem .8rem}.servesavvy-product-title{color:#111827;font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.servesavvy-product-sub{color:#4b5563;font-size:1.06rem;line-height:1.65;margin:0 auto 1.25rem;max-width:760px}.servesavvy-product-highlights{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0 0 1.25rem;padding:0}.servesavvy-product-highlights li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:.95rem;padding:.45rem .8rem}.servesavvy-product-price{color:#1f2937;font-size:1rem;font-weight:700;margin-bottom:1.25rem}.servesavvy-product-form{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:.5rem}.servesavvy-product-email{border:1px solid #d1d5db;border-radius:12px;flex:1 1 260px;font-size:1rem;max-width:360px;outline:none;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.servesavvy-product-email:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.servesavvy-product-btn{background:linear-gradient(180deg,#3b82f6,#2563eb);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;padding:.85rem 1.25rem;transition:transform .15s ease,box-shadow .25s ease}.servesavvy-product-btn:hover{box-shadow:0 10px 24px #2563eb59;transform:translateY(-2px)}.servesavvy-product-footnote{color:#6b7280;font-size:.85rem;margin-top:.25rem}@media (max-width:640px){.servesavvy-product-card{padding:2rem 1.25rem}.servesavvy-product-title{font-size:1.7rem}.servesavvy-product-form{flex-direction:column}.servesavvy-product-email{max-width:100%}}.pricing-switch{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:center;padding:1rem;width:100%}.pricing-switch-btn{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;max-width:320px;padding:.75rem 1rem;transition:all .2s ease}.pricing-switch-btn:hover{background:#f3f4f6;border-color:#3b82f6;color:#2563eb}.pricing-switch-btn.active{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#0000;box-shadow:0 6px 20px #2563eb40;color:#fff}@media (max-width:640px){.pricing-switch{align-items:stretch;flex-direction:column}}.servesavvy-about{background:#f9fafb;padding:80px 0}.servesavvy-about-content{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.servesavvy-about-intro{color:#374151;font-size:1.125rem;margin-bottom:1.5rem}.servesavvy-about-description{color:#6b7280;margin-bottom:2rem}.servesavvy-about-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.servesavvy-stat{background:#fff;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;padding:1.5rem;text-align:center}.servesavvy-stat-number{color:#3b82f6;font-size:2rem;font-weight:700;margin-bottom:.5rem}.servesavvy-stat-label{color:#6b7280;font-size:.875rem}.servesavvy-about-testimonials{display:flex;flex-direction:column;gap:2rem}.servesavvy-testimonial{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000000d;padding:2rem}.servesavvy-testimonial-stars{color:#fbbf24;display:flex;gap:.25rem;margin-bottom:1rem}.servesavvy-testimonial-text{color:#374151;font-style:italic;margin-bottom:1rem}.servesavvy-testimonial-author{color:#6b7280;font-size:.875rem}.servesavvy-contact{background:#fff;padding:80px 0}.servesavvy-contact-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.servesavvy-contact-info{display:flex;flex-direction:column;gap:2rem}.servesavvy-contact-item{align-items:center;display:flex;gap:1rem}.servesavvy-contact-icon{align-items:center;background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-radius:.75rem;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:10px;width:40px}.servesavvy-contact-item h4{color:#1f2937;font-weight:600;margin-bottom:.25rem}.servesavvy-contact-item p{color:#6b7280}.servesavvy-contact-form{display:flex;flex-direction:column;gap:1.5rem}.servesavvy-form-group input,.servesavvy-form-group select,.servesavvy-form-group textarea{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;padding:1rem;transition:border-color .3s ease;width:100%}.servesavvy-form-group input:focus,.servesavvy-form-group select:focus,.servesavvy-form-group textarea:focus{border-color:#3b82f6;outline:none}.servesavvy-form-submit{background:linear-gradient(45deg,#3b82f6,#1d4ed8);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease}.servesavvy-form-submit:hover{box-shadow:0 4px 15px #3b82f64d;transform:translateY(-2px)}.servesavvy-footer{background:#1f2937;color:#fff;margin-top:auto;padding:3rem 0 1.5rem}.servesavvy-footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.servesavvy-footer-brand p{color:#9ca3af;margin-top:.5rem}.servesavvy-footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.servesavvy-footer-column h4{font-weight:600;margin-bottom:1rem}.servesavvy-footer-column ul{list-style:none}.servesavvy-footer-column li{margin-bottom:.5rem}.servesavvy-footer-column a{color:#9ca3af;text-decoration:none;transition:color .3s ease}.servesavvy-footer-column a:hover{color:#fff}.servesavvy-footer-bottom{border-top:1px solid #374151;color:#9ca3af;padding-top:1.5rem;text-align:center}@media (max-width:768px){.servesavvy-nav-links{display:none}.servesavvy-mobile-menu-btn{display:block}.servesavvy-hero-content{gap:2rem;grid-template-columns:1fr;text-align:center}.servesavvy-hero-title{font-size:2.5rem}.servesavvy-hero-cta,.servesavvy-hero-features{flex-wrap:wrap;justify-content:center}.servesavvy-device-mockup{height:180px;transform:none;width:280px}.servesavvy-demo-grid,.servesavvy-pricing-grid{grid-template-columns:1fr}.servesavvy-about-content{gap:2rem;grid-template-columns:1fr}.servesavvy-about-stats{grid-template-columns:1fr}.servesavvy-contact-content,.servesavvy-footer-content{gap:2rem;grid-template-columns:1fr}.servesavvy-footer-links{grid-template-columns:1fr}.servesavvy-section-title{font-size:2rem}}@media (max-width:480px){.servesavvy-container-inner,.servesavvy-nav-content{padding:0 1rem}.servesavvy-hero{padding:100px 0 60px}.servesavvy-hero-title{font-size:2rem}.servesavvy-hero-features{align-items:center;flex-direction:column;gap:1rem}.servesavvy-demo-card,.servesavvy-pricing-card{padding:1.5rem}.servesavvy-future-feature{padding:2rem}.servesavvy-testimonial{padding:1.5rem}}@keyframes gradientBackground{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.FT-lighting-effect{animation:gradientBackground 10s ease infinite;background:linear-gradient(270deg,#2036fc80,#09217066,#107cf880);background-size:200% 200%;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.FreeTrial{align-items:center;animation:animation-top 1s ease-out both;background-image:url(/static/media/freeTrial.db77a6b4429568e88c36.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;overflow-y:auto;position:relative;width:100%}@keyframes animation-top{0%{transform:scale(.5) translateY(-80%);transform-origin:50% 16%}to{transform:scale(1) translateY(0);transform-origin:top}}.StepsToSchedule{padding-bottom:100px;padding-top:150px;z-index:5}.FreeTrialForm{background-color:#fff;border-radius:2rem;box-shadow:0 4px 8px #0000001a;color:#444;font-family:Poppins,sans-serif;font-size:16px;margin:40px auto;max-width:500px;padding:40px;text-align:left;width:90%}.FTFormTitle{font-size:42px;margin-bottom:1px}.FTFormParagraph{font-size:18px;margin-bottom:50px}.FTGroupOf2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.FTleftSide,.FTrightSide{display:flex;flex-direction:column;width:48%}.FreeTrialForm input,.FreeTrialForm select,.FreeTrialForm textarea{border:none;border-radius:.5rem;box-shadow:0 0 4px 0 #000;margin-top:5px;padding:10px;width:100%}.formLabel{margin-bottom:15px;margin-top:25px}.calendar-container,.formLabel{display:flex;flex-direction:column;width:100%}.calendar-container{align-items:center;justify-content:center}.react-calendar{border-radius:1rem;font-size:20px;padding:15px}.CalendarButtons{display:flex;justify-content:space-around;margin-top:20px;width:100%}.transition-enter{opacity:0;transform:translateX(100%)}.transition-enter-active{transition:opacity .3s,transform .3s}.transition-enter-active,.transition-exit{opacity:1;transform:translateX(0)}.transition-exit-active{opacity:0;transform:translateX(-100%);transition:opacity .3s,transform .3s}@media (max-width:500px){.FreeTrial{justify-content:flex-start;padding-top:20px}.FreeTrialForm{margin:20px auto;padding:20px;width:90%}.FTGroupOf2{flex-direction:column}.FTleftSide,.FTrightSide{margin:10px 0 0;width:100%}.FTFormTitle{font-size:32px}.FTFormParagraph{font-size:16px;margin-bottom:30px}.CalendarButtons{align-items:center;flex-direction:row}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.Navigation{left:0;padding:20px;position:fixed;right:0;top:0;z-index:99}.Navigation,.logo{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.logo{background:linear-gradient(90deg,#fff,#ccc);border-radius:1rem;color:#fff;cursor:pointer;font-size:25px;font-style:italic;font-weight:600;padding:5px 15px;text-shadow:2px 2px 4px #000}.logo img{height:50px;width:50px}.nav-link{background:#e0e7ff;border-radius:6px;color:#1e3a8a;font-weight:500;margin-left:1rem;padding:.5rem 1rem;text-decoration:none;transition:background .3s,color .3s}.nav-link:hover{background:#f8faff;color:#1d4ed8}@media (max-width:1350px){.logo{font-size:35px}}@media (max-width:450px){.logo{font-size:25px;padding:5px 10px}}.scroll-to-top button{align-items:center;background-color:#024194;border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:20px;transition:opacity .4s ease-in-out,transform .2s;width:50px;z-index:1000}.scroll-to-top button:hover{background-color:#0258f8;transform:scale(1.1)}.terms{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:200px auto auto;max-width:800px;padding:20px}.terms h1{color:#00449e;text-align:center}.terms h2{color:#0056b3}.terms p,.terms ul{margin-bottom:16px}.terms ul{list-style-type:square;margin-left:20px}.terms li{margin-bottom:10px}.footer{background-color:#0328fa;bottom:0;color:#fff;margin-bottom:0;padding:20px 0;text-align:center;width:100%}.footer-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:960px}.footer-links{list-style:none;padding:0}.footer-links li{display:inline;margin-left:10px}.footer-links a{color:#fff}.footer-links a,.footer-links a:hover{text-decoration:underline}@media (max-width:700px){.footer-content{flex-direction:column}}.PrivacyPage{display:flex;flex-direction:column;min-height:100vh;position:relative}.privacyFooter{bottom:0;left:0;position:absolute;right:0}.privacy{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:200px auto 400px;max-width:800px;padding:20px}.privacy h1{color:#00449e;text-align:center}.privacy h2{color:#0056b3}.privacy p{margin-bottom:16px}.website-app{color:#1e3a8a;font-family:Inter,sans-serif;line-height:1.6}.website-hero{align-items:center;background:linear-gradient(#1e3a8ab3,#3b82f680),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath fill='%233b82f6' d='M0 0h1200v800H0z'/%3E%3Ccircle cx='300' cy='200' r='150' fill='%232563eb' opacity='.7'/%3E%3Ccircle cx='900' cy='600' r='200' fill='%231d4ed8' opacity='.6'/%3E%3Cpath fill='%231e40af' opacity='.4' d='M0 400h1200v200H0z'/%3E%3C/svg%3E");background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.website-hero-content{animation:fadeInUp 1s ease-out;color:#fff;max-width:600px;padding:2rem}.website-hero h1{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.website-hero-content img{border-radius:8px;box-shadow:0 4px 8px #0000001a;display:block;height:auto;margin:1rem auto;max-width:400px;width:100%}.website-hero-tagline{color:#e2e8f0;font-size:1.5rem;font-weight:300;letter-spacing:1px;margin-bottom:2rem}.website-cta-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.website-cta-button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.website-section{margin:0 auto;max-width:1200px;padding:5rem 1rem}.website-about{background:#f8fafc}.website-about-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.website-about-text h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:1.5rem}.website-about-text p{color:#475569;font-size:1.1rem;line-height:1.8}.website-about-image{align-items:center;background:#e2e8f0;border-radius:20px;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.website-about-image img{height:100%;object-fit:cover;width:100%}.website-menu{background:#fff}.website-menu h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-menu-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.website-menu-category:hover{border-color:#bfdbfe;box-shadow:0 8px 15px #3b82f626}.website-menu-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.website-menu-header h3{flex:1 1;font-family:Playfair Display,serif;font-size:1.5rem;margin:0}.website-menu-items{max-height:0;overflow:hidden;padding:0;transition:all .4s ease}.website-menu-items.expanded{max-height:500px;padding:1.5rem}.website-menu-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 0;transition:all .3s ease}.website-menu-item:last-child{border-bottom:none}.website-menu-item:hover{background:#3b82f614;border-radius:8px;margin:0 -1rem;padding-left:1rem}.website-menu-item-name{color:#1e3a8a;font-size:1.1rem;font-weight:600}.website-menu-item-description{color:#64748b;font-size:.9rem;margin-top:.25rem}.website-menu-item-price{color:#3b82f6;font-size:1.1rem;font-weight:600}.website-contact{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.website-contact h2{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}.website-contact-info{display:flex;flex-direction:column;gap:2rem;grid-template-columns:1fr}.website-contact-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.website-contact-item:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-2px)}.website-contact-icon{color:#93c5fd;flex-shrink:0;margin-top:.25rem}.website-contact-details h4{color:#fff;font-weight:600;margin:0 0 .5rem}.website-contact-details p{color:#dfdede;margin:0;opacity:.9}.website-hours-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.website-hours-item{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;justify-content:space-between;padding:.25rem 0}.website-hours-item:last-child{border-bottom:none}.website-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:2rem}.website-form-group{margin-bottom:1.5rem}.website-form-label{align-items:center;color:#93c5fd;display:flex;flex-direction:row;font-weight:500;justify-content:flex-start;margin-bottom:.5rem}.website-form-input{background:#ffffff1a;border:2px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.website-form-input:focus{background:#ffffff26;border-color:#93c5fd;outline:none}.website-form-input::placeholder{color:#fff9}.website-form-textarea{min-height:120px;resize:vertical}.website-form-submit{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.website-form-submit:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px)}.website-scroll-top{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:60px;z-index:1000}.website-scroll-top:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-3px)}.website-social-links{margin-top:1rem}.website-social-links ul{display:flex;gap:2rem;justify-content:center;list-style:none;margin:.5rem 0 0;padding:0}.website-social-links li a{align-items:center;color:#fff;display:inline-flex;justify-content:center;transition:color .2s ease}.website-social-links li a:hover{color:#b3b3b3}.website-social-links h4{font-size:1rem;font-weight:600;margin:0;text-align:center}@media (min-width:640px){.website-contact-info{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.website-about-container{grid-template-columns:1fr 1fr}.website-about-image{height:400px}.website-contact-grid{grid-template-columns:1fr 1fr}.website-contact-info{grid-template-columns:1fr}}@media (min-width:1024px){.website-contact-info{grid-template-columns:repeat(2,1fr)}}:root{--bakery-text:#6b4226;--bakery-accent:#d97706;--bakery-accent-light:#fbbf24;--bakery-bg:#fff8f2;--bakery-bg-dark:#f5e8d4}.website-bakery-app{color:#1e3a8a;font-family:Inter,sans-serif;line-height:1.6}.website-bakery-hero{align-items:center;background:linear-gradient(#1e3a8ab3,#3b82f680),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath fill='%233b82f6' d='M0 0h1200v800H0z'/%3E%3Ccircle cx='300' cy='200' r='150' fill='%232563eb' opacity='.7'/%3E%3Ccircle cx='900' cy='600' r='200' fill='%231d4ed8' opacity='.6'/%3E%3Cpath fill='%231e40af' opacity='.4' d='M0 400h1200v200H0z'/%3E%3C/svg%3E");display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.website-bakery-hero-content{animation:fadeInUp 1s ease-out;color:#fff;max-width:600px;padding:2rem}.website-bakery-hero h1{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.website-bakery-hero-content img{border-radius:8px;box-shadow:0 4px 8px #0000001a;display:block;height:auto;margin:1rem auto;max-width:400px;width:100%}.website-bakery-hero-tagline{font-size:1.5rem;font-weight:300;letter-spacing:1px;margin-bottom:2rem}.website-bakery-cta-button{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.website-bakery-cta-button:hover{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.website-bakery-section{margin:0 auto;max-width:1200px;padding:5rem 1rem}.website-bakery-about{background:#f8fafc}.website-bakery-about-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.website-bakery-about-text h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:1.5rem}.website-bakery-about-text p{color:#475569;font-size:1.1rem;line-height:1.8}.website-bakery-about-image{align-items:center;background:#e2e8f0;border-radius:20px;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.website-bakery-about-image img{height:100%;object-fit:cover;width:100%}.website-bakery-menu{background:#fff}.website-bakery-menu h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-bakery-menu-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.website-bakery-menu-category:hover{border-color:#bfdbfe;box-shadow:0 8px 15px #3b82f626}.website-bakery-menu-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.website-bakery-menu-header h3{flex:1 1;font-family:Playfair Display,serif;font-size:1.5rem;margin:0}.website-bakery-menu-items{max-height:0;overflow:hidden;padding:0;transition:all .4s ease}.website-bakery-menu-items.expanded{max-height:500px;padding:1.5rem}.website-bakery-menu-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 0;transition:all .3s ease}.website-bakery-menu-item:last-child{border-bottom:none}.website-bakery-menu-item:hover{background:#3b82f614;border-radius:8px;margin:0 -1rem;padding-left:1rem}.website-bakery-menu-item-name{color:#1e3a8a;font-size:1.1rem;font-weight:600}.website-bakery-menu-item-description{color:#64748b;font-size:.9rem;margin-top:.25rem}.website-bakery-menu-item-price{color:#3b82f6;font-size:1.1rem;font-weight:600}.website-bakery-contact{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.website-bakery-contact h2{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-bakery-contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}.website-bakery-contact-info{display:flex;flex-direction:column;gap:2rem;grid-template-columns:1fr}.website-bakery-contact-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.website-bakery-contact-item:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-2px)}.website-bakery-contact-icon{color:#93c5fd;flex-shrink:0;margin-top:.25rem}.website-bakery-contact-details h4{color:#fff;font-weight:600;margin:0 0 .5rem}.website-bakery-contact-details p{color:#dfdede;margin:0;opacity:.9}.website-bakery-hours-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.website-bakery-hours-item{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;justify-content:space-between;padding:.25rem 0}.website-bakery-hours-item:last-child{border-bottom:none}.website-bakery-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:2rem}.website-bakery-form-group{margin-bottom:1.5rem}.website-bakery-form-label{align-items:center;color:#93c5fd;display:flex;flex-direction:row;font-weight:500;justify-content:flex-start;margin-bottom:.5rem}.website-bakery-form-input{background:#ffffff1a;border:2px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.website-bakery-form-input:focus{background:#ffffff26;border-color:#93c5fd;outline:none}.website-bakery-form-input::placeholder{color:#fff9}.website-bakery-form-textarea{min-height:120px;resize:vertical}.website-bakery-form-submit{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.website-bakery-form-submit:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px)}.website-bakery-scroll-top{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:60px;z-index:1000}.website-bakery-scroll-top:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-3px)}.website-bakery-social-links{margin-top:1rem}.website-bakery-social-links ul{display:flex;gap:2rem;justify-content:center;list-style:none;margin:.5rem 0 0;padding:0}.website-bakery-social-links li a{align-items:center;color:#fff;display:inline-flex;justify-content:center;transition:color .2s ease}.website-bakery-social-links li a:hover{color:#b3b3b3}.website-bakery-social-links h4{font-size:1rem;font-weight:600;margin:0;text-align:center}.website-bakery-app{background:#fff8f2;background:var(--bakery-bg);color:#6b4226;color:var(--bakery-text)}.website-bakery-hero{background:linear-gradient(#fadbc1e6,#fcd4b4e6),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath fill='%233b82f6' d='M0 0h1200v800H0z'/%3E%3Ccircle cx='300' cy='200' r='150' fill='%232563eb' opacity='.7'/%3E%3Ccircle cx='900' cy='600' r='200' fill='%231d4ed8' opacity='.6'/%3E%3Cpath fill='%231e40af' opacity='.4' d='M0 400h1200v200H0z'/%3E%3C/svg%3E");background-position:50%;background-size:cover}.website-bakery-hero h1{color:#6b4226;color:var(--bakery-text)}.website-bakery-hero-tagline{color:#8c6239}.website-bakery-cta-button{background:linear-gradient(135deg,#fbbf24,#d97706);background:linear-gradient(135deg,var(--bakery-accent-light),var(--bakery-accent))}.website-bakery-cta-button:hover{background:linear-gradient(135deg,#d97706,#b45309);background:linear-gradient(135deg,var(--bakery-accent),#b45309)}.website-bakery-menu h2{color:#6b4226;color:var(--bakery-text)}.website-bakery-menu-category{background:#f5e8d4;background:var(--bakery-bg-dark);border-color:#f5e8d4;border-color:var(--bakery-bg-dark)}.website-bakery-menu-header{background:linear-gradient(135deg,#d97706,#b45309);background:linear-gradient(135deg,var(--bakery-accent),#b45309)}.website-bakery-menu-item-price{color:#d97706;color:var(--bakery-accent)}.website-bakery-menu-item:hover{background:#d9770614}.website-bakery-contact{background:linear-gradient(135deg,#6b4226,#8c6239);background:linear-gradient(135deg,var(--bakery-text),#8c6239)}.website-bakery-contact-icon{color:#fbbf24;color:var(--bakery-accent-light)}.website-bakery-form-input:focus{border-color:#fbbf24;border-color:var(--bakery-accent-light)}.website-bakery-scroll-top,.website-bakery-scroll-top:hover{background:linear-gradient(135deg,#fbbf24,#d97706);background:linear-gradient(135deg,var(--bakery-accent-light),var(--bakery-accent))}@media (min-width:640px){.website-bakery-contact-info{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.website-bakery-about-container{grid-template-columns:1fr 1fr}.website-bakery-about-image{height:400px}.website-bakery-contact-grid{grid-template-columns:1fr 1fr}.website-bakery-contact-info{grid-template-columns:1fr}}@media (min-width:1024px){.website-bakery-contact-info{grid-template-columns:repeat(2,1fr)}}:root{--ta-text:#3d1308;--ta-accent:#d32f2f;--ta-accent-light:#ffca28;--ta-bg:#fff9ef;--ta-bg-dark:#ffe9d6}.website-Takeaway-app{color:#1e3a8a;font-family:Inter,sans-serif;line-height:1.6}.website-Takeaway-hero{align-items:center;background:linear-gradient(#1e3a8ab3,#3b82f680),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath fill='%233b82f6' d='M0 0h1200v800H0z'/%3E%3Ccircle cx='300' cy='200' r='150' fill='%232563eb' opacity='.7'/%3E%3Ccircle cx='900' cy='600' r='200' fill='%231d4ed8' opacity='.6'/%3E%3Cpath fill='%231e40af' opacity='.4' d='M0 400h1200v200H0z'/%3E%3C/svg%3E");background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.website-Takeaway-hero-content{animation:fadeInUp 1s ease-out;color:#fff;max-width:600px;padding:2rem}.website-Takeaway-hero h1{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.website-Takeaway-hero-content img{border-radius:8px;box-shadow:0 4px 8px #0000001a;display:block;height:auto;margin:1rem auto;max-width:400px;width:100%}.website-Takeaway-hero-tagline{color:#e2e8f0;font-size:1.5rem;font-weight:300;letter-spacing:1px;margin-bottom:2rem}.website-Takeaway-cta-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.website-Takeaway-cta-button:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.website-Takeaway-section{margin:0 auto;max-width:1200px;padding:5rem 1rem}.website-Takeaway-about{background:#f8fafc}.website-Takeaway-about-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.website-Takeaway-about-text h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:1.5rem}.website-Takeaway-about-text p{color:#475569;font-size:1.1rem;line-height:1.8}.website-Takeaway-about-image{align-items:center;background:#e2e8f0;border-radius:20px;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.website-Takeaway-about-image img{height:100%;object-fit:cover;width:100%}.website-Takeaway-menu{background:#fff}.website-Takeaway-menu h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-Takeaway-menu-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.website-Takeaway-menu-category:hover{border-color:#bfdbfe;box-shadow:0 8px 15px #3b82f626}.website-Takeaway-menu-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.website-Takeaway-menu-header h3{flex:1 1;font-family:Playfair Display,serif;font-size:1.5rem;margin:0}.website-Takeaway-menu-items{max-height:0;overflow:hidden;padding:0;transition:all .4s ease}.website-Takeaway-menu-items.expanded{max-height:500px;padding:1.5rem}.website-Takeaway-menu-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 0;transition:all .3s ease}.website-Takeaway-menu-item:last-child{border-bottom:none}.website-Takeaway-menu-item:hover{background:#3b82f614;border-radius:8px;margin:0 -1rem;padding-left:1rem}.website-Takeaway-menu-item-name{color:#1e3a8a;font-size:1.1rem;font-weight:600}.website-Takeaway-menu-item-description{color:#64748b;font-size:.9rem;margin-top:.25rem}.website-Takeaway-menu-item-price{color:#3b82f6;font-size:1.1rem;font-weight:600}.website-Takeaway-contact{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.website-Takeaway-contact h2{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-Takeaway-contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}.website-Takeaway-contact-info{display:flex;flex-direction:column;gap:2rem;grid-template-columns:1fr}.website-Takeaway-contact-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.website-Takeaway-contact-item:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-2px)}.website-Takeaway-contact-icon{color:#93c5fd;flex-shrink:0;margin-top:.25rem}.website-Takeaway-contact-details h4{color:#fff;font-weight:600;margin:0 0 .5rem}.website-Takeaway-contact-details p{color:#dfdede;margin:0;opacity:.9}.website-Takeaway-hours-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.website-Takeaway-hours-item{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;justify-content:space-between;padding:.25rem 0}.website-Takeaway-hours-item:last-child{border-bottom:none}.website-Takeaway-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:2rem}.website-Takeaway-form-group{margin-bottom:1.5rem}.website-Takeaway-form-label{align-items:center;color:#93c5fd;display:flex;flex-direction:row;font-weight:500;justify-content:flex-start;margin-bottom:.5rem}.website-Takeaway-form-input{background:#ffffff1a;border:2px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.website-Takeaway-form-input:focus{background:#ffffff26;border-color:#93c5fd;outline:none}.website-Takeaway-form-input::placeholder{color:#fff9}.website-Takeaway-form-textarea{min-height:120px;resize:vertical}.website-Takeaway-form-submit{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.website-Takeaway-form-submit:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px)}.website-Takeaway-scroll-top{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:60px;z-index:1000}.website-Takeaway-scroll-top:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-3px)}.website-Takeaway-social-links{margin-top:1rem}.website-Takeaway-social-links ul{display:flex;gap:2rem;justify-content:center;list-style:none;margin:.5rem 0 0;padding:0}.website-Takeaway-social-links li a{align-items:center;color:#fff;display:inline-flex;justify-content:center;transition:color .2s ease}.website-Takeaway-social-links li a:hover{color:#b3b3b3}.website-Takeaway-social-links h4{font-size:1rem;font-weight:600;margin:0;text-align:center}.website-takeaway-app{background:#fff9ef;background:var(--ta-bg);color:#3d1308;color:var(--ta-text)}.website-takeaway-hero{background:linear-gradient(#fff9efeb,#ffe9d6e6),url(https://images.unsplash.com/photo-1600891964599-f61ba0e24092?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-size:cover}.website-takeaway-hero h1{color:#3d1308;color:var(--ta-text)}.website-takeaway-hero-tagline{color:#7b341e}.website-takeaway-cta-button{background:linear-gradient(135deg,#ffca28,#d32f2f);background:linear-gradient(135deg,var(--ta-accent-light),var(--ta-accent))}.website-takeaway-cta-button:hover{background:linear-gradient(135deg,#d32f2f,#b71c1c);background:linear-gradient(135deg,var(--ta-accent),#b71c1c)}.website-takeaway-menu h2{color:#3d1308;color:var(--ta-text)}.website-takeaway-menu-category{background:#ffe9d6;background:var(--ta-bg-dark);border-color:#ffe9d6;border-color:var(--ta-bg-dark)}.website-takeaway-menu-header{background:linear-gradient(135deg,#d32f2f,#b71c1c);background:linear-gradient(135deg,var(--ta-accent),#b71c1c)}.website-takeaway-menu-item-price{color:#d32f2f;color:var(--ta-accent)}.website-takeaway-menu-item:hover{background:#d32f2f14}.website-takeaway-contact{background:linear-gradient(135deg,#d32f2f,#b71c1c);background:linear-gradient(135deg,var(--ta-accent),#b71c1c)}.website-takeaway-contact-icon{color:#ffca28;color:var(--ta-accent-light)}.website-takeaway-form-input:focus{border-color:#ffca28;border-color:var(--ta-accent-light)}.website-takeaway-scroll-top,.website-takeaway-scroll-top:hover{background:linear-gradient(135deg,#ffca28,#d32f2f);background:linear-gradient(135deg,var(--ta-accent-light),var(--ta-accent))}@media (min-width:640px){.website-Takeaway-contact-info{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.website-Takeaway-about-container{grid-template-columns:1fr 1fr}.website-Takeaway-about-image{height:400px}.website-Takeaway-contact-grid{grid-template-columns:1fr 1fr}.website-Takeaway-contact-info{grid-template-columns:1fr}}@media (min-width:1024px){.website-Takeaway-contact-info{grid-template-columns:repeat(2,1fr)}}:root{--salon-text:#3b2a33;--salon-accent:#b86b05;--salon-accent-light:#d99c1a;--salon-bg:#f3ede8;--salon-bg-dark:#e8d9c3}.website-salon-app{color:#1e3a8a;font-family:Inter,sans-serif;line-height:1.6}.closed-banner{align-items:center;background-color:hsla(0,0%,59%,.767);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:99}.closed-banner-details{background-color:#b99999;border-radius:8px;box-shadow:0 4px 8px #0003;color:#000;font-family:sans-serif;max-width:80%;padding:1rem 2rem;text-align:center}.reopen-message{color:#fff;font-size:.9rem;font-style:italic;margin-top:.5rem}.website-salon-hero{align-items:center;background:linear-gradient(#1e3a8ab3,#3b82f680),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath fill='%233b82f6' d='M0 0h1200v800H0z'/%3E%3Ccircle cx='300' cy='200' r='150' fill='%232563eb' opacity='.7'/%3E%3Ccircle cx='900' cy='600' r='200' fill='%231d4ed8' opacity='.6'/%3E%3Cpath fill='%231e40af' opacity='.4' d='M0 400h1200v200H0z'/%3E%3C/svg%3E");background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.website-salon-hero-content{animation:fadeInUp 1s ease-out;color:#fff;max-width:600px;padding:2rem}.website-salon-hero h1{color:#6b4226;font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.website-salon-hero-content img{border-radius:8px;box-shadow:0 4px 8px #0000001a;display:block;height:auto;margin:1rem auto;max-width:400px;width:100%}.website-salon-hero-tagline{color:#8c6239;font-size:1.5rem;font-weight:300;letter-spacing:1px;margin-bottom:2rem}.website-salon-cta-button{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:50px;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.website-salon-cta-button:hover{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 25px #3b82f666;transform:translateY(-2px)}.website-salon-section{margin:0 auto;max-width:1200px;padding:5rem 1rem}.website-salon-about{background:#f8fafc}.website-salon-about-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.website-salon-about-text h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:1.5rem}.website-salon-about-text p{color:#475569;font-size:1.1rem;line-height:1.8}.website-salon-about-image{align-items:center;background:#e2e8f0;border-radius:20px;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.website-salon-about-image img{height:100%;object-fit:cover;width:100%}.website-salon-menu{background:#fff}.website-salon-menu h2{color:#1e3a8a;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-salon-menu-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;box-shadow:0 4px 6px #0000001a;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.website-salon-menu-category:hover{border-color:#bfdbfe;box-shadow:0 8px 15px #3b82f626}.website-salon-menu-header{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.website-salon-menu-header h3{flex:1 1;font-family:Playfair Display,serif;font-size:1.5rem;margin:0}.website-salon-menu-items{max-height:0;overflow:hidden;padding:0;transition:all .4s ease}.website-salon-menu-items.expanded{max-height:500px;padding:1.5rem}.website-salon-menu-item{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 0;transition:all .3s ease}.website-salon-menu-item:last-child{border-bottom:none}.website-salon-menu-item:hover{background:#3b82f614;border-radius:8px;margin:0 -1rem;padding-left:1rem}.website-salon-menu-item-name{color:#1e3a8a;font-size:1.1rem;font-weight:600}.website-salon-menu-item-description{color:#64748b;font-size:.9rem;margin-top:.25rem}.website-salon-menu-item-price{color:#3b82f6;font-size:1.1rem;font-weight:600}.website-salon-contact{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff}.website-salon-contact h2{font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:3rem;text-align:center}.website-salon-contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr}.website-salon-contact-info{display:flex;flex-direction:column;gap:2rem;grid-template-columns:1fr}.website-salon-contact-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.website-salon-contact-item:hover{background:#ffffff26;border-color:#fff3;transform:translateY(-2px)}.website-salon-contact-icon{color:#93c5fd;flex-shrink:0;margin-top:.25rem}.website-salon-contact-details h4{color:#fff;font-weight:600;margin:0 0 .5rem}.website-salon-contact-details p{color:#dfdede;margin:0;opacity:.9}.website-salon-hours-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.website-salon-hours-item{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;justify-content:space-between;padding:.25rem 0}.website-salon-hours-item:last-child{border-bottom:none}.gmap_canvas{border:0;border-radius:20px;height:400px;overflow:hidden;width:100%}.website-salon-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:2rem}.website-salon-form-group{margin-bottom:1.5rem}.website-salon-form-label{align-items:center;color:#93c5fd;display:flex;flex-direction:row;font-weight:500;justify-content:flex-start;margin-bottom:.5rem}.website-salon-form-input{background:#ffffff1a;border:2px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.website-salon-form-input:focus{background:#ffffff26;border-color:#93c5fd;outline:none}.website-salon-form-input::placeholder{color:#fff9}.website-salon-form-textarea{min-height:120px;resize:vertical}.website-salon-form-submit{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.website-salon-form-submit:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px)}.website-salon-scroll-top{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:60px;z-index:1000}.website-salon-scroll-top:hover{box-shadow:0 8px 25px #3b82f666;transform:translateY(-3px)}.website-salon-social-links{margin-top:1rem}.website-salon-social-links ul{display:flex;gap:2rem;justify-content:center;list-style:none;margin:.5rem 0 0;padding:0}.website-salon-social-links li a{align-items:center;color:#fff;display:inline-flex;justify-content:center;transition:color .2s ease}.website-salon-social-links li a:hover{color:#b3b3b3}.website-salon-social-links h4{font-size:1rem;font-weight:600;margin:0;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.website-salon-app{background:#f3ede8;background:var(--salon-bg);color:#3b2a33;color:var(--salon-text)}.website-salon-hero{background:linear-gradient(#adadadd9,#a585b3bf),url(/static/media/hero-salon.d7c8a740a398a487cc79.jpg) 50%/cover no-repeat}.website-salon-hero h1{color:#3b2a33;color:var(--salon-text)}.website-salon-hero-tagline{color:#6d4b35}.website-salon-cta-button{background:linear-gradient(135deg,#d99c1a,#b86b05);background:linear-gradient(135deg,var(--salon-accent-light),var(--salon-accent))}.website-salon-cta-button:hover{background:linear-gradient(135deg,#b86b05,#8c4f03);background:linear-gradient(135deg,var(--salon-accent),#8c4f03)}.website-salon-menu h2{color:#3b2a33;color:var(--salon-text)}.website-salon-menu-category{background:#e8d9c3;background:var(--salon-bg-dark);border-color:#e8d9c3;border-color:var(--salon-bg-dark)}.website-salon-menu-header{background:linear-gradient(135deg,#3b2a33,#2b1d25);background:linear-gradient(135deg,var(--salon-text),#2b1d25)}.website-salon-menu-item-price{color:#b86b05;color:var(--salon-accent)}.website-salon-menu-item:hover{background:#b86b0514}.website-salon-contact{background:linear-gradient(135deg,#3b2a33,#2b1d25);background:linear-gradient(135deg,var(--salon-text),#2b1d25)}.website-salon-contact-icon{color:#d99c1a;color:var(--salon-accent-light)}.website-salon-form-input:focus{border-color:#d99c1a;border-color:var(--salon-accent-light)}.website-salon-scroll-top,.website-salon-scroll-top:hover{background:linear-gradient(135deg,#d99c1a,#b86b05);background:linear-gradient(135deg,var(--salon-accent-light),var(--salon-accent))}@media (min-width:640px){.website-salon-contact-info{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.website-salon-about-container{grid-template-columns:1fr 1fr}.website-salon-about-image{height:400px}.website-salon-contact-grid{grid-template-columns:1fr 1fr}.website-salon-contact-info{grid-template-columns:1fr}}@media (min-width:1024px){.website-salon-contact-info{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.ee70dd29.css.map*/