:root{color:#172723;font-synthesis:none;text-rendering:optimizelegibility;--green:#a9e66b;--deep:#071b18;--deep2:#0d2923;--muted:#66736e;--paper:#f6f8f5;background:#f6f8f5;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.container{width:min(1160px,100% - 48px);margin:auto}.header{color:#fff;z-index:20;background:#071b18;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:88px;padding:0 max(50% - 620px,24px);display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:12px;font:800 19px Manrope,sans-serif;display:flex}.brand-mark{color:#a9e66b;border:1px solid #a9e66b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.brand-light{color:#b6c2bd;font-weight:500}.brand small{letter-spacing:.16em;color:#9aaba4;margin-top:4px;font:500 8px DM Sans;display:block}.nav{color:#d4ddd8;align-items:center;gap:38px;font-size:13px;display:flex}.nav-cta{background:var(--green);border-radius:3px;align-items:center;gap:10px;padding:14px 19px;font-weight:700;display:flex;color:#10221b!important}.mobile-toggle{color:#fff;background:0 0;border:0;display:none}.hero{color:#fff;background:radial-gradient(at 77% 48%,#16483a 0,#0c2b24 33%,#071b18 70%);min-height:690px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:620px;display:grid}.hero-copy{z-index:2;padding:72px 0 80px;position:relative}.eyebrow{color:#b7d4c6;letter-spacing:.18em;align-items:center;gap:11px;font-size:10px;font-weight:700;display:flex}.eyebrow>span{background:var(--green);width:25px;height:2px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;font-family:Manrope,sans-serif}h1{margin:28px 0 24px;font-size:clamp(44px,5.5vw,72px);font-weight:600;line-height:1.08}h1 em,h2 em{color:#a9e66b;font-style:normal}.hero-lead{color:#bdcbc5;max-width:520px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:14px;padding:16px 22px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.btn:hover{filter:brightness(1.06);transform:translateY(-3px)}.btn-primary{background:var(--green);color:#11251d}.text-link{color:#d5e0da;align-items:center;gap:5px;font-size:12px;display:flex}.hero-proof{align-items:center;gap:15px;margin-top:65px;display:flex}.proof-avatars{display:flex}.proof-avatars span{color:#c7f29c;background:#315b4c;border:2px solid #0b241e;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-7px;font-size:10px;display:grid}.proof-avatars span:first-child{margin-left:0}.hero-proof b,.hero-proof small{display:block}.hero-proof b{font-size:11px}.hero-proof small{color:#8da49a;margin-top:4px;font-size:10px}.hero-art{place-items:center;height:510px;display:grid;position:relative}.orbit{border:1px solid #a9e66b35;border-radius:50%;position:absolute;transform:rotate(-28deg)}.orbit-one{width:440px;height:300px}.orbit-two{width:560px;height:390px;transform:rotate(42deg)}.art-core{z-index:1;text-align:center;background:radial-gradient(circle at 35% 25%,#285e49,#0c2a22 70%);border:1px solid #a9e66b55;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative;box-shadow:0 0 90px #8bd45b22,inset 0 0 45px #a9e66b13}.core-icon{color:var(--green);margin-bottom:14px}.art-core>span{letter-spacing:.22em;color:#9db6a9;font-size:9px}.art-core b{margin:8px 0;font:700 25px/1.2 Manrope}.art-core small{letter-spacing:.15em;color:#a5b9ad;font-size:8px}.float-card{z-index:3;color:#1a3028;background:#f5f8f2;border-radius:4px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 16px 45px #0004}.float-card b,.float-card small{display:block}.float-card b{font-size:11px}.float-card small{color:#728079;margin-top:4px;font-size:9px}.mini-icon{color:#416d36;background:#e3f1d7;place-items:center;width:34px;height:34px;display:grid}.fc-one{top:90px;right:-8px}.fc-two{bottom:105px;left:-10px}.art-label{color:#a9e66b;font-size:11px;position:absolute;bottom:28px;right:15px}.art-label span{color:#9aada4;letter-spacing:.17em;margin-left:10px;font-size:8px}.hero-bottom{color:#91a79b;letter-spacing:.18em;align-items:center;gap:17px;width:min(1160px,100% - 48px);height:54px;font-size:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-line{background:#658576;width:80px;height:1px}.trusted{background:#fff;border-bottom:1px solid #e9eee8}.trusted-inner{justify-content:space-between;align-items:center;height:110px;display:flex}.trusted-inner>span{letter-spacing:.16em;color:#84918b;font-size:9px;font-weight:700}.client-logos{color:#68756f;align-items:center;gap:70px;display:flex}.client-logos b{letter-spacing:-.06em;font:800 22px Manrope}.client-logos b span{color:#5e9d43}.client-logos .ig{font-size:16px}.client-logos .ig span{letter-spacing:.25em;font-size:9px;display:block}.client-logos .hub{font-size:18px}.client-logos .hub span{color:#6caa4e}.client-logos .fea{font-size:18px}.client-logos small{letter-spacing:.15em;font:600 7px DM Sans;display:block}.section{padding:110px 0}.section-head,.blueprint-top{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:65px;display:flex}.section h2,.blueprint h2,.value h2,.checklist h2{margin:20px 0 0;font-size:clamp(35px,4vw,51px);font-weight:600;line-height:1.16}.section-head>p,.blueprint-top>p{color:#6c7973;max-width:390px;margin-bottom:4px;font-size:14px;line-height:1.8}.process-row{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;display:grid}.process-step{background:#fff;border:1px solid #e9eee8;min-height:230px;padding:28px 30px 30px;position:relative}.process-step>span{color:#9ba79f;font:600 11px Manrope;position:absolute;top:22px;right:24px}.step-icon{color:#54883b;background:#e9f4df;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.process-step h3{margin-bottom:10px;font:700 19px Manrope}.process-step p{color:#75817a;margin:0;font-size:12px;line-height:1.75}.step-connector{background:#b5c3b7;height:1px;position:relative}.step-connector:after{content:"›";color:#70935b;font-size:20px;position:absolute;top:-12px;right:0}.blueprint-top{align-items:flex-end}.principle-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.principle-card{background:linear-gradient(145deg,#102c24,#0b211c);border:1px solid #ffffff20;min-height:245px;padding:26px 23px 22px;transition:all .3s;position:relative}.principle-card:hover{border-color:#a9e66b80;transform:translateY(-5px)}.principle-top{color:var(--green);justify-content:space-between;display:flex}.principle-top span{color:#8ea69a;font-size:10px}.principle-card h3{margin:47px 0 10px;font:700 18px Manrope}.principle-card p{color:#9fb1a7;font-size:12px;line-height:1.7}.principle-card>a{color:var(--green);position:absolute;bottom:20px;right:22px}.value-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.value-visual{background:radial-gradient(circle,#e7f3df 0,#f5f8f2 54%,#fff 72%);place-items:center;height:430px;display:grid;position:relative;overflow:hidden}.value-ring{border:1px solid #a9c99c;border-radius:50%;position:absolute;transform:rotate(-25deg)}.ring-a{width:380px;height:260px}.ring-b{border-color:#cbdcc5;width:480px;height:330px;transform:rotate(32deg)}.value-center{color:#fff;z-index:1;text-align:center;background:#0d2a22;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;box-shadow:0 20px 55px #0d2a2230}.value-center span{letter-spacing:.25em;color:var(--green);font-size:9px}.value-center b{margin:10px 0;font:700 24px/1.1 Manrope}.value-center small{letter-spacing:.12em;color:#a4b8ac;font-size:7px}.value-chip{z-index:2;background:#fff;border:1px solid #e5eee1;padding:11px 17px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 8px 25px #102b1d15}.chip-a{top:65px;left:45px}.chip-b{top:155px;right:30px}.chip-c{bottom:58px;left:75px}.value-copy>p{color:#6e7b74;margin:23px 0;font-size:14px;line-height:1.85}.value-points{gap:18px;margin:27px 0 32px;display:grid}.value-points>div{align-items:flex-start;gap:13px;display:flex}.value-points svg{color:#6c9c4d;flex-shrink:0;width:19px}.value-points b,.value-points small{display:block}.value-points b{font-size:12px}.value-points small{color:#7c8982;margin-top:4px;font-size:11px}.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.testimonial{background:#fff;border:1px solid #e7ede5;flex-direction:column;min-height:225px;padding:28px;display:flex}.quote-icon{color:#82ad61;width:23px}.testimonial>p{color:#5f6e65;flex:1;margin:18px 0 24px;font-size:13px;line-height:1.8}.person{align-items:center;gap:12px;display:flex}.person>span{color:#477139;background:#e7f1df;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.person b,.person small{display:block}.person b{font-size:11px}.person small{color:#859088;margin-top:3px;font-size:10px}.checklist{color:#fff;background:#0c2a22;padding:70px 0;position:relative;overflow:hidden}.checklist:after{content:"";border:1px solid #a9e66b22;border-radius:50%;width:450px;height:450px;position:absolute;top:-220px;right:-120px;box-shadow:0 0 0 55px #a9e66b08,0 0 0 110px #a9e66b05}.checklist-inner{z-index:1;justify-content:space-between;align-items:center;gap:35px;display:flex;position:relative}.checklist h2{margin:18px 0;font-size:38px}.checklist p{color:#a9b9b0;max-width:560px;margin:0;font-size:13px;line-height:1.8}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.contact-copy>p{color:#738078;max-width:400px;margin:24px 0 40px;font-size:14px;line-height:1.8}.contact-detail{align-items:flex-start;gap:15px;margin:24px 0;display:flex}.contact-detail>svg{color:#6e9c4e;width:20px}.contact-detail small,.contact-detail a,.contact-detail b{display:block}.contact-detail small{color:#849087;letter-spacing:.14em;margin-bottom:6px;font-size:9px}.contact-detail a,.contact-detail b{font-size:12px;font-weight:600;line-height:1.7}.contact-form-wrap{background:#fff;border:1px solid #e8eee6;padding:37px;box-shadow:0 18px 55px #0d2a220d}.form-heading>span{letter-spacing:.16em;color:#719650;font-size:9px;font-weight:700}.form-heading h3{margin:13px 0 7px;font:700 24px Manrope}.form-heading p{color:#7a877f;margin-bottom:25px;font-size:12px}.contact-form-wrap form{gap:17px;display:grid}.contact-form-wrap label{color:#536159;gap:8px;font-size:11px;font-weight:700;display:grid}.contact-form-wrap input{background:#fbfcfa;border:1px solid #dfe7dd;outline:none;width:100%;padding:14px 13px;font:400 12px DM Sans}.form-submit{width:100%;margin-top:4px}.privacy{color:#929c95;text-align:center;font-size:9px}.success{text-align:center;padding:35px 10px}.success h3{margin:14px 0;font:700 24px Manrope}.success p{color:#748078;font-size:12px;line-height:1.7}.footer{color:#fff;background:#071b18;padding:45px 0 20px}.footer-top{justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}.footer-top>p{color:#9eb0a6;margin:0;font-size:12px;line-height:1.7}.back-top{letter-spacing:.15em;color:var(--green);font-size:9px}.footer-bottom{color:#83968b;border-top:1px solid #ffffff20;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.footer-bottom>div{gap:24px;display:flex}@media (width<=900px){.nav{gap:20px}.hero-grid{grid-template-columns:1fr 1fr}.hero-art{transform:scale(.85)}.client-logos{gap:30px}.value-grid,.contact-grid{gap:45px}.principle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.container{width:min(100% - 36px,540px)}.header{height:72px;padding:0 18px}.brand{font-size:16px}.brand-mark{width:36px;height:36px}.mobile-toggle{display:block}.nav{background:#071b18;border-top:1px solid #ffffff20;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.nav-open{display:flex}.nav>a{padding:14px 8px}.nav-cta{justify-content:center;margin-top:10px}.hero-grid{min-height:0;display:block}.hero-copy{padding:70px 0 35px}.hero h1{font-size:clamp(43px,12vw,62px)}.hero-lead{font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-proof{margin-top:38px}.hero-art{transform-origin:top;height:360px;margin-bottom:-55px;transform:scale(.78)}.fc-one{right:-30px}.fc-two{left:-25px}.hero-bottom{width:calc(100% - 36px)}.trusted-inner{height:auto;padding:28px 0;display:block}.trusted-inner>span{margin-bottom:22px;display:block}.client-logos{flex-wrap:wrap;justify-content:space-between;gap:15px}.client-logos b{font-size:18px}.section{padding:75px 0}.section-head,.blueprint-top{margin-bottom:38px;display:block}.section-head>p,.blueprint-top>p{margin-top:20px;font-size:13px}.section h2,.blueprint h2,.value h2{font-size:37px}.process-row{grid-template-columns:1fr;gap:12px;display:grid}.process-step{min-height:0;padding:24px}.process-step h3{margin-top:0}.step-connector{display:none}.principle-grid{grid-template-columns:1fr 1fr;gap:9px}.principle-card{min-height:220px;padding:20px 16px}.principle-card h3{margin-top:36px;font-size:15px}.principle-card p{font-size:11px}.value-grid,.contact-grid{grid-template-columns:1fr;gap:40px}.value-visual{height:340px}.ring-a{width:300px;height:220px}.ring-b{width:390px;height:290px}.value-center{width:175px;height:175px}.value-center b{font-size:21px}.chip-a{top:48px;left:5px}.chip-b{top:135px;right:0}.chip-c{bottom:38px;left:25px}.testimonial-grid{grid-template-columns:1fr}.checklist{padding:60px 0}.checklist-inner{display:block}.checklist h2{font-size:33px}.checklist .btn{margin-top:25px}.contact-form-wrap{padding:25px 20px}.footer-top{gap:25px;display:grid}.footer-bottom{gap:18px;display:grid}.footer-bottom>div{flex-wrap:wrap;gap:15px}.footer-top>p{font-size:11px}}@media (width<=390px){.principle-grid{grid-template-columns:1fr}.principle-card{min-height:190px}.principle-card h3{margin-top:28px}.hero-art{height:320px;margin-left:-15px;margin-right:-15px;transform:scale(.68)}.hero-actions .btn{width:100%}}:root{--green:#2878d7;--deep:#f4f8ff;--deep2:#eaf2ff;--muted:#60718a;--paper:#f7faff;color:#172b45;background:#f7faff}body{color:#172b45;background:#f7faff}.header{color:#173252;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dce8f8;box-shadow:0 8px 28px #244d7810}.brand-mark{color:#2878d7;background:#eff6ff;border-color:#2878d7}.brand-light{color:#49617f}.brand small{color:#7186a2}.nav{color:#4b607d}.nav a:hover{color:#1768c7}.nav-cta{background:#2878d7;box-shadow:0 8px 20px #2878d733;color:#fff!important}.mobile-toggle{color:#173252}.hero{color:#173252;background:radial-gradient(at 78% 42%,#d7eaff 0,#edf5ff 38%,#f8fbff 76%)}.hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 45%,#fff5);position:absolute;inset:0}.eyebrow{color:#52749b}.eyebrow>span{background:#2878d7}h1 em,h2 em{color:#2878d7}.hero-lead{color:#5f718b}.btn-primary{color:#fff;background:linear-gradient(135deg,#3989e8,#216bc4);box-shadow:0 12px 28px #2878d733}.btn-dark{color:#fff;background:#173b68}.text-link{color:#315579}.proof-avatars span{color:#1d67b4;background:#d8eaff;border-color:#f5f9ff}.hero-proof small{color:#7186a2}.orbit{border-color:#2878d735}.art-core{background:radial-gradient(circle at 35% 25%,#78b6f4,#1b5fa7 75%);border-color:#fff;box-shadow:0 20px 75px #2878d733,inset 0 0 45px #fff2}.core-icon{color:#fff}.art-core>span,.art-core small{color:#e3f1ff}.float-card{border:1px solid #e2ecf8;box-shadow:0 18px 45px #244d7820}.mini-icon{color:#246fc1;background:#e4f1ff}.art-label{color:#2878d7}.art-label span,.hero-bottom{color:#7186a2}.hero-line{background:#a9c7e9}.trusted{background:#fff;border-color:#e4edf8}.trusted-inner>span{color:#7186a2}.client-logos{color:#657b98}.client-logos b span,.client-logos .hub span{color:#2878d7}.process{background:#f5f9ff}.eyebrow.dark{color:#52749b}.section-head>p,.blueprint-top>p{color:#657891}.process-step{border-color:#e1eaf6;box-shadow:0 10px 28px #234c7610}.step-icon{color:#2878d7;background:#e5f1ff}.step-connector{background:#b7cce5}.step-connector:after{color:#2878d7}.blueprint{color:#173252;background:linear-gradient(135deg,#eaf3ff,#f7faff 70%)}.blueprint-top>p{color:#657891}.principle-card{background:linear-gradient(145deg,#fff,#f1f7ff);border-color:#dce8f8;box-shadow:0 12px 30px #244d780c}.principle-card:hover{border-color:#77afea;box-shadow:0 18px 38px #2878d71c}.principle-top{color:#2878d7}.principle-top span{color:#8093ad}.principle-card h3{color:#173252}.principle-card p{color:#657891}.principle-card>a{color:#2878d7}.value{background:#fff}.value-visual{background:radial-gradient(circle,#dceeff 0,#f0f6ff 54%,#fff 72%)}.value-ring{border-color:#9bc5ef}.ring-b{border-color:#c6ddf5}.value-center{background:linear-gradient(145deg,#2878d7,#174d8c);box-shadow:0 20px 55px #2878d733}.value-center span{color:#d9edff}.value-center small{color:#d0e5fb}.value-chip{color:#244363;border-color:#e1ebf7;box-shadow:0 8px 25px #244d7815}.value-points svg{color:#2878d7}.testimonials{background:#f1f7ff}.testimonial{border-color:#e0eaf7;box-shadow:0 10px 28px #244d7809}.quote-icon{color:#2878d7}.testimonial>p{color:#5f718b}.person>span{color:#216bc4;background:#e4f1ff}.person small{color:#8192a8}.checklist{color:#173252;background:linear-gradient(115deg,#e4f1ff,#f3f8ff)}.checklist:after{border-color:#2878d71c;box-shadow:0 0 0 55px #2878d708,0 0 0 110px #2878d705}.checklist p{color:#60748e}.contact{background:#f7faff}.contact-copy>p{color:#657891}.contact-detail>svg{color:#2878d7}.contact-detail small{color:#8192a8}.contact-form-wrap{border-color:#e1eaf6;box-shadow:0 18px 55px #244d7810}.form-heading>span{color:#2878d7}.contact-form-wrap label{color:#536b87}.contact-form-wrap input{background:#fbfdff;border-color:#dce7f5}.contact-form-wrap input:focus{border-color:#5a9de5;box-shadow:0 0 0 3px #2878d71a}.success svg{color:#2878d7}.footer{color:#173252;background:#eaf3ff;border-top:1px solid #dce8f8}.footer-top>p{color:#60748e}.back-top{color:#2878d7}.footer-bottom{color:#7186a2;border-color:#cbdcf0}.footer-bottom a:hover{color:#1768c7}@media (width<=700px){.nav{background:#fff;border-color:#e1eaf6;box-shadow:0 18px 30px #244d7815}.mobile-toggle{color:#173252}}.brand-logo{flex-shrink:0;align-items:center;gap:0;display:flex}.brand-logo img{object-fit:contain;object-position:left center;width:248px;max-width:26vw;height:auto;max-height:62px;display:block}.footer-brand img{width:230px;max-width:38vw;max-height:58px}.client-logos .hub-logo{object-fit:contain;object-position:center;width:112px;height:42px;display:block}.client-logos{gap:54px}@media (width<=900px){.brand-logo img{width:220px;max-width:25vw}.client-logos{gap:28px}.client-logos .hub-logo{width:94px;height:36px}}@media (width<=700px){.brand-logo img{width:190px;max-width:58vw;max-height:48px}.footer-brand img{width:210px;max-width:70vw}.client-logos .hub-logo{width:82px;height:30px}.client-logos{gap:18px}}
