@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Marcellus&family=Urbanist:wght@700&display=swap');.elementor-28847 .elementor-element.elementor-element-0844797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-28847 .elementor-element.elementor-element-26178c1{--spacer-size:50px}.elementor-28847 .elementor-element.elementor-element-dd32aba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-28847 .elementor-element.elementor-element-dd32aba.e-con{--flex-grow:0;--flex-shrink:0}.elementor-28847 .elementor-element.elementor-element-0fba1d0{z-index:1}.elementor-28847 .elementor-element.elementor-element-c42cff1{--spacer-size:100px}.elementor-widget-global{--divider-color:var(--e-global-color-secondary)}.elementor-widget-global .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-global.elementor-view-framed .elementor-icon,.elementor-widget-global.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-global.elementor-view-framed .elementor-icon,.elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-28847 .elementor-element.elementor-global-31182{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:1px}.elementor-28847 .elementor-element.elementor-global-31182 .elementor-divider-separator{width:100%}.elementor-28847 .elementor-element.elementor-global-31182 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-28847 .elementor-element.elementor-element-7b77d5c{z-index:1}.elementor-28847 .elementor-element.elementor-element-9e44232{--spacer-size:100px}.elementor-28847 .elementor-element.elementor-element-db0b66c{z-index:1}.elementor-28847 .elementor-element.elementor-element-f293145{--spacer-size:50px}:root{--page-title-display:none}@media(min-width:768px){.elementor-28847 .elementor-element.elementor-element-0844797{--content-width:60%}}@media(max-width:1130px) and (min-width:768px){.elementor-28847 .elementor-element.elementor-element-0844797{--content-width:100%}}.h2-lab{font-family:'Marcellus',serif;font-size:2.5rem;color:#2c3a53;line-height:1.2;margin-top:0;margin-bottom:0;width:100%;text-align:center}@media (max-width:900px){.services-grid{grid-template-columns:1fr}.h1-services{font-size:2.2rem}.h2-lab{font-size:1.8rem;padding-left:0;margin-left:0;margin-right:0;text-align:center;word-wrap:break-word}.section-header{width:100%;padding:0;overflow:hidden}}.sep-molecular{position:relative;border:none !important;height:1px !important;background:rgba(44,58,83,.15) !important;width:100%;margin:50px 0 !important;overflow:visible !important}.sep-molecular:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#ffb347;border-radius:50%;box-shadow:0 0 0 5px #fff}.sep-gradient{border:none !important;height:2px !important;margin:50px 0 !important;background:linear-gradient(90deg,transparent 0%,rgba(44,58,83,.2) 20%,#7a5bc2 50%,rgba(44,58,83,.2) 80%,transparent 100%) !important;opacity:.8}.sep-tech{position:relative;border:none !important;border-top:1px solid rgba(44,58,83,.1) !important;margin:40px 0 !important;width:100%}.sep-tech:before{content:'';position:absolute;top:-2px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#ffb347,#7a5bc2);border-radius:2px}.sep-molecular{position:relative;border:none !important;height:1px !important;background:rgba(44,58,83,.15) !important;width:100%;margin:50px 0 !important;overflow:visible !important}.sep-molecular:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#ffb347;border-radius:50%;box-shadow:0 0 0 5px #fff}.sep-gradient{border:none !important;height:2px !important;margin:50px 0 !important;background:linear-gradient(90deg,transparent 0%,rgba(44,58,83,.2) 20%,#7a5bc2 50%,rgba(44,58,83,.2) 80%,transparent 100%) !important;opacity:.8}.sep-tech{position:relative;border:none !important;border-top:1px solid rgba(44,58,83,.1) !important;margin:40px 0 !important;width:100%}.sep-tech:before{content:'';position:absolute;top:-2px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#ffb347,#7a5bc2);border-radius:2px}.faq-bento-section{max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:60px}.h2-lab{font-family:'Marcellus',serif;color:#2c3a53;font-size:2.5rem;line-height:1.2;margin:0}.section-subtitle{font-family:'Inter',sans-serif;color:#858a98;margin-top:10px;font-size:1.1rem}.bento-masonry{column-count:2;column-gap:30px;width:100%}.bento-card{break-inside:avoid;margin-bottom:30px;background:#fff;border:1px solid rgba(44,58,83,.08);border-radius:24px;padding:35px;display:flex;flex-direction:column;justify-content:flex-start;transition:all .3s ease;box-shadow:0 4px 20px rgba(44,58,83,.02);position:relative;overflow:hidden}.bento-card h4{font-family:'Marcellus',serif;color:#2c3a53;font-size:1.4rem;margin:15px 0 10px;line-height:1.25}.bento-card p{font-family:'Inter',sans-serif;font-size:.95rem;color:#5d6575;line-height:1.6;margin:0}.bento-card strong{color:#2c3a53;font-weight:600}.bento-tag{display:inline-block;font-family:'Urbanist',sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#858a98;background:rgba(44,58,83,.05);padding:6px 12px;border-radius:50px;width:fit-content}.card-expert,.card-collab{background:linear-gradient(145deg,#fff 0%,#faf9fc 100%);border-color:rgba(122,91,194,.1)}.card-expert .bento-tag,.card-collab .bento-tag{color:#7a5bc2;background:rgba(122,91,194,.08)}.collab-list{margin:15px 0 0;padding-left:20px;font-family:'Inter',sans-serif;font-size:.9rem;color:#5d6575}.collab-list li{margin-bottom:5px;list-style-type:disc}@media (max-width:768px){.bento-masonry{column-count:1}.bento-card{padding:30px 25px}.h2-lab{font-size:2rem}}