*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111;background:#fff;min-width:320px;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}:root{--green:#38e889;--green-dark:#20d879;--dark:#0b1612;--dark-card:#18211e;--text:#111;--muted:#5c5c5c;--white:#fff}.navbar{z-index:10;background:linear-gradient(#179415 0%,#45d53c 100%);justify-content:space-between;align-items:center;min-height:72px;padding:0 22px;display:flex;position:relative}.navbar-logo img{object-fit:contain;width:64px;height:64px}.navbar-links{align-items:center;gap:25px;margin-left:auto;margin-right:20px;display:flex}.navbar-links a{color:#fff;font-size:13px;font-weight:500;transition:opacity .2s}.navbar-links a:hover{opacity:.75}.accessibility-button{color:#000;cursor:pointer;background:0 0;border:0;font-size:21px}.hero{border-radius:0 0 42px 42px;height:89px;position:relative;overflow:hidden}.hero-background{background-image:url(/assets/herobg-CYnc6qyQ.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.hero-content h1{color:#13d928;letter-spacing:.5px;text-shadow:0 0 8px #00ff5059;font-size:24px;font-weight:800}.hero-subtitle{color:#fff;margin-top:5px;font-size:7px}.green-button{background:var(--green);color:#07110c;border:0;border-radius:5px;justify-content:center;align-items:center;padding:8px 14px;font-size:8px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.green-button:hover{background:var(--green-dark);transform:translateY(-1px)}.dark-button{color:#fff;background:#151d1a;border-radius:5px;justify-content:center;align-items:center;padding:8px 14px;font-size:8px;display:inline-flex}.vision-section{text-align:center;width:min(88%,760px);margin:10px auto 28px}.vision-section h2{font-size:clamp(25px,4vw,39px);font-weight:800;line-height:.98}.vision-section h2 span{color:var(--green);display:block}.vision-description{max-width:700px;margin:7px auto 0;font-size:9px;line-height:1.25}.vision-support{margin-top:25px;font-size:9px;line-height:1.3}.vision-green-text{color:#35b96e;max-width:560px;margin:6px auto 12px;font-size:8px;line-height:1.35}.technology-build{grid-template-columns:1.2fr .7fr;align-items:center;gap:55px;margin-top:40px;display:grid}.technology-build-content h2,.section-heading h2{font-size:20px;font-weight:800;line-height:1.05}.technology-build-content p{color:#222;margin-top:10px;font-size:8px;line-height:1.35}.technology-build-content .green-button{margin-top:14px}.technology-build-image{justify-content:center;display:flex}.technology-build-image img{object-fit:cover;border-radius:10px;width:145px;height:145px}.what-we-do{margin-top:40px}.section-heading p{max-width:540px;margin-top:5px;font-size:8px;line-height:1.3}.technology-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:14px;display:grid}.technology-card{color:#fff;background:#18211e;border-radius:3px;min-height:108px;padding:13px}.technology-code{color:var(--green);margin-bottom:7px;font-size:6px;display:block}.technology-card h3{color:#fff;margin-bottom:7px;font-size:9px;font-weight:700}.technology-card p{color:#bfc6c3;font-size:7px;line-height:1.35}.ecosystem-section{margin-top:35px}.ecosystem-section>h2{text-align:center;margin-bottom:14px;font-size:18px}.ecosystem-card{background:#091610;border-radius:15px;justify-content:center;align-items:center;min-height:180px;padding:7px;display:flex;overflow:hidden}.ecosystem-card img{object-fit:contain;width:100%;height:100%;max-height:180px}.projects-section{margin-top:35px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:15px;display:grid}.project-card{background:#15201c;border:1px solid #777;overflow:hidden}.project-image{background:#fff;width:100%;height:160px}.project-image img{object-fit:cover;width:100%;height:100%}.project-content{color:#fff;padding:0 12px 13px}.project-content h3{text-align:center;margin:-1px 0 7px;font-size:16px;line-height:1.1}.project-content p{color:#e1e5e3;font-size:7px;line-height:1.35}.project-technologies{flex-direction:column;gap:3px;margin-top:9px;font-size:6px;display:flex}.project-technologies strong{color:var(--green)}.mission-section{margin-top:40px}.mission-card{color:#fff;text-align:center;background:#08130f;border-radius:16px;padding:38px 30px}.mission-card h2{font-size:clamp(20px,3vw,30px);line-height:1.15}.mission-card p{color:#aeb8b4;max-width:530px;margin:14px auto 20px;font-size:8px;line-height:1.4}.mission-points{grid-template-columns:repeat(3,1fr);gap:8px;max-width:600px;margin:0 auto;display:grid}.mission-points>div{background:#111d18;border-radius:3px;padding:10px 7px}.mission-points strong,.mission-points span{display:block}.mission-points strong{color:#fff;font-size:7px}.mission-points span{color:#8e9994;margin-top:4px;font-size:6px}.cta-section{justify-content:center;padding:32px 20px;display:flex}.cta-card{color:#fff;text-align:center;background:#19221f;border-radius:10px;width:min(90%,580px);padding:25px}.cta-card h2{font-size:20px}.cta-card p{color:#b9c0bd;max-width:450px;margin:8px auto 12px;font-size:8px;line-height:1.4}.cta-buttons{justify-content:center;gap:8px;display:flex}.footer{color:#fff;background:#151c19;padding:20px 20px 18px}.footer-main{grid-template-columns:1.4fr repeat(4,1fr);gap:30px;width:min(96%,1100px);margin:0 auto;display:grid}.footer-brand img{width:70px;height:auto}.footer-brand p{margin-top:6px;font-size:7px;line-height:1.25}.footer-brand small{color:#82908a;margin-top:8px;font-size:5px;display:block}.footer-column h3{margin-bottom:3px;font-size:8px}.footer-column a{color:#9da8a3;font-size:6px}@media (width<=800px){.navbar{padding:0 14px}.navbar-links{gap:12px;margin-right:10px}.navbar-links a{font-size:10px}.technology-build{grid-template-columns:1fr;gap:20px}.technology-build-image{order:-1}.technology-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=560px){.navbar{min-height:62px}.navbar-logo img{width:50px;height:50px}.navbar-links{gap:8px;margin:0 5px}.navbar-links a{font-size:8px}.accessibility-button{font-size:16px}.hero{border-radius:0 0 30px 30px;height:90px}.hero-content h1{font-size:21px}.technology-grid,.project-grid,.mission-points{grid-template-columns:1fr}.project-image{height:190px}.footer-main{grid-template-columns:repeat(2,1fr);gap:20px}.footer-brand{grid-column:1/-1}.cta-buttons{flex-direction:column;align-items:center}}.about-page{color:#111;background:#fff;min-height:100vh}.about-navbar{background:linear-gradient(#179415 0%,#40d83b 100%);align-items:center;min-height:80px;padding:0 22px;display:flex}.about-navbar-logo img{object-fit:contain;width:62px;height:62px}.about-navbar-links{align-items:center;gap:24px;margin-left:auto;display:flex}.about-navbar-links a{color:#fff;font-size:13px;font-weight:500}.about-navbar-links a.active{color:#050505}.about-accessibility{cursor:pointer;background:0 0;border:0;margin-left:18px;font-size:21px}.about-hero{justify-content:space-between;align-items:center;width:min(95%,980px);min-height:135px;margin:0 auto;padding:10px 28px;display:flex}.about-hero-content{max-width:650px}.about-hero h1{font-size:clamp(25px,4vw,38px);font-weight:800;line-height:.95}.about-hero h1 span{color:#777;display:block}.about-hero h1 strong{color:#38db83}.about-hero-content>p{max-width:500px;margin-top:10px;font-size:8px;line-height:1.35}.about-green-button{color:#07130d;background:#3ee995;border-radius:2px;justify-content:center;align-items:center;margin-top:10px;padding:7px 13px;font-size:7px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0000001f}.about-hero-content small{color:#555;margin-top:7px;font-size:5px;display:block}.about-hero-logo img{object-fit:contain;width:128px;height:128px}.founded-bar{color:#fff;background:#303331;align-items:stretch;width:min(95%,940px);min-height:32px;margin:0 auto;display:flex}.founded-year{color:#39e98b;align-items:center;padding:3px 10px;font-size:25px;line-height:1;display:flex}.founded-content{border-left:1px solid #505452;flex:1;padding:3px 7px}.founded-content h3{font-size:9px}.founded-content p{color:#b8bfbc;max-width:550px;margin-top:2px;font-size:5px;line-height:1.2}.founded-label{color:#777d7a;align-self:flex-start;padding:5px;font-size:4px}.about-section{width:min(94%,960px);margin:28px auto 0}.about-section>h2{font-size:18px;line-height:1}.who-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:10px;display:grid}.who-highlight{color:#fff;background:#343534;border:1px solid #35d97f;border-radius:8px;align-items:center;min-height:65px;padding:10px;font-size:14px;font-weight:600;line-height:.98;display:flex}.who-cards{flex-direction:column;gap:7px;display:flex}.who-card{color:#fff;background:#343534;border-radius:3px;min-height:47px;padding:9px}.who-card p{color:#d7dad8;font-size:6px;line-height:1.35}.who-brand{color:#39d33e;-webkit-text-stroke:1px #111;margin-top:28px;font-size:36px;font-weight:900;line-height:1}.why-section{margin-top:30px}.why-intro{max-width:900px;margin-top:7px;font-size:7px;line-height:1.4}.process-row{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px;display:grid}.process-card{color:#fff;background:#202522;border-radius:2px;min-height:70px;padding:7px}.process-card-active{border:1px solid #35e98a}.process-card span{color:#35e98a;font-size:5px}.process-card h3{margin-top:6px;font-size:7px}.process-card p{color:#aeb5b1;margin-top:5px;font-size:5px;line-height:1.25}.dark-about-card{color:#fff;text-align:center;background:#0d0e0e;border-radius:10px;width:min(94%,960px);margin:28px auto 0;padding:28px 25px}.vision-card h2{color:#39ec91;font-size:23px}.dark-about-card blockquote{margin-top:10px;font-size:23px;font-weight:700;line-height:1.12}.vision-card>p{color:#9ca5a1;max-width:480px;margin:18px auto 0;font-size:6px;line-height:1.4}.vision-symbol{color:#4c5953;justify-content:center;align-items:center;gap:25px;margin:18px auto 0;font-size:5px;display:flex}.vision-symbol b{color:#fff;border:1px solid #3de991;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:7px;display:flex}.mission-card{padding-bottom:22px}.mission-card h2{color:#39ec91;font-size:23px}.mission-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:22px;display:grid}.mission-item{text-align:left;background:#191e1c;border-radius:3px;min-height:70px;padding:8px}.mission-item span{color:#3ee994;font-size:5px}.mission-item h3{margin-top:7px;font-size:7px}.mission-item p{color:#9fa8a3;margin-top:5px;font-size:5px;line-height:1.3}.mission-line{background:#37e58a;width:100%;height:1px;margin-top:8px}.technology-cycle{margin-top:32px}.technology-cycle>p{margin-top:5px;font-size:7px}.cycle-row{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:13px;display:grid}.cycle-card{color:#fff;background:#202421;min-height:65px;padding:7px}.cycle-card-active{border:1px solid #38e98b}.cycle-card span{color:#36e98b;font-size:5px}.cycle-card h3{margin-top:6px;font-size:7px}.cycle-card p{color:#9da6a1;margin-top:4px;font-size:5px;line-height:1.25}.beliefs-section{margin-top:28px}.belief-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.belief-card{color:#fff;background:#202421;border-radius:3px;min-height:72px;padding:10px}.belief-card span{float:right;color:#747e79;font-size:5px}.belief-card h3{font-size:8px}.belief-card p{color:#aab2ae;margin-top:6px;font-size:6px;line-height:1.35}.about-quote{text-align:center;width:min(90%,720px);margin:55px auto 0}.about-quote h2{color:#174f22;font-size:clamp(22px,4vw,32px);line-height:1.1}.about-quote h2 span{color:#32b84b;display:block}.about-quote p{margin-top:12px;font-size:7px;line-height:1.4}.build-meaningful{text-align:center;margin:42px auto 0}.build-meaningful h2{font-size:21px}.build-meaningful p{margin-top:6px;font-size:7px;line-height:1.4}.founder-section{width:min(94%,900px);margin:42px auto 35px}.founder-section>h2{font-size:18px}.founder-content{max-width:350px;margin-top:20px}.founder-content h3{font-size:13px}.founder-content>span{color:#38bd60;margin-top:3px;font-size:6px;display:block}.founder-content p{margin-top:7px;font-size:6px;line-height:1.4}.founder-tags{gap:4px;margin-top:7px;display:flex}.founder-tags span{color:#fff;background:#202421;padding:3px 5px;font-size:5px}.about-footer{color:#fff;background:#151c19;padding:20px}.about-footer-inner{grid-template-columns:1.4fr repeat(4,1fr);gap:28px;width:min(96%,1050px);margin:0 auto;display:grid}.about-footer-brand img{width:72px}.about-footer-brand p{margin-top:5px;font-size:7px;line-height:1.25}.about-footer-brand small{color:#78827e;margin-top:8px;font-size:5px;display:block}.about-footer-column{flex-direction:column;gap:5px;display:flex}.about-footer-column h3{font-size:8px}.about-footer-column a{color:#9da7a2;font-size:6px}@media (width<=800px){.about-navbar-links{gap:12px}.about-navbar-links a{font-size:10px}.who-grid{grid-template-columns:1fr}.process-row{grid-template-columns:repeat(3,1fr)}.cycle-row{grid-template-columns:repeat(4,1fr)}.mission-grid{grid-template-columns:repeat(2,1fr)}.about-footer-inner{grid-template-columns:repeat(3,1fr)}.about-footer-brand{grid-column:1/-1}}@media (width<=560px){.about-navbar{min-height:62px;padding:0 12px}.about-navbar-logo img{width:50px;height:50px}.about-navbar-links{gap:7px}.about-navbar-links a{font-size:7px}.about-accessibility{margin-left:7px;font-size:16px}.about-hero{padding:10px 8px}.about-hero-logo img{width:90px;height:90px}.about-hero-content{max-width:65%}.about-hero h1{font-size:23px}.who-highlight{font-size:12px}.process-row,.cycle-row,.belief-grid{grid-template-columns:repeat(2,1fr)}.mission-grid{grid-template-columns:1fr 1fr}.dark-about-card blockquote{font-size:18px}.about-footer-inner{grid-template-columns:repeat(2,1fr)}.about-footer-brand{grid-column:1/-1}}.technologies-page{color:#111;background:#fff;min-height:100vh}.technologies-navbar{background:linear-gradient(#179313 0%,#3ed83a 100%);align-items:center;min-height:80px;padding:0 18px;display:flex}.technologies-logo img{object-fit:contain;width:82px;height:82px}.technologies-nav-links{align-items:center;gap:26px;margin-left:auto;display:flex}.technologies-nav-links a{color:#fff;font-size:14px;font-weight:500;text-decoration:none}.technologies-nav-links a.active{color:#000}.technologies-accessibility{cursor:pointer;background:0 0;border:none;margin-left:20px;font-size:23px}.technology-section{width:min(92%,980px);margin:0 auto}.technology-section h2{margin:0;font-size:25px;font-weight:700;line-height:1.1}.technology-section>p{margin-top:8px;font-size:9px;line-height:1.45}.technology-hero{justify-content:space-between;align-items:center;gap:45px;width:min(92%,980px);min-height:285px;margin:0 auto;padding:60px 20px 35px;display:flex}.technology-hero-content{flex:1}.technology-hero h1{margin:0;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.02}.technology-hero h1 span{color:#3ee994}.technology-hero p{max-width:560px;margin-top:10px;font-size:9px;line-height:1.45}.technology-hero-image{flex:0 0 42%}.technology-hero-image img{object-fit:cover;border-radius:22px;width:100%;display:block}.tech-stack-section{margin-top:5px}.tech-stack-container{background-color:#7b8285;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;min-height:620px;margin-top:22px;padding:34px 50px}.tech-stack-grid{grid-template-columns:repeat(4,1fr);gap:18px 50px;max-width:850px;margin:0 auto;display:grid}.tech-stack-card{min-width:0}.tech-logo-box{background:#fff;border-radius:5px 5px 0 0;justify-content:center;align-items:center;height:90px;display:flex;overflow:hidden}.tech-logo-box img{object-fit:contain;width:100%;height:100%}.tech-description{background:#ffffffeb;border-radius:0 0 5px 5px;min-height:60px;padding:6px 7px}.tech-description p{color:#313131;margin:0;font-size:6px;line-height:1.18}.ai-tools-section{margin-top:40px}.ai-tools-section>p{max-width:900px}.ai-tools-grid{grid-template-columns:repeat(5,1fr);align-items:center;gap:35px;margin-top:25px;display:grid}.ai-tool{justify-content:center;align-items:center;height:65px;display:flex}.ai-tool img{object-fit:contain;max-width:100%;max-height:65px}.interconnected-section{text-align:center;width:min(92%,1100px);margin:70px auto 0}.interconnected-section h2{color:#111;margin:0;font-size:32px;font-weight:700;line-height:1.15}.interconnected-section>p{color:#32c66d;width:min(90%,850px);margin:14px auto 0;font-size:13px;line-height:1.45}.ecosystem-container{box-sizing:border-box;background:#151817;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin-top:35px;padding:24px 22px;display:grid}.ecosystem-card{text-align:left;box-sizing:border-box;background:#202321;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:102px;padding:18px 14px;display:flex;overflow:hidden}.ecosystem-card span{color:#35e995;flex-shrink:0;width:100%;margin:0 0 7px;font-size:8px;font-weight:600;line-height:1;display:block!important}.ecosystem-card h3{color:#fff;white-space:normal;overflow-wrap:break-word;flex-shrink:0;width:100%;margin:0;font-size:11px;font-weight:700;line-height:1.2;display:block!important}.ecosystem-card p{color:#aeb6b2;white-space:normal;overflow-wrap:break-word;flex-shrink:0;width:100%;margin:6px 0 0;font-size:7px;line-height:1.3;display:block!important}.deployment-section{margin-top:70px}.deployment-grid{grid-template-columns:repeat(5,1fr);gap:4px;width:94%;margin:25px auto 0;display:grid}.deployment-card{color:#fff;box-sizing:border-box;background:#1d1f1e;min-height:80px;padding:9px}.deployment-card.deployment-active{border:1px solid #39e88c}.deployment-card>span{color:#44e995;font-size:5px}.deployment-card h3{margin-top:7px;font-size:9px}.deployment-card p{color:#aab2ae;margin-top:5px;font-size:5px;line-height:1.3}.technology-challenge{text-align:center;color:#fff;background:#1b1b1b;border-radius:12px;width:min(90%,900px);margin:55px auto 25px;padding:32px 20px}.technology-challenge h2{font-size:clamp(30px,5vw,42px);line-height:1.05}.technology-challenge p{color:#b4b9b6;max-width:480px;margin:14px auto 0;font-size:8px;line-height:1.45}.technology-contact-button{color:#07140e;background:#00d884;margin-top:18px;padding:9px 18px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.technologies-footer{color:#fff;background:#151c19;padding:22px 15px}.technologies-footer-inner{grid-template-columns:1.5fr repeat(4,1fr);gap:30px;width:min(96%,1000px);margin:0 auto;display:grid}.technologies-footer-brand img{width:85px}.technologies-footer-brand p{margin-top:5px;font-size:8px;line-height:1.25}.technologies-footer-brand small{color:#737c78;margin-top:10px;font-size:5px;display:block}.technologies-footer-column{flex-direction:column;gap:5px;display:flex}.technologies-footer-column h3{font-size:9px}.technologies-footer-column a{color:#9da5a1;font-size:7px;text-decoration:none}@media (width<=900px){.technologies-nav-links{gap:14px}.technologies-nav-links a{font-size:11px}.technology-hero{gap:25px}.tech-stack-grid{column-gap:25px}.ai-tools-grid{gap:20px}.ecosystem-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ecosystem-card{min-height:95px}.ecosystem-card h3{font-size:11px}.ecosystem-card p{font-size:7px}}@media (width<=700px){.technologies-navbar{min-height:65px}.technologies-logo img{width:60px;height:60px}.technologies-nav-links{gap:9px}.technologies-nav-links a{font-size:8px}.technologies-accessibility{margin-left:8px;font-size:17px}.technology-hero{flex-direction:column;align-items:flex-start;padding-top:35px}.technology-hero-content{width:100%}.technology-hero-image{align-self:center;width:75%}.tech-stack-container{padding:25px 20px}.tech-stack-grid{grid-template-columns:repeat(3,1fr);gap:14px}.ai-tools-grid{grid-template-columns:repeat(3,1fr)}.ecosystem-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px}.ecosystem-card{border-radius:18px;min-height:90px;padding:15px 12px}.ecosystem-card span{font-size:7px}.ecosystem-card h3{font-size:10px}.ecosystem-card p{font-size:6.5px}.deployment-grid,.technologies-footer-inner{grid-template-columns:repeat(3,1fr)}.technologies-footer-brand{grid-column:1/-1}}@media (width<=480px){.technologies-navbar{padding:0 9px}.technologies-logo img{width:48px;height:48px}.technologies-nav-links{gap:6px}.technologies-nav-links a{font-size:6.5px}.technologies-accessibility{font-size:14px}.technology-hero{min-height:auto;padding:30px 5px 25px}.technology-hero h1{font-size:30px}.technology-hero-image{width:90%}.technology-section h2{font-size:21px}.tech-stack-container{padding:20px 10px}.tech-stack-grid{grid-template-columns:repeat(2,1fr);gap:12px}.tech-logo-box{height:75px}.tech-description{min-height:70px}.tech-description p{font-size:6px}.ai-tools-grid{grid-template-columns:repeat(2,1fr);gap:15px}.interconnected-section{width:94%;margin-top:55px}.interconnected-section h2{font-size:25px}.interconnected-section>p{width:92%;font-size:9px;line-height:1.5}.ecosystem-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:25px;padding:12px}.ecosystem-card{border-radius:16px;min-height:92px;padding:14px 11px}.ecosystem-card span{margin-bottom:6px;font-size:7px}.ecosystem-card h3{font-size:10px}.ecosystem-card p{margin-top:5px;font-size:6.5px;line-height:1.25}.deployment-grid{grid-template-columns:repeat(2,1fr)}.technology-challenge{padding:28px 15px}.technologies-footer-inner{grid-template-columns:repeat(2,1fr);gap:20px}.technologies-footer-brand{grid-column:1/-1}}@media (width<=360px){.technologies-nav-links{gap:4px}.technologies-nav-links a{font-size:6px}.ecosystem-container{grid-template-columns:1fr}.ecosystem-card{min-height:82px}}.products-page{color:#111;background:#fff;min-height:100vh}.products-navbar{background:linear-gradient(#179313 0%,#3ed83a 100%);align-items:center;min-height:80px;padding:0 18px;display:flex}.products-logo img{object-fit:contain;width:82px;height:82px}.products-nav-links{align-items:center;gap:26px;margin-left:auto;display:flex}.products-nav-links a{color:#fff;font-size:14px;font-weight:500;text-decoration:none}.products-nav-links a.active{color:#000}.products-accessibility{cursor:pointer;background:0 0;border:none;margin-left:20px;font-size:23px}.products-hero{justify-content:space-between;align-items:center;gap:50px;width:min(95%,1120px);margin:0 auto;padding:20px 0 35px;display:flex}.products-hero-content{flex:1}.products-hero h1{margin:0;font-size:clamp(38px,5vw,54px);font-weight:700;line-height:1.05}.products-hero h1 span{color:#00d884;display:block}.products-hero p{max-width:570px;margin-top:15px;font-size:11px;line-height:1.5}.products-hero-image{width:43%}.products-hero-image img{object-fit:cover;border-radius:24px;width:100%;height:230px;display:block}.products-section{width:min(94%,1080px);margin:0 auto}.products-section>h2{margin:0;font-size:25px;font-weight:600}.systems-section{margin-top:5px}.featured-product{background:#1c1c1c;border-radius:6px;grid-template-columns:1fr 1fr;width:92%;min-height:450px;margin:35px auto 0;display:grid;overflow:hidden;box-shadow:0 15px 30px #0000001f}.featured-content{color:#fff;padding:22px 24px}.featured-label{color:#45d99b;font-size:7px;display:block}.featured-category{color:#32d993;margin-top:22px;font-size:7px;display:block}.featured-content h2{margin:8px 0 10px;font-size:30px}.featured-content>p{color:#b7b7b7;font-size:9px;line-height:1.5}.featured-features{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px;display:grid}.featured-features div{flex-direction:column;gap:5px;display:flex}.featured-features strong{color:#55e9aa;font-size:8px}.featured-features span{color:#9e9e9e;font-size:7px;line-height:1.4}.featured-bottom{background:#252525;margin-top:22px;padding:10px}.featured-bottom span{color:#777;font-size:6px;display:block}.featured-bottom strong{color:#3cde98;margin-top:5px;font-size:6px;display:block}.featured-image{background:#111;min-height:450px}.featured-image img{object-fit:cover;width:100%;height:100%}.product-cards{grid-template-columns:repeat(3,1fr);gap:30px;width:92%;margin:45px auto 0;display:grid}.product-card{color:#fff;box-sizing:border-box;background:#1c1c1c;border-radius:10px;padding:18px}.product-card-image{background:#fff;border:1px solid #999;justify-content:center;align-items:center;width:100%;height:180px;display:flex;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%}.product-card h3{text-align:center;margin:15px 0 0;font-size:16px;line-height:1.2}.product-card>p{color:#bcbcbc;margin-top:18px;font-size:7px;line-height:1.6}.product-points{flex-direction:column;gap:10px;margin-top:15px;display:flex}.product-points span{color:#a9a9a9;font-size:7px;line-height:1.4}.product-tech{flex-direction:column;gap:7px;margin-top:15px;display:flex}.product-tech strong{color:#fff;font-size:7px}.product-tech span{color:#b4b4b4;font-size:6px}.product-card small{color:#45db99;margin-top:25px;font-size:6px;display:block}.benchmark-section{margin-top:75px}.benchmark-container{color:#fff;background:#1d1d1d;border-radius:12px;width:92%;margin:30px auto 0;padding:22px}.benchmark-header,.benchmark-row{grid-template-columns:1.1fr 1.2fr 1.4fr 1.7fr .8fr;align-items:center;gap:15px;display:grid}.benchmark-header{color:#777;padding-bottom:12px;font-size:6px}.benchmark-row{color:#b6b6b6;border-top:1px solid #292929;padding:9px 0;font-size:6px;line-height:1.3}.benchmark-row span:first-child{color:#fff}.benchmark-row span:nth-child(3){color:#35d997}.benchmark-row b{color:#42e59e;text-align:center;background:#124f38;padding:4px;font-size:5px}.pillars-section{margin-top:60px}.pillars-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px;display:grid}.pillar-card{color:#fff;box-sizing:border-box;background:#1d1d1d;border-radius:5px;min-height:175px;padding:15px}.pillar-icon{color:#3ee49a;font-size:18px}.pillar-card h3{margin-top:7px;font-size:12px}.pillar-card p{color:#b2b2b2;margin-top:7px;font-size:7px;line-height:1.5}.pillar-card small{color:#777;margin-top:15px;font-size:5px;display:block}.pipeline-section{margin-top:60px}.section-description{margin-top:8px;font-size:9px}.pipeline-grid{grid-template-columns:repeat(7,1fr);gap:5px;width:94%;margin:25px auto 0;display:grid}.pipeline-card{color:#fff;box-sizing:border-box;background:#1d1d1d;min-height:115px;padding:12px}.pipeline-card>span{color:#39db96;font-size:5px}.pipeline-card h3{margin-top:9px;font-size:10px}.pipeline-card p{color:#a7a7a7;margin-top:7px;font-size:6px;line-height:1.35}.pipeline-active{border-bottom:2px solid #32dc96}.products-cta{text-align:center;width:min(90%,850px);margin:80px auto 40px}.products-cta h2{margin:0;font-size:36px;line-height:1.1}.products-cta p{max-width:560px;margin:20px auto 0;font-size:9px;line-height:1.5}.products-footer{color:#fff;background:#151c19;grid-template-columns:1.5fr repeat(4,1fr);gap:30px;padding:28px 20px;display:grid}.products-footer-brand img{width:70px}.products-footer-brand h2{margin-top:5px;font-size:20px}.products-footer-brand p{margin-top:5px;font-size:9px;line-height:1.2}.products-footer-brand small{color:#777;margin-top:20px;font-size:5px;display:block}.products-footer-column{flex-direction:column;gap:7px;display:flex}.products-footer-column h3{margin:0 0 5px;font-size:12px}.products-footer-column a{color:#aaa;font-size:8px;text-decoration:none}@media (width<=900px){.products-nav-links{gap:15px}.products-nav-links a{font-size:11px}.featured-product{width:96%}.product-cards{gap:15px;width:96%}.pillars-grid{grid-template-columns:repeat(2,1fr)}.pipeline-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.products-navbar{min-height:65px}.products-logo img{width:60px;height:60px}.products-nav-links{gap:9px}.products-nav-links a{font-size:8px}.products-accessibility{margin-left:8px;font-size:17px}.products-hero{flex-direction:column;align-items:flex-start;padding:35px 10px}.products-hero-image{align-self:center;width:80%}.featured-product{grid-template-columns:1fr}.featured-image{min-height:300px}.product-cards{grid-template-columns:1fr}.product-card-image{height:220px}.benchmark-container{overflow-x:auto}.benchmark-header,.benchmark-row{min-width:800px}.pipeline-grid,.products-footer{grid-template-columns:repeat(3,1fr)}.products-footer-brand{grid-column:1/-1}}@media (width<=480px){.products-navbar{padding:0 8px}.products-logo img{width:48px;height:48px}.products-nav-links{gap:5px}.products-nav-links a{font-size:6.5px}.products-accessibility{font-size:14px}.products-hero{width:92%}.products-hero h1{font-size:32px}.products-hero p{font-size:9px}.products-hero-image{width:95%}.products-hero-image img{height:180px}.products-section{width:92%}.products-section>h2{font-size:21px}.featured-product{width:100%}.featured-content{padding:18px}.featured-content h2{font-size:25px}.featured-features{grid-template-columns:1fr}.product-cards{width:100%}.product-card{padding:14px}.pillars-grid{grid-template-columns:1fr}.pipeline-grid{grid-template-columns:repeat(2,1fr)}.products-cta h2{font-size:29px}.products-footer{grid-template-columns:repeat(2,1fr);gap:20px}.products-footer-brand{grid-column:1/-1}}@media (width<=360px){.products-nav-links{gap:3px}.products-nav-links a{font-size:5.5px}.pipeline-grid{grid-template-columns:1fr}}.research-page{color:#171717;background:#fff;width:100%;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.research-page .site-header{box-sizing:border-box;z-index:100;background:linear-gradient(#0b970d 0%,#42d13d 100%);width:100%;height:80px;padding:0 18px;position:relative}.research-page .header-container{box-sizing:border-box;align-items:center;width:100%;height:80px;margin:0 auto;display:flex}.research-page .header-logo{flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;text-decoration:none;display:flex}.research-page .header-logo img{object-fit:contain;width:82px;height:82px;display:block}.research-page .main-nav{white-space:nowrap;align-items:center;gap:26px;margin-left:auto;display:flex}.research-page .main-nav a{color:#fff;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,opacity .2s}.research-page .main-nav a:hover,.research-page .main-nav a.active{color:#000}.research-page .header-support{color:#000;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:auto;height:auto;margin-left:20px;padding:0;font-size:23px;line-height:1;display:flex}.section-container{width:min(1160px,92%);margin:0 auto}.section-container h2{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.15}.section-description{color:#333;max-width:950px;margin:0 0 24px;font-size:14px;line-height:1.45}.research-hero{grid-template-columns:1fr .92fr;align-items:center;gap:60px;width:min(1160px,92%);margin:38px auto 44px;display:grid}.research-hero-content h1{letter-spacing:-1.5px;margin:0 0 15px;font-size:48px;line-height:1.02}.research-hero-content p{max-width:590px;margin:0 0 13px;font-size:14px;line-height:1.5}.research-hero-content blockquote{color:#0ba7b8;margin:0 0 18px;font-size:12px;font-style:italic}.dark-button{color:#fff;background:#1c1c1c;align-items:center;gap:12px;padding:10px 17px;font-size:11px;text-decoration:none;display:inline-flex}.dark-button span{font-size:14px}.research-hero-image{border-radius:16px;width:100%;height:280px;overflow:hidden}.research-hero-image img{object-fit:cover;width:100%;height:100%}.research-purpose{margin-bottom:44px}.research-flow{box-sizing:border-box;background:#1c1c1c;border-radius:5px;width:100%;padding:20px;box-shadow:0 5px 14px #0000001f}.flow-header{color:#888;letter-spacing:.5px;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:8px;display:flex}.flow-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.flow-card{box-sizing:border-box;background:#292929;border-radius:3px;min-height:145px;padding:12px 10px}.flow-card.highlight{border-bottom:3px solid #2ee89d}.flow-number{color:#25e29b;margin-bottom:10px;font-size:8px;display:block}.flow-card h3{color:#fff;margin:0 0 10px;font-size:13px;line-height:1.1}.flow-card p{color:#a8a8a8;margin:0;font-size:9px;line-height:1.45}.flow-line{background:#26dc96;width:65%;height:2px;margin-top:14px}.explore-section{margin-bottom:42px}.explore-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.explore-card{color:#fff;box-sizing:border-box;background:#202020;border-radius:4px;min-height:230px;padding:19px}.card-icon{color:#20dc96;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:14px;font-size:12px;display:flex}.explore-card h3{margin:0 0 14px;font-size:17px;font-weight:500}.explore-card p{color:#b8b8b8;margin:0 0 17px;font-size:10px;line-height:1.5}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.tag-list span{color:#c4c4c4;border:1px solid #424242;border-radius:2px;padding:4px 6px;font-size:7px}.tag-list span:last-child{color:#24dc97}.projects-section{margin-bottom:45px}.projects-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.project-card{color:#fff;box-sizing:border-box;background:#202020;border-radius:4px;min-height:185px;padding:18px}.project-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.project-top span{color:#21d994;letter-spacing:.5px;font-size:7px}.project-top strong{color:#20dd96;background:#103b2b;padding:3px 6px;font-size:7px;font-weight:500}.project-card h3{margin:0 0 12px;font-size:18px;font-weight:500}.project-description{background:#2b2b2b;padding:10px}.project-description small{color:#777;margin-bottom:6px;font-size:7px;display:block}.project-description p{color:#c2c2c2;margin:0;font-size:9px;line-height:1.45}.project-bottom{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.project-bottom span{color:#888;font-size:7px}.project-bottom a{color:#24dd97;font-size:8px;text-decoration:none}.life-section{margin-bottom:45px}.life-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.life-card{color:#fff;background:#202020;border-radius:4px;min-height:250px;padding:18px}.life-card-number{color:#20dc96;margin-bottom:18px;font-size:7px}.life-card h3{margin:0 0 15px;font-size:17px;font-weight:500}.life-card p{color:#bdbdbd;margin:0 0 18px;font-size:9px;line-height:1.5}.life-card ul{margin:0;padding:0;list-style:none}.life-card li{color:#c9c9c9;margin-bottom:6px;font-size:8px}.life-card li:before{content:"•";color:#20dc96;margin-right:6px}.life-statement{color:#9f9f9f;text-align:center;background:#1d1d1d;margin-top:10px;padding:9px;font-size:8px}.life-statement span{color:#24dc97}.principles-section{margin-bottom:65px}.principles-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.principle-card{color:#fff;box-sizing:border-box;background:#202020;border-radius:4px;min-height:165px;padding:17px}.principle-card>span{color:#20dc96;font-size:8px}.principle-card h3{margin:14px 0 15px;font-size:14px}.principle-card p{color:#bcbcbc;margin:0;font-size:9px;line-height:1.5}.research-cta{text-align:center;width:min(850px,90%);margin:0 auto 60px}.research-cta h2{margin:0 0 14px;font-size:42px;line-height:1.08}.research-cta p{max-width:580px;margin:0 auto 20px;font-size:13px;line-height:1.5}.green-button{color:#111;background:#21dd96;padding:11px 22px;font-size:10px;font-weight:600;text-decoration:none;display:inline-block}.site-footer{color:#fff;background:#121b18}.footer-container{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;width:min(1180px,94%);margin:0 auto;padding:30px 0;display:grid}.footer-brand img{object-fit:contain;width:48px;height:48px;margin-bottom:5px}.footer-brand h3{margin:0 0 7px;font-size:22px}.footer-brand p{color:#ddd;margin:0 0 22px;font-size:11px;line-height:1.25}.footer-brand small{color:#777;font-size:7px}.footer-column{flex-direction:column;gap:8px;display:flex}.footer-column h4{margin:0 0 8px;font-size:14px}.footer-column a{color:#aaa;font-size:10px;text-decoration:none}.footer-column a:hover{color:#25df98}@media (width<=1000px){.research-page .site-header,.research-page .header-container{height:75px}.research-page .header-logo{flex-basis:72px;width:72px;height:72px}.research-page .header-logo img{width:72px;height:72px}.research-page .main-nav{gap:18px}.research-page .main-nav a{font-size:13px}.research-page .header-support{margin-left:14px;font-size:21px}.research-hero{gap:30px}.research-hero-content h1{font-size:40px}.flow-grid{grid-template-columns:repeat(4,1fr)}.life-grid{grid-template-columns:repeat(2,1fr)}.principles-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.research-page .site-header{height:auto;min-height:70px;padding:8px 0}.research-page .header-container{flex-wrap:wrap;gap:8px;height:auto;min-height:70px}.research-page .header-logo{flex-basis:65px;width:65px;height:65px}.research-page .header-logo img{width:65px;height:65px}.research-page .main-nav{flex-wrap:wrap;order:3;justify-content:center;gap:13px;width:100%;margin-left:0}.research-page .main-nav a{font-size:12px}.research-page .header-support{margin-left:auto;font-size:20px}.research-hero{grid-template-columns:1fr;margin-top:25px}.research-hero-content h1{font-size:36px}.research-hero-image{height:220px}.flow-grid{grid-template-columns:repeat(2,1fr)}.explore-grid,.projects-grid,.life-grid,.principles-grid{grid-template-columns:1fr}.research-cta h2{font-size:32px}.footer-container{grid-template-columns:1fr 1fr;gap:25px}}@media (width<=480px){.research-page .site-header{min-height:58px;padding:5px 7px}.research-page .header-container{min-height:58px}.research-page .header-logo{flex-basis:50px;width:50px;height:50px}.research-page .header-logo img{width:50px;height:50px}.research-page .main-nav{gap:7px}.research-page .main-nav a{font-size:7px}.research-page .header-support{margin-left:auto;font-size:15px}.flow-grid{grid-template-columns:1fr}.research-hero-content h1{font-size:32px}.section-container h2{font-size:25px}.footer-container{grid-template-columns:1fr}}
