@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap&text=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
.theme-modern-vibrant,.theme-modern-vibrant *{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.theme-modern-vibrant section[class*=min-h-screen]{padding-top:6rem!important}@media (min-width:640px){.theme-modern-vibrant section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:768px){.theme-modern-vibrant section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1024px){.theme-modern-vibrant section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1280px){.theme-modern-vibrant section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1024px) and (max-width:1279px){.theme-modern-vibrant section[class*=min-h-screen] h1{margin-bottom:1rem!important;font-size:2.5rem!important;line-height:1.2!important}.theme-modern-vibrant section[class*=min-h-screen] p{margin-bottom:1.5rem!important;font-size:1rem!important}.theme-modern-vibrant section[class*=min-h-screen] a[class*=bg-gradient],.theme-modern-vibrant section[class*=min-h-screen] button{padding:.625rem 1.5rem!important;font-size:.875rem!important}.theme-modern-vibrant section[class*=min-h-screen] .container{max-width:none!important}}.theme-modern-vibrant h1,.theme-modern-vibrant h2,.theme-modern-vibrant h3,.theme-modern-vibrant h4,.theme-modern-vibrant h5,.theme-modern-vibrant h6,.theme-modern-vibrant h1 span,.theme-modern-vibrant h2 span,.theme-modern-vibrant h3 span,.theme-modern-vibrant h4 span,.theme-modern-vibrant h5 span,.theme-modern-vibrant h6 span{font-weight:800!important}.theme-modern-vibrant p,.theme-modern-vibrant .text-muted-foreground,.theme-modern-vibrant button,.theme-modern-vibrant .btn,.theme-modern-vibrant a[role=button]{font-weight:500}.theme-modern-vibrant .badge,.theme-modern-vibrant .label,.theme-modern-vibrant [class*=badge]{font-weight:600}.theme-modern-vibrant .font-bold,.theme-modern-vibrant .font-extrabold,.theme-modern-vibrant .font-black,.theme-modern-vibrant .font-semibold{font-weight:800!important}
.theme-premium-clean section[class*=min-h-screen]{padding-top:6rem!important}@media (min-width:640px){.theme-premium-clean section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:768px){.theme-premium-clean section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1024px){.theme-premium-clean section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1280px){.theme-premium-clean section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1024px) and (max-width:1279px){.theme-premium-clean section[class*=min-h-screen] h1{margin-bottom:1rem!important;font-size:2.5rem!important;line-height:1.2!important}.theme-premium-clean section[class*=min-h-screen] p{margin-bottom:1.5rem!important;font-size:1rem!important}.theme-premium-clean section[class*=min-h-screen] a[class*=bg-],.theme-premium-clean section[class*=min-h-screen] button{padding:.625rem 1.5rem!important;font-size:.875rem!important}.theme-premium-clean section[class*=min-h-screen]>div>div>div[class*=grid]{gap:.375rem!important;max-width:36rem!important;margin-left:auto!important;margin-right:auto!important}.theme-premium-clean section[class*=min-h-screen]>div>div>div[class*=grid]>div{padding:.375rem .5rem!important}.theme-premium-clean section[class*=min-h-screen]>div>div>div[class*=grid] svg{width:.875rem!important;height:.875rem!important}.theme-premium-clean section[class*=min-h-screen]>div>div>div[class*=grid]>div>div:first-child{font-size:.75rem!important;font-weight:600!important;line-height:1.2!important}.theme-premium-clean section[class*=min-h-screen]>div>div>div[class*=grid] .text-sm{font-size:.625rem!important;line-height:1.1!important}.theme-premium-clean section[class*=min-h-screen] .text-xs{font-size:.563rem!important;line-height:1.1!important}.theme-premium-clean section[class*=min-h-screen] .container{max-width:none!important}}.theme-premium-clean,.theme-premium-clean *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.theme-premium-clean h1,.theme-premium-clean h2,.theme-premium-clean h3,.theme-premium-clean h4,.theme-premium-clean h5,.theme-premium-clean h6,.theme-premium-clean h1 span,.theme-premium-clean h2 span,.theme-premium-clean h3 span,.theme-premium-clean h4 span,.theme-premium-clean h5 span,.theme-premium-clean h6 span{font-weight:700!important}.theme-premium-clean p,.theme-premium-clean .text-muted-foreground{font-weight:400}.theme-premium-clean button,.theme-premium-clean .btn,.theme-premium-clean a[role=button]{font-weight:500}.theme-premium-clean .badge,.theme-premium-clean .label,.theme-premium-clean [class*=badge]{font-weight:600}.theme-premium-clean .font-bold,.theme-premium-clean .font-extrabold,.theme-premium-clean .font-black,.theme-premium-clean .font-semibold{font-weight:700!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s ease-out forwards fadeInUp}
.theme-star-modern section[class*=min-h-screen]{padding-top:6rem!important}@media (min-width:640px){.theme-star-modern section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:768px){.theme-star-modern section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1024px){.theme-star-modern section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1280px){.theme-star-modern section[class*=min-h-screen]{padding-top:6rem!important}}@media (min-width:1024px) and (max-width:1279px){.theme-star-modern section[class*=min-h-screen] h1{margin-bottom:1rem!important;font-size:2.5rem!important;line-height:1.2!important}.theme-star-modern section[class*=min-h-screen] .text-xl,.theme-star-modern section[class*=min-h-screen] .text-2xl{margin-bottom:1.5rem!important;font-size:1rem!important}.theme-star-modern section[class*=min-h-screen] button,.theme-star-modern section[class*=min-h-screen] a[class*=bg-gradient]{padding:.625rem 1.5rem!important;font-size:.875rem!important}.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid]{gap:.375rem!important;max-width:36rem!important;margin-left:auto!important;margin-right:auto!important}.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid]>div{padding:.375rem .5rem!important}.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid] svg{width:.875rem!important;height:.875rem!important}.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid]>div>div:first-child{font-size:.75rem!important;font-weight:600!important;line-height:1.2!important}.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid] .text-sm{font-size:.625rem!important;line-height:1.1!important}.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid] .text-xs{font-size:.563rem!important;line-height:1.1!important}.theme-star-modern section[class*=min-h-screen] .container{max-width:none!important}}.main-section{position:relative}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.main-section>*{animation:.6s ease-out fadeInUp}.gradient-text{background:linear-gradient(var(--gradient-direction,135deg),hsl(var(--gradient-start,var(--primary,222 47% 35%))),hsl(var(--gradient-end,var(--secondary,215 16% 47%))));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.theme-badge{border-width:1px;border-color:hsl(var(--primary)/.2);background-color:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}@media (min-width:1024px) and (max-width:1279px){.theme-star-modern section[class*=min-h-screen]>div>div>div[class*=grid] .theme-badge{font-size:.625rem;line-height:1.1}}.overlay-dark{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0009 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000080 var(--tw-gradient-via-position),var(--tw-gradient-to);position:absolute;inset:0}.overlay-primary{background:linear-gradient(var(--gradient-direction,135deg),hsl(var(--gradient-start)/.8),hsl(var(--gradient-end)/.8));position:absolute;inset:0}
.theme-ocean-blue,.theme-ocean-blue *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.theme-ocean-blue h1,.theme-ocean-blue h2,.theme-ocean-blue h3,.theme-ocean-blue h4,.theme-ocean-blue h5,.theme-ocean-blue h6{letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}.theme-ocean-blue section{padding-top:5rem!important;padding-bottom:5rem!important}@media (min-width:768px){.theme-ocean-blue section{padding-top:7rem!important;padding-bottom:7rem!important}}@media (min-width:1024px){.theme-ocean-blue section{padding-top:9rem!important;padding-bottom:9rem!important}}.theme-ocean-blue button,.theme-ocean-blue a[role=button]{font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-ocean-blue button:hover,.theme-ocean-blue a[role=button]:hover{transform:translateY(-2px);box-shadow:0 8px 20px -4px #00000026}.theme-ocean-blue [class*=card],.theme-ocean-blue [class*=Card]{border:1px solid hsl(var(--border)/.5);transition:all .4s cubic-bezier(.4,0,.2,1)}.theme-ocean-blue [class*=card]:hover,.theme-ocean-blue [class*=Card]:hover{border-color:hsl(var(--primary)/.3);transform:translateY(-4px);box-shadow:0 12px 30px -8px #0000001f}.theme-ocean-blue p{color:hsl(var(--foreground)/.8);font-weight:400;line-height:1.7}.theme-ocean-blue .text-muted-foreground{color:hsl(var(--muted-foreground)/.7);font-weight:400}.theme-ocean-blue section+section{position:relative}.theme-ocean-blue section+section:before{content:"";background:linear-gradient(to right,transparent,hsl(var(--border)),transparent);width:60px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.theme-ocean-blue .badge,.theme-ocean-blue [class*=badge]{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.theme-ocean-blue .animate-fade-in{animation:.8s ease-out elegant-fade-in}@keyframes elegant-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.theme-ocean-blue section[class*=min-h-screen]{min-height:90vh!important;padding-top:8rem!important}@media (min-width:768px){.theme-ocean-blue section[class*=min-h-screen]{padding-top:10rem!important}}.theme-ocean-blue :focus-visible{outline:2px solid hsl(var(--primary)/.5);outline-offset:2px}
.theme-escalaclean{--escalaclean-liquid-shadow:0 0 8px #00000008,0 2px 6px #00000014,inset 3px 3px .5px -3.5px #ffffff17,inset -3px -3px .5px -3.5px #ffffffd9,inset 1px 1px 1px -.5px #fff9,inset -1px -1px 1px -.5px #fff9,inset 0 0 6px 6px #ffffff1f,inset 0 0 2px 2px #ffffff0f,0 0 12px #00000026;--background:222 38% 7%;--foreground:210 40% 98%;--card:222 36% 9%;--card-foreground:210 40% 98%;--popover:222 38% 8%;--popover-foreground:210 40% 98%;--muted:217 30% 15%;--muted-foreground:215 18% 68%;--border:217 28% 20%;--input:217 28% 20%;--ring:199 89% 48%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:hsl(var(--foreground));background-color:#090d16;background-image:radial-gradient(110% 65% at 50% -18%,#27578661,#0000 58%),radial-gradient(70% 55% at 100% 30%,#24546b2e,#0000 52%),radial-gradient(65% 50% at 0 70%,#24386029,#0000 48%),linear-gradient(185deg,#0e131d 0%,#0a0e17 42%,#080c14 100%);background-attachment:scroll}.theme-escalaclean section[id]:not(#home):not(#cta)>.container,.theme-escalaclean section.from-primary\/5.via-background.to-secondary\/5>.container{z-index:1;position:relative}.theme-escalaclean .bg-white{-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px #f7fafd14,0 22px 48px -26px #0000008c,inset 0 1px #ffffff12;color:hsl(var(--foreground))!important;background-color:#111827eb!important;border-color:#f8fafc1a!important}.theme-escalaclean .bg-white\/95{background-color:#0e1525f2!important}.theme-escalaclean .bg-white\/90{background-color:#0e1525e6!important}.theme-escalaclean .border-gray-200{border-color:hsl(var(--border))!important}.theme-escalaclean .bg-primary\/10{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0da2e717!important;border-color:#0da2e738!important}.theme-escalaclean .border-primary\/20{border-color:#0da2e740!important}.theme-escalaclean .bg-accent\/10{background-color:#26b2f21a!important}.theme-escalaclean .border-accent\/20{border-color:#26b2f238!important}.escalaclean-rim{--escalaclean-liquid-shadow:0 0 8px #00000008,0 2px 6px #00000014,inset 3px 3px .5px -3.5px #ffffff17,inset -3px -3px .5px -3.5px #ffffffd9,inset 1px 1px 1px -.5px #fff9,inset -1px -1px 1px -.5px #fff9,inset 0 0 6px 6px #ffffff1f,inset 0 0 2px 2px #ffffff0f,0 0 12px #00000026;box-shadow:0 0 0 1px #35b7f314,var(--escalaclean-liquid-shadow),0 22px 48px -26px #00000073,inset 0 1px 0 0 #ffffff0f!important;border:1px solid #f8fafc24!important}.theme-escalaclean #contact .escalaclean-rim-field,.theme-escalaclean .site-chat-panel .escalaclean-rim-field,.theme-escalaclean .site-chat-panel input:not([type=checkbox]):not([type=hidden]),.theme-escalaclean .site-chat-panel textarea{background-color:#111827c7!important;border:1px solid #f8fafc24!important;box-shadow:0 0 0 1px #26b2f20f,inset 0 1px #ffffff0d!important}.theme-escalaclean #contact form button[type=button].justify-start{background-color:#111827c7!important;border-width:1px!important;border-color:#f8fafc24!important;box-shadow:0 0 0 1px #26b2f20f,inset 0 1px #ffffff0d!important}.theme-escalaclean .site-chat-welcome-preview,.theme-escalaclean .site-chat-panel{box-shadow:0 0 0 1px #35b7f31a,var(--escalaclean-liquid-shadow),0 24px 56px -28px #00000080,inset 0 1px 0 0 #ffffff17!important;background-color:#0e1320f5!important;border:1px solid #f8fafc24!important}.theme-escalaclean .site-chat-typing-bubble{border:1px solid #f8fafc1f!important;box-shadow:0 0 0 1px #26b2f20f,inset 0 1px #ffffff0f!important}.theme-escalaclean #home{isolation:isolate;background:radial-gradient(130% 85% at 50% -20%,#2d75be6b,#0000 58%),radial-gradient(90% 60% at 85% 25%,#3081a638,#0000 52%),radial-gradient(80% 55% at 10% 80%,#32518f2e,#0000 48%),linear-gradient(195deg,#101623 0%,#0a0f19 55%,#080c14 100%);position:relative}.theme-escalaclean #services{isolation:isolate;position:relative;background:radial-gradient(110% 70% at 50% -15%,#29a6e042,#0000 58%),radial-gradient(65% 50% at 95% 40%,#2e81b824,#0000 50%),linear-gradient(175deg,#0f141f 0%,#0a0f18 100%)!important}.theme-escalaclean #services:before{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background:radial-gradient(circle at 30% 90%,#306ba61f,#0000 45%);position:absolute;inset:0}.theme-escalaclean #about{isolation:isolate;position:relative;background:radial-gradient(85% 75% at 0 35%,#2f6ec63d,#0000 55%),radial-gradient(70% 55% at 100% 70%,#3379991a,#0000 48%),linear-gradient(200deg,#0d121e 0%,#0a0e18 100%)!important}.theme-escalaclean #about:before{content:"";z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:screen;background:radial-gradient(100% 50% at 50% 0,#368ec924,#0000 55%);position:absolute;inset:0}.theme-escalaclean #testimonials{isolation:isolate;position:relative;background:radial-gradient(100% 65% at 50% -10%,#3389c133,#0000 56%),radial-gradient(55% 45% at 50% 100%,#3153811a,#0000 50%),linear-gradient(#0b101b 0%,#0d111c 100%)!important}.theme-escalaclean #testimonials:before{content:"";z-index:0;pointer-events:none;opacity:.35;background:radial-gradient(circle at 80% 20%,#309aa61a,#0000 42%);position:absolute;inset:0}.theme-escalaclean #team{isolation:isolate;position:relative;background:radial-gradient(95% 70% at 100% -5%,#24a1db38,#0000 55%),radial-gradient(75% 60% at 0 100%,#366ba11f,#0000 50%),linear-gradient(185deg,#0d121e 0%,#0b0f19 100%)!important}.theme-escalaclean #team:before{content:"";z-index:0;pointer-events:none;opacity:.4;background:radial-gradient(80% 40%,#3e5fa314,#0000 60%);position:absolute;inset:0}.theme-escalaclean #calculator{isolation:isolate;position:relative;background:radial-gradient(110% 65% at 50% 105%,#3073b538,#0000 58%),radial-gradient(60% 50% at 15% 15%,#2b98ca1f,#0000 48%),linear-gradient(12deg,#0b0f19 0%,#0f141f 100%)!important}.theme-escalaclean #checklist{isolation:isolate;position:relative;background:radial-gradient(80% 60% at 15% 5%,#3363c133,#0000 52%),radial-gradient(70% 55% at 90% 85%,#31719b1a,#0000 48%),linear-gradient(188deg,#0d111c 0%,#0a0e19 100%)!important}.theme-escalaclean #transformations{isolation:isolate;position:relative;background:radial-gradient(100% 68% at 50% -12%,#25a8e43d,#0000 56%),radial-gradient(50% 45% at 0%,#3061a61f,#0000 45%),linear-gradient(178deg,#0b101b 0%,#0d111c 100%)!important}.theme-escalaclean #ceo-profile{isolation:isolate;position:relative;background:radial-gradient(85% 70% at 0 45%,#316ab938,#0000 54%),radial-gradient(75% 55% at 100% 20%,#2d89b41c,#0000 48%),linear-gradient(205deg,#0d121e 0%,#0a0e18 100%)!important}.theme-escalaclean #service-areas{isolation:isolate;position:relative;background:radial-gradient(105% 62% at 50% -8%,#308fcf33,#0000 56%),radial-gradient(90% 50% at 50% 100%,#32618f1f,#0000 52%),linear-gradient(#0f141f 0%,#0b0f19 100%)!important}.theme-escalaclean section.from-primary\/5.via-background.to-secondary\/5{isolation:isolate;border-top:1px solid #0da2e71a;position:relative;background:radial-gradient(ellipse 100% 72% at 50% -18%,#3380cc42,transparent 58%),radial-gradient(ellipse 70% 55% at 100% 80%,#3287ae1f,transparent 50%),linear-gradient(to bottom right,hsl(var(--primary)/.14),#0d111c,hsl(var(--secondary)/.12))!important}.theme-escalaclean section.from-primary\/5.via-background.to-secondary\/5:before{content:"";z-index:0;pointer-events:none;opacity:.4;background:radial-gradient(circle at 20% 80%,#3b929b14,#0000 40%);position:absolute;inset:0}.theme-escalaclean section#blog{isolation:isolate;position:relative;background:radial-gradient(105% 65% at 50% -12%,#299fd633,#0000 58%),radial-gradient(60% 50% at 0 100%,#355e971a,#0000 48%),linear-gradient(182deg,#0d111c 0%,#0a0e19 100%)!important}.theme-escalaclean section#blog article{border-radius:1.25rem;box-shadow:0 0 0 1px #26b2f20f,0 22px 50px -26px #0000008c,inset 0 1px #ffffff14;background-color:#101623d9!important;border:1px solid #f8fafc1f!important}.theme-escalaclean footer[role=contentinfo]{isolation:isolate;position:relative;box-shadow:inset 0 1px #0da2e714;background:radial-gradient(110% 90% at 50% 0,#2a578447,#0000 58%),radial-gradient(80% 60% at 100% 100%,#2a596f1f,#0000 48%),linear-gradient(#0c101a 0%,#080c14 100%)!important;border-top-color:#283448!important}.theme-escalaclean #contact{isolation:isolate;position:relative;background:radial-gradient(110% 70% at 50% -15%,#25a8e442,#0000 58%),radial-gradient(70% 55% at 95% 95%,#3061a624,#0000 50%),radial-gradient(55% 45% at 5% 30%,#3175b91a,#0000 45%),linear-gradient(188deg,#0d121e 0%,#0b0f19 100%)!important}.theme-escalaclean #contact:before{content:"";z-index:0;pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#82beff12 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 75%,#0000 100%)}.theme-escalaclean #cta{isolation:isolate;position:relative;background:radial-gradient(120% 75% at 50% -25%,#337ac157,#0000 60%),radial-gradient(85% 60% at 15% 60%,#2d90be29,#0000 52%),radial-gradient(75% 55% at 95% 25%,#3659a124,#0000 48%),linear-gradient(168deg,#101521 0%,#0a0f18 100%)!important}.theme-escalaclean #cta:before{content:"";z-index:0;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;background:radial-gradient(100% 55% at 50% 100%,#259ad02e,#0000 55%);position:absolute;inset:0}.theme-escalaclean section:not(#testimonials) .rounded-2xl.bg-white.border,.theme-escalaclean section:not(#testimonials) .rounded-xl.bg-white.border,.theme-escalaclean section:not(#testimonials) .rounded-lg.bg-white.border,.theme-escalaclean section:not(#testimonials) .border-2.rounded-xl,.theme-escalaclean section:not(#testimonials) .border-2.rounded-2xl,.theme-escalaclean section#blog article,.theme-escalaclean section:not(#testimonials) .bg-card.border.rounded-2xl{box-shadow:0 0 0 1px #3ebaf412,var(--escalaclean-liquid-shadow),0 22px 48px -26px #00000073,inset 0 1px 0 0 #ffffff12!important;border:1px solid #f8fafc1f!important}.theme-escalaclean section:not(#testimonials) .border-2.rounded-xl,.theme-escalaclean section:not(#testimonials) .border-2.rounded-2xl{border-width:1px!important}.theme-escalaclean section:not(#testimonials) .bg-card.border.rounded-xl,.theme-escalaclean section:not(#testimonials) .bg-card.border.rounded-2xl,.theme-escalaclean section:not(#testimonials) .bg-card.border.rounded-lg{box-shadow:0 0 0 1px #26b2f20f,var(--escalaclean-liquid-shadow),0 20px 44px -24px #00000073,inset 0 1px 0 0 #ffffff0f!important;border-color:#f8fafc1c!important}.theme-escalaclean #testimonials .min-h-\[260px\].bg-white.border{border:1px solid #f8fafc1f!important;box-shadow:0 0 0 1px #3ebaf412,0 22px 48px -26px #00000085,inset 0 1px #ffffff14!important}.theme-escalaclean #team [class*=backdrop-blur]{box-shadow:0 0 0 1px #26b2f214,var(--escalaclean-liquid-shadow),0 22px 48px -26px #00000073,inset 0 1px 0 0 #ffffff12!important;border-color:#f8fafc1f!important;border-radius:1.25rem!important}@keyframes escalaclean-hero-fade-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes escalaclean-hero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.theme-escalaclean .escalaclean-hero-fade-down{animation:.8s ease-out forwards escalaclean-hero-fade-down}.theme-escalaclean .escalaclean-hero-fade-up{opacity:0;animation:.8s ease-out forwards escalaclean-hero-fade-up}.theme-escalaclean .escalaclean-hero-delay-200{animation-delay:.2s}.theme-escalaclean .escalaclean-hero-delay-400{animation-delay:.4s}.theme-escalaclean .escalaclean-hero-delay-600{animation-delay:.6s}.theme-escalaclean .escalaclean-hero-delay-800{animation-delay:.8s}.theme-escalaclean section h2{letter-spacing:-.02em}
.theme-premium-build,.theme-premium-build *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.theme-premium-build section[class*=min-h-screen]{padding-top:0!important}.theme-premium-build h1,.theme-premium-build h2,.theme-premium-build h3,.theme-premium-build h4,.theme-premium-build h5,.theme-premium-build h6{letter-spacing:-.025em;font-weight:900!important}.theme-premium-build h1 span,.theme-premium-build h2 span,.theme-premium-build h3 span{font-weight:900!important}.theme-premium-build p{font-weight:400;line-height:1.7}.theme-premium-build .text-muted-foreground{font-weight:400}.theme-premium-build button,.theme-premium-build .btn,.theme-premium-build a[role=button]{letter-spacing:.025em;font-weight:600}.theme-premium-build .badge,.theme-premium-build .label,.theme-premium-build [class*=badge]{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.theme-premium-build .font-bold,.theme-premium-build .font-extrabold,.theme-premium-build .font-black,.theme-premium-build .font-semibold{font-weight:900!important}.pb-divider-slant{z-index:5;position:relative}.pb-divider-slant:after{content:"";background:inherit;clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);z-index:1;height:80px;position:absolute;bottom:-1px;left:0;right:0}.pb-divider-slant-reverse:after{clip-path:polygon(0 60%,100% 0,100% 100%,0 100%)}.pb-divider-angle:after{content:"";background:inherit;clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);z-index:1;height:80px;position:absolute;bottom:-1px;left:0;right:0}@keyframes pb-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pb-slide-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes pb-slide-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes pb-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pb-animate-fade-up{animation:.8s ease-out forwards pb-fade-up}.pb-animate-fade-in{animation:.6s ease-out forwards pb-fade-in}.pb-animate-slide-left{animation:.8s ease-out forwards pb-slide-left}.pb-animate-slide-right{animation:.8s ease-out forwards pb-slide-right}.pb-animate-scale-in{animation:.6s ease-out forwards pb-scale-in}.pb-delay-1{animation-delay:.1s}.pb-delay-2{animation-delay:.2s}.pb-delay-3{animation-delay:.3s}.pb-delay-4{animation-delay:.4s}.pb-delay-5{animation-delay:.5s}.pb-delay-6{animation-delay:.6s}.pb-dark-section{background-color:hsl(var(--foreground));color:hsl(var(--background))}.pb-dark-section .text-muted-foreground{color:hsl(var(--muted))!important}.pb-dark-section .text-foreground{color:hsl(var(--background))!important}@media (min-width:1024px) and (max-width:1279px){.theme-premium-build section h1,.theme-premium-build section [role=heading][aria-level="1"]{font-size:3rem!important;line-height:1.1!important}.theme-premium-build section h2{font-size:2rem!important;line-height:1.2!important}}
