@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),url(/assets/fonts/montserrat-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),url(/assets/fonts/montserrat-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),url(/assets/fonts/montserrat-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),url(/assets/fonts/montserrat-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),url(/assets/fonts/montserrat-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:local("Montserrat Black"),url(/assets/fonts/montserrat-900.woff2) format("woff2")}.nav{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding:0 var(--space-md);position:relative;width:100%;z-index:9999}.nav-logo{background:linear-gradient(90deg,var(--white-color) 0,var(--white-color) 100%);-webkit-background-clip:text;background-clip:text;background-size:100%;color:var(--white-color);font-size:var(--text-xl);font-weight:700;text-decoration:none;transition:all .3s ease}.nav-item,.nav-list{margin:0}.nav-item,.nav-link,.nav-list{align-items:center;display:flex;height:100%}.nav-link{color:var(--white-color);font-size:.95rem;font-weight:500;gap:.4rem;padding:0 .4rem;position:relative}.nav-link:hover{color:var(--white-color);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.service-cta-button{align-items:center;background:var(--primary-gradient);border:none;border-radius:var(--radius-xl);color:var(--white-color);cursor:pointer;display:flex;font-family:var(--body-font);font-size:1.1rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:.5px;padding:1rem 1.5rem;text-transform:uppercase;transition:all .3s ease;width:100%}.service-cta-button:hover{background:var(--primary-gradient-hover);transform:translateY(-2px)}.service-cta-icon{color:var(--white-color);flex-shrink:0;height:20px;width:20px}.service-cta-text{font-family:var(--body-font);font-size:1.1rem;font-weight:600}.service-cta-button.whatsapp{background:#25d366;color:#fff}.service-cta-button.whatsapp:hover{background:#1fa855}.service-cta-button.whatsapp .service-cta-icon{color:#fff}.services-view-all{margin-top:3rem}.services-view-all,.view-all-services-btn{align-items:center;display:flex;justify-content:center}.view-all-services-btn{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.9);border-radius:var(--radius-pill);box-shadow:0 6px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.3);color:rgba(255,255,255,.95);cursor:pointer;font-family:var(--body-font);font-size:var(--text-base);font-weight:700;gap:var(--space-sm);letter-spacing:.5px;overflow:hidden;padding:var(--space-sm) var(--space-lg);position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--transition-slow) var(--ease-bounce)}.view-all-services-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.view-all-services-btn:hover:before{left:100%}.view-all-services-btn:hover{background:hsla(0,0%,100%,.95);border-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.5);color:var(--primary-color,#5512dd);transform:translateY(-2px)}.view-all-services-btn:hover .view-all-arrow{color:var(--primary-color,#5512dd);transform:translate(5px)}.view-all-services-btn:active{transform:translateY(-1px) scale(1.01)}.view-all-arrow{color:rgba(255,255,255,.95);height:var(--text-base);transition:all var(--transition-slow) var(--ease-in-out);width:var(--text-base)}@media screen and (max-width:48rem){.service-cta-button{font-size:1rem;padding:.85rem 1.2rem}.service-cta-icon{height:18px;width:18px}.service-cta-text{font-size:1rem}.services-view-all{margin-top:2rem}.view-all-services-btn{font-size:var(--text-base);padding:var(--space-sm) var(--space-lg)}.view-all-arrow{height:var(--text-base);width:var(--text-base)}}.service-card{background-color:#fff!important;border-radius:var(--radius-xl);box-shadow:0 4px 25px rgba(14,36,49,.15);box-sizing:border-box;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative;text-align:center;width:100%}.gradient-background{background-color:transparent;overflow:hidden;position:relative;--scroll-position:0 50%;--gradient-direction:to bottom;--color-1:#5512dd;--color-1-stop:0%;--color-2:#5512dd;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#000;--color-4-stop:51%;--color-5:#000;--color-5-stop:100%;--gradient-size:100% 300%}.gradient-background:before{background-image:linear-gradient(var(--gradient-direction),var(--color-1) var(--color-1-stop),var(--color-2) var(--color-2-stop),var(--color-3) var(--color-3-stop),var(--color-4) var(--color-4-stop),var(--color-5) var(--color-5-stop));background-position:var(--scroll-position);background-size:var(--gradient-size)}.gradient-background.with-texture:after,.gradient-background:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.gradient-background.with-texture:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.05' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");opacity:.1}.home-section.gradient-background{height:100vh;min-height:100vh;--scroll-position:0 50%}.about-section.gradient-background{--color-1:#000;--color-1-stop:0%;--color-2:#000;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#5512dd;--color-4-stop:51%;--color-5:#5512dd;--color-5-stop:100%;--scroll-position:0 0}.services-section.gradient-background{--scroll-position:0 0}.testimonials-section.gradient-background{--color-1:#000;--color-1-stop:0%;--color-2:#000;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#5512dd;--color-4-stop:51%;--color-5:#5512dd;--color-5-stop:100%;--scroll-position:0 0}.promotion-section.gradient-background{--color-1:#5512dd;--color-1-stop:0%;--color-2:#5512dd;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#000;--color-4-stop:51%;--color-5:#000;--color-5-stop:100%;--scroll-position:0 50%}.contact-section.gradient-background{--color-1:#5512dd;--color-1-stop:0%;--color-2:#5512dd;--color-2-stop:49%;--color-3:#3a0ca3;--color-3-stop:52%;--color-4:#000;--color-4-stop:55%;--color-5:#000;--color-5-stop:100%;--scroll-position:0 0}.faq-page-section.gradient-background,.faq-preview-section.gradient-background{--color-1:#000;--color-1-stop:0%;--color-2:#000;--color-2-stop:25%;--color-3:#3a0ca3;--color-3-stop:30%;--color-4:#5512dd;--color-4-stop:35%;--color-5:#5512dd;--color-5-stop:100%;--scroll-position:0 0}.footer-section.gradient-background{--color-1:#5512dd;--color-1-stop:0%;--color-2:#5512dd;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#000;--color-4-stop:51%;--color-5:#000;--color-5-stop:100%;--gradient-size:100% 300%;--scroll-position:0 0;min-height:600px}.about-page.gradient-background{min-height:100vh;--color-1:#000;--color-1-stop:0%;--color-2:#000;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#5512dd;--color-4-stop:51%;--color-5:#5512dd;--color-5-stop:100%;--gradient-size:100% 300%;--scroll-position:0 0}.services-page.gradient-background{min-height:100vh;--color-1:#5512dd;--color-1-stop:0%;--color-2:#5512dd;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#000;--color-4-stop:51%;--color-5:#000;--color-5-stop:100%;--gradient-size:100% 300%;--scroll-position:0 0}.contact-page.gradient-background{min-height:100vh;--color-1:#000;--color-1-stop:0%;--color-2:#000;--color-2-stop:45%;--color-3:#3a0ca3;--color-3-stop:48%;--color-4:#5512dd;--color-4-stop:51%;--color-5:#5512dd;--color-5-stop:100%;--gradient-size:100% 300%;--scroll-position:0 0}.gradient-background.diagonal-135{--gradient-direction:135deg}.gradient-background.diagonal-45{--gradient-direction:45deg}.gradient-background.radial{--gradient-direction:radial-gradient(circle at center)}.gradient-background.horizontal{--gradient-direction:to right}@media screen and (max-width:768px){.gradient-background{--gradient-size:100% 300%}.home-section.gradient-background{height:auto;min-height:100vh}}.gradient-background .container,.gradient-background .content-wrapper{position:relative;z-index:1}._overlay_mjtyp_1{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}._container_mjtyp_16{align-items:center;background:linear-gradient(145deg,#fff,#f5f5f5);border:1px solid rgba(86,15,221,.08);border-radius:var(--radius-xl);box-shadow:0 4px 24px -6px rgba(86,15,221,.15),0 8px 48px -12px rgba(86,15,221,.1);display:flex;flex-direction:column;gap:1.5rem;min-width:320px;padding:2.5rem}._spinner_mjtyp_31{animation:_spin_mjtyp_31 1s cubic-bezier(.68,-.55,.265,1.55) infinite;border:4px solid rgba(86,15,221,.1);border-radius:50%;border-top-color:#560fdd;filter:drop-shadow(0 4px 16px rgba(86,15,221,.25));height:64px;position:relative;width:64px}._spinner_mjtyp_31:before{animation:_spin_mjtyp_31 2s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:rgba(86,15,221,.3);bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes _spin_mjtyp_31{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._text_mjtyp_60{background:linear-gradient(135deg,#2a3b47,#560fdd);-webkit-background-clip:text;background-clip:text;color:#2a3b47;font-size:1.25rem;font-weight:600;margin:0;opacity:.9;text-align:center;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(42,59,71,.1))}._subText_mjtyp_74{color:#697477;font-size:.95rem;letter-spacing:.3px;margin:0;opacity:.8;text-align:center}._progressBar_mjtyp_83{background:rgba(86,15,221,.08);border-radius:var(--radius-md);height:6px;margin:.5rem 0;overflow:hidden;position:relative;width:100%}._progressFill_mjtyp_93{background:linear-gradient(90deg,#560fdd,#8f55ff);border-radius:var(--radius-md);box-shadow:0 0 8px rgba(86,15,221,.3);height:100%;left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.4,0,.2,1)}._progressIndeterminate_mjtyp_104{animation:_progressIndeterminate_mjtyp_104 1.5s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent,#560fdd 50%,transparent);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes _progressIndeterminate_mjtyp_104{0%{left:-100%}to{left:100%}}._retryButton_mjtyp_127{align-items:center;background:linear-gradient(135deg,#560fdd,#8f55ff);border:none;border-radius:var(--radius-xl);box-shadow:0 4px 12px rgba(86,15,221,.2),0 0 0 2px rgba(86,15,221,.05);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.75rem;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s ease}._retryButton_mjtyp_127:hover{background:linear-gradient(135deg,#4815b6,#7b3fff);box-shadow:0 6px 16px rgba(86,15,221,.25),0 0 0 2px rgba(86,15,221,.1);transform:translateY(-2px)}._retryButton_mjtyp_127:active{transform:translateY(0)}._fadeIn_mjtyp_158{animation:_fadeIn_mjtyp_158 .4s cubic-bezier(.4,0,.2,1)}@keyframes _fadeIn_mjtyp_158{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--dark-color:#2a3b47;--text-color:#697477;--big-font-size:6.25rem;--h2-font-size:1.25rem;--normal-font-size:.938rem;--small-font-size:.813rem;--mb1:.5rem;--mb2:1rem;--mb3:1.5rem;--mb4:2rem}@supports not (backdrop-filter:blur(1px)){.l-header{background:rgba(86,15,221,.95)!important}}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}body{background:#0a0a0a;line-height:1.6}.bd-grid{display:grid;grid-template-columns:100%;grid-column-gap:2rem}@media screen and (min-width:768px){:root{--big-font-size:10.5rem;--h2-font-size:2rem;--normal-font-size:1rem;--small-font-size:.875rem}}.loading{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh}.content-wrapper{will-change:auto}.home-image img{will-change:opacity}.fancy-button{cursor:pointer;display:block;margin:0;perspective:1800px;position:relative;z-index:50}.fancy-button .fancy-flipper{bottom:0;left:0;position:absolute;right:0;top:0;transform:rotateX(-90deg)!important;transform-style:preserve-3d;transition:transform .3s ease}.fancy-button .fancy-back,.fancy-button .fancy-front{backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0}.fancy-button .fancy-back svg,.fancy-button .fancy-front svg{display:block}@media screen and (max-width:768px){body.scrolled .fancy-button .fancy-flipper{transform:rotateX(0)!important}.fancy-button{align-self:center;margin:0 auto!important;z-index:20!important}}@media screen and (min-width:769px){.fancy-button:hover .fancy-flipper{transform:rotateX(0)!important}}:root{--primary-color:#5512dd;--primary-dark:#4700c0;--primary-light:rgba(85,18,221,.1);--primary-shadow:rgba(85,18,221,.2);--first-color:#560fdd;--first-color-rgb:86,15,221;--first-color-alt:#4815b6;--error-color:#e53935;--error-light:rgba(244,67,54,.15);--success-color:#2e7d32;--success-light:rgba(76,175,80,.15);--white:#fff;--black:#000;--text-dark:#333;--text-muted:#697477;--primary-gradient:linear-gradient(135deg,#5512dd,#3a0ca3);--primary-gradient-hover:linear-gradient(135deg,#4700c0,#2a0b70);--full-page-padding-top:var(--space-xl);--full-page-padding-bottom:var(--space-lg);--full-page-padding-top-mobile:var(--space-xl);--full-page-padding-bottom-mobile:var(--space-lg);--section-padding-top:var(--space-lg);--section-padding-bottom:var(--space-lg);--section-padding-top-mobile:var(--space-lg);--section-padding-bottom-mobile:var(--space-lg);--section-spacing:var(--space-xl);--section-padding-bottom-tablet:var(--space-xl);--section-padding-bottom-desktop:var(--space-2xl);--container-max-width:var(--container-xl);--container-padding:var(--space-sm);--container-padding-mobile:var(--space-sm);--container-padding-tablet:var(--space-md);--container-padding-desktop:var(--space-xl)}@media screen and (min-width:30rem){:root{--full-page-padding-top:var(--space-2xl);--full-page-padding-bottom:var(--space-xl);--section-padding-top:var(--space-xl);--section-padding-bottom:var(--space-xl);--container-padding:var(--space-md)}}@media screen and (min-width:48rem){:root{--full-page-padding-top:var(--space-3xl);--full-page-padding-bottom:var(--space-2xl);--section-padding-top:var(--space-2xl);--section-padding-bottom:var(--space-2xl);--section-spacing:var(--space-3xl);--container-padding:var(--space-xl)}}:root{--golden-ratio:1.618;--base-unit:16px;--space-xs:.382rem;--space-sm:.618rem;--space-md:1rem;--space-lg:1.618rem;--space-xl:2.618rem;--space-2xl:4.236rem;--space-3xl:6.854rem;--space-micro:.236rem;--space-tiny:.382rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-pill:50rem;--radius-full:50%;--text-xs:.618rem;--text-sm:.75rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-4xl:2.25rem;--text-5xl:3rem;--size-xs:1.25rem;--size-sm:1.75rem;--size-md:2.5rem;--size-lg:3.25rem;--size-xl:4rem;--size-2xl:5rem;--touch-xs:2.75rem;--touch-sm:3rem;--touch-md:3.5rem;--touch-lg:4rem;--bp-xs:20rem;--bp-sm:30rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem;--bp-2xl:90rem;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-modal-backdrop:100;--z-modal:110;--z-popover:120;--z-tooltip:130;--z-notification:140;--z-header:1000;--z-max:9999;--transition-fast:.15s;--transition-base:.2s;--transition-slow:.3s;--transition-slower:.5s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.175,.885,.32,1.275);--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px rgba(0,0,0,.25);--text-shadow-sm:0 1px 2px rgba(0,0,0,.1);--text-shadow-md:0 1px 4px rgba(0,0,0,.3)}@media screen and (min-width:48rem){:root{--text-sm:.786rem;--text-base:1rem;--text-lg:1.272rem;--text-xl:1.618rem;--text-2xl:2.058rem;--text-3xl:2.618rem;--text-4xl:4.236rem;--text-5xl:6.854rem;--size-xs:1.618rem;--size-sm:2.618rem;--size-md:4.236rem;--size-lg:6.854rem;--size-xl:11.09rem;--size-2xl:17.944rem}}:root{--container-xs:20rem;--container-sm:36rem;--container-md:48rem;--container-lg:62rem;--container-xl:75rem;--container-2xl:87.5rem;--content-xs:20rem;--content-sm:24rem;--content-md:28rem;--content-lg:32rem;--content-xl:36rem;--content-2xl:42rem;--content-3xl:48rem;--content-4xl:56rem;--content-5xl:64rem;--content-6xl:72rem;--content-7xl:80rem}.space-xs{margin:var(--space-xs)}.space-sm{margin:var(--space-sm)}.space-md{margin:var(--space-md)}.space-lg{margin:var(--space-lg)}.space-xl{margin:var(--space-xl)}.space-2xl{margin:var(--space-2xl)}.space-3xl{margin:var(--space-3xl)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}@custom-media --xs-up (min-width: 20rem);@custom-media --sm-up (min-width: 30rem);@custom-media --md-up (min-width: 48rem);@custom-media --lg-up (min-width: 64rem);@custom-media --xl-up (min-width: 80rem);@custom-media --2xl-up (min-width: 90rem);@custom-media --xs-down (max-width: 19.9375rem);@custom-media --sm-down (max-width: 29.9375rem);@custom-media --md-down (max-width: 47.9375rem);@custom-media --lg-down (max-width: 63.9375rem);@custom-media --xl-down (max-width: 79.9375rem);@custom-media --xs-only (min-width: 20rem) and (max-width: 29.9375rem);@custom-media --sm-only (min-width: 30rem) and (max-width: 47.9375rem);@custom-media --md-only (min-width: 48rem) and (max-width: 63.9375rem);@custom-media --lg-only (min-width: 64rem) and (max-width: 79.9375rem);@custom-media --xl-only (min-width: 80rem) and (max-width: 89.9375rem);@media print{.print-hidden{display:none!important}.print-visible{display:block!important}}@media (prefers-reduced-motion:reduce){.motion-safe{animation:none!important;transition:none!important}}.l-header{align-items:center;background:linear-gradient(135deg,#560fdd,#4815b6);box-shadow:0 2px 15px rgba(0,0,0,.1);display:flex;height:var(--header-height);left:0;position:fixed;top:0;transition:all .4s cubic-bezier(.165,.84,.44,1);width:100%;z-index:9999}.l-header.scrolled{backdrop-filter:blur(10px);background:rgba(86,15,221,.95);box-shadow:0 4px 20px rgba(0,0,0,.15)}.nav{padding:0 var(--space-md);position:relative;width:100%;z-index:9999}@media screen and (min-width:48rem){.nav{padding:0 var(--space-xl)}}.nav-logo{background:linear-gradient(90deg,var(--white-color) 0,var(--white-color) 100%);-webkit-background-clip:text;background-clip:text;background-size:100%;font-weight:700;text-decoration:none;transition:all .3s ease}.nav-logo,.nav-logo:hover{-webkit-text-fill-color:transparent}.nav-logo:hover{background:linear-gradient(90deg,var(--white-color) 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;background-size:100%;transform:translateY(-1px)}.nav-menu{align-items:center;height:100%}.nav-list{gap:var(--space-lg);list-style:none;padding:0}.nav-item,.nav-list{align-items:center;display:flex;height:100%;margin:0}.nav-link{font-size:.95rem;font-weight:500;gap:.4rem;height:100%;padding:0 .4rem;position:relative}.nav-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.nav-icon{color:rgba(255,255,255,.9);height:20px;transition:all .3s ease;width:20px}.nav-link.active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.header-whatsapp-icon{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:rgba(255,255,255,.9);cursor:pointer;display:flex;height:48px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.header-whatsapp-icon:hover{background:hsla(0,0%,100%,.15);box-shadow:0 8px 20px rgba(0,0,0,.2);color:#fff;transform:translateY(-4px)}.header-whatsapp-icon svg{height:24px;width:24px}.nav-toggle{border:none;color:rgba(255,255,255,.9);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-toggle:hover{background:hsla(0,0%,100%,.15);box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-4px)}.nav-right,.social-links-container{align-items:center;display:flex;gap:16px;height:100%}.social-links-container{margin:0}.nav-toggle{display:none}.nav-toggle-icon{color:var(--white-color);transition:all .3s ease}.desktop-only{display:none}.mobile-only{display:flex;height:auto;width:100%}@media screen and (min-width:48rem){.desktop-only{display:flex}.mobile-only{display:none}}.nav-menu{align-items:stretch;backdrop-filter:blur(10px);background:rgba(86,15,221,.98);display:flex;flex-direction:column;height:calc(100vh - var(--header-height));overflow-y:auto;padding:2rem 1rem;position:fixed;right:-100%;top:var(--header-height);transition:right .3s ease;width:80%}@media screen and (min-width:48rem){.nav-menu{max-width:90vw;width:400px}}@media screen and (min-width:64rem){.nav-menu{max-width:90vw;width:350px}}.nav-menu.show{right:0}.nav-list{flex-direction:column;gap:1.5rem;height:auto}.nav-item{height:auto;width:100%}.nav-link{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);padding:1rem;text-decoration:none;transition:all .3s ease;width:100%}.nav-link:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,255,255,.15);text-decoration:none}.nav-link .nav-icon{background:rgba(86,15,221,.2);border-radius:var(--radius-md);color:rgba(255,255,255,.9);height:28px;padding:6px;width:28px}.nav-link:hover .nav-icon{background:rgba(86,15,221,.3);color:#fff}.nav-link.active{background:rgba(86,15,221,.15);border:1px solid rgba(86,15,221,.3);box-shadow:0 4px 15px rgba(86,15,221,.1);text-decoration:none}.nav-link.active .nav-icon{background:rgba(86,15,221,.3);color:#fff}.nav-link.active span{color:#fff;font-weight:600}.menu-overlay{backdrop-filter:blur(3px);background:rgba(0,0,0,.5);height:calc(100vh - var(--header-height));left:0;opacity:0;position:fixed;top:var(--header-height);transition:all .3s ease;visibility:hidden;width:100%;z-index:100}.menu-overlay.show{opacity:1;visibility:visible}body.menu-open{overflow:hidden}.nav-footer{border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto;padding-top:2rem;text-align:center}.nav-footer-link{border-radius:var(--radius-sm);color:rgba(255,255,255,.6);display:inline-block;font-size:.75rem;font-weight:400;letter-spacing:.5px;padding:.5rem;text-decoration:none;transition:all .3s ease}.nav-footer-brand{color:salmon;font-weight:500}.nav-footer-link:hover{background:hsla(0,0%,100%,.1);color:rgba(255,255,255,.9);text-decoration:none;transform:translateY(-1px)}.nav-footer-link:hover .nav-footer-brand{color:salmon;text-shadow:0 0 8px hsla(6,93%,71%,.3)}.nav-footer-link:active{transform:translateY(0)}.nav-toggle{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.nav-toggle:hover{background:hsla(0,0%,100%,.2)}.nav-toggle-icon{height:24px;width:24px}.language-switcher{background:transparent;border-radius:0;margin:0;min-width:auto;transition:all .3s ease}.language-button,.language-switcher{height:auto;justify-content:center;width:auto}.language-button{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:inherit!important;font-weight:400!important;outline:none!important;padding:8px;text-align:left!important;text-decoration:none!important}.language-flag{margin:0}.language-option{font-size:.95rem;padding:12px 16px}.nav-right,.social-links-container{gap:12px}.l-header .telegram-link,.l-header .whatsapp-link{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;margin:0;position:relative;transition:all .3s ease;width:48px}.l-header .telegram-link i,.l-header .whatsapp-link i{font-size:24px}.l-header .telegram-link:hover,.l-header .whatsapp-link:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.l-header .telegram-link:active,.l-header .whatsapp-link:active{transform:translateY(0)}.l-header .whatsapp-link{color:#25d366}.l-header .telegram-link{color:#08c}.language-switcher{align-items:center;display:flex;height:100%;position:relative}.language-button{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:rgba(255,255,255,.9);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:all .3s ease}.language-button:hover{background:hsla(0,0%,100%,.1);color:#fff}.language-flag{font-size:28px;line-height:1}.language-dropdown{backdrop-filter:blur(10px);background:rgba(86,15,221,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(0,0,0,.4);list-style:none;margin:0;min-width:200px;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% + 8px)}.language-option{align-items:center;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:rgba(255,255,255,.9);cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease;width:100%}.language-option:last-child{border-bottom:none}.language-option:hover{background:hsla(0,0%,100%,.1)}.language-option.active{background:rgba(86,15,221,.2);color:#fff;font-weight:500}.language-option.active:before{display:none}.language-name{font-size:14px;font-weight:500}.language-abbr{color:rgba(255,255,255,.9);font-size:12px;font-weight:600;margin-left:4px}.language-dropdown{min-width:160px;right:-8px}.language-option{padding:14px}.language-name{font-size:12px}@media screen and (min-width:20rem){.language-abbr,.language-name{font-size:13px}}@media screen and (min-width:24rem){.language-abbr,.language-name{font-size:14px}}.privacy-policy-container{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 auto;max-width:var(--content-2xl);padding:var(--space-xl)}.privacy-policy-header{margin-bottom:var(--space-2xl);text-align:center}.privacy-policy-title{color:#2a3b47;font-size:var(--text-3xl);margin-bottom:var(--space-md)}.privacy-policy-section{margin-bottom:var(--space-xl)}.privacy-policy-section-title{color:#2a3b47;font-size:var(--text-2xl);margin-bottom:var(--space-md)}.privacy-policy-text{line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}.privacy-policy-list{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.privacy-policy-list-item{margin-bottom:var(--space-sm)}.privacy-policy-contact{color:#560fdd;font-weight:500;text-decoration:none}.privacy-policy-contact:hover{text-decoration:underline}.scroll-to-top{backdrop-filter:blur(var(--space-xs));background:rgba(86,15,221,.15);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-full);bottom:var(--space-md);box-shadow:var(--shadow-md);height:var(--size-lg);right:var(--space-md);transform:translateY(var(--space-lg));transition:var(--transition-normal) var(--ease-out);width:var(--size-lg);z-index:var(--z-scroll-to-top)}.scroll-to-top:hover{background:rgba(86,15,221,.25);border-color:rgba(255,255,255,.15);box-shadow:0 var(--space-sm) var(--space-lg) rgba(86,15,221,.3),inset 0 0 0 1px rgba(255,255,255,.15);transform:translateY(calc(var(--space-xs)*-1))}.scroll-to-top svg{color:rgba(255,255,255,.9);filter:drop-shadow(0 var(--space-xs) var(--space-xs) rgba(0,0,0,.1));height:var(--size-sm);transition:var(--transition-normal) var(--ease-in-out);width:var(--size-sm)}.scroll-to-top:hover svg{color:#fff;filter:drop-shadow(0 var(--space-xs) var(--space-sm) rgba(0,0,0,.2));transform:translateY(calc(var(--space-xs-2)*-1))}@media screen and (min-width:30rem){.scroll-to-top{bottom:var(--space-lg);height:var(--size-xl);right:var(--space-lg);width:var(--size-xl)}.scroll-to-top svg{height:var(--size-md);width:var(--size-md)}}@media screen and (min-width:48rem){.scroll-to-top{bottom:var(--space-xl);height:var(--size-2xl);right:var(--space-xl);width:var(--size-2xl)}.scroll-to-top svg{height:var(--size-lg);width:var(--size-lg)}}:root{--header-height:4.5rem;--font-medium:500;--first-color:#7b4ee8;--white-color:#fff;--dark-color:#1a1a1a;--text-color:#2a3b47;--body-font:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--big-font-size:3.5rem;--h2-font-size:1.125rem;--normal-font-size:.875rem;--small-font-size:.75rem;--mb1:.375rem;--mb2:.75rem;--mb3:1.125rem;--mb4:1.5rem;--z-fixed:100}@media screen and (min-width:48rem){:root{--big-font-size:10.5rem;--h2-font-size:2rem;--normal-font-size:1rem;--small-font-size:.875rem;--mb1:.5rem;--mb2:1rem;--mb3:1.5rem;--mb4:2rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-color);font-family:var(--body-font);font-size:var(--normal-font-size);font-weight:var(--font-medium);line-height:1.4;margin:var(--header-height) 0 0 0}@media screen and (min-width:48rem){body{line-height:1.6;margin:var(--header-height) 0 0 0}}h1,h2,p,ul{margin:0}ul{list-style:none;padding:0}a{color:var(--text-color);text-decoration:none}img{display:block;height:auto;max-width:100%}.section{padding:var(--section-padding-top-mobile) 0 var(--section-padding-bottom-mobile) 0!important}.home{margin:0;padding:0!important}@media screen and (min-width:30rem){.section{padding:var(--section-padding-top) 0 var(--section-padding-bottom-tablet) 0!important}}@media screen and (min-width:48rem){.section{padding:var(--section-padding-top) 0 var(--section-padding-bottom-desktop) 0!important}}.section-title{color:var(--dark-color);font-size:var(--h2-font-size);margin:var(--mb4) 0;position:relative;text-align:center}.about-page .section-title,.about-section .section-title,.contact-page .section-title,.contact-section .section-title,.services-page .section-title{color:var(--white)!important}.about-page .section-title{font-size:1.5rem!important;font-weight:600!important}.section-title:after{background-color:var(--first-color);content:"";height:.18rem;left:0;margin:auto;position:absolute;right:0;top:2rem;width:32px}.bd-grid,.content-wrapper,.section-container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media screen and (max-width:767px){.home{height:auto;margin:0;min-height:100vh;overflow:hidden;padding:0;width:100%}}@media screen and (max-width:480px){.hero-cta{margin:0;padding:0;width:100%}}@media screen and (max-width:375px){.bd-grid{padding:0 .75rem}.approach-card,.outcome-item,.principle{padding:.75rem}.approach-card-icon,.outcome-icon,.principle-icon{height:28px;width:28px}.approach-card-icon i,.outcome-icon i,.principle-icon i{font-size:.9rem}.section-title{font-size:1rem}}.nav{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding:0 1rem}.nav-logo{font-size:var(--text-xl);font-weight:800;letter-spacing:1px}.nav-link,.nav-logo{color:var(--white-color)}.nav-link{align-items:center;display:flex;font-weight:var(--font-medium);gap:.5rem;transition:.3s}.nav-link:hover,.nav-logo,.nav-toggle{color:var(--white-color)}.show{right:0}.active{font-weight:600}.active i{background:rgba(86,15,221,.3);color:#fff}.social-item{margin-left:.5rem}.social-item .nav-link:after{display:none}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media screen and (min-width:768px){.nav{height:calc(var(--header-height) + .8rem);padding:0 2rem}.nav-list{align-items:center;display:flex;gap:1.8rem}.nav-item{margin-bottom:0;margin-left:0}.nav-link{padding:.6rem .8rem;position:relative}.social-item{margin-left:1rem}}.home{align-items:center;display:flex;height:auto;justify-content:center;min-height:100vh;overflow:hidden;perspective:1000px;width:100%}.home,img[loading=eager]{position:relative;transform-style:preserve-3d}img[loading=eager]{backface-visibility:hidden;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);visibility:hidden}img[loading=eager].loaded{opacity:1;visibility:visible}.hero-subtitle,.hero-title{text-align:left;width:100%}@media screen and (min-width:48rem){.home{align-items:center;display:flex;justify-content:center;min-height:100vh}.hero-cta{flex-direction:row;width:auto}}.hero-title{font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:var(--mb2)}.hero-subtitle,.hero-title{color:var(--white-color);text-align:left}.hero-subtitle{font-size:1.3rem;font-style:italic;line-height:1.4;margin-bottom:var(--mb3);opacity:.9}.hero-cta{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;margin-bottom:var(--mb4);width:100%}.hero-cta button{max-width:100%}@media screen and (min-width:48rem){.hero-title{font-size:1.5rem;line-height:1.3}.hero-subtitle{font-size:1.1rem}.hero-cta{flex-direction:row;justify-content:flex-start;margin-bottom:0;width:auto}.home-title{font-size:var(--big-font-size)}}.btn{border-radius:var(--radius-pill);display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-align:center;transition:.3s}.btn-primary{background-color:var(--white-color);color:var(--first-color)}.btn-primary:hover{background-color:var(--dark-color);color:var(--white-color)}.btn-secondary{border:2px solid var(--white-color);color:var(--white-color)}.btn-secondary:hover{background-color:var(--white-color);color:var(--first-color)}@media screen and (min-width:768px){body{margin:0}.section{padding:4rem 0 2rem}.section-title{margin-bottom:3rem}.section-title:after{top:3rem;width:64px}}@media screen and (min-width:1024px){.bd-grid{margin-left:auto;margin-right:auto}}.footer-social,.hero-social-link{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1);color:rgba(255,255,255,.9);display:flex;height:45px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:45px}.footer-social:hover,.hero-social-link:hover{background:hsla(0,0%,100%,.15);box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-4px)}.footer-social svg,.hero-social-link svg{color:inherit;height:24px;transition:all .3s ease;width:24px}.footer-social:hover svg,.hero-social-link:hover svg{transform:scale(1.1)}.footer-social[href*=instagram]:hover,.hero-social-link.instagram-link:hover{color:#e4405f}.footer-social[href*=facebook]:hover,.hero-social-link.facebook-link:hover{color:#4267b2}.footer-social[href*=linkedin]:hover,.hero-social-link.linkedin-link:hover{color:#0077b5}.footer-social[href*="x.com"]:hover,.footer-social[href*=twitter]:hover,.hero-social-link.twitter-link:hover{color:#1da1f2}.footer-social[href*=youtube]:hover,.hero-social-link.youtube-link:hover{color:red}.footer-social[href*=whatsapp]:hover{color:#25d366}.footer-social[href*=telegram]:hover{color:#08c}@media screen and (max-width:768px){.footer-social,.hero-social-link{height:40px;width:40px}.footer-social svg,.hero-social-link svg{height:20px;width:20px}}@media screen and (max-width:480px){.footer-social,.hero-social-link{height:36px;width:36px}.footer-social svg,.hero-social-link svg{height:18px;width:18px}}.scroll-to-top{align-items:center;backdrop-filter:blur(10px);background:rgba(86,15,221,.95);border-radius:50%;bottom:2rem;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:max(2rem,calc(50vw - 600px + 2rem));transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:50px;z-index:9999}.scroll-to-top.show{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-top:hover{background:#560fdd;box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-4px)}.scroll-to-top svg{color:#fff;height:24px;transition:transform .3s ease;width:24px}.scroll-to-top:hover svg{transform:translateY(-2px)}@media screen and (max-width:768px){.scroll-to-top{bottom:1.5rem;height:45px;right:max(1.5rem,calc(50vw - 600px + 1.5rem));width:45px}.scroll-to-top svg{height:22px;width:22px}}@media screen and (max-width:480px){.scroll-to-top{bottom:1rem;height:40px;right:max(1rem,calc(50vw - 600px + 1rem));width:40px}.scroll-to-top svg{height:20px;width:20px}}.about-name{color:rgba(255,255,255,.95);font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.about-name-mobile{font-size:2rem;text-align:center}.about-name-desktop{font-size:2.2rem;text-align:left}.about-role{color:rgba(255,255,255,.9);display:block;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;text-shadow:0 1px 4px rgba(0,0,0,.3)}.about-role-mobile{font-size:1.2rem;text-align:center}.about-role-desktop{font-size:1.3rem;text-align:left}.about-text{color:rgba(255,255,255,.85);font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:1.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.about-text-mobile{font-size:1rem;text-align:center}.about-text-desktop{font-size:1.1rem;text-align:left}.about-text-small{font-size:.95rem}.tab-title{color:rgba(255,255,255,.95);font-family:Montserrat,sans-serif;font-size:var(--text-3xl);font-weight:800;letter-spacing:-.02em;margin:0 0 var(--space-xs) 0;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tab-title-mobile{font-size:var(--text-2xl);margin-bottom:var(--space-xs)}.tab-title-desktop{font-size:var(--text-3xl);margin-bottom:var(--space-xs)}.main-text{color:rgba(255,255,255,.85);font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 0 1.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.main-text-mobile{font-size:1.1rem;line-height:1.5}.main-text-desktop{font-size:1.25rem;line-height:1.6}.expertise-tagline{color:rgba(255,255,255,.85);font-style:italic;margin-top:1rem;text-shadow:0 1px 4px rgba(0,0,0,.3)}.expertise-tagline-mobile{font-size:1.1rem;text-align:center}.expertise-tagline-desktop{font-size:1.2rem;text-align:left}.about-content-container{align-items:center;display:flex;margin:0 auto 2rem;width:100%}.about-content-container-mobile{flex-direction:column;gap:1.5rem}.about-content-container-desktop{align-items:flex-start;flex-direction:row;gap:3rem}.about-text-container{flex:1}.about-text-container-mobile{text-align:center}.about-text-container-desktop{text-align:left}.about-social{display:flex;gap:1rem;margin-top:2rem}.about-social-mobile{justify-content:center}.about-social-desktop{justify-content:flex-start}.about-image-wrapper{border-radius:var(--radius-xl);box-shadow:0 10px 30px rgba(0,0,0,.3);flex-shrink:0;overflow:hidden;position:relative}.about-image-simple{display:block;height:auto;transition:transform .5s ease;width:100%}.about-image-overlay{background:linear-gradient(0deg,rgba(86,15,221,.15),transparent 60%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.mobile-tab-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:1rem;position:relative;z-index:2}.mobile-tab-nav::-webkit-scrollbar{display:none}.mobile-tab-button{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.25rem;text-transform:uppercase;transition:all .3s ease}.mobile-tab-button:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.mobile-tab-button.active{background:linear-gradient(135deg,#560fdd,#4815b6);box-shadow:0 4px 15px rgba(86,15,221,.25);color:#fff}.tab-container{overflow:hidden;position:relative;touch-action:pan-y}.tab-panel{animation:none!important;display:none;min-height:400px;transition:none!important}.tab-panel.active{display:block}.tab-content{padding:2rem 0}.tab-content-area{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.1) 50%,rgba(0,0,0,.05));border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:0;position:relative}.tab-content-area-mobile{margin-top:3.5rem;min-height:400px;padding:0}.tab-content-area-desktop{min-height:500px;padding:0}.tab-content-area-container{align-items:center;backdrop-filter:blur(15px);background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 2px 8px rgba(255,255,255,.1);display:flex;justify-content:center;margin:0 auto;max-width:800px;padding:2rem 1rem;width:100%}.tab-content-area-container-small{margin:0 1rem;max-width:calc(100vw - 2rem);padding:1.5rem .75rem}.approach-intro-container,.method-intro-container,.results-intro-container{margin:0 auto 3rem;max-width:800px;padding:0 1rem;text-align:center}.approach-intro-container-mobile,.method-intro-container-mobile,.results-intro-container-mobile{margin-bottom:2rem;padding:0 .5rem}.approach-intro-container-desktop,.method-intro-container-desktop,.results-intro-container-desktop{margin-bottom:3rem;padding:0 1rem}.approach-intro-container-small,.method-intro-container-small,.results-intro-container-small{margin-bottom:1.5rem;padding:0 .25rem}.approach-intro-text{color:rgba(255,255,255,.85);font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 0 1.5rem;text-shadow:0 1px 4px rgba(0,0,0,.2)}.contact-page .section-title{color:var(--white)!important}
