@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#20251f;background:#f7f7f2;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f7f2}button,input,select,textarea{font:inherit}button{cursor:pointer}.site{min-height:100vh;overflow:hidden}.nav{height:82px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;background:#fffffff5;border-bottom:1px solid #e8e9e2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:12px;color:#20251f;text-decoration:none}.brandMark,.footerMark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#1c3b29;color:#e2c16c;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.08em}.brand strong{display:block;font:800 13px Manrope,sans-serif;letter-spacing:.12em}.brand small{display:block;margin-top:5px;color:#777d72;font-size:9px;letter-spacing:.12em}.navLinks{display:flex;align-items:center;gap:8px}.navLinks button,.footerContact button{border:0;background:none;padding:11px 13px;color:#394139;border-radius:9px;font-size:13px}.navLinks button:hover,.footerContact button:hover{background:#f0f2eb}.navLinks .navCta{display:flex;align-items:center;gap:8px;background:#1d422d;color:#fff;padding:13px 17px}.menuButton{display:none;border:0;background:none;color:#1d422d}.hero{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:6vw;align-items:center;padding:100px 8vw 90px;background:linear-gradient(125deg,#142b20,#1e4831 60%,#172a20);color:#fff}.heroGlow{position:absolute;width:650px;height:650px;right:-160px;top:-240px;border-radius:50%;background:radial-gradient(circle,rgba(207,174,88,.24),transparent 68%)}.heroCopy,.heroPanel{position:relative;z-index:1}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.2em;color:#a9873f}.hero h1,.section h2{font-family:Manrope,sans-serif;letter-spacing:-.055em}.hero h1{max-width:720px;margin:20px 0;font-size:clamp(46px,6vw,78px);line-height:1.04}.heroCopy>p{max-width:670px;color:#d9e1d8;font-size:17px;line-height:1.8}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px;padding:14px 19px;font-weight:700;font-size:13px;text-decoration:none}.primary{border:1px solid #c4a65a;background:#c4a65a;color:#18291e}.primary:hover{background:#d7bb70}.secondary{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff}.heroFootnote{margin-top:32px;color:#bdcbbf;font-size:12px}.heroPanel{padding:38px;border:1px solid rgba(255,255,255,.16);border-radius:25px;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orbit{width:110px;height:110px;display:grid;place-items:center;border:1px solid rgba(220,191,112,.55);border-radius:50%;color:#d7bb70;margin-bottom:32px}.panelLabel{color:#d7bb70;font-size:10px;font-weight:800;letter-spacing:.2em}.heroPanel h2{max-width:420px;font:700 31px/1.2 Manrope,sans-serif;margin:14px 0 34px}.panelStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.panelStats b{display:block;font:800 27px Manrope;color:#e0c579}.panelStats small{display:block;margin-top:5px;color:#c2cec4;font-size:10px}.section{padding:88px 8vw}.intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#fff}.section h2{font-size:clamp(34px,4.3vw,55px);line-height:1.1;margin:15px 0}.intro p,.sectionHeading>p,.partnerCopy>p,.applyIntro>p,.contactCopy>p{color:#626b60;line-height:1.8;font-size:15px}.intro p+p{margin-top:14px}.darkSection{background:#1a2e22;color:#fff}.sectionHeading{max-width:760px;margin-bottom:35px}.darkSection .sectionHeading>p{color:#c2cec4}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0}.steps article{padding:27px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff0a}.steps article>span{color:#d7bb70;font-weight:800;font-size:12px;letter-spacing:.15em}.steps h3,.foundationGrid h3{font:700 21px Manrope,sans-serif;margin:18px 0 10px}.steps p{color:#c2cec4;line-height:1.7;font-size:14px}.lightPrimary{background:#d7bb70;border-color:#d7bb70}.foundation{background:#f3f2eb}.foundationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.foundationGrid article{padding:30px;border-radius:17px;background:#fff;border:1px solid #e8e8df}.foundationGrid svg{width:28px;height:28px;color:#a9873f}.foundationGrid p{color:#687064;line-height:1.7;font-size:14px}.tierGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.tierCard{padding:23px 19px;border:1px solid #e7e9e1;border-top:4px solid;border-radius:14px;background:#fbfcf8}.tierNumber{font-size:9px;letter-spacing:.12em;color:#858c7e;font-weight:800}.tierCard h3{font:800 23px Manrope;margin:24px 0 8px}.tierCard small{color:#8b7440;font-weight:700;font-size:11px}.tierCard p{margin-top:18px;color:#626b60;font-size:13px;line-height:1.65}.partnerSection{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#edf1e9}.partnerCopy{align-self:center}.partnerCopy ul{padding-left:20px;color:#485448;line-height:2.2;font-size:14px}.formCard{padding:30px;border-radius:18px;background:#fff;border:1px solid #e5e8df;box-shadow:0 14px 40px #1a2e220f}.formCard h3{font:800 24px Manrope;margin:0 0 23px}.formCard label{display:grid;gap:8px;margin:14px 0;color:#4c574b;font-size:12px;font-weight:700}.formCard input,.formCard select,.formCard textarea{width:100%;padding:13px 14px;border:1px solid #dfe3d9;border-radius:9px;background:#fcfdf9;color:#20251f;outline:none}.formCard input:focus,.formCard select:focus,.formCard textarea:focus{border-color:#9e8547;box-shadow:0 0 0 3px #c4a65a21}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:13px}.formSubmit{width:100%;margin-top:10px}.applySection{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;background:#fff}.applyIntro{align-self:start;position:sticky;top:120px}.helpDeskNote{display:grid;gap:8px;margin-top:30px;padding:20px;border-left:3px solid #c4a65a;background:#f5f6ef;color:#586253;font-size:13px}.helpDeskNote strong{color:#263c2c}.optional,.formDisclaimer{font-weight:400;color:#858d80}.formDisclaimer{display:block;margin-top:15px;line-height:1.5}.noticeBar{position:fixed;z-index:50;bottom:22px;left:50%;transform:translate(-50%);width:min(680px,calc(100% - 30px));display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 18px;border-radius:12px;background:#1b3928;color:#fff;box-shadow:0 12px 35px #0003;font-size:13px;line-height:1.5}.noticeBar button{border:0;background:none;color:#fff}.contactSection{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:#e8ede4}.contactCopy h2{max-width:580px}.phoneLink,.whatsappLink{display:flex;align-items:center;gap:11px;width:-moz-max-content;width:max-content;margin:17px 0;color:#1d422d;text-decoration:none;font-weight:800;font-size:19px}.whatsappLink{font-size:14px}.contactCopy>small{display:block;margin-top:25px;color:#798274}.qrCard{display:grid;justify-items:center;gap:9px;padding:18px;background:#fff;border:1px solid #dfe5da;border-radius:16px}.qrCard img{width:190px;height:190px;-o-object-fit:contain;object-fit:contain}.qrCard strong{font-size:13px}.qrCard span{font-size:11px;color:#7a8275}.footer{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:35px 8vw;background:#14271d;color:#fff}.footer>div:first-child{display:grid;grid-template-columns:42px auto;align-items:center;-moz-column-gap:12px;column-gap:12px}.footerMark{width:40px;height:40px;grid-row:span 2;background:#d7bb70;color:#1b3928}.footer>div:first-child strong{font:800 12px Manrope;letter-spacing:.12em}.footer>div:first-child p{margin:3px 0 0;color:#b8c5b8;font-size:11px}.footerContact{display:flex;align-items:center;gap:12px}.footerContact a{color:#e0c579;text-decoration:none;font-weight:800}.footerContact button{color:#fff}.footer>small{grid-column:1/-1;color:#9eaa9f;font-size:10px;margin-top:20px}@media(max-width:1050px){.tierGrid{grid-template-columns:repeat(3,1fr)}.hero,.section{padding-left:6vw;padding-right:6vw}}@media(max-width:800px){.nav{height:72px;padding:0 5vw}.menuButton{display:block}.navLinks{display:none;position:absolute;top:71px;left:0;right:0;padding:14px 5vw 20px;background:#fff;border-bottom:1px solid #e8e9e2;align-items:stretch;flex-direction:column}.navLinks.open{display:flex}.navLinks button{text-align:left}.hero,.intro,.partnerSection,.applySection,.contactSection{grid-template-columns:1fr}.hero{padding-top:70px;padding-bottom:65px}.heroPanel{margin-top:15px}.steps,.foundationGrid{grid-template-columns:1fr}.applyIntro{position:static}.contactSection{justify-items:start}.qrCard{justify-self:center}.tierGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.brandMark{width:42px;height:42px}.brand strong{font-size:11px}.brand small{font-size:8px}.hero h1{font-size:45px}.section{padding:65px 5vw}.hero{padding-left:5vw;padding-right:5vw}.heroPanel{padding:25px}.tierGrid,.formRow,.footer{grid-template-columns:1fr}.footerContact{justify-content:space-between}.panelStats{gap:7px}.panelStats small{font-size:9px}}:root{color:#292725;background:#faf8f2}body{background:#faf8f2;color:#292725}.nav{height:100px;background:#171615;border-bottom:1px solid rgba(246,167,44,.28);padding:0 5vw}.brand{gap:15px;color:#fff}.brandLogo{display:block;width:82px;height:82px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background:#000}.brandTagline strong{display:block;color:#f6ad35;font:800 11px Manrope,sans-serif;letter-spacing:.13em}.brandTagline small{display:block;margin-top:7px;color:#d0cbc1;font-size:10px;letter-spacing:.08em}.navLinks button{color:#f3eee5}.navLinks button:hover,.footerContact button:hover{background:#ffffff1a}.navLinks .navCta{background:#f5a92f;color:#201b14}.menuButton{color:#f5a92f}.hero{background:linear-gradient(125deg,#171615,#282522 58%,#1b3022)}.heroGlow{background:radial-gradient(circle,rgba(246,167,44,.24),transparent 68%)}.eyebrow{color:#e9a52f}.primary{border-color:#f2a72f;background:#f2a72f;color:#231d15}.primary:hover,.lightPrimary:hover{background:#ffc15a}.secondary{border-color:#f6a72cb3;color:#ffd18a}.heroPanel{border-color:#f6a72c47;background:#00000040}.orbit{border-color:#f6a72ca6;color:#f6a72c}.panelLabel,.panelStats b{color:#f6ad35}.darkSection{background:#242321;color:#fff}.darkSection .eyebrow{color:#f6ad35}.steps article{border-color:#f6a72c38;background:#ffffff09}.steps article>span{color:#f6ad35}.lightPrimary{background:#68a64a;border-color:#68a64a;color:#fff}.lightPrimary:hover{background:#79b65a}.intro{background:#fff}.foundation{background:#f4f1e9}.foundationGrid article{border-color:#e8dfcd}.foundationGrid svg{color:#65a044}.tiersSection{background:#fff}.tierCard{background:#fbfaf6;border-color:#e9e2d5}.tierCard h3{color:#292725}.tierCard small{color:#548a3b}.partnerSection{background:#eef1e8}.partnerCopy ul{color:#3d4938}.formCard{border-color:#e5ddcd;box-shadow:0 14px 40px #27201514}.formCard input:focus,.formCard select:focus,.formCard textarea:focus{border-color:#d99a2c;box-shadow:0 0 0 3px #f6a72c29}.formCard input,.formCard select,.formCard textarea{background:#fffdf8;border-color:#e5dfd2}.helpDeskNote{border-left-color:#f2a72f;background:#f5f2e9;color:#5d594e}.helpDeskNote strong{color:#51843a}.noticeBar{background:#242321;border:1px solid rgba(246,167,44,.4)}.contactSection{background:#e9eee4}.phoneLink,.whatsappLink{color:#4d8738}.qrCard{border-color:#e1d8c8}.footer{background:#171615;border-top:3px solid #5d9b43}.footerBrand{display:flex!important;align-items:center;gap:20px}.footerLogo{width:142px;height:142px;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:4px}.footerBrand p{color:#f1b348!important;font-size:12px!important}.footerContact a{color:#f6ad35}.footerContact button{color:#f3eee5}@media(max-width:800px){.nav{height:86px}.brandLogo{width:70px;height:70px}.navLinks{background:#1b1a18;border-color:#f6a72c40}.navLinks button{color:#f3eee5}}@media(max-width:520px){.brandLogo{width:62px;height:62px}.brandTagline strong,.brandTagline small{font-size:9px}.footerLogo{width:118px;height:118px}}.nav{height:112px;background:linear-gradient(105deg,#fff8e9,#f7e6bd 58%,#f3dca8);border-bottom:1px solid #e4c47d;padding:0 5vw;box-shadow:0 5px 18px #41301414}.brand{gap:17px;color:#292725}.brandLogo{display:block;width:112px;height:104px;-o-object-fit:contain;object-fit:contain;border-radius:0;background:transparent}.brandTagline strong{display:block;color:#315f2c;font:800 11px Manrope,sans-serif;letter-spacing:.13em}.brandTagline small{display:block;margin-top:7px;color:#625744;font-size:10px;letter-spacing:.08em}.navLinks button{color:#302b22;font-weight:600}.navLinks button:hover,.footerContact button:hover{background:#5b89391f}.navLinks .navCta{background:#5b963f;color:#fff}.menuButton{color:#315f2c}.footerLogo{width:150px;height:150px;-o-object-fit:contain;object-fit:contain;background:transparent;border-radius:0}@media(max-width:800px){.nav{height:96px;background:linear-gradient(105deg,#fff8e9,#f7e6bd)}.brandLogo{width:94px;height:88px}.navLinks{background:#fff6e4;border-color:#e4c47d;box-shadow:0 12px 20px #41301414}.navLinks button{color:#302b22}}@media(max-width:520px){.nav{height:86px}.brandLogo{width:78px;height:76px}.brandTagline strong,.brandTagline small{font-size:9px}.footerLogo{width:118px;height:118px}}
