@font-face{font-family:Avenir;src:url(/assets/Avenir%20Regular-CgYKpSjw.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Book-B7pyLZi4.ttf)format("truetype");font-weight:450;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Light-D5ube9H8.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Heavy-Ce4d7WGH.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Avenir;src:url(/assets/Avenir%20Black-Dq5xIx-2.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mokoto;src:url(/assets/Mokoto%20Demo-DIykHdg5.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mokoto-Regular;src:url(/assets/mokoto-mokoto-regular-400-BGea2JQX.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mokoto-Glitch1;src:url(/assets/mokoto-mokoto-regular-glitch-mark-1-400-DjOtKh-p.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mokoto-Glitch2;src:url(/assets/mokoto-mokoto-regular-glitch-mark-2-400-BjtPKbgy.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mokoto-Outline;src:url(/assets/mokoto-mokoto-regular-glitch-mark-outline-400-BR0S5YnP.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:JottFLF-Casual;src:url(/assets/JottFLF-Casual-jUr-agyi.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:JottFLF-Bold;src:url(/assets/JottFLF-Bold-r19-M8jZ.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:JottFLF-Italic;src:url(/assets/JottFLF-Italic-BeRzXh4Y.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:JottFLF-BoldItalic;src:url(/assets/JottFLF-BoldItalic-BrKvzGWP.ttf)format("truetype");font-weight:700;font-style:italic}:root{--navy:#0a1128;--font-main:"Avenir", "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;font-family:var(--font-main);margin:0;padding:0}body{color:#f8fafc;background-color:#030712;background-image:radial-gradient(circle,#6366f11a 0%,#0000 50%),linear-gradient(#0a1128f2,#0a1128f2),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10L90 90M90 10L10 90' stroke='rgba(99, 102, 241, 0.05)' stroke-width='0.5'/%3E%3Ccircle cx='10' cy='10' r='1' fill='rgba(99, 102, 241, 0.2)'/%3E%3Ccircle cx='90' cy='90' r='1' fill='rgba(99, 102, 241, 0.2)'/%3E%3Ccircle cx='90' cy='10' r='1' fill='rgba(99, 102, 241, 0.2)'/%3E%3Ccircle cx='10' cy='90' r='1' fill='rgba(99, 102, 241, 0.2)'/%3E%3C/svg%3E");flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.section-full{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:4rem 0;display:flex}.navbarWrapper{z-index:1000;justify-content:center;padding:0 1.5rem;display:flex;position:fixed;top:24px;left:0;right:0}.navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#feffffd9;border-radius:24px;align-items:center;width:100%;max-width:1100px;height:61px;padding:0 16px 0 24px;display:flex;position:relative;box-shadow:0 10px 25px -5px #0000004d}.navbarContent{justify-content:space-between;align-items:center;width:100%;display:flex}.logoSection{align-items:center;display:flex;overflow:visible}.logoImg{width:auto;height:64px;transform:translateY(4px)}.linksGroup{flex:2;justify-content:center;align-items:center;gap:2.5rem;display:flex}.navItem{color:#0a1128;font-size:1.1rem;font-weight:700;text-decoration:none;transition:opacity .2s}.navItem:hover{opacity:.7}.ctaSection{justify-content:flex-end;display:flex}.ctaButton{color:#0a1128;white-space:nowrap;background:#fff;border-radius:9999px;padding:.25rem 1.5rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.ctaButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.mobileCta{display:none}.hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:25px;height:25px;padding:0;display:none}.hamburger span{transform-origin:1px;background:#0a1128;border-radius:10px;width:25px;height:2px;transition:all .3s linear;position:relative}.hamburger.active span:first-child{transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(20px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}.dropdownContainer{cursor:pointer;align-items:center;height:100%;display:flex;position:relative}.dropdownMenu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background-color:#fefffff2;border:1px solid #0000000d;border-radius:12px;min-width:180px;padding:8px 0;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 25px -5px #0003}.dropdownItem{color:#0a1128;text-align:left;padding:10px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:block}.dropdownItem:hover{background-color:#0a11280d}.dropdownContainer:after{content:"";width:100%;height:15px;position:absolute;top:100%;left:0}@media (width<=1000px){.linksGroup{gap:1.5rem}}@media (width<=720px){.hamburger{display:flex}.ctaSection{display:none}.linksGroup{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:none;background:#fefffff2;border-radius:24px;flex-direction:column;gap:2rem;padding:2rem;transition:all .3s;position:absolute;top:80px;left:0;right:0;box-shadow:0 20px 40px #0000001a}.linksGroup.mobileOpen{opacity:1;pointer-events:auto}.mobileCta{text-align:center;width:100%;display:block}.mobileCta .ctaButton{color:#fff;background:#0a1128;width:80%;padding:.8rem 0;display:inline-block}.dropdownMenu{box-shadow:none;text-align:center;background:0 0;border:none;width:100%;margin-top:10px;padding:0;display:none;position:static;transform:none}.dropdownMenu.isOpen{display:block}.dropdownItem{text-align:center;padding:12px 0;font-size:1.1rem}.dropdownContainer{flex-direction:column;width:100%;height:auto}.dropdownContainer:hover .dropdownMenu{display:none}.dropdownContainer.mobileShow .dropdownMenu{display:block}.dropdownToggle:after{content:" ▾";font-size:.8rem;transition:transform .3s;display:inline-block}.dropdownContainer.mobileShow .dropdownToggle:after{transform:rotate(180deg)}}.footer{color:#fff;background-color:#000;margin-top:auto;padding:1.5rem 0 1rem}.footerGrid{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.footerLeft{flex-direction:column;flex-shrink:0;gap:1.5rem;display:flex}.subscribeBtn{color:#49358c;background-color:#fff;border-radius:9999px;width:fit-content;padding:.8rem 2rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.subscribeBtn:hover{transform:translateY(-2px)}.copyright{color:#fff;font-size:.9rem}.footerGroupRight{flex:1;justify-content:flex-end;align-items:flex-start;gap:4rem;display:flex}.footerMiddle{gap:3rem;display:flex}.footerCol{flex-direction:column;align-items:center;gap:1rem;display:flex}.footerItem{color:#fff;white-space:nowrap;align-items:center;font-size:.95rem;font-style:italic;text-decoration:underline;transition:opacity .2s}.footerItem:hover{opacity:.7}.footerRight{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.socialIcons{gap:1rem;display:flex}.socialIcon{color:#fff;transition:transform .2s}.socialIcon:hover{color:#a78bfa;transform:scale(1.1)}.footerBrandInfo{align-items:center;gap:1rem;display:flex}.footerLogoImg{width:auto;height:32px}.brandName{letter-spacing:.1em;color:#fff;font-family:Mokoto;font-size:1.5rem;font-weight:900}@media (width<=1024px){.footerGrid{text-align:center;flex-direction:column;align-items:center;gap:4rem}.footerGroupRight{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%}.footerRight{align-items:center}}.team-member{justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:400px;display:flex}.team-member.left{flex-direction:row}.team-member.right{flex-direction:row-reverse}.team-member-image-wrapper{flex:0 0 40%;display:flex}.team-member.left .team-member-image-wrapper{justify-content:flex-start}.team-member.right .team-member-image-wrapper{justify-content:flex-end}.team-member-image{object-fit:contain;max-width:100%;max-height:400px;display:block}.team-member-info{flex-direction:column;flex:0 0 50%;justify-content:center;display:flex}.team-member.left .team-member-info{text-align:right;align-items:flex-end}.team-member.right .team-member-info{text-align:left;align-items:flex-start}.team-member-title-group{margin-bottom:1.5rem}.team-member-role{color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:1.5rem}.team-member-name{color:#fff;text-transform:uppercase;margin:0;font-size:2.1rem;font-weight:400}.team-member-description{color:#fff;opacity:.9;max-width:600px;font-size:1.2rem;line-height:1.6}.team-member.left .team-member-description{text-align:right}.team-member.right .team-member-description{text-align:left}@media (width<=1024px){.team-member-role{font-size:1.2rem}.team-member-name{font-size:1.8rem}.team-member-description{font-size:1.1rem}}@media (width<=768px){.team-member{gap:2rem;min-height:auto;text-align:center!important;flex-direction:column!important}.team-member-image-wrapper{flex:0 0 100%;width:100%;justify-content:center!important}.team-member-image{max-height:300px;margin:0 auto}.team-member-info{flex:0 0 100%;text-align:center!important;align-items:center!important}.team-member-description{max-width:100%;text-align:center!important}}@media (width<=480px){.team-member-name{font-size:1.5rem}.team-member-role{font-size:1rem}}.team-container{background:#060d28;min-height:100vh;padding-bottom:100px}.team-header{text-align:center;color:#fff;padding:120px 8% 80px}.team-header h1{letter-spacing:2px;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.team-header-content{max-width:800px;margin:0 auto}.team-header-content p{opacity:.9;font-size:1.1rem;line-height:1.6}.team-list{flex-direction:column;gap:4rem;max-width:1400px;margin:0 auto;padding:0 10%;display:flex}.team-separator{background:linear-gradient(90deg,#0000,#fff3,#0000);width:80%;height:4px;margin:0 auto 4rem}@media (width<=1024px){.team-header{padding:100px 5% 60px}.team-list{padding:0 5%}}@media (width<=768px){.team-header h1{font-size:2rem}.team-list{gap:6rem}}@media (width<=480px){.team-header h1{font-size:1.75rem}}.milestones-page{background-color:#060d28;min-height:100vh;margin:0;padding:0}.milestones-hero{background-color:#050c21;background-image:url(/assets/rt1-CVWimkxg.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 45%;padding-top:4rem;position:relative}.hero-header-content{flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.milestones-badge{color:#fff;background:linear-gradient(90deg,#004aad 0%,#cb6ce6 100%);border-radius:0 100px 100px 0;margin-top:20px;padding:.2rem 5rem .2rem 6rem;display:inline-block}.milestones-badge h1{font-size:2.2rem;font-weight:600}.initiatives-title{letter-spacing:1.5px;text-transform:uppercase;margin:30px 0 30px 40px;font-size:2rem;font-weight:700}.hero-image-container{width:100%;position:relative;overflow:hidden}.hero-image-container img{filter:brightness(45%)contrast(95%);width:100%;height:auto;display:block}.hero-overlay-text{text-align:center;width:80%;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.hero-overlay-text p{color:#fff;text-shadow:2px 2px 8px #000c;margin:0;font-family:JottFLF-Casual,cursive,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.4}.forum-section{justify-content:center;width:100%;display:flex}.forum-grid{flex-wrap:wrap;width:100%;max-width:1280px;min-height:600px;display:flex}.forum-image-block{flex:0 0 55%}.forum-image-block img{object-fit:cover;width:100%;height:100%;display:block}.forum-text-block{flex:0 0 45%;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.forum-content-wrapper{text-align:center}.forum-title{font-family:var(--font-main);letter-spacing:.5px;margin-bottom:2rem;font-size:2rem;font-weight:600;line-height:1.1}.forum-description{font-family:var(--font-main);margin-bottom:3rem;font-size:1.4rem;font-weight:400}.forum-discover-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#004aad 0%,#cb6ce6 100%);border:none;border-radius:2rem;padding:.8rem 2.8rem;font-size:1.6rem;font-weight:600;transition:filter .3s,background .3s}.forum-discover-btn:hover{filter:brightness(85%)}.forum-grid.reversed .forum-image-block{flex:0 0 40%}.forum-grid.reversed .forum-text-block{flex:0 0 60%}.contribution-section{width:100%}.contribution-bg{background-position:50%;background-size:cover;width:100%;height:60vh;position:relative}.contribution-overlay{background:#060d2866;align-items:center;width:100%;height:100%;padding:0 10%;display:flex;position:absolute;top:0;left:0}.contribution-content{color:#fff;max-width:800px}.contribution-content h2{font-family:var(--font-main);margin-bottom:2rem;font-size:2rem;font-weight:600;line-height:1.2}.contribution-link{font-family:var(--font-main);color:#fff;word-break:break-all;font-size:1.5rem;text-decoration:none;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s}.contribution-link:hover{text-decoration:underline}@media (width<=1024px){.forum-grid{flex-direction:column;min-height:auto}.forum-grid.reversed{flex-direction:column-reverse}.forum-grid .forum-image-block,.forum-grid.reversed .forum-image-block,.forum-grid .forum-text-block,.forum-grid.reversed .forum-text-block{flex:none;width:100%}.forum-image-block img{height:auto;max-height:60vh}.forum-title{font-size:2rem}.forum-description{font-size:1.3rem}}@media (width<=768px){.milestones-hero{background-size:auto 30%}.milestones-badge{padding:.2rem 3rem .2rem 2rem}.milestones-badge h1{font-size:1.8rem}.initiatives-title{margin:20px 0 20px 20px;font-size:1.5rem}.hero-overlay-text{width:90%;bottom:20%}.hero-overlay-text p{font-size:1.3rem}.forum-text-block{padding:3rem 1.5rem}.forum-title{font-size:1.8rem}.forum-description{margin-bottom:2rem;font-size:1.2rem}.forum-discover-btn{padding:.6rem 2rem;font-size:1.2rem}.contribution-bg{height:400px}.contribution-content h2{font-size:1.8rem}.contribution-link{font-size:1.1rem}}@media (width<=480px){.milestones-hero{background-size:auto 20%}.milestones-badge{padding:.2rem 2rem .2rem 1rem}.milestones-badge h1{font-size:1.5rem}.initiatives-title{margin:15px 0 15px 15px;font-size:1.2rem}.hero-overlay-text{bottom:15%}.hero-overlay-text p{font-size:1rem}.forum-title{font-size:1.5rem}.forum-description{font-size:1.1rem}.contribution-overlay{padding:0 5%}.contribution-content h2{font-size:1.5rem}.contribution-link{font-size:1rem}}.faq-page{color:#fff;text-align:center;background:linear-gradient(#1e40af 0%,#1e1b4b 100%);min-height:100vh;padding:100px 2rem 60px;font-family:Avenir,Inter,sans-serif}.faq-header-tag{opacity:.9;margin-bottom:2rem;font-size:1.5rem;font-style:italic}.faq-title{letter-spacing:-1px;margin-bottom:.5rem;font-size:4rem;font-weight:900}.faq-subtitle{max-width:550px;margin:0 auto 5rem;font-size:2rem;font-weight:400;line-height:1.5}.faq-grid{column-count:4;column-gap:1.5rem;max-width:1400px;margin:0 auto}@media (width<=1200px){.faq-grid{column-count:3}}@media (width<=900px){.faq-grid{column-count:2}}@media (width<=600px){.faq-grid{column-count:1}}.faq-item{break-inside:avoid;text-align:left;border-radius:28px;margin-bottom:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 30px #00000a1a}.faq-item:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0003}.faq-question{margin-bottom:.75rem;font-size:1.1rem;font-weight:700;line-height:1.3}.faq-answer{font-size:.95rem;font-weight:400;line-height:1.5}.esenciaflow-page{color:#fff;min-height:100vh}.esenciaflow-hero{background-position:50%;background-size:cover;align-items:center;width:100%;min-height:100vh;padding:0 5%;display:flex;position:relative}.esenciaflow-hero:before{content:"";background:#0006;position:absolute;inset:0}.esenciaflow-content{z-index:2;width:100%;height:100%;position:relative}.esenciaflow-left h1{letter-spacing:-1px;margin:0;padding-left:1rem;font-size:5rem;font-weight:800;line-height:1}.esenciaflow-main-group{flex-direction:column;flex:1;justify-content:center;padding-top:8%;display:flex}.esenciaflow-center h2{color:#fff;max-width:800px;margin:0;font-size:3rem;font-weight:600;line-height:1.1}.esenciaflow-center p{max-width:700px;margin:0;padding-top:4%;font-size:1.5rem;font-weight:400;line-height:1.5}@media (width<=1024px){.esenciaflow-content{text-align:center;grid-template-columns:1fr}.esenciaflow-left h1{padding-left:0;font-size:3.5rem}.esenciaflow-center{text-align:center;align-items:center}.esenciaflow-center h2{font-size:2.2rem}.esenciaflow-center p{font-size:1.25rem}}@media (width<=768px){.esenciaflow-hero{min-height:auto;padding-top:100px;padding-bottom:40px}.esenciaflow-left h1{font-size:2.8rem}.esenciaflow-center h2{font-size:1.8rem}.esenciaflow-center p{padding-top:6%;font-size:1.1rem}}@media (width<=480px){.esenciaflow-left h1{font-size:2.2rem}.esenciaflow-center h2{font-size:1.5rem}.esenciaflow-center p{font-size:1rem}}.esenciaflow-bottom-section{background-color:#b6d8fc;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-top:2rem;display:flex}.bottom-section-text{text-align:center;margin-bottom:50px;padding:0 5%}.bottom-section-text p{color:#1a1a1a;margin:0;font-size:1.5rem;font-weight:500;line-height:1.3}.bottom-images-container{flex:1;align-items:flex-end;gap:8%;width:100%;padding:0;display:flex}.bottom-l-img,.bottom-r-img{object-fit:contain;object-position:bottom;flex:1;width:46%;height:auto;max-height:100%}.bottom-l-img{object-position:bottom right}.bottom-r-img{object-position:bottom left}@media (width<=1024px){.esenciaflow-bottom-section{min-height:auto;padding:3rem 1.5rem 0}.bottom-section-text{margin-bottom:30px;padding:0}.bottom-section-text p{font-size:1.3rem}.bottom-images-container{flex-direction:column;align-items:center;gap:20px}.bottom-l-img,.bottom-r-img{width:100%;max-width:450px}}@media (width<=768px){.bottom-section-text p{font-size:1.1rem;line-height:1.4}}.octopus-effect-section{background:linear-gradient(#b6d8fc,#2259ae,#2626a7,#010105);justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:40px 1rem;display:flex}.octopus-content{text-align:center;flex-direction:column;gap:60px;width:100%;max-width:1200px;display:flex}.octopus-content h2{color:#000;margin:0;font-size:3rem;font-weight:700}.octopus-images{justify-content:center;align-items:center;gap:5%;display:flex}.octopus-img{object-fit:contain;width:45%;height:auto}@media (width<=1024px){.octopus-effect-section{min-height:auto;padding:3rem 1.5rem}.octopus-content{gap:30px}.octopus-content h2{font-size:2rem}.octopus-images{flex-direction:column;gap:30px}.octopus-img{width:100%;max-width:450px}}@media (width<=768px){.octopus-content h2{font-size:1.6rem}}.electrode-section{color:#fff;background-color:#000;padding:60px 10%}.electrode-top{justify-content:space-between;align-items:center;gap:50px;margin-bottom:80px;display:flex}.electrode-text{flex:1}.electrode-text p{font-size:1.8rem;font-style:italic;font-weight:300;line-height:1.4}.electrode-image{flex:1;justify-content:flex-end;display:flex}.electrode-image img{border-radius:40px;width:100%;max-width:550px}.electrode-cards{justify-content:center;gap:1rem;display:flex}.electrode-card{text-align:center;background-color:#2b11a0;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;max-width:300px;padding:2.5rem 1rem 4.5rem;display:flex}.electrode-card h3{letter-spacing:-.5px;font-size:1.4rem;font-weight:700}.electrode-card p{opacity:1;font-size:1.4rem;line-height:1.3}@media (width<=1024px){.electrode-section{padding:30px 5%}.electrode-top{text-align:center;flex-direction:column;gap:30px;margin-bottom:50px}.electrode-image{justify-content:center}.electrode-cards{flex-direction:column;align-items:center;gap:20px}.electrode-text p{font-size:1.3rem}.electrode-card{width:100%;max-width:400px;min-height:auto;padding:2rem 1.5rem}.electrode-card h3{font-size:1.3rem}.electrode-card p{font-size:1rem}}@media (width<=768px){.electrode-text p{font-size:1.1rem;line-height:1.5}}.flow-app-section{text-align:center;background:#fff;padding:2rem}.flow-app-header{color:#000;max-width:900px;margin:0 auto 1rem}.flow-app-header h2{letter-spacing:-2px;margin-bottom:2rem;font-size:3rem;font-weight:900;line-height:1.1}.flow-app-header p{font-size:1.25rem;font-weight:400;line-height:1.6}.flow-app-images{justify-content:center;align-items:flex-end;gap:1rem;max-width:1400px;margin:0 auto;display:flex}.flow-app-images img,.flow-app-images video{object-fit:cover;width:300px;height:auto}.flow-tel-left,.flow-tel-right{transform-origin:bottom;transform:scale(.8)}.flow-tel-middle{transform-origin:bottom;z-index:5;transform:scale(1)}@media (width<=968px){.flow-app-section{padding:3rem 1.5rem}.flow-app-header h2{margin-bottom:1.5rem;font-size:2.2rem}.flow-app-header p{font-size:1.1rem}.flow-app-images img,.flow-app-images video{width:180px}}@media (width<=600px){.flow-app-header h2{font-size:1.8rem}.flow-app-header p{font-size:1rem}.flow-app-images{flex-direction:column;align-items:center;gap:2rem}.flow-app-images img,.flow-app-images video{width:100%;max-width:260px}.flow-tel-left,.flow-tel-right{transform:scale(1)}}.iris-page{color:#fff;min-height:100vh;padding-top:100px}.iris-section{flex-direction:column;max-width:1200px;margin:0 auto;padding:0 2rem 2rem;display:flex}.iris-header-top{text-align:left}.iris-header-top h1{letter-spacing:-2px;margin:0;font-size:5rem;font-weight:900}.iris-content-split{justify-content:space-between;align-items:center;gap:4rem;display:flex}.iris-text-col{text-align:center;flex:1;padding-left:6rem;padding-right:6rem}.iris-text-col p{font-size:2.4rem;font-weight:500;line-height:1.5}.iris-image-col{flex:1;justify-content:center;align-items:center;display:flex}.circle-frame{border:15px solid #1e3a8a;border-radius:50%;width:450px;height:450px;overflow:hidden;box-shadow:0 0 50px #1e3a8a4d}.circle-frame video{object-fit:cover;pointer-events:none;width:100%;height:100%}.clarity-section{background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:40vh;margin-top:4rem;display:flex;position:relative}.clarity-section:before{content:"";background:#0a112866;position:absolute;inset:0}.clarity-content{z-index:1;text-align:center;max-width:1200px;padding:0 6rem;position:relative}.clarity-content h2{color:#fff;text-shadow:0 4px 20px #0000004d;font-size:4rem;font-weight:800;line-height:1.2}.engineering-section{background:#000;padding:2rem}.engineering-top{max-width:1000px;margin:0 auto}.engineering-container{text-align:center;background-color:#fff;border-radius:16px 24px;padding:.2rem}.engineering-container p{color:#0f172a;border:4px solid #49358c;border-radius:16px;font-size:1rem;font-weight:500;line-height:1.6}.engineering-middle{background-color:#000;justify-content:space-between;align-items:center;width:100%;min-height:400px;padding:2rem 8rem;display:flex;overflow:visible}.engineering-left-img{justify-content:flex-start;align-items:flex-start;height:100%;margin-left:-2rem;display:flex}.engineering-left-img img{object-fit:contain;max-width:450px;height:auto}.engineering-right-grid{flex-direction:column;align-items:center;gap:50px;padding-right:1rem;display:flex}.row{flex-wrap:wrap;justify-content:center;gap:80px;display:flex}.circle{color:#fff;width:90px;height:90px;font-family:var(--font-main);text-align:center;background-color:#000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 0 0 12px #12283a,0 0 0 18px #2b6187,0 0 30px #2b618766}.features-bottom{justify-content:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.feature-card{color:#000;text-align:center;background:#fdfaff;border-radius:16px;flex:1;max-width:400px;padding:3rem 2rem}.feature-card h3{font-size:1.4rem;font-weight:800}.feature-card p{font-size:1rem;font-weight:400;line-height:1.5}.style-section{background:#000;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.style-text{flex:1;padding-left:12%}.style-text h2{color:#fff;letter-spacing:-2px;font-size:5rem;font-style:italic;font-weight:400;line-height:1.1}.style-image{flex:1.2;justify-content:flex-end;margin-bottom:2rem;margin-right:-4rem;display:flex}.style-image img{object-fit:contain;width:100%;height:auto;display:block}.iris-app-section{text-align:center;background:#fff;padding:2rem}.iris-app-header{color:#000;max-width:900px;margin:0 auto 1rem}.iris-app-header h2{letter-spacing:-2px;margin-bottom:2rem;font-size:3rem;font-weight:900;line-height:1.1}.iris-app-header p{font-size:1.25rem;font-weight:400;line-height:1.6}.iris-app-images{justify-content:center;align-items:flex-end;gap:1rem;max-width:1400px;margin:0 auto;display:flex}.iris-app-images img,.iris-app-images video{object-fit:cover;width:300px;height:auto}.iris-tel-left,.iris-tel-right{transform-origin:bottom;transform:scale(.8)}.iris-tel-right{mix-blend-mode:multiply}.iris-tel-middle{transform-origin:bottom;z-index:5;transform:scale(1)}@media (width<=1200px){.iris-header-top h1{font-size:4rem}.iris-text-col{padding-left:2rem;padding-right:2rem}.iris-text-col p{font-size:2rem}.circle-frame{width:380px;height:380px}.engineering-middle{padding:2rem 4rem}}@media (width<=968px){.iris-section{padding-top:2rem}.iris-header-top{text-align:center;margin-bottom:2rem}.iris-header-top h1{font-size:3.5rem}.iris-content-split{flex-direction:column;gap:3rem}.iris-text-col{padding:0}.circle-frame{border-width:10px;width:320px;height:320px}.clarity-content{padding:0 2rem}.clarity-content h2{font-size:2.5rem}.engineering-middle{flex-direction:column;gap:4rem;min-height:auto;padding:4rem 0}.engineering-left-img{justify-content:center;width:100%;margin-left:0}.engineering-left-img img{max-width:100%}.engineering-circles-container{flex-wrap:wrap;justify-content:center;gap:15px;max-width:100%;padding:0;display:flex}.features-bottom{flex-direction:column;align-items:center}.feature-card{max-width:100%}.style-section{flex-direction:column}.style-text{text-align:center;padding:4rem 2rem}.style-text h2{font-size:3.5rem}.style-image{width:100%;margin-right:0}.iris-app-header h2{font-size:2.5rem}.iris-app-images img{width:180px}}@media (width<=768px){.iris-header-top h1{font-size:3rem}.iris-text-col p{font-size:1.6rem}.row{gap:40px}.circle{width:80px;height:80px;font-size:14px;box-shadow:0 0 0 8px #12283a,0 0 0 12px #2b6187,0 0 20px #2b61874d}.iris-app-images{flex-direction:column;align-items:center;gap:3rem}.iris-tel-left,.iris-tel-right,.iris-tel-middle{transform:scale(1);width:250px!important}}@media (width<=480px){.iris-header-top h1{font-size:2.5rem}.circle-frame{width:260px;height:260px}.clarity-content h2{font-size:2rem}.style-text h2{font-size:2.5rem}.engineering-container p{font-size:.9rem}.row{gap:40px}.iris-app-header h2{font-size:2rem}}.elactica-page{color:#fff;background-color:#000;min-height:100vh}.elactica-hero{text-align:center;padding:100px 5%}.elactica-hero h1{margin-bottom:1rem;font-size:4rem;font-weight:900}.elactica-section{background-color:#000;flex-direction:column;align-items:center;padding:100px 10%;display:flex}.elactica-title{text-align:center;margin-bottom:80px;font-size:5rem;font-weight:700}.elactica-content{justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1400px;display:flex}.elactica-labels{flex-direction:column;flex:1;gap:30px;display:flex}.elactica-label{color:#000;text-align:center;background-color:#fff;border-radius:2rem;width:fit-content;min-width:350px;padding:25px 40px;font-size:1.5rem;font-style:italic;font-weight:700;box-shadow:0 10px 30px #ffffff1a}.elactica-image{flex:1.5;justify-content:center;display:flex}.elactica-image img{object-fit:contain;width:100%;max-width:800px;height:auto}@media (width<=1024px){.elactica-content{text-align:center;flex-direction:column}.elactica-labels{align-items:center;width:100%}.elactica-title{margin-bottom:50px;font-size:4rem}.elactica-label{width:100%;min-width:auto;max-width:450px;padding:20px 30px;font-size:1.2rem}}@media (width<=768px){.elactica-title{margin-bottom:30px;font-size:3rem}.elactica-label{border-radius:1.5rem;padding:15px 20px;font-size:1.05rem}}@media (width<=480px){.elactica-title{font-size:2rem}}.elactica-info-section{color:#000;text-align:center;background-color:#fdfaff;padding:2rem 4%}.info-content{margin:0 auto}.info-content h3{margin-bottom:40px;font-size:1.4rem;font-weight:800;line-height:1.2}.info-content p{font-size:1.2rem;font-weight:400;line-height:1.5}.continuous-care-section{color:#fff;text-align:center;background-color:#000;padding:2rem 4%}.care-title{margin-bottom:80px;font-size:4rem;font-style:italic;font-weight:700}.care-visuals{justify-content:center;align-items:flex-end;gap:50px;width:100%;max-width:1400px;margin:0 auto;display:flex}.care-phone,.care-laptop{object-fit:contain;width:auto;height:400px}@media (width<=1024px){.info-content h3{margin-bottom:25px;font-size:1.3rem}.info-content p{font-size:1.1rem;line-height:1.45}.continuous-care-section{padding:4rem 5%}.care-title{margin-bottom:50px;font-size:3rem}.care-visuals{flex-direction:column;align-items:center;gap:40px}.care-phone,.care-laptop{object-fit:contain;width:100%;max-width:450px;height:auto;max-height:300px}}@media (width<=768px){.elactica-info-section{padding:2.5rem 1.5rem}.info-content h3{margin-bottom:20px;font-size:1.15rem}.info-content p{font-size:.95rem}.continuous-care-section{padding:3rem 1.5rem}.care-title{margin-bottom:30px;font-size:2.2rem}}@media (width<=480px){.care-title{font-size:1.8rem}}.clinical-neuroscience-section{color:#fff;background-color:#000;flex-direction:column;gap:2rem;padding:100px 10%;display:flex}.clinical-top{justify-content:space-between;align-items:center;gap:50px;display:flex}.clinical-image{flex:1}.clinical-image img{border-radius:30px;width:100%;max-width:600px}.clinical-text{flex:1}.clinical-text p{text-align:center;font-size:1.8rem;font-style:italic;font-weight:300;line-height:1.4}.clinical-cards{justify-content:space-between;gap:2rem;display:flex}.clinical-card{color:#000;text-align:center;background-color:#fff;border-radius:30px;flex-direction:column;flex:1;justify-content:center;min-height:240px;padding:50px 30px;display:flex}.clinical-card h3{font-size:1.3rem;font-weight:800;line-height:1.2}.clinical-card p{font-size:1.3rem;font-weight:500;line-height:1.4}.clinical-footer{text-align:center}.clinical-footer p{letter-spacing:1px;font-size:1.5rem;font-weight:600}@media (width<=1024px){.clinical-neuroscience-section{gap:30px;padding:60px 5%}.clinical-top{text-align:center;flex-direction:column;gap:30px}.clinical-text p{text-align:center;font-size:1.4rem}.clinical-cards{flex-direction:column;align-items:center;gap:20px}.clinical-card{border-radius:20px;width:100%;max-width:450px;min-height:auto;padding:30px 20px}.clinical-card h3{margin-bottom:10px;font-size:1.2rem}.clinical-card p{font-size:1rem;line-height:1.4}.clinical-footer p{font-size:1.3rem}}@media (width<=768px){.clinical-neuroscience-section{padding:40px 1.5rem}.clinical-text p{font-size:1.15rem}.clinical-footer p{font-size:1.1rem}}@media (width<=480px){.clinical-text p{font-size:1rem}}.heroSection{background-image:url(/assets/hero-COhmClTF.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:100vh;min-height:600px;padding:88px 2rem 0;display:flex;overflow:hidden}.heroContentWrapper{align-items:center;gap:4rem;width:100%;height:100%;display:flex}.heroLeft{text-align:left;flex-direction:column;flex:0 0 60%;align-items:flex-start;margin-left:2rem;display:flex}.heroTitle{color:#fff;font-size:4rem;font-weight:800;line-height:1.1}.heroDescription{color:#fff;max-width:550px;margin-bottom:2.5rem;font-size:1.1rem;font-weight:300;line-height:1.6}.heroCta{color:#0a1128;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:9999px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.heroCta:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.heroRight{justify-content:center;align-items:start;display:flex}.mockupImg{object-fit:contain;filter:drop-shadow(0 20px 50px #00000080);width:auto;max-height:70vh}.featuresSection{color:#0f172a;text-align:center;background:#fdfaff;padding:60px 2rem}.featuresTextContent{max-width:900px;margin:0 auto 1rem}.featuresTitle{color:#0a1128;margin-bottom:1.5rem;font-size:2.5rem;font-style:italic;font-weight:800}.featuresDescription{color:#475569;font-size:1.2rem;font-weight:400;line-height:1.7}.featuresImageGrid{justify-content:center;align-items:center;width:calc(100% + 4rem);margin-top:4rem;margin-left:-2rem;margin-right:-2rem;display:flex}.featuresImgSide{width:25%;height:auto;display:block}.featuresImgMiddle{width:50%;height:auto;display:block}.aboutSection{width:100%;min-height:100vh;display:flex}.aboutLeft{color:#fff;text-align:center;background:#060d28;flex-direction:column;flex:0 0 60%;justify-content:center;align-items:center;padding:4rem 8%;display:flex}.aboutQuote{font-family:inherit;font-size:1.1rem;font-weight:600;line-height:1.3}.aboutTextContainer{max-width:600px}.aboutDescription{color:#f8fafc;margin-bottom:2rem;font-size:.9rem;font-weight:300;line-height:1.6}.aboutTeamBtn{color:#060d28;cursor:pointer;background:#fff;border:none;border-radius:9999px;align-items:center;gap:8px;margin-top:4rem;padding:14px 45px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 10px 30px #0000004d}.aboutRight{text-align:center;background:#fdfaff;flex-direction:column;flex:0 0 40%;justify-content:center;align-items:center;gap:5rem;padding:4rem 8%;display:flex}.aboutFeatureTitle{background:linear-gradient(90deg,#6366f1,#ec4899);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:1.4rem;font-weight:800}.aboutFeatureText{color:#0f172a;font-size:1.1rem;font-weight:400}.impactSection{color:#fff;background:#000;flex-direction:column;justify-content:center;min-height:80vh;padding:60px 10% 120px;display:flex}.impactHeader{align-items:center;gap:3rem;margin-bottom:4rem;display:flex}.impactNumber{letter-spacing:-2px;margin:0;font-size:max(6rem,10vw);font-weight:800;line-height:.8}.impactTagline{color:#fff;max-width:800px;margin:0;font-size:clamp(1.2rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.1}.impactGridContainer{width:100%;padding:0 8%}.impactGrid{grid-template-columns:1fr 1fr 180px;align-items:center;gap:4rem 6rem;font-size:clamp(1rem,2vw,1.8rem);font-style:italic;display:grid}.impactGridItem{align-items:center;gap:1.5rem;display:flex}.impactAsterisk{color:#fff;font-size:2rem}.impactManyMore{color:#ffffff80}.impactGridEnd{grid-area:1/3/span 3;justify-self:end}.impactFinalText{text-align:left;max-width:180px;margin:0;font-size:1.8rem;font-weight:800;line-height:1.1}@media (width<=1024px){.heroSection{height:auto;min-height:100vh;padding:120px 1.5rem 4rem}.heroContentWrapper{text-align:center;flex-direction:column;height:auto}.heroLeft{text-align:center;flex:0 0 100%;align-items:center;margin-left:0}.heroTitle{font-size:3.5rem}.heroRight{justify-content:center;width:100%;display:flex}.mockupImg{width:80%;max-height:50vh}.heroDescription{letter-spacing:-.05em;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1}.aboutSection{flex-direction:column}.aboutLeft,.aboutRight{flex:0 0 100%;padding:4rem 10%}}@media (width<=768px){.heroTitle{font-size:4rem}.aboutQuote{font-size:1rem}.impactSection{padding:4rem 5%}.impactHeader{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.impactGridContainer{padding:0}.impactGrid{grid-template-columns:1fr;gap:1rem}.impactGridEnd{grid-area:auto;justify-self:start;max-width:none;margin-top:2rem}.impactFinalText{max-width:none;font-size:1.5rem}}
