@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8846af4a-module__XjIZxq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f7f2;--paper-soft:#fbfaf6;--ink:#151510;--muted:#6f6b61;--line:#dedbd1;--gold:#c99635;--mint:#dff2e8;--mint-strong:#0c7c57;--charcoal:#11120f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}main{background:var(--paper);padding-top:90px}.siteHeader{z-index:50;background:var(--paper);width:100%;height:90px;position:fixed;top:0;left:0;right:0}.siteHeaderInner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1120px,100% - 48px);height:100%;margin:0 auto;display:grid}.brand,.navLinks,.heroActions,.footerLinks{align-items:center;display:flex}.brand{color:#151510;letter-spacing:-.02em;gap:14px;font-size:18px;font-weight:700}.brandMark{object-fit:contain;width:24px;height:auto}.navLinks{color:#151510;letter-spacing:-.01em;justify-self:end;gap:35px;font-size:16px;font-weight:400}.navLinks a{transition:opacity .18s}.navLinks a:hover{opacity:.62}.smallCta{border:1px solid var(--ink);background:var(--ink);color:#fffdfa;letter-spacing:-.01em;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:126px;height:45px;font-size:15px;font-weight:700;transition:background .18s;display:inline-flex}.smallCta:hover{background:#2a261d}.hero{text-align:center;width:min(1120px,100% - 48px);margin:0 auto;padding:54px 0 64px}.heroPill{border:1px solid var(--line);color:#6f6b61;background:#fffdfa;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:37px;margin:0 auto 57px;padding:0 17px;font-size:14px;font-weight:400;display:inline-flex;box-shadow:0 8px 24px #1a18120a}.heroPill span{background:var(--gold);border-radius:50%;width:7px;height:7px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:35px;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:1.07}.heroLead{max-width:590px;color:var(--muted);letter-spacing:0;margin:0 auto;font-size:20px;line-height:1.48}.heroActions{justify-content:center;gap:24px;margin:90px 0 70px}.blackButton,.greenButton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 31px;font-size:16px;font-weight:700;display:inline-flex}.blackButton{background:var(--ink);color:#fffdfa}.greenButton{color:#f3fff9;background:#102d25}.textLink{letter-spacing:-.015em;align-items:center;min-height:56px;font-size:16px;font-weight:700;display:inline-flex;position:relative}.textLink:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:10px;left:0;right:0}.heroMedia{border-radius:0;width:100vw;height:clamp(360px,29vw,560px);margin:0 0 0 50%;position:relative;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #11120f1f}.heroMedia img,.pillarImage img,.mission img{object-fit:cover}.heroMedia img{object-position:center center}.platform,.pillars,.compare,.cta,.footer{width:min(980px,100% - 48px);margin:0 auto}.platform{padding:74px 0}.platformIntro{text-align:center;max-width:720px;margin:0 auto 34px}.kicker{color:#8a6a2a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.platformIntro h2,.sectionHeading h2,.engineText h2,.mission h2,.cta h2{letter-spacing:0;margin-bottom:16px;font-size:clamp(30px,4vw,52px);line-height:1.03}.platformIntro p,.sectionHeading p,.featureCard p,.pillarBody p,.engineText p,.routingList p,.compare td,.mission p,.cta p,.footer p{color:var(--muted);line-height:1.62}.featureGrid{border:0;grid-template-columns:repeat(2,1fr);gap:48px clamp(90px,13vw,190px);max-width:1120px;margin:0 auto;display:grid}.featureCard{background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;min-height:76px;padding:0;display:grid}.featureCard h3,.pillarBody h3,.routingList h3,.cta h3{letter-spacing:-.015em;margin-bottom:8px;font-size:17px;line-height:1.18}.featureCard p{max-width:360px;font-size:16px;line-height:1.45}.featureIcon{object-fit:contain;width:46px;height:46px}.platformAction{justify-content:center;margin-top:54px;display:flex}.platformAction .blackButton{min-height:56px;padding-inline:31px}.platformStatement{border:1px solid var(--line);background:#fffdfa;border-radius:20px;max-width:920px;margin:72px auto 0;padding:58px 60px}.platformStatement span{color:#c8872e;margin-bottom:22px;font-size:34px;font-weight:700;line-height:.7;display:block}.platformStatement p{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:400;line-height:1.43}.platformStatement strong{color:#a66622;font-weight:700}.pillars{width:min(1220px,100% - 48px);padding:82px 0 92px}.sectionHeading{text-align:center;max-width:1120px;margin:0 auto 40px}.pillars .sectionHeading h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(48px,6.2vw,78px);font-weight:700;line-height:.98}.pillars .sectionHeading p{max-width:760px;margin-inline:auto;font-size:17px;line-height:1.55}.pillarGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.pillarCard{border:1px solid var(--line);background:#fffdfa;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 2px #11120f05}.pillarImage{height:180px;position:relative;overflow:hidden}.pillarBody{padding:36px 26px 34px}.pillarIcon{z-index:2;object-fit:contain;width:42px;height:42px;position:absolute;top:158px;left:26px}.pillarBody h3{letter-spacing:-.02em;margin-bottom:18px;font-size:22px;font-weight:700}.pillarBody span,.cta span{color:#a66622;letter-spacing:-.01em;text-transform:none;margin-bottom:15px;font-size:15px;font-weight:700;display:block}.pillarCard:nth-child(2) .pillarBody span{color:#16845f}.pillarCard:nth-child(3) .pillarBody span{color:#5368ad}.pillarBody p{min-height:112px;margin-bottom:18px;font-size:16px;line-height:1.5}.pillarBody a{color:var(--ink);border-bottom:2px solid var(--ink);font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.engine{color:#fffdfa;background:#14140f;grid-template-columns:minmax(0,.98fr) minmax(420px,.92fr);align-items:center;gap:72px;padding:94px max(48px,50vw - 560px) 82px;display:grid}.engineLeft{min-width:0}.engineText{max-width:560px}.engineText h2{color:#fffdfa;letter-spacing:-.035em;max-width:520px;margin-bottom:56px;font-size:clamp(34px,4vw,44px);line-height:1.08}.engineText p{color:#c8c1b4;margin-bottom:24px;font-size:17px;line-height:1.58}.engineSteps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;max-width:560px;margin-top:34px;display:grid}.engineStep{display:contents}.engineStep article{background:#201f19;border:1px solid #fffdfa1a;border-radius:14px;min-height:126px;padding:18px 18px 16px}.engineStep>strong{color:#fffdfa3d;font-size:22px;font-weight:400}.engineStep span{color:#d9993d;margin-bottom:15px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:block}.engineStep h3{color:#fffdfa;margin-bottom:10px;font-size:15px}.engineStep p{color:#c8c1b4;margin:0;font-size:14px;line-height:1.28}.routingPanel{background:#201f19;border:1px solid #fffdfa1f;border-radius:16px;align-self:start;margin-top:336px;overflow:hidden}.routingPanelTitle{color:#9d9688;border-bottom:1px solid #fffdfa1a;align-items:center;gap:10px;padding:21px 24px 17px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;display:flex}.routingPanelTitle span,.routingDot{border-radius:50%;flex:none;width:9px;height:9px}.routingPanelTitle span{background:#5d574d}.routingItem{border-bottom:1px solid #fffdfa1a;grid-template-columns:14px 1fr;gap:16px;padding:19px 24px 18px;display:grid}.routingItem:last-child{border-bottom:0}.routingDot{margin-top:4px}.routingDot.gold{background:#d9993d}.routingDot.green{background:#36a276}.routingItem h3{color:#fffdfa;letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:9px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.routingItem p{color:#c8c1b4;margin:0;font-size:15px;line-height:1.45}.compare{width:min(1120px,100% - 48px);padding:82px 0 84px}.compareHeading{max-width:1010px;margin-bottom:60px}.compareHeading h2{letter-spacing:-.04em;max-width:650px;margin-bottom:26px;font-size:clamp(38px,4.6vw,56px);font-weight:700;line-height:1.06}.compareHeading p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.tableWrap{border:1px solid var(--line);background:#fffdfa;border-radius:20px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:980px}th,td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;padding:26px 22px}tr:last-child th,tr:last-child td{border-bottom:0}th:last-child,td:last-child{border-right:0}thead th{color:#fffdfa;text-transform:none;letter-spacing:-.01em;background:#151510;height:68px;font-size:16px;font-weight:700}thead th:first-child{width:240px}thead th:last-child{color:var(--ink);background:#cc8a3c}tbody th{color:#716b60;vertical-align:middle;background:#efe8dc;width:240px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700}tbody td{color:var(--muted);font-size:16px;line-height:1.45}tbody td:last-child{color:var(--ink);background:#f5dfba;font-weight:700}.mission{isolation:isolate;color:#fffdfa;text-align:center;place-items:center;min-height:484px;padding:64px 24px;display:grid;position:relative}.mission:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0c09d1,#0c0c097a,#0c0c09d1),linear-gradient(#0c0c09a3,#0c0c09a8);position:absolute;inset:0}.mission img{z-index:-2}.missionContent{max-width:820px}.missionIcon{object-fit:contain;width:31px;height:auto;margin:0 auto 35px;display:block}.mission h2{color:#fffdfa;letter-spacing:-.015em;margin-bottom:32px;font-size:clamp(25px,2.1vw,31px);font-weight:700;line-height:1.45}.mission a{color:#fffdfa;border:1px solid #fffdfae0;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 32px;font-size:16px;font-weight:700;display:inline-flex}.cta{width:100%;padding:0}.ctaSplit{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:0;display:grid}.ctaSplit article{text-align:left;background:#f8dfb9;min-height:415px;padding:78px 48px 70px}.ctaSplit article+article{background:#dff2e8;border-left:0}.ctaSplit p{color:#3f3a30;text-align:left;max-width:390px;margin-bottom:24px;font-size:17px;line-height:1.48}.ctaSplit article+article,.ctaSplit article+article p{color:#123a2f}.ctaSplit span{color:#5f5649;letter-spacing:0;margin-bottom:22px;font-size:14px;font-weight:400}.ctaSplit h3{color:#281c0f;letter-spacing:-.02em;max-width:350px;margin-bottom:20px;font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.45}.ctaSplit article+article h3{color:#123a2f}.ctaSplit .blackButton,.ctaSplit .greenButton{min-height:52px;padding-inline:25px;font-size:15px}.ctaSplit .blackButton{color:#fff3df;background:#2a1907}.ctaSplit .greenButton{color:#e8fff4;background:#0e3327}.footer{color:#fffdfa;background:#14140f;width:100%;margin:0}.footerInner{grid-template-columns:1.3fr .7fr .7fr;gap:70px;width:min(1120px,100% - 48px);margin:0 auto;padding:66px 0 36px;display:grid}.footerBrand{min-width:0}.footerLogo{align-items:center;gap:14px;margin-bottom:30px;display:inline-flex}.footerLogo img{filter:invert()brightness(1.6);width:24px;height:auto}.footerLogo strong{font-size:20px;font-weight:700}.footerBrand p,.footerBottom p,.footerColumn a,.footerBottom a{color:#aaa396;font-size:15px;line-height:1.55}.footerColumn{align-content:start;gap:18px;display:grid}.footerColumn strong{color:#fffdfa;margin-bottom:2px;font-size:15px;font-weight:700}.footerBottom{border-top:1px solid #fffdfa1f;grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:28px;display:flex}.footerBottom p{margin:0}.footerBottom div{gap:28px;display:flex}@media (max-width:860px){main{padding-top:76px}.siteHeader{height:76px}.siteHeaderInner{grid-template-columns:1fr auto;width:min(100% - 28px,1120px)}.navLinks{display:none}.hero{padding-top:58px}.heroPill{margin-bottom:36px}.heroActions{margin-top:42px}.pillarGrid,.featureGrid,.engine,.ctaSplit{grid-template-columns:1fr}.footerInner{grid-template-columns:1fr;gap:34px}.footerBottom{flex-direction:column}.engineSteps{grid-template-columns:1fr;gap:12px}.engineStep{display:grid}.engineStep>strong{display:none}.routingPanel{margin-top:0}.ctaSplit article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.siteHeader,.hero,.platform,.pillars,.compare{width:min(100% - 32px,980px)}.cta{width:100%}.ctaSplit article{min-height:320px;padding:48px 24px}.smallCta{display:none}h1{font-size:46px}.heroLead{font-size:17px}.heroActions{flex-direction:column;gap:12px}.blackButton,.greenButton,.textLink{width:100%}.textLink{justify-content:center}.featureGrid{grid-template-columns:1fr}.platformStatement{border-radius:16px;padding:34px 24px}.platformStatement p{font-size:20px}.engine{padding:64px 24px}.mission{min-height:540px}}
