.elementor .e-66be74f-4b5e688{width:100%;height:clamp(14rem, 28vw, 20rem);max-width:32rem;object-fit:cover;border-radius:0px;mix-blend-mode:screen;}.elementor .e-235cdf7-67aff96{min-height:auto;padding-block-start:0.75rem;padding-block-end:0.25rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#100b0c;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-e80ba33-bc011f1{font-weight:800;font-size:0.85rem;color:#e32646;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-57fcb38-b2a6b2b{max-width:12ch;font-weight:900;font-size:clamp(3.5rem, 8vw, 7.5rem);color:#ffffff;letter-spacing:-0.055em;line-height:0.88;}.elementor .e-51a42f9-b414d91{max-width:19ch;font-weight:800;font-size:clamp(1.6rem, 4vw, 3.2rem);color:#c8102e;letter-spacing:-0.025em;line-height:1.05;}.elementor .e-b4d87f3-668dcdc{max-width:42rem;font-size:1.15rem;color:#c9c9c9;line-height:1.75;}.elementor .e-ffc6d56-1fff9aa{font-weight:800;color:#ffffff;letter-spacing:0.07em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.25rem;border-width:1px;border-color:#c8102e;border-style:solid;background-color:#c8102e;}.elementor .e-8d6c0e6-9231f20{font-weight:800;color:#ffffff;letter-spacing:0.07em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.25rem;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-2fbd6e8-a3206df{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-c37b4f9-85db48a{font-weight:700;font-size:0.72rem;color:#8f8f8f;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-fc9838c-f31887d{min-height:36rem;padding-block-start:6rem;padding-block-end:5.5rem;padding-inline-start:7vw;padding-inline-end:7vw;border-block-end-width:1px;background-image:radial-gradient(circle at 78% 45%, rgba(214,0,31,.22) 0%,rgba(0,0,0,0) 34%),url("https://lpsbiohacking.com/wp-content/uploads/2026/09/TIRZ-30.png"),linear-gradient(135deg, #050505 0%,#111111 100%);background-repeat:repeat,no-repeat,repeat;background-attachment:scroll;background-size:auto auto,auto 82%,auto auto;background-position:0% 0%,82% 50%,0% 0%;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;align-items:flex-start;}.elementor .e-ee99f7b-c09ed23{font-weight:800;font-size:0.8rem;color:#c8102e;letter-spacing:0.2em;}.elementor .e-c7195da-9efccff{font-weight:900;font-size:clamp(2.4rem, 5vw, 4.3rem);letter-spacing:-0.04em;line-height:1;}.elementor .e-aac1359-8593f44{max-width:48rem;font-size:1.05rem;color:#a8a8a8;line-height:1.7;}.elementor .e-0ea7fb4-8dd2f6a{font-weight:800;font-size:0.7rem;color:#d21b39;letter-spacing:0.12em;}.elementor .e-17e4211-f704f95{font-weight:900;font-size:1.8rem;}.elementor .e-96651f3-cb28eb4{color:#aaa;line-height:1.6;margin-block-start:auto;}.elementor .e-ba9e748-cfcf81e{min-height:31rem;overflow:hidden;padding-block-start:19.5rem;padding-block-end:1.5rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-width:1px;border-color:rgba(214, 0, 31, 0.32);border-style:solid;background-color:#111111;box-shadow:0px 16px 36px 0px rgba(0, 0, 0, 0.38),0px 1px 0px 0px rgba(255, 255, 255, 0.04) inset;display:flex;flex-direction:column;gap:0.8rem;justify-content:flex-start;}.elementor .e-b81888b-39cd63f{font-weight:800;font-size:0.7rem;color:#d21b39;letter-spacing:0.12em;}.elementor .e-3f82bff-d997107{font-weight:900;font-size:1.8rem;}.elementor .e-b335a9f-5da47a7{color:#aaa;line-height:1.6;margin-block-start:auto;}.elementor .e-f22d20e-c1f2bd7{min-height:31rem;overflow:hidden;padding-block-start:19.5rem;padding-block-end:1.5rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-width:1px;border-color:rgba(214, 0, 31, 0.32);border-style:solid;background-color:#111111;box-shadow:0px 16px 36px 0px rgba(0, 0, 0, 0.38),0px 1px 0px 0px rgba(255, 255, 255, 0.04) inset;display:flex;flex-direction:column;gap:0.8rem;justify-content:flex-start;}.elementor .e-bd62319-d8ecfc4{font-weight:800;font-size:0.7rem;color:#ef3555;letter-spacing:0.12em;}.elementor .e-0ae390e-3087481{font-weight:900;font-size:1.8rem;}.elementor .e-96424c3-f59f7f3{color:#aaa;line-height:1.6;margin-block-start:auto;}.elementor .e-7925db8-904395a{min-height:31rem;overflow:hidden;padding-block-start:19.5rem;padding-block-end:1.5rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-width:1px;border-color:rgba(214, 0, 31, 0.32);border-style:solid;background-color:#111111;box-shadow:0px 16px 36px 0px rgba(0, 0, 0, 0.38),0px 1px 0px 0px rgba(255, 255, 255, 0.04) inset;display:flex;flex-direction:column;gap:0.8rem;justify-content:flex-start;}.elementor .e-3f84bc0-a6441ff{font-weight:800;font-size:0.7rem;color:#b47ade;letter-spacing:0.12em;}.elementor .e-2ce7be5-9bbfdc7{font-weight:900;font-size:1.8rem;}.elementor .e-e43226f-a4aa8f1{color:#aaa;line-height:1.6;margin-block-start:auto;}.elementor .e-f31dab3-8beac50{min-height:31rem;overflow:hidden;padding-block-start:19.5rem;padding-block-end:1.5rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-width:1px;border-color:rgba(214, 0, 31, 0.32);border-style:solid;background-color:#111111;box-shadow:0px 16px 36px 0px rgba(0, 0, 0, 0.38),0px 1px 0px 0px rgba(255, 255, 255, 0.04) inset;display:flex;flex-direction:column;gap:0.8rem;justify-content:flex-start;}.elementor .e-80e03ae-dfdf879{font-weight:800;font-size:0.7rem;color:#d21b39;letter-spacing:0.12em;}.elementor .e-cc22122-63ca593{font-weight:900;font-size:1.8rem;}.elementor .e-bac8e85-6f146e1{color:#aaa;line-height:1.6;margin-block-start:auto;}.elementor .e-deedc7b-5a9db99{min-height:31rem;overflow:hidden;padding-block-start:19.5rem;padding-block-end:1.5rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.7rem;border-width:1px;border-color:rgba(214, 0, 31, 0.32);border-style:solid;background-color:#111111;box-shadow:0px 16px 36px 0px rgba(0, 0, 0, 0.38),0px 1px 0px 0px rgba(255, 255, 255, 0.04) inset;display:flex;flex-direction:column;gap:0.8rem;justify-content:flex-start;}.elementor .e-ad8d2c0-34da50c{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;}.elementor .e-c521006-9c2077e{font-weight:800;color:#fff;letter-spacing:0.07em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#c8102e;border-style:solid;background-color:#c8102e;align-self:flex-start;}.elementor .e-7fcfe4c-f7feb8b{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5vw;padding-inline-end:5vw;border-block-start-width:1px;border-block-end-width:1px;background-image:radial-gradient(circle at 78% 18%, rgba(214, 0, 31, 0.14) 0%,rgba(13, 13, 13, 0) 38%),linear-gradient(180deg, #0d0d0d 0%,#090909 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.15rem;justify-content:flex-start;align-items:stretch;}.elementor .e-a4cf6c5-e0508ed{font-weight:800;font-size:0.8rem;color:#c8102e;letter-spacing:0.2em;}.elementor .e-b546b5d-b51175b{font-weight:900;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-0.04em;}.elementor .e-9eafcaf-222e0f3{font-weight:900;font-size:1.5rem;}.elementor .e-80b42f6-646661a{color:#aaa;line-height:1.65;padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-b4f0af4-1c8951a{height:100%;min-height:15.25rem;padding:2rem;border-block-start-width:3px;background-color:#0b0b0b;display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-e8e2a67-fcf1abb{font-weight:900;font-size:1.5rem;}.elementor .e-9a28c69-6b6b080{color:#aaa;line-height:1.65;padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6044333-1c1a50d{height:100%;min-height:15.25rem;padding:2rem;border-block-start-width:3px;background-color:#0b0b0b;display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-1438b61-131b824{font-weight:900;font-size:1.5rem;}.elementor .e-c13f428-b2fbc0d{color:#aaa;line-height:1.65;padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-fea8c65-9e5c700{height:100%;min-height:15.25rem;padding:2rem;border-block-start-width:3px;background-color:#0b0b0b;display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-1a4e607-8808ab4{font-weight:900;font-size:1.5rem;}.elementor .e-185f87d-1e14e5f{color:#aaa;line-height:1.65;padding-block-start:0.7rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9c69dad-a7d07c6{height:100%;min-height:15.25rem;padding:2rem;border-block-start-width:3px;background-color:#0b0b0b;display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-5861f0a-e3bdf38{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;}.elementor .e-33289e8-5475edf{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#111111;display:flex;flex-direction:column;gap:1.15rem;justify-content:flex-start;align-items:stretch;}.elementor .e-8dc652f-6175ec5{font-weight:800;font-size:0.8rem;letter-spacing:0.2em;}.elementor .e-bff9fcd-e93f3f3{max-width:18ch;font-weight:900;font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-0.045em;line-height:0.98;}.elementor .e-b31ec9e-2674a1a{max-width:46rem;font-size:1.1rem;line-height:1.75;}.elementor .e-b12e37a-1c0128f{font-weight:900;font-size:1.4rem;}.elementor .e-d11a653-f2d7507{line-height:1.6;padding-block-start:0.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3229cb5-51d9877{height:100%;min-height:14.75rem;padding:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(0,0,0,0.22);display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-095d228-ee377b2{font-weight:900;font-size:1.4rem;}.elementor .e-b69eaf7-f1d7558{line-height:1.6;padding-block-start:0.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-70afd7c-1752d1c{height:100%;min-height:14.75rem;padding:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(0,0,0,0.22);display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-7d39d24-8f6050e{font-weight:900;font-size:1.4rem;}.elementor .e-a7c3d24-af63be3{line-height:1.6;padding-block-start:0.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f93661b-aa37be3{height:100%;min-height:14.75rem;padding:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(0,0,0,0.22);display:flex;flex-direction:column;gap:0.9rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-1df71df-e5c9e77{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;}.elementor .e-b3a1d24-8f1a952{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:7vw;padding-inline-end:7vw;background-image:linear-gradient(135deg, #c8102e 0%,#7d0b20 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.15rem;justify-content:flex-start;align-items:stretch;}.elementor .e-7f7fd60-a52665d{font-weight:800;font-size:0.8rem;color:#c8102e;letter-spacing:0.2em;}.elementor .e-9c8acee-f40eb7e{font-weight:900;font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:-0.035em;}.elementor .e-d7fc2f0-2de61e9{font-weight:800;letter-spacing:0.08em;text-align:center;padding:1.4rem;border-width:1px;border-color:#333;border-style:solid;}.elementor .e-a725cf3-61d50a3{font-weight:800;letter-spacing:0.08em;text-align:center;padding:1.4rem;border-width:1px;border-color:#333;border-style:solid;}.elementor .e-50336e5-d2b30fa{font-weight:800;letter-spacing:0.08em;text-align:center;padding:1.4rem;border-width:1px;border-color:#333;border-style:solid;}.elementor .e-e4fe8a1-9487971{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:stretch;}.elementor .e-077ec1b-dbd3b7e{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#050505;display:flex;flex-direction:column;gap:1.1rem;justify-content:flex-start;align-items:stretch;}.elementor .e-9097732-62b1ea7{font-weight:800;font-size:0.8rem;color:#c8102e;letter-spacing:0.2em;}.elementor .e-c1becf7-7f6732f{max-width:16ch;font-weight:900;font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-0.05em;line-height:0.95;}.elementor .e-18f98c5-e94f678{max-width:42rem;font-size:1.05rem;color:#aaa;line-height:1.7;}.elementor .e-afd3a0d-60aa8ca{font-weight:800;color:#fff;letter-spacing:0.07em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#fff;border-style:solid;background-color:transparent;}.elementor .e-314cede-df1bd98{font-weight:800;color:#fff;letter-spacing:0.07em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#c8102e;border-style:solid;background-color:#c8102e;}.elementor .e-aa6f026-09b3367{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-6f56034-98bd6a3{max-width:48rem;font-size:0.72rem;color:#777;letter-spacing:0.08em;line-height:1.5;text-transform:uppercase;}.elementor .e-2f97234-4279840{text-align:center;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 50% 0%, rgba(200,16,46,0.25) %,transparent 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0d0d0d;display:flex;flex-direction:column;gap:1.1rem;justify-content:center;align-items:center;}.elementor .e-1c6f8c0-cadbb7d{color:#f5f5f5;background-color:#090909;display:flex;flex-direction:column;}.elementor .e-e19e338-a75257d{font-weight:700;font-size:0.8rem;color:#c8102e;letter-spacing:0.14em;}.elementor .e-815c530-fe592f6{max-width:56rem;font-size:clamp(2rem, 4vw, 3.25rem);color:#ffffff;line-height:1.1;}.elementor .e-e1a2f48-c8127c3{max-width:48rem;font-size:1.05rem;color:#d6d6d6;line-height:1.7;}.elementor .e-7569e25-8c08a50{font-size:1.4rem;color:#ffffff;line-height:1.25;}.elementor .e-a4cf95d-1630b79{font-size:1rem;color:#cfcfcf;line-height:1.65;}.elementor .e-deb9991-e3db27b{max-width:54rem;padding:2rem;border-radius:0.5rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:3px;border-inline-end-width:1px;border-color:#3a3a3a;border-style:solid;background-color:#151515;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-4ceb6fa-7f504f1{text-align:center;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:5vw;padding-inline-end:5vw;border-block-start-width:1px;border-block-end-width:1px;background-color:#0b0b0b;align-items:center;}