.elementor .e-f0e25dd-2a26{font-family:Inter;font-weight:300;font-size:64px;color:#ffffff;letter-spacing:-1.5px;line-height:1.05;}.elementor .e-c5b704-aed2{max-width:560px;font-family:Inter;font-weight:400;font-size:18px;color:rgba(255,255,255,0.72);line-height:1.7;}.elementor .e-7f5bde2a-8c5a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-7b24b885-4dcf{width:100%;max-width:1200px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .e-7d3c6ecd-7b7b{padding-block-start:112px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0a0a0a;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-2a15a467-de7c{font-family:Inter;font-weight:300;font-size:44px;color:#141414;letter-spacing:-1px;line-height:1.1;}.elementor .e-76273578-92bb{padding:0px;display:flex;flex-direction:column;gap:20px;flex:0 0 380px;align-items:flex-start;}.elementor .e-4a000c4e-a5e1{font-family:Inter;font-weight:400;font-size:17px;color:#3d3a36;line-height:1.75;}.elementor .e-33e91edd-acf9{font-family:Inter;font-weight:400;font-size:17px;color:#3d3a36;line-height:1.75;}.elementor .e-ad85adc-b419{font-family:Inter;font-weight:400;font-size:17px;color:#3d3a36;line-height:1.75;}.elementor .e-682da4a0-76b6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:stretch;}.elementor .e-7ad80d38-6c49{width:100%;max-width:1200px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:72px;align-items:flex-start;}.elementor .e-570f3c31-4e62{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-514b93f3-e5b6{font-family:Inter;font-weight:300;font-size:44px;color:#ffffff;letter-spacing:-1px;line-height:1.1;}.elementor .e-38925310-524f{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-25f7e369-42dc{width:100%;aspect-ratio:1/1;object-fit:cover;margin-block-end:12px;border-radius:10px;display:block;}.elementor .e-12e6e91d-b096{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:-0.2px;line-height:1.3;}.elementor .e-487054a9-99ac{font-family:"JetBrains Mono";font-weight:600;font-size:10px;color:#8a8a8a;letter-spacing:0.3px;line-height:1.6;text-transform:uppercase;margin-block-end:10px;}.elementor .e-24ed448b-b740:hover,.elementor .e-24ed448b-b740:focus-visible{color:#ffffff;}.elementor .e-24ed448b-b740{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-6d5a9523-a954:hover,.elementor .e-6d5a9523-a954:focus-visible{color:#ffffff;}.elementor .e-6d5a9523-a954{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;word-break:break-all;\n}.elementor .e-67a94a93-a2d1{padding:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-717cb1cf-a767{width:100%;aspect-ratio:1/1;object-fit:cover;margin-block-end:12px;border-radius:10px;display:block;}.elementor .e-697ef84b-14f6{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:-0.2px;line-height:1.3;}.elementor .e-4e601b71-9d34{font-family:"JetBrains Mono";font-weight:600;font-size:10px;color:#8a8a8a;letter-spacing:0.3px;line-height:1.6;text-transform:uppercase;margin-block-end:10px;}.elementor .e-5155bec5-685d:hover,.elementor .e-5155bec5-685d:focus-visible{color:#ffffff;}.elementor .e-5155bec5-685d{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-76fc77a7-1478:hover,.elementor .e-76fc77a7-1478:focus-visible{color:#ffffff;}.elementor .e-76fc77a7-1478{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;word-break:break-all;\n}.elementor .e-39bed4c8-13ed{padding:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-581808c9-44f6{width:100%;aspect-ratio:1/1;object-fit:cover;margin-block-end:12px;border-radius:10px;display:block;}.elementor .e-4de38d65-2546{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:-0.2px;line-height:1.3;}.elementor .e-5154c0e7-5d2f{font-family:"JetBrains Mono";font-weight:600;font-size:10px;color:#8a8a8a;letter-spacing:0.3px;line-height:1.6;text-transform:uppercase;margin-block-end:10px;}.elementor .e-360983ca-30f3:hover,.elementor .e-360983ca-30f3:focus-visible{color:#ffffff;}.elementor .e-360983ca-30f3{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-46933620-f325:hover,.elementor .e-46933620-f325:focus-visible{color:#ffffff;}.elementor .e-46933620-f325{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;word-break:break-all;\n}.elementor .e-56ad2bb8-fd59{padding:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-3c3eaaae-92f2{width:100%;aspect-ratio:1/1;object-fit:cover;margin-block-end:12px;border-radius:10px;display:block;}.elementor .e-20b97886-85f2{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:-0.2px;line-height:1.3;}.elementor .e-3690d0d2-370e{font-family:"JetBrains Mono";font-weight:600;font-size:10px;color:#8a8a8a;letter-spacing:0.3px;line-height:1.6;text-transform:uppercase;margin-block-end:10px;}.elementor .e-2d3bd04a-c51e:hover,.elementor .e-2d3bd04a-c51e:focus-visible{color:#ffffff;}.elementor .e-2d3bd04a-c51e{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-3934825-1344:hover,.elementor .e-3934825-1344:focus-visible{color:#ffffff;}.elementor .e-3934825-1344{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;word-break:break-all;\n}.elementor .e-438b2f81-fd9a{padding:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-9e177d9-acc7{width:100%;aspect-ratio:1/1;object-fit:cover;margin-block-end:12px;border-radius:10px;display:block;}.elementor .e-4191ff12-c4da{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:-0.2px;line-height:1.3;}.elementor .e-2192d205-2718{font-family:"JetBrains Mono";font-weight:600;font-size:10px;color:#8a8a8a;letter-spacing:0.3px;line-height:1.6;text-transform:uppercase;margin-block-end:10px;}.elementor .e-12cc1fc5-99c5:hover,.elementor .e-12cc1fc5-99c5:focus-visible{color:#ffffff;}.elementor .e-12cc1fc5-99c5{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;}.elementor .e-ef455d9-451a:hover,.elementor .e-ef455d9-451a:focus-visible{color:#ffffff;}.elementor .e-ef455d9-451a{font-family:Inter;font-weight:400;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5;word-break:break-all;\n}.elementor .e-398fb11c-a98e{padding:16px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-bba436d-93f7{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;}.elementor .e-981c209-c002{width:100%;max-width:1200px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;align-items:stretch;}.elementor .e-168a4bb5-20a4{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0a0a0a;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-722f85ee-d355{font-family:Inter;font-weight:300;font-size:44px;color:#141414;letter-spacing:-1px;line-height:1.1;}.elementor .e-20eae450-b7a4{font-family:Inter;font-weight:400;font-size:17px;color:#6b6763;line-height:1.7;}.elementor .e-6022327-6b41{width:auto;padding:0px;display:flex;flex-direction:column;gap:20px;flex:0 0 380px;align-items:flex-start;}.elementor .e-7a9b2e77-460f{font-family:"JetBrains Mono";font-weight:600;font-size:11px;color:#6b6763;letter-spacing:0.3px;text-transform:uppercase;}.elementor .e-4105155f-d1dd:focus{border-color:#141414;}.elementor .e-4105155f-d1dd{width:100%;height:50px;font-family:Inter;font-weight:400;font-size:15px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#d9d9d9;border-style:solid;background-color:#ffffff;}.elementor .e-9d84d83-5787{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-6966ff50-3f98{font-family:"JetBrains Mono";font-weight:600;font-size:11px;color:#6b6763;letter-spacing:0.3px;text-transform:uppercase;}.elementor .e-6623e554-ee91:focus{border-color:#141414;}.elementor .e-6623e554-ee91{width:100%;height:50px;font-family:Inter;font-weight:400;font-size:15px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#d9d9d9;border-style:solid;background-color:#ffffff;}.elementor .e-348e7e8d-ae5b{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-60838496-e0ad{font-family:"JetBrains Mono";font-weight:600;font-size:11px;color:#6b6763;letter-spacing:0.3px;text-transform:uppercase;}.elementor .e-7e83b9b2-26ab:focus{border-color:#141414;}.elementor .e-7e83b9b2-26ab{width:100%;height:50px;font-family:Inter;font-weight:400;font-size:15px;color:#141414;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#d9d9d9;border-style:solid;background-color:#ffffff;}.elementor .e-2e9f6c93-6901{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-336e1648-2d78{font-family:"JetBrains Mono";font-weight:600;font-size:11px;color:#6b6763;letter-spacing:0.3px;text-transform:uppercase;}.elementor .e-2648d7b-9649:focus{border-color:#141414;}.elementor .e-2648d7b-9649{width:100%;min-height:160px;font-family:Inter;font-weight:400;font-size:15px;color:#141414;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#d9d9d9;border-style:solid;background-color:#ffffff;}.elementor .e-7151744d-c560{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-2da058fd-b07a:hover,.elementor .e-2da058fd-b07a:focus-visible{background-color:#333333;}.elementor .e-2da058fd-b07a{width:auto;font-family:"JetBrains Mono";font-weight:600;font-size:12px;color:#ffffff;letter-spacing:0.5px;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:6px;border-radius:999px;background-color:#141414;align-self:flex-start;}.elementor .e-5fc00250-10bc{font-family:Inter;font-size:14px;color:#2f532e;line-height:1.5;}.elementor .e-6a108bfa-a692{font-family:Inter;font-size:14px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;text-align:left;\n}.elementor .e-57910827-6c23{font-family:Inter;font-size:14px;color:#870000;line-height:1.5;}.elementor .e-3d2d9ba7-4225{font-family:Inter;font-size:14px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;text-align:left;\n}.elementor .e-17c16572-96da{width:100%;min-width:0px;padding:36px;border-radius:14px;border-width:1px;border-color:#141414;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:stretch;}.elementor .e-67ed9322-2db9{width:100%;max-width:1200px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:72px;justify-content:flex-start;align-items:flex-start;}.elementor .e-2e4a893a-c75a{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;background-color:#ffffff;display:flex;flex-direction:column;align-items:stretch;border-top-style:none;\n}