.elementor .e-4d90715d-c{position:absolute;top:50%;left:50%;width:177.7777vh;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%,-50%);pointer-events:none;\n}.elementor .e-73e1947f-c{min-width:0px;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;\n}.elementor .e-3e4fb1f7-c{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(44,66,63,.55) 0%,rgba(28,44,32,.7) 45%,rgba(16,26,18,.88) 78%,rgba(22,36,26,1) 100%);\n}.elementor .e-herotickertrack1-c{position:relative;display:flex;align-items:center;width:max-content;animation:lpHeroTicker 26s linear infinite;white-space:nowrap;\n}.elementor .lp-hero-ticker{position:fixed;top:0;left:0;right:0;z-index:1000;padding:11px 0;overflow:hidden;background:#16241a;\n}.elementor .e-704ecba8-c{font-family:"Spline Sans Mono";font-size:11px;color:#a9c48f;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4259aaf2-c{font-family:"paralucent-text, sans-serif";font-weight:500;color:#ffffff;letter-spacing:-1.5px;line-height:1em;text-align:center;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:clamp(44px,7vw,84px); & span{font-style:italic;color:#DAFEB9;}\n}.elementor .e-7a59fc4f-c{max-width:520px;font-family:"Untitled Sans";font-size:16px;color:#b7c6a9;line-height:1.6em;text-align:center;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3228be0b-c{margin-block-start:34px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align:center; & a{display:inline-flex;align-items:center;gap:9px;background:#DAFEB9;color:#1b2a1d;font-size:14px;font-weight:600;padding:14px 30px;border-radius:999px;text-decoration:none;transition:background .2s,transform .15s} & a:hover{background:#c8f29e;transform:translateY(-1px)}\n}.elementor .e-aupill1lbl-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#DAFEB9; margin-bottom:8px;\n}.elementor .e-aupill1desc-c{font-size:14px; line-height:1.55; color:#ffffff; opacity:0.8; margin:0;\n}.elementor .e-aupill1-c{flex:1 1 260px; text-align:left; border:1px solid rgba(255,255,255,0.25); border-radius:12px; padding:20px 22px;\n}.elementor .e-aupill2lbl-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#DAFEB9; margin-bottom:8px;\n}.elementor .e-aupill2desc-c{font-size:14px; line-height:1.55; color:#ffffff; opacity:0.8; margin:0;\n}.elementor .e-aupill2-c{flex:1 1 260px; text-align:left; border:1px solid rgba(255,255,255,0.25); border-radius:12px; padding:20px 22px;\n}.elementor .e-aupill3lbl-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#DAFEB9; margin-bottom:8px;\n}.elementor .e-aupill3desc-c{font-size:14px; line-height:1.55; color:#ffffff; opacity:0.8; margin:0;\n}.elementor .e-aupill3-c{flex:1 1 260px; text-align:left; border:1px solid rgba(255,255,255,0.25); border-radius:12px; padding:20px 22px;\n}.elementor .e-auherostrip1-c{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:56px; max-width:1080px; width:100%;\n}.elementor .e-784b7fc2-c{font-size:12.5px;color:#7f9070;text-align:center;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-45c452e-c{min-width:0px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;\n}.elementor .e-319090f1-c{min-width:0px;padding-block-start:120px;padding-block-end:130px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;background:linear-gradient(180deg, rgba(16,26,18,0) 0%, rgba(16,26,18,0) 75%, #101a12 100%), radial-gradient(120% 120% at 50% -10%,#2c423f 0%,#1c2c20 55%,#101a12 100%);\n}.elementor .e-1f7d7fd-c{position:relative;z-index:6;height:120px;margin:-60px 0;pointer-events:none;background:linear-gradient(180deg, rgba(16,26,18,0) 0%, #101a12 35%, #101a12 65%, rgba(16,26,18,0) 100%);\n}.elementor .e-aufaqeye-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#DAFEB9; margin:0;\n}.elementor .e-aufaqh2-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:34px; line-height:1.1; color:#ffffff; margin:10px 0 8px;\n}.elementor .e-aufaqsub-c{font-size:16px; line-height:1.6; color:rgba(255,255,255,0.65); margin:0 0 40px; max-width:620px;\n}.elementor .e-p5006e0b26e-c{position:absolute;left:0;top:0;width:100%;background:#DAFEB9;border-radius:12px;box-shadow:0 6px 18px -6px rgba(218,254,185,.4);transition:transform .5s cubic-bezier(.32,1.2,.4,1), height .4s cubic-bezier(.25,.46,.45,.94);z-index:0;pointer-events:none;\n}.elementor .e-p500191326d-c{position:relative;\n}.elementor .e-p5002e21c3c-c{position:relative;\n}.elementor .e-p5003e0b360-c{position:relative;\n}.elementor .e-p5004d9093d-c{position:relative;\n}.elementor .e-p5005bc4b06-c{position:relative;\n}.elementor .e-p50074c1b10-c{flex:0 0 340px;display:flex;flex-direction:column;gap:4px;position:relative;\n}.elementor .e-p5008764e90-c{font-family:Newsreader,serif;font-weight:500;font-size:clamp(24px,3vw,32px);color:#fff;margin:0 0 18px;\n}.elementor .e-p500945b661-c{color:rgba(245,247,242,.8);font-size:15.5px;line-height:1.8;\n}.elementor .e-p501063ce42-c{flex:1;background:rgba(255,255,255,.06);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(218,254,185,.22);border-radius:22px;padding:44px;min-height:280px;\n}.elementor .e-p501188eb40-c{display:flex;gap:40px;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto;\n}.elementor .e-aufaqin-c{max-width:1200px; width:100%; margin:0 auto; padding:0;\n}.elementor .e-aufaqsec-c{background:linear-gradient(180deg, #101a12 0%, rgba(16,26,18,0) 180px), radial-gradient(1100px 550px at 12% 25%, rgba(125,154,85,.24), transparent 60%), radial-gradient(900px 500px at 105% 105%, rgba(218,254,185,.10), transparent 60%), linear-gradient(180deg,#16241a 0%,#1c2c20 100%); padding:96px 24px; display:flex; flex-direction:column; align-items:center; position:relative; overflow:hidden;\n}.elementor .e-audoceye-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#2C423F; opacity:0.7; margin:0;\n}.elementor .e-audoch2-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:34px; line-height:1.1; color:#2C423F; margin:10px 0 14px;\n}.elementor .e-audocsub-c{font-size:16px; line-height:1.6; color:#50645C; margin:0; max-width:600px;\n}.elementor .e-audochl-c{flex:1 1 0; min-width:0; max-width:640px; padding:0;\n}.elementor .e-audochdr-c{display:flex; flex-direction:row; justify-content:space-between; align-items:flex-end; gap:24px; width:100%; margin-bottom:40px; padding:0;\n}.elementor .e-audocin-c{max-width:1200px; width:100%; margin:0 auto; padding:0;\n}.elementor .e-audocsec-c{background:#F5F7F2; padding:80px 24px; display:flex; flex-direction:column; align-items:center;\n}.elementor .e-auspotimg-c{& { width:100%; height:420px; object-fit:cover; object-position:top center; border-radius:24px; display:block; }\n}.elementor .e-auspoteye-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#2C423F; opacity:0.7; margin:0;\n}.elementor .e-auspotquote-c{font-family:'paralucent-text',sans-serif; font-style:italic; font-size:30px; line-height:1.35; color:#2C423F; margin:18px 0 26px; max-width:460px;\n}.elementor .e-auspotdiv-c{height:1px; background:rgba(44,66,63,0.10); margin-bottom:22px; max-width:460px; padding:0;\n}.elementor .e-auspotname-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:24px; color:#2C423F; margin:0 0 6px;\n}.elementor .e-auspotrole-c{font-size:14.5px; color:#50645C; margin:0 0 16px;\n}.elementor .e-auspotbadge-c{display:inline-block; background:#E2EBD2; border-radius:999px; padding:8px 16px; font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1px; text-transform:uppercase; color:#2C423F; margin:0;\n}.elementor .e-auspottxt-c{padding:0;\n}.elementor .e-auspotin-c{max-width:1200px; width:100%; margin:0 auto; padding:0; display:grid; grid-template-columns:0.85fr 1.15fr; gap:56px; align-items:center; @media(max-width:880px){grid-template-columns:1fr;}\n}.elementor .e-auspotsec-c{background:#ffffff; padding:80px 24px; display:flex; flex-direction:column; align-items:center;\n}.elementor .e-aucerteye-c{font-family:'Spline Sans Mono',monospace; font-size:11px; letter-spacing:1.5px; text-transform:uppercase; color:#2C423F; opacity:0.7; margin:0;\n}.elementor .e-aucerth2-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:34px; line-height:1.1; color:#2C423F; margin:10px 0 14px; margin-bottom:32px;\n}.elementor .e-aucert1t-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:15px; color:#2C423F; margin:0;\n}.elementor .e-aucert1d-c{font-size:13.5px; line-height:1.5; color:#50645C; margin:0;\n}.elementor .e-aucert1-c{flex:1 1 220px; min-width:0; background:#F5F7F2; border-radius:20px; padding:24px; display:flex; flex-direction:column; gap:12px;\n}.elementor .e-aucert2t-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:15px; color:#2C423F; margin:0;\n}.elementor .e-aucert2d-c{font-size:13.5px; line-height:1.5; color:#50645C; margin:0;\n}.elementor .e-aucert2-c{flex:1 1 220px; min-width:0; background:#F5F7F2; border-radius:20px; padding:24px; display:flex; flex-direction:column; gap:12px;\n}.elementor .e-aucert3t-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:15px; color:#2C423F; margin:0;\n}.elementor .e-aucert3d-c{font-size:13.5px; line-height:1.5; color:#50645C; margin:0;\n}.elementor .e-aucert3-c{flex:1 1 220px; min-width:0; background:#F5F7F2; border-radius:20px; padding:24px; display:flex; flex-direction:column; gap:12px;\n}.elementor .e-aucert4t-c{font-family:'paralucent-text',sans-serif; font-weight:500; font-size:15px; color:#2C423F; margin:0;\n}.elementor .e-aucert4d-c{font-size:13.5px; line-height:1.5; color:#50645C; margin:0;\n}.elementor .e-aucert4-c{flex:1 1 220px; min-width:0; background:#F5F7F2; border-radius:20px; padding:24px; display:flex; flex-direction:column; gap:12px;\n}.elementor .e-aucertrow-c{display:flex; flex-wrap:wrap; gap:20px; padding:0;\n}.elementor .e-aucertin-c{max-width:1200px; width:100%; margin:0 auto; padding:0;\n}.elementor .e-aucertsec-c{background:#ffffff; padding:0 24px 80px; display:flex; flex-direction:column; align-items:center;\n}.elementor .e-25004d6-c{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#DAFEB9;margin:0 0 12px;text-align:center;\n}.elementor .e-7eaf8aa-c{font-size:32px;font-weight:600;color:#fff;margin:0 0 12px;text-align:center;\n}.elementor .e-29c315e-c{font-size:15px;color:rgba(255,255,255,.65);margin:0 0 40px;text-align:center;max-width:560px;margin-left:auto;margin-right:auto;\n}.elementor .e-177dced-c{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;\n}.elementor .e-822440c-c{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;\n}.elementor .e-211d62c-c{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top, rgba(8,14,9,.92) 0%, rgba(8,14,9,.15) 55%, rgba(8,14,9,.15) 100%);\n}.elementor .e-b827a9e-c{position:relative;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#DAFEB9;margin:0 0 8px;\n}.elementor .e-ab3c8b5-c{font-family:"Untitled Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#fff;margin:0 0 10px;\n}.elementor .e-a61c8d0-c{font-size:12px;font-weight:600;letter-spacing:.03em;color:#DAFEB9;margin:0;\n}.elementor .e-9c060d1-c{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:20px;\n}.elementor .e-41a43e0-c{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;cursor:pointer;background:#16241a;border:1px solid rgba(218,254,185,.16);box-shadow:0 20px 40px -20px rgba(0,0,0,.55);transition:border-color .35s ease, box-shadow .35s ease, transform .35s ease;\n}.elementor .e-a5849e9-c{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;\n}.elementor .e-e76227b-c{margin:0;color:#fff;font-size:0;width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;\n}.elementor .e-e10024a-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:56px;height:56px;border-radius:50%;background:rgba(16,26,18,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:transform .3s ease, background .3s ease;\n}.elementor .e-59fa438-c{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top, rgba(8,14,9,.92) 0%, rgba(8,14,9,.15) 55%, rgba(8,14,9,.15) 100%);\n}.elementor .e-6e865c6-c{position:relative;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#DAFEB9;margin:0 0 8px;\n}.elementor .e-77f400f-c{font-family:"Untitled Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#fff;margin:0 0 10px;\n}.elementor .e-4942bc6-c{font-size:12px;font-weight:600;letter-spacing:.03em;color:#DAFEB9;margin:0;\n}.elementor .e-5b020d9-c{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:20px;\n}.elementor .e-a1d2692-c{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;cursor:pointer;background:#16241a;border:1px solid rgba(218,254,185,.16);box-shadow:0 20px 40px -20px rgba(0,0,0,.55);transition:border-color .35s ease, box-shadow .35s ease, transform .35s ease;\n}.elementor .e-99b4736-c{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;\n}.elementor .e-8857bdc-c{margin:0;color:#fff;font-size:0;width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;\n}.elementor .e-c5229ca-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:56px;height:56px;border-radius:50%;background:rgba(16,26,18,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;transition:transform .3s ease, background .3s ease;\n}.elementor .e-b492021-c{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top, rgba(8,14,9,.92) 0%, rgba(8,14,9,.15) 55%, rgba(8,14,9,.15) 100%);\n}.elementor .e-09e28fc-c{position:relative;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#DAFEB9;margin:0 0 8px;\n}.elementor .e-39e2033-c{font-family:"Untitled Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#fff;margin:0 0 10px;\n}.elementor .e-045330a-c{font-size:12px;font-weight:600;letter-spacing:.03em;color:#DAFEB9;margin:0;\n}.elementor .e-e022f28-c{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:20px;\n}.elementor .e-a5e10c3-c{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;cursor:pointer;background:#16241a;border:1px solid rgba(218,254,185,.16);box-shadow:0 20px 40px -20px rgba(0,0,0,.55);transition:border-color .35s ease, box-shadow .35s ease, transform .35s ease;\n}.elementor .e-eeb13db-c{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;width:100%;margin:0 auto;\n}.elementor .e-5efd87b-c{margin-block-end:100px;position:relative;background:linear-gradient(180deg,#16241a 0%,#1c2c20 100%);padding:96px 24px;display:flex;flex-direction:column;align-items:center;\n}