.partner-cloud[data-astro-cid-iflqkel5]{--ground:#fafbf8;--sage:#eff5e9;--mint:#e3eee5;--cream:#f1ead2;--white:#fff;--line:#d9e2da;--ink:#123c2d;--forest:#173b2d;--green-2:#3c6e52;--text-2:#34443c;--shadow:23,59,45;position:relative;overflow:hidden;padding:clamp(64px,9vw,120px) clamp(16px,5vw,48px) clamp(64px,9vw,112px);background:linear-gradient(180deg,var(--ground) 0%,var(--sage) 30%,var(--mint) 74%,var(--ground) 100%);color:var(--text-2);font-family:Sora,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-size:17px;line-height:1.47}.ambient-blob[data-astro-cid-iflqkel5]{position:absolute;border-radius:50%;pointer-events:none;animation:ambient-drift 18s ease-in-out infinite alternate}.ambient-blob-a[data-astro-cid-iflqkel5]{width:680px;height:680px;left:-200px;top:60px;background:radial-gradient(closest-side,#f1ead2e6,#f1ead200)}.ambient-blob-b[data-astro-cid-iflqkel5]{width:620px;height:620px;right:-180px;top:240px;background:radial-gradient(closest-side,#f2a3332e,#f2a33300);animation-duration:24s;animation-direction:alternate-reverse}.partner-inner[data-astro-cid-iflqkel5]{position:relative;max-width:1200px;margin:0 auto}.partner-head[data-astro-cid-iflqkel5]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:1000px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.partner-eyebrow[data-astro-cid-iflqkel5]{margin:0;color:var(--green-2);font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.partner-head[data-astro-cid-iflqkel5] h2[data-astro-cid-iflqkel5]{margin:0;color:var(--ink);font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.032em;text-wrap:balance}.partner-lead[data-astro-cid-iflqkel5]{margin:0;color:var(--text-2);font-size:clamp(18px,1.55vw,21px);line-height:1.45;letter-spacing:-.012em}.partner-bubbles[data-astro-cid-iflqkel5]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:clamp(18px,2.4vw,34px);row-gap:clamp(28px,3.4vw,48px);max-width:1160px;margin-inline:auto;padding:8px 4px 30px}.partner-bubble[data-astro-cid-iflqkel5]{position:relative;left:auto!important;top:auto!important;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--ink);font:inherit;cursor:pointer;background:radial-gradient(circle at 32% 20%,var(--white) 0%,var(--white) 58%,#f3f7ef 100%);box-shadow:inset 0 1px 0 var(--white),inset 0 -12px 26px rgba(var(--shadow),.05),0 1px 2px rgba(var(--shadow),.08),0 18px 36px -14px rgba(var(--shadow),.3),0 44px 70px -44px rgba(var(--shadow),.4);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);animation:partner-pop .8s cubic-bezier(.22,1,.36,1) both,partner-bob 11s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.partner-bubble[data-astro-cid-iflqkel5]:hover,.partner-bubble[data-astro-cid-iflqkel5]:focus-visible{z-index:3;transform:scale(1.06) translateY(-4px);box-shadow:inset 0 1px 0 var(--white),inset 0 -12px 26px rgba(var(--shadow),.05),0 2px 4px rgba(var(--shadow),.1),0 30px 54px -16px rgba(var(--shadow),.42),0 60px 90px -44px rgba(var(--shadow),.5)}.partner-bubble[data-astro-cid-iflqkel5]:focus-visible{outline:3px solid #2f5a44;outline-offset:5px}.partner-bubble[data-astro-cid-iflqkel5]:active{transform:scale(.97)}.partner-bubble[data-astro-cid-iflqkel5] img[data-astro-cid-iflqkel5]{display:block;box-sizing:border-box;width:82%;height:60%;max-width:90%;max-height:72%;object-fit:contain;pointer-events:none}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name=Quess] img[data-astro-cid-iflqkel5]{width:74%;height:auto;padding:10px 12px;border-radius:3px;background:#172429}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name=Cisco] img[data-astro-cid-iflqkel5]{width:62%;height:56%}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name=LabourNet] img[data-astro-cid-iflqkel5]{width:72%;height:55%}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name="SIS Group"] img[data-astro-cid-iflqkel5]{width:88%;height:64%}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name="Ajanta Print Arts"] img[data-astro-cid-iflqkel5]{width:84%;height:68%}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name="Signature Global"] img[data-astro-cid-iflqkel5]{width:86%;height:64%}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name="SISCO Security"] img[data-astro-cid-iflqkel5]{width:72%;height:72%;padding:8px;border-radius:4px;background:#173d2e}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name="DoubleTree by Hilton"] img[data-astro-cid-iflqkel5]{width:82%;height:68%}.partner-bubble[data-astro-cid-iflqkel5][data-partner-name="Adarsh Developers"] img[data-astro-cid-iflqkel5]{width:76%;height:auto;padding:9px;border-radius:4px;background:#173d2e}.partner-name[data-astro-cid-iflqkel5]{max-width:82%;font-size:18px;line-height:1.1;letter-spacing:-.025em;font-weight:700;text-wrap:balance}.partner-name-fallback[data-astro-cid-iflqkel5][hidden]{display:none}.partner-tip[data-astro-cid-iflqkel5]{position:absolute;left:50%;top:calc(100% + 8px);padding:6px 12px;border-radius:999px;background:var(--forest);color:var(--white);font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-6px);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.partner-bubble[data-astro-cid-iflqkel5]:hover .partner-tip[data-astro-cid-iflqkel5],.partner-bubble[data-astro-cid-iflqkel5]:focus-visible .partner-tip[data-astro-cid-iflqkel5]{opacity:1;transform:translate(-50%)}.partner-bubble[data-astro-cid-iflqkel5]{cursor:default}.bubble-L[data-astro-cid-iflqkel5]{width:184px;height:184px}.bubble-M[data-astro-cid-iflqkel5]{width:150px;height:150px}.bubble-S[data-astro-cid-iflqkel5]{width:122px;height:122px}.motion-0[data-astro-cid-iflqkel5]{animation-delay:.05s,.4s;animation-duration:.8s,11s}.motion-1[data-astro-cid-iflqkel5]{margin-top:22px;animation-delay:.14s,1.6s;animation-duration:.8s,12.5s}.motion-2[data-astro-cid-iflqkel5]{animation-delay:.23s,2.4s;animation-duration:.8s,10s}.motion-3[data-astro-cid-iflqkel5]{margin-top:-16px;animation-delay:.32s,.9s;animation-duration:.8s,13s}.motion-4[data-astro-cid-iflqkel5]{margin-top:12px;animation-delay:.41s,3.1s;animation-duration:.8s,11.5s}@media(min-width:1181px){.partner-bubbles[data-astro-cid-iflqkel5]{display:block;height:760px}.partner-bubble[data-astro-cid-iflqkel5]{position:absolute;margin:0}.position-0[data-astro-cid-iflqkel5]{left:234px!important;top:55px!important}.position-1[data-astro-cid-iflqkel5]{left:958px!important;top:1px!important}.position-2[data-astro-cid-iflqkel5]{left:373px!important;top:202px!important}.position-3[data-astro-cid-iflqkel5]{left:218px!important;top:510px!important}.position-4[data-astro-cid-iflqkel5]{left:889px!important;top:550px!important}.position-5[data-astro-cid-iflqkel5]{left:62px!important;top:433px!important}.position-6[data-astro-cid-iflqkel5]{left:752px!important;top:370px!important}.position-7[data-astro-cid-iflqkel5]{left:437px!important;top:544px!important}.position-8[data-astro-cid-iflqkel5]{left:70px!important;top:147px!important}.position-9[data-astro-cid-iflqkel5]{left:638px!important;top:503px!important}.position-10[data-astro-cid-iflqkel5]{left:523px!important;top:95px!important}.position-11[data-astro-cid-iflqkel5]{left:797px!important;top:178px!important}.position-12[data-astro-cid-iflqkel5]{left:0!important;top:15px!important}.position-13[data-astro-cid-iflqkel5]{left:1030px!important;top:454px!important}.position-14[data-astro-cid-iflqkel5]{left:232px!important;top:342px!important}.position-15[data-astro-cid-iflqkel5]{left:27px!important;top:599px!important}.position-16[data-astro-cid-iflqkel5]{left:763px!important;top:625px!important}.position-17[data-astro-cid-iflqkel5]{left:369px!important;top:424px!important}.position-18[data-astro-cid-iflqkel5]{left:975px!important;top:226px!important}.position-19[data-astro-cid-iflqkel5]{left:12px!important;top:308px!important}.position-20[data-astro-cid-iflqkel5]{left:563px!important;top:290px!important}.position-21[data-astro-cid-iflqkel5]{left:430px!important;top:1px!important}.position-22[data-astro-cid-iflqkel5]{left:733px!important;top:15px!important}.position-23[data-astro-cid-iflqkel5]{left:1038px!important;top:636px!important}.position-24[data-astro-cid-iflqkel5]{left:916px!important;top:375px!important}}.partner-overlay[data-astro-cid-iflqkel5]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .22s ease}.partner-overlay[data-astro-cid-iflqkel5].is-open{opacity:1;pointer-events:auto}.partner-scrim[data-astro-cid-iflqkel5]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:rgba(var(--shadow),.58)}.partner-sheet[data-astro-cid-iflqkel5]{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column;gap:24px;padding:clamp(22px,4vw,32px);border-radius:clamp(28px,4vw,40px);background:var(--white);box-shadow:inset 0 1px 0 var(--white),0 2px 6px rgba(var(--shadow),.12),0 40px 80px -24px rgba(var(--shadow),.55),0 90px 140px -60px rgba(var(--shadow),.5);opacity:0;transform:translateY(20px) scale(.96);transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1)}.partner-overlay[data-astro-cid-iflqkel5].is-open .partner-sheet[data-astro-cid-iflqkel5]{opacity:1;transform:none}.sheet-head[data-astro-cid-iflqkel5]{display:flex;align-items:center;gap:16px}.sheet-logo-tile[data-astro-cid-iflqkel5]{flex:0 0 auto;width:104px;height:72px;display:grid;place-items:center;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 8px 18px -10px rgba(var(--shadow),.25);overflow:hidden}.sheet-logo-tile[data-astro-cid-iflqkel5] img[data-astro-cid-iflqkel5]{display:block;max-width:76%;max-height:58%;object-fit:contain}.sheet-logo-tile[data-astro-cid-iflqkel5].is-quess img[data-astro-cid-iflqkel5]{padding:7px 9px;border-radius:2px;background:#172429}.sheet-logo-fallback[data-astro-cid-iflqkel5]{max-width:82%;color:var(--ink);font-size:14px;font-weight:700;line-height:1.08;text-align:center}.sheet-name[data-astro-cid-iflqkel5]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sheet-name[data-astro-cid-iflqkel5]>span[data-astro-cid-iflqkel5]{color:var(--green-2);font-size:14px;font-weight:600}.sheet-name[data-astro-cid-iflqkel5] h3[data-astro-cid-iflqkel5]{margin:0;color:var(--ink);font-size:clamp(24px,3.4vw,30px);font-weight:600;line-height:1.1;letter-spacing:-.028em}.sheet-icon-button[data-astro-cid-iflqkel5]{flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--forest);background:var(--sage);transition:background .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.sheet-icon-button[data-astro-cid-iflqkel5]:hover{background:var(--mint);transform:scale(1.06)}.sheet-icon-button[data-astro-cid-iflqkel5]:active{transform:scale(.96)}.sheet-icon-button[data-astro-cid-iflqkel5]:focus-visible{outline:3px solid #2f5a44;outline-offset:3px}.sheet-close[data-astro-cid-iflqkel5]{align-self:flex-start}.sheet-benefits[data-astro-cid-iflqkel5]{display:flex;flex-direction:column;gap:10px}.benefits-label[data-astro-cid-iflqkel5]{color:var(--text-2);font-size:15px;font-weight:600}.benefits-summary[data-astro-cid-iflqkel5]{display:flex;flex-direction:column;gap:6px;padding:22px 20px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,var(--sage),var(--mint))}.benefits-summary[data-astro-cid-iflqkel5] strong[data-astro-cid-iflqkel5]{color:var(--ink);font-size:17px;font-weight:600}.benefits-summary[data-astro-cid-iflqkel5] span[data-astro-cid-iflqkel5]{color:var(--text-2);font-size:15px}.sheet-foot[data-astro-cid-iflqkel5]{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--line)}.sheet-position[data-astro-cid-iflqkel5]{color:var(--text-2);font-size:14px;font-variant-numeric:tabular-nums}@keyframes partner-pop{0%{scale:.86;opacity:0}to{scale:1;opacity:1}}@keyframes partner-bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes ambient-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(48px,34px,0) scale(1.14)}}@media(max-width:1180px){.partner-bubbles[data-astro-cid-iflqkel5]{column-gap:clamp(14px,2.4vw,24px);row-gap:clamp(22px,3.2vw,34px);padding-bottom:16px}.partner-bubble[data-astro-cid-iflqkel5]{position:relative;left:auto!important;top:auto!important}.bubble-L[data-astro-cid-iflqkel5]{width:150px;height:150px}.bubble-M[data-astro-cid-iflqkel5]{width:128px;height:128px}.bubble-S[data-astro-cid-iflqkel5]{width:108px;height:108px}.motion-1[data-astro-cid-iflqkel5]{margin-top:18px}.motion-3[data-astro-cid-iflqkel5]{margin-top:-8px}.motion-4[data-astro-cid-iflqkel5]{margin-top:8px}.partner-name[data-astro-cid-iflqkel5]{font-size:16px}}@media(min-width:900px){.partner-head[data-astro-cid-iflqkel5] h2[data-astro-cid-iflqkel5]{white-space:nowrap}}@media(max-width:560px){.partner-cloud[data-astro-cid-iflqkel5]{padding-inline:16px}.partner-bubbles[data-astro-cid-iflqkel5]{column-gap:10px;row-gap:18px}.bubble-L[data-astro-cid-iflqkel5]{width:118px;height:118px}.bubble-M[data-astro-cid-iflqkel5]{width:104px;height:104px}.bubble-S[data-astro-cid-iflqkel5]{width:92px;height:92px}.motion-1[data-astro-cid-iflqkel5]{margin-top:12px}.motion-3[data-astro-cid-iflqkel5]{margin-top:-4px}.motion-4[data-astro-cid-iflqkel5]{margin-top:6px}.partner-name[data-astro-cid-iflqkel5]{font-size:14px}.partner-tip[data-astro-cid-iflqkel5]{display:none}.sheet-logo-tile[data-astro-cid-iflqkel5]{width:88px;height:64px}.partner-sheet[data-astro-cid-iflqkel5]{gap:20px}.benefits-summary[data-astro-cid-iflqkel5]{padding:18px 16px}}@media(prefers-reduced-motion:reduce){.partner-cloud[data-astro-cid-iflqkel5] [data-astro-cid-iflqkel5]{animation:none!important;transition:none!important}.partner-bubble[data-astro-cid-iflqkel5]{translate:none!important}}.partner-strip{height:62px;display:flex;align-items:center;justify-content:space-around;gap:42px;padding:0 30px;border:1px solid #d9e2da;border-radius:8px;background:#fff}.partner-strip img{max-width:170px;max-height:45px;object-fit:contain}.partner-strip span{color:#3c6e52;font-size:28px}@media(min-width:801px){.home-hero{grid-template-columns:500px 724px;gap:64px}.home-hero img{width:724px}.logo-band{height:137px}.logo-band{position:relative;padding:0}.logo-band p{position:absolute;top:20px;left:0;right:0;margin:0}.partner-strip{position:absolute;inset:31px 0 auto;height:86px;padding:0;border:0;border-radius:0;display:block}.partner-strip img{position:absolute;object-fit:contain;max-width:none;max-height:none}.partner-strip img:nth-child(1){left:70px;top:9px;width:149px;height:51px}.partner-strip img:nth-child(2){left:297px;top:5px;width:332px;height:52px}.partner-strip img:nth-child(3){left:719px;top:0;width:154px;height:87px}.partner-strip img:nth-child(4){left:917px;top:9px;width:201px;height:60px}.partner-strip img:nth-child(5){left:1188px;top:9px;width:161px;height:51px}.partner-strip span{position:absolute;left:1380px;top:19px}.ecosystem{margin-top:-17px;position:relative}.press{margin-top:-39px;position:relative}.testimonials{margin-top:-1px;position:relative}.home-cta{margin-top:-23px;position:relative;isolation:isolate;background:#fff;padding:65px 120px}.home-cta:before{content:"";position:absolute;z-index:-1;inset:40px 62px;border-radius:18px;background:#33664d url(/assets/home/4d6c8.svg) center/100% 100% no-repeat}.home-page>.site-footer{margin-top:2px}}@media(max-width:800px){.partner-strip{height:auto;min-height:64px;gap:18px;padding:14px;flex-wrap:wrap}.partner-strip img{max-width:72px;max-height:27px}}.home-page{--home-forest:#123c2d;--home-green:#2f684d;--home-sage:#e7efe3;--home-paper:#f7f8f3;--home-cream:#f1ead2;--home-ink:#18271f;--home-muted:#64736a;--home-line:#cad7cb;background:var(--home-paper);color:var(--home-ink)}.home-page main{background:var(--home-paper)}.home-page .home-kicker{margin:0;color:var(--home-green);font:700 .72rem/1.2 Sora,Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}.home-page .home-hero{height:auto;min-height:clamp(560px,58vw,680px);padding:clamp(34px,5vw,76px) clamp(22px,5.5vw,84px);display:grid;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);gap:clamp(38px,5vw,78px);align-items:center;background:var(--home-sage)}.home-page .hero-copy{max-width:570px}.home-page .home-hero h1{max-width:11.5ch;margin:20px 0 24px;color:var(--home-forest);font:600 clamp(3rem,5.3vw,5.75rem)/.98 Sora,Inter,sans-serif;letter-spacing:-.065em;text-wrap:balance}.home-page .hero-lede{max-width:33rem;margin:0 0 34px;color:#51675b;font-size:1.08rem;line-height:1.65}.home-page .home-hero .btn{min-height:52px;padding-inline:25px;border:1px solid var(--home-forest);border-radius:7px;background:var(--home-forest);transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .2s ease}.home-page .home-hero .btn:hover{background:#1f513d;transform:translateY(-2px)}.home-page .hero-visual{position:relative;min-width:0;height:clamp(430px,40vw,540px);margin:0;overflow:hidden;border-radius:52% 18px 18px;background:#d8e3d6}.home-page .hero-visual:after{content:"";position:absolute;inset:0;border:1px solid rgba(18,60,45,.16);border-radius:inherit;pointer-events:none}.home-page .hero-visual img{width:100%;height:100%;object-fit:cover;object-position:right center;border-radius:0}.home-page .hero-visual figcaption{position:absolute;right:18px;bottom:18px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border-radius:8px;background:#123c2deb;color:#eef4eb;backdrop-filter:blur(8px)}.home-page .hero-visual figcaption span{font:700 .64rem/1.2 Sora;letter-spacing:.14em}.home-page .hero-visual figcaption b{font-size:.78rem;font-weight:500}.home-page .company-carousel{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:#fbfcf8}.home-page .section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:50px;align-items:end;max-width:1320px;margin:0 auto clamp(38px,4vw,60px)}.home-page .section-head h2{max-width:16ch;margin:14px 0 0;color:var(--home-forest);font:600 clamp(2.25rem,4vw,4.2rem)/1.02 Sora,Inter,sans-serif;letter-spacing:-.05em;text-wrap:balance}.home-page .section-head>p{max-width:43ch;margin:0 0 4px;color:var(--home-muted);font-size:1rem;line-height:1.7}.home-page .ecosystem{height:auto;padding:clamp(78px,8vw,120px) clamp(22px,5.5vw,84px);background:var(--home-paper)}.home-page .eco-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:26px}.home-page .eco-card{position:relative;height:auto;min-height:420px;padding:clamp(26px,3vw,42px);display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:clamp(34px,5vw,74px);align-items:center;overflow:hidden;border:1px solid #1b4d39;border-radius:30px;background:#143f2f;color:#eef4eb;box-shadow:0 24px 60px #193e2f1f}.home-page .eco-card:after{content:"";position:absolute;right:-190px;bottom:-250px;width:520px;height:520px;border:1px solid rgba(224,236,224,.12);border-radius:50%;box-shadow:0 0 0 72px #e0ece009,0 0 0 144px #e0ece005;pointer-events:none}.home-page .eco-card.investor{border-color:#dfd0a4;background:#f3ead0;color:#173c2e;box-shadow:0 24px 60px #52411614}.home-page .eco-card.investor:after{border-color:#68531c1f;box-shadow:0 0 0 72px #68531c06,0 0 0 144px #68531c05}.home-page .eco-heading{position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.home-page .eco-index{color:#a9c6b6;font:700 .68rem/1 Sora;letter-spacing:.14em}.home-page .eco-card.investor .eco-index{color:#7c704e}.home-page .eco-card h3{margin:20px 0 13px;color:inherit;font:600 clamp(1.8rem,2.7vw,3.15rem)/1.02 Sora;letter-spacing:-.05em}.home-page .eco-card .eco-heading p{max-width:29ch;margin:0;color:#b9cdc1;font-size:.91rem;line-height:1.68}.home-page .eco-card.investor .eco-heading p{color:#6a705f}.home-page .eco-count{width:max-content;margin-top:28px;padding:8px 12px;border:1px solid rgba(196,216,203,.3);border-radius:999px;color:#d1ded6;font:700 .58rem/1 Sora,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.home-page .eco-card.investor .eco-count{border-color:#7766393d;color:#7a6d4d}.home-page .eco-logo-grid{position:relative;z-index:2;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-page .eco-logo-grid>.partner-logo{width:100%;min-width:0;min-height:112px;padding:12px 10px;border:1px solid rgba(203,220,208,.24);border-radius:14px;background:#f8faf6f5;color:#315542;box-shadow:0 8px 22px #00000012;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.home-page .eco-card.investor .eco-logo-grid>.partner-logo{border-color:#78673a29;background:#fffffbe6;box-shadow:0 8px 22px #5241160e}.home-page .eco-logo-grid>.partner-logo:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000021}.home-page .eco-logo-grid>.partner-logo.portrait img{width:50px;height:50px;max-width:none;max-height:none;border-radius:50%;object-fit:cover;object-position:top}.home-page .eco-logo-grid>.partner-logo .partner-name{display:block;color:#5f6f66;font-size:.62rem;font-weight:600;line-height:1.25}.home-page .press{height:auto;min-height:560px;padding:64px clamp(22px,5.5vw,84px) 80px;background:#fbfcfb}.home-page .press .section-title{margin:0 0 50px;text-align:center;color:#2f6048;font:600 clamp(2rem,3vw,2.6rem)/1.1 Sora,Inter,sans-serif;letter-spacing:-.04em}.home-page .press .section-title:after{content:"";display:block;width:42px;height:4px;margin:14px auto 0;border-radius:3px;background:#2f6048}.home-page .press-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-page .press-card{height:auto;min-height:360px;padding:36px;display:flex;flex-direction:column;border:1px solid #d7e1d7;border-radius:16px;background:#fff;box-shadow:none;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .2s ease}.home-page .press-card:hover,.home-page .press-card:focus-visible{transform:translateY(-6px);border-color:#b8cbbd;box-shadow:0 18px 42px #1e4b371a;outline:none}.home-page .press-logo{width:auto;height:48px;max-width:190px;object-fit:contain;object-position:left center}.home-page .press-card time{margin-top:34px;color:#2f6048;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-page .press-card h3{margin:16px 0 18px;color:#1f2b25;font:600 22px/1.35 Sora,Inter,sans-serif;letter-spacing:-.025em}.home-page .press-card p{margin:0;color:#66727b;font-size:15px;line-height:1.65}.home-page .press-link{margin-top:auto;padding-top:24px;color:#2f6048;font-size:12px;font-weight:700}.home-page .press-link span{display:inline-block;margin-left:5px;transition:transform .2s ease}.home-page .press-card:hover .press-link span,.home-page .press-card:focus-visible .press-link span{transform:translate(2px,-2px)}.home-page .testimonials{height:auto;padding:clamp(72px,7vw,112px) clamp(22px,5.5vw,84px) clamp(58px,5.5vw,84px);background:#e7efe3;color:#1f2b25;overflow:hidden}.home-page .testimonial-head{max-width:720px;margin:0 auto clamp(46px,5vw,70px);text-align:center}.home-page .testimonials .section-title{margin:0 0 18px;color:#2f6048;font:700 .72rem/1.2 Sora;letter-spacing:.16em;text-transform:uppercase}.home-page .testimonial-head h2{margin:0;color:#173c2e;font:600 clamp(2.25rem,4vw,4rem)/1.04 Sora,Inter,sans-serif;letter-spacing:-.055em;text-wrap:balance}.home-page .testimonial-head>p:last-child{max-width:580px;margin:20px auto 0;color:#64736a;font-size:1rem;line-height:1.65}.home-page .quote-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3.4vw,52px);max-width:1180px;margin:auto}.home-page .quote-grid:before{content:"";position:absolute;top:48%;right:-12vw;left:-12vw;height:1px;background:#2f684d2e;z-index:0}.home-page .quote{position:relative;z-index:1;min-height:460px;margin:0;padding:clamp(30px,3vw,44px);display:flex;flex-direction:column;border:1px solid #becfbe;border-radius:28px 28px 28px 8px;background:#fff;color:#173c2e;box-shadow:0 22px 60px #1e4b3717;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .2s ease}.home-page .quote:nth-child(2){margin-top:30px;border-radius:28px 28px 8px;background:#f3ead0;border-color:#d8cba5}.home-page .quote.featured{background:#174b37;color:#f5f7ef;border-color:#174b37;box-shadow:0 28px 70px #123c2d33}.home-page .quote:hover{transform:translateY(-8px) rotate(-.35deg);box-shadow:0 32px 70px #1e4b3729}.home-page .quote:nth-child(2):hover{transform:translateY(-8px) rotate(.35deg)}.home-page .quote-top{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:26px}.home-page .quote-mark{height:58px;color:#d5a637;font:500 5.6rem/.88 Georgia,serif;transform:translateY(10px);transition:transform .32s cubic-bezier(.22,1,.36,1)}.home-page .quote:hover .quote-mark{transform:translateY(5px) rotate(-6deg) scale(1.07)}.home-page .quote-label{color:#577063;font:700 .64rem/1.2 Sora,Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase}.home-page .quote.featured .quote-label{color:#a9c1b5}.home-page .quote h3{max-width:20ch;margin:0 0 20px;color:inherit;font:600 clamp(1.22rem,1.4vw,1.48rem)/1.28 Sora,Inter,sans-serif;letter-spacing:-.032em}.home-page .quote>p{max-width:58ch;margin:0;color:#4e6257;font:400 clamp(.98rem,1.05vw,1.1rem)/1.68 Sora,Inter,sans-serif;letter-spacing:-.012em}.home-page .quote.featured>p{color:#e0ebe4}.home-page .quote footer{margin-top:auto;padding-top:30px;display:flex;align-items:center;color:inherit;border-top:1px solid rgba(71,102,84,.18)}.home-page .quote.featured footer{border-top-color:#ffffff29}.home-page .testimonial-logo{width:142px;height:60px;display:grid;place-items:center;padding:12px 14px;border:1px solid rgba(23,60,46,.16);border-radius:12px;background:#f8faf5;box-shadow:0 8px 22px #123c2d14}.home-page .testimonial-logo.is-quess{border-color:#25383d;background:#172429}.home-page .testimonial-logo img{display:block;width:100%;height:100%;object-fit:contain}.home-page .home-cta{height:auto;min-height:380px;margin:0;padding:clamp(56px,7vw,96px) clamp(22px,7vw,110px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,7vw,110px);align-items:center;background:var(--home-cream);color:var(--home-forest)}.home-page .home-cta:before{display:none}.home-page .cta-copy{max-width:760px}.home-page .home-cta h2{max-width:18ch;margin:14px 0 18px;color:var(--home-forest);font:600 clamp(2.2rem,4vw,4.4rem)/1.02 Sora;letter-spacing:-.05em;text-wrap:balance}.home-page .home-cta p{margin:0 0 9px;color:#4e6659;font-size:1rem;line-height:1.6}.home-page .home-cta small{color:#6f7d74;font-size:.78rem}.home-page .home-cta .btn{min-width:180px;gap:28px;border:1px solid var(--home-forest);border-radius:7px;background:var(--home-forest);color:#f5f6ee;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .2s ease}.home-page .home-cta .btn:hover{background:#1e513c;transform:translateY(-2px)}.home-page>.site-footer{height:auto;min-height:420px;background:#192429}.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid #d5a637;outline-offset:4px}@media(max-width:980px){.home-page .home-hero{grid-template-columns:1fr 1fr;gap:34px}.home-page .home-hero h1{font-size:clamp(2.8rem,5.7vw,4.6rem)}.home-page .hero-visual{height:510px}.home-page .eco-card{grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:28px}.home-page .eco-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .home-cta{grid-template-columns:1fr}.home-page .home-cta .btn{justify-self:start}}@media(max-width:700px){.home-page .home-hero{min-height:0;padding:46px 18px 18px;grid-template-columns:1fr;gap:38px}.home-page .home-hero h1{max-width:12ch;margin:16px 0 20px;font-size:clamp(2.55rem,12vw,4rem);line-height:1.02}.home-page .hero-lede{font-size:1rem}.home-page .hero-visual{height:min(430px,118vw);border-radius:48% 12px 12px}.home-page .hero-visual img{object-position:60% center}.home-page .hero-visual figcaption{right:10px;bottom:10px;left:10px;display:grid;gap:5px;padding:13px 14px}.home-page .hero-visual figcaption b{font-size:.72rem}.home-page .section-head{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.home-page .section-head h2{font-size:clamp(2.15rem,10vw,3.2rem)}.home-page .section-head>p{font-size:.94rem}.home-page .ecosystem,.home-page .press,.home-page .testimonials{padding-right:18px;padding-left:18px}.home-page .eco-card{min-height:0;padding:28px 20px 24px;grid-template-columns:1fr;gap:24px;border-radius:22px}.home-page .eco-card h3{font-size:2rem}.home-page .eco-card .eco-heading p{font-size:.88rem}.home-page .eco-count{margin-top:18px}.home-page .eco-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-page .eco-logo-grid>.partner-logo{min-height:104px}.home-page .press{padding:55px 18px 70px}.home-page .press-grid{grid-template-columns:1fr;gap:18px}.home-page .press-card{min-height:340px;padding:28px}.home-page .press-card h3{font-size:1.35rem}.home-page .press-card:hover,.home-page .press-card:focus-visible{transform:translateY(-3px)}.home-page .testimonials{padding:64px 18px 60px}.home-page .testimonial-head{margin-bottom:36px}.home-page .testimonial-head h2{font-size:2.4rem}.home-page .testimonial-head>p:last-child{font-size:.94rem}.home-page .quote-grid{grid-template-columns:1fr;gap:18px}.home-page .quote-grid:before{display:none}.home-page .quote,.home-page .quote:nth-child(2){min-height:410px;margin-top:0;padding:27px;border-radius:22px 22px 22px 7px}.home-page .quote:nth-child(2){border-radius:22px 22px 7px}.home-page .quote>p{font-size:1rem;line-height:1.65}.home-page .quote footer{padding-top:26px}.home-page .testimonial-logo{width:116px;height:52px;padding:10px 12px}.home-page .home-cta{min-height:0;padding:62px 18px;grid-template-columns:1fr;gap:28px}.home-page .home-cta h2{font-size:clamp(2.2rem,10vw,3.2rem)}.home-page .home-cta .btn{grid-column:auto}}@media(prefers-reduced-motion:reduce){.home-page .btn,.home-page .press-card,.home-page .press-link span,.home-page .quote,.home-page .eco-logo-grid>.partner-logo{transition:none!important}.home-page .press-card:hover,.home-page .press-card:focus-visible,.home-page .quote:hover{transform:none}}
