.elementor .e-50f9608-89a1460{font-family:var(--shock-body);font-weight:700;font-size:0.78rem;color:var(--shock-gold);letter-spacing:0.18em;}.elementor .e-2dccc30-2d501a0{max-width:15ch;font-family:var(--shock-display);font-weight:400;font-size:var(--shock-display-size);color:var(--shock-white);letter-spacing:-0.035em;line-height:.98;}.elementor .e-15b52aa-a6bade7{max-width:46rem;font-family:var(--shock-body);font-size:clamp(1.05rem, 1.5vw, 1.35rem);color:rgba(255,253,247,.78);line-height:1.75;}.elementor .e-9d1531a-e385d8b{font-family:var(--shock-body);font-weight:700;font-size:0.82rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;background-color:var(--shock-gold);}.elementor .e-727be22-a4c6bb8{font-family:var(--shock-body);font-weight:700;font-size:0.82rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;border-width:1px;border-color:rgba(255,253,247,.45);border-style:solid;background-color:transparent;}.elementor .e-6e8db56-a890fe5{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-02cc10b-20ea669{padding:0px;display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-60f5c39-ecac766{font-family:var(--shock-body);font-weight:700;font-size:0.72rem;color:var(--shock-gold);letter-spacing:0.16em;}.elementor .e-c7a282f-f75f0e7{font-family:var(--shock-display);font-weight:400;font-size:clamp(1.8rem, 3vw, 2.8rem);color:var(--shock-white);line-height:1.15;}.elementor .e-2c533b9-a7f57b3{height:1px;background-color:rgba(199,154,59,.45);}.elementor .e-c97c7ee-32c7337{font-family:var(--shock-body);font-size:0.98rem;color:rgba(255,253,247,.68);line-height:1.75;}.elementor .e-0c93d90-b9a3229{padding:clamp(2rem, 4vw, 3.5rem);border-radius:1.5rem;border-width:1px;border-color:rgba(199,154,59,.38);border-style:solid;background-color:rgba(255,253,247,.06);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-87b6004-b331f99{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem, 7vw, 7rem);grid-template-columns:minmax(0, 1.7fr) minmax(18rem, .85fr);align-items:end;}.elementor .e-1e0490a-8602288{color:var(--shock-white);padding-block-start:clamp(5rem, 10vw, 9rem);padding-block-end:clamp(5rem, 10vw, 9rem);padding-inline-start:clamp(1.25rem, 6vw, 6rem);padding-inline-end:clamp(1.25rem, 6vw, 6rem);background-image:radial-gradient(circle at 85% 20%, rgba(199,154,59,.18) %,transparent 30%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--shock-ink);display:flex;flex-direction:column;}.elementor .e-f6f4191-a25e4db{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-copper);letter-spacing:0.16em;}.elementor .e-97b0160-26f7202{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.5rem, 5vw, 4.8rem);color:var(--shock-ink);letter-spacing:-0.025em;line-height:1.05;}.elementor .e-31f6203-d3f0505{font-family:var(--shock-body);font-size:1.08rem;color:var(--shock-muted);line-height:1.75;}.elementor .e-9ae7e28-7b18301{font-family:var(--shock-body);font-size:0.94rem;color:var(--shock-ink);line-height:1.5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(17,16,14,.16);\n}.elementor .e-a2a0b20-0eb9244{font-family:var(--shock-body);font-size:0.94rem;color:var(--shock-ink);line-height:1.5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(17,16,14,.16);\n}.elementor .e-3e4288f-9126a03{font-family:var(--shock-body);font-size:0.94rem;color:var(--shock-ink);line-height:1.5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(17,16,14,.16);\n}.elementor .e-974dd93-8f3cb02{font-family:var(--shock-body);font-weight:700;font-size:0.78rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:999px;background-color:var(--shock-ink);}.elementor .e-3cf7c3c-dce2961{padding:0px;display:flex;flex-direction:column;gap:1.35rem;}.elementor .e-dc991a0-8e5febb{overflow:hidden;aspect-ratio:16/9;border-radius:1rem;}.elementor .e-dc3b570-f53a77b{overflow:hidden;padding:clamp(.7rem, 2vw, 1.2rem);border-radius:1.5rem;background-color:var(--shock-night);box-shadow:0px 2rem 5rem 0px rgba(27,23,20,.22);}.elementor .e-57cfcbe-2495995{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem, 7vw, 7rem);grid-template-columns:minmax(16rem, .8fr) minmax(0, 1.4fr);align-items:center;}.elementor .e-d7b1088-9b83695{color:var(--shock-ink);padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem, 6vw, 6rem);padding-inline-end:clamp(1.25rem, 6vw, 6rem);background-color:var(--shock-bone);display:flex;}.elementor .e-0d2bf28-70995c7{padding:0px;margin:0px;background-color:var(--shock-bone);display:flex;flex-direction:column;}.elementor .e-0218028-0769c13{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-copper);letter-spacing:0.16em;}.elementor .e-3d82efd-134393a{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.8rem,5vw,5rem);color:var(--shock-ink);letter-spacing:-0.025em;line-height:1.04;}.elementor .e-7ea4bd1-a9543d9{max-width:48rem;font-family:var(--shock-body);font-size:1.05rem;color:var(--shock-muted);line-height:1.75;grid-column:2;}.elementor .e-ad58ca3-068458b{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:end;gap: 2rem 5rem;\n}.elementor .e-225294b-85cb6be{font-family:var(--shock-body);font-weight:700;font-size:0.7rem;color:var(--shock-copper);letter-spacing:0.15em;}.elementor .e-652fb5f-c7b8939{font-family:var(--shock-display);font-weight:400;font-size:2.2rem;color:var(--shock-ink);line-height:1.1;}.elementor .e-96cdbb3-ed7627b{font-family:var(--shock-body);font-size:0.98rem;color:var(--shock-muted);line-height:1.7;}.elementor .e-22802be-1e4db9a{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--shock-copper);\n}.elementor .e-60623f4-c88504f{padding:clamp(2rem, 4vw, 3.25rem);border-radius:1.25rem;border-width:1px;border-color:rgba(17,16,14,.12);border-style:solid;background-color:var(--shock-white);box-shadow:0px 1.5rem 4rem 0px rgba(27,23,20,.06);display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-b1e3894-007d88a{font-family:var(--shock-body);font-weight:700;font-size:0.7rem;color:var(--shock-gold);letter-spacing:0.15em;}.elementor .e-577950d-ed0f021{font-family:var(--shock-display);font-weight:400;font-size:2.2rem;color:var(--shock-white);line-height:1.1;}.elementor .e-405d5f5-068cca9{font-family:var(--shock-body);font-size:0.98rem;color:rgba(255,253,247,.72);line-height:1.7;}.elementor .e-7c2eb30-5c1c240{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;background-color:var(--shock-gold);}.elementor .e-e06f20c-22f9254{color:var(--shock-white);padding:clamp(2rem, 4vw, 3.25rem);border-radius:1.25rem;border-width:1px;border-color:rgba(17,16,14,.12);border-style:solid;background-color:var(--shock-ink);box-shadow:0px 1.5rem 4rem 0px rgba(27,23,20,.06);transform:translate3d(0px, 2rem, 0px);display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-98d88ca-d55497a{font-family:var(--shock-body);font-weight:700;font-size:0.7rem;color:var(--shock-copper);letter-spacing:0.15em;}.elementor .e-4c20012-2648734{font-family:var(--shock-display);font-weight:400;font-size:2.2rem;color:var(--shock-ink);line-height:1.1;}.elementor .e-07b0896-0f2b044{font-family:var(--shock-body);font-size:0.98rem;color:var(--shock-muted);line-height:1.7;}.elementor .e-12eb6c1-56c1cb1{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--shock-copper);\n}.elementor .e-983c01e-ed3f774{padding:clamp(2rem, 4vw, 3.25rem);border-radius:1.25rem;border-width:1px;border-color:rgba(17,16,14,.12);border-style:solid;background-color:var(--shock-bone);box-shadow:0px 1.5rem 4rem 0px rgba(27,23,20,.06);display:flex;flex-direction:column;gap:1.4rem;}.elementor .e-56dda54-37ece17{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-5342147-72a88f3{padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem, 6vw, 6rem);padding-inline-end:clamp(1.25rem, 6vw, 6rem);background-color:var(--shock-white);display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-f498aec-f31a6f4{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-gold);letter-spacing:0.16em;}.elementor .e-778a7ba-ceac667{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.8rem,5vw,5.5rem);color:var(--shock-white);letter-spacing:-0.03em;line-height:1.03;}.elementor .e-e1f2df4-2e2f64b{font-family:var(--shock-body);font-size:1.08rem;color:rgba(255,253,247,.78);line-height:1.75;}.elementor .e-5556f58-b340cfd{font-family:var(--shock-body);font-weight:700;font-size:0.78rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:999px;background-color:var(--shock-gold);}.elementor .e-3563977-3febed2{position:sticky;inset-block-start:2rem;padding:0px;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-0eea21e-cf1bf02{font-family:var(--shock-body);font-weight:700;font-size:0.72rem;color:var(--shock-gold);letter-spacing:0.14em;}.elementor .e-8fe362a-9bfd8d4{font-family:var(--shock-display);font-weight:400;font-size:2rem;color:var(--shock-white);}.elementor .e-ab29735-121ff96{font-family:var(--shock-body);font-size:0.98rem;color:rgba(255,253,247,.72);line-height:1.7;grid-column:2;}.elementor .e-008d4b0-4d45e5d{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:5rem 1fr;border-bottom-style: solid; border-bottom-color: rgba(255,253,247,.28); gap: 1rem 2rem;\n}.elementor .e-f5fab0c-26970a7{font-family:var(--shock-body);font-weight:700;font-size:0.72rem;color:var(--shock-gold);letter-spacing:0.14em;}.elementor .e-6da19e0-aa3864d{font-family:var(--shock-display);font-weight:400;font-size:2rem;color:var(--shock-white);}.elementor .e-ddb643b-096e011{font-family:var(--shock-body);font-size:0.98rem;color:rgba(255,253,247,.72);line-height:1.7;grid-column:2;}.elementor .e-702389f-3741bb5{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:5rem 1fr;border-bottom-style: solid; border-bottom-color: rgba(255,253,247,.28); gap: 1rem 2rem;\n}.elementor .e-b8deae8-a803cb4{font-family:var(--shock-body);font-weight:700;font-size:0.72rem;color:var(--shock-gold);letter-spacing:0.14em;}.elementor .e-53e4c27-82977ba{font-family:var(--shock-display);font-weight:400;font-size:2rem;color:var(--shock-white);}.elementor .e-70614a3-f40ff6d{font-family:var(--shock-body);font-size:0.98rem;color:rgba(255,253,247,.72);line-height:1.7;grid-column:2;}.elementor .e-719c9e8-b023c7b{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:5rem 1fr;border-bottom-style: solid; border-bottom-color: rgba(255,253,247,.28); gap: 1rem 2rem;\n}.elementor .e-18fae9b-3bc14a4{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: rgba(255,253,247,.28);\n}.elementor .e-54a0382-247ae2f{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;}.elementor .e-4fee35d-5cce67b{color:var(--shock-white);padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-image:linear-gradient(135deg, var(--shock-copper) %,#6f2f22 %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;}.elementor .e-f912ba6-9d380ea{padding:0px;display:flex;flex-direction:column;}.elementor .e-e4d27a1-bda1952{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:var(--shock-gold);letter-spacing:0.17em;}.elementor .e-815d092-758cde7{font-family:var(--shock-body);font-weight:900;font-size:clamp(4rem,9vw,8rem);color:var(--shock-white);letter-spacing:-0.07em;line-height:.78;}.elementor .e-92333ef-1335177{font-family:var(--shock-body);font-weight:700;font-size:0.78rem;color:rgba(255,253,247,.78);letter-spacing:0.12em;line-height:1.7;}.elementor .e-49319ac-a0634ab{min-height:0px;aspect-ratio:16 / 9;padding:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,253,247,.18);border-style:solid;background-image:url("https://shockmetaphysics.com/wp-content/uploads/2026/08/BlackLoveGPT-horizontal.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:#0b0807;box-shadow:0px 2rem 6rem 0px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:2rem;}.elementor .e-2959fcd-dfccfeb{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-gold);letter-spacing:0.16em;}.elementor .e-77e6bb4-a3148c8{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.8rem,5vw,5.2rem);color:var(--shock-white);letter-spacing:-0.025em;line-height:1.04;}.elementor .e-c0b5d84-5b044b0{font-family:var(--shock-body);font-size:1.08rem;color:rgba(255,253,247,.74);line-height:1.78;}.elementor .e-cf2bc9b-e348789{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-white);letter-spacing:0.08em;line-height:1.5;}.elementor .e-0ca98f7-5ceef10{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-white);letter-spacing:0.08em;line-height:1.5;}.elementor .e-1ceefd6-6fb524a{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-white);letter-spacing:0.08em;line-height:1.5;}.elementor .e-d082fdb-5d76fa1{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-white);letter-spacing:0.08em;line-height:1.5;}.elementor .e-a8d797e-2317acf{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-77991c6-c83828b{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:var(--shock-gold);}.elementor .e-58d7c44-ca6d728{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:rgba(255,253,247,.35);border-style:solid;background-color:transparent;}.elementor .e-5f72438-47b0f35{padding:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-8d395fe-a821b20{max-width:42rem;font-family:var(--shock-body);font-size:0.75rem;color:rgba(255,253,247,.48);line-height:1.6;}.elementor .e-3902b71-e9710ca{padding:0px;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-ad49129-3f87981{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;}.elementor .e-a0a7517-1fd0560{color:var(--shock-white);padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:var(--shock-night);display:flex;}.elementor .e-814e686-40ce26e{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-copper);letter-spacing:0.16em;}.elementor .e-f329ef7-1795b18{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.7rem,5vw,5rem);color:var(--shock-ink);letter-spacing:-0.025em;line-height:1.04;}.elementor .e-5950427-4db04c3{padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-629376b-ae67cf2{font-family:var(--shock-body);font-size:1.05rem;color:var(--shock-muted);line-height:1.75;}.elementor .e-976a8e7-fc84097{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end;gap: 2rem 5rem;\n}.elementor .e-aafae45-e1739c2{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:var(--shock-copper);letter-spacing:0.15em;}.elementor .e-0d8cb86-47f01e4{font-family:var(--shock-display);font-weight:400;font-size:2rem;color:var(--shock-ink);line-height:1.15;}.elementor .e-4ae7f45-5378e61{font-family:var(--shock-body);font-size:0.96rem;color:var(--shock-muted);line-height:1.7;}.elementor .e-0e0494d-97af9db{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--shock-copper);\n}.elementor .e-bae1ebe-3d6c9b8{padding:clamp(2rem,4vw,3rem);background-color:var(--shock-white);display:flex;flex-direction:column;gap:1.35rem;}.elementor .e-77c37f5-8091f67{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:var(--shock-copper);letter-spacing:0.15em;}.elementor .e-4145838-928dc63{font-family:var(--shock-display);font-weight:400;font-size:2rem;color:var(--shock-ink);line-height:1.15;}.elementor .e-9c470c8-efaa771{font-family:var(--shock-body);font-size:0.96rem;color:var(--shock-muted);line-height:1.7;}.elementor .e-5db371e-a83a782{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--shock-copper);\n}.elementor .e-f6b3e27-a9c38d3{padding:clamp(2rem,4vw,3rem);background-color:var(--shock-white);display:flex;flex-direction:column;gap:1.35rem;}.elementor .e-1e4e803-c572e28{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:var(--shock-copper);letter-spacing:0.15em;}.elementor .e-56ea2ab-bb5ff4f{font-family:var(--shock-display);font-weight:400;font-size:2rem;color:var(--shock-ink);line-height:1.15;}.elementor .e-0dd44da-fc77611{font-family:var(--shock-body);font-size:0.96rem;color:var(--shock-muted);line-height:1.7;}.elementor .e-60c8073-c767adf{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--shock-copper);\n}.elementor .e-8482177-c1aedf7{padding:clamp(2rem,4vw,3rem);background-color:var(--shock-white);display:flex;flex-direction:column;gap:1.35rem;}.elementor .e-bbf53b4-05b9977{max-width:86rem;padding:1px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:rgba(17,16,14,.16);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-bc43d88-55bcb7a{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:999px;background-color:var(--shock-ink);align-self:center;}.elementor .e-5487483-3bba219{color:var(--shock-ink);padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:var(--shock-bone);display:flex;flex-direction:column;gap:3.5rem;}.elementor .e-87a04ad-101f391{padding:0px;display:flex;flex-direction:column;}.elementor .e-6fdb25d-57eeef0{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-copper);letter-spacing:0.16em;}.elementor .e-d4fc202-088a101{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.8rem,5vw,5.2rem);color:var(--shock-ink);letter-spacing:-0.025em;line-height:1.04;}.elementor .e-116ce64-3d91f7e{max-width:48rem;font-family:var(--shock-body);font-size:1.06rem;color:var(--shock-muted);line-height:1.78;}.elementor .e-3a41b01-b0134ba{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:var(--shock-ink);}.elementor .e-079c0e9-a44d111{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:rgba(17,16,14,.3);border-style:solid;background-color:transparent;}.elementor .e-27abde7-ea694db{padding:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-9979ce0-5cfbc14{padding:0px;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-14b95aa-5c4df86{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:var(--shock-copper);letter-spacing:0.15em;}.elementor .e-2771d31-6cbf573{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);color:var(--shock-ink);line-height:1.12;}.elementor .e-8b4c9ab-a1e73f1{font-family:var(--shock-body);font-weight:700;font-size:0.7rem;color:var(--shock-muted);letter-spacing:0.13em;}.elementor .e-d28eae5-7ba7b40{padding:clamp(2rem,4vw,3.5rem);border-inline-start-width:0.35rem;background-color:var(--shock-bone);display:flex;flex-direction:column;gap:1.5rem;border-left-style: solid; border-left-color: var(--shock-gold);\n}.elementor .e-722d706-dad32fe{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;}.elementor .e-fdb713c-35166b3{color:var(--shock-ink);padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:var(--shock-white);display:flex;}.elementor .e-92f3119-8282378{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-copper);letter-spacing:0.16em;}.elementor .e-857b3f5-dcc316b{font-family:var(--shock-display);font-weight:400;font-size:clamp(3rem,5vw,5rem);color:var(--shock-ink);letter-spacing:-0.03em;line-height:1.02;}.elementor .e-c23b2ca-e25690f{font-family:var(--shock-body);font-weight:700;font-size:0.82rem;color:var(--shock-muted);letter-spacing:0.08em;line-height:1.8;}.elementor .e-a3caf54-8a19a81{padding:0px;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-2c13d5c-7f00a22{font-family:var(--shock-display);font-size:clamp(1.5rem,2.6vw,2.35rem);color:var(--shock-ink);line-height:1.45;}.elementor .e-ce38d73-25c5617{font-family:var(--shock-display);font-weight:400;font-size:2.5rem;color:var(--shock-copper);}.elementor .e-b5876cb-837ac64{font-family:var(--shock-body);font-weight:700;font-size:0.66rem;color:var(--shock-muted);letter-spacing:0.08em;line-height:1.5;}.elementor .e-d31febc-1307dca{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-8e9b432-1f10a0e{font-family:var(--shock-display);font-weight:400;font-size:2.5rem;color:var(--shock-copper);}.elementor .e-e886b19-3244b58{font-family:var(--shock-body);font-weight:700;font-size:0.66rem;color:var(--shock-muted);letter-spacing:0.08em;line-height:1.5;}.elementor .e-8bf98a4-61d5429{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-451a9bd-70badd7{font-family:var(--shock-display);font-weight:400;font-size:2.5rem;color:var(--shock-copper);}.elementor .e-8be5d70-60802b9{font-family:var(--shock-body);font-weight:700;font-size:0.66rem;color:var(--shock-muted);letter-spacing:0.08em;line-height:1.5;}.elementor .e-d79decb-c3befbd{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-2073b4b-cd27979{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: rgba(17,16,14,.16); border-top-style: solid; border-top-color: rgba(17,16,14,.16);\n}.elementor .e-6dfcb5e-f7ecfcb{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:var(--shock-ink);}.elementor .e-0764193-4711b71{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:rgba(17,16,14,.3);border-style:solid;background-color:transparent;}.elementor .e-73c4abd-cf106d7{padding:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-69b6ff4-d65b0ff{padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-65049ac-469a60b{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:start;}.elementor .e-cfc5f20-3b2ce48{color:var(--shock-ink);padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:var(--shock-bone);display:flex;}.elementor .e-e0ecbd4-a0768fa{font-family:var(--shock-body);font-weight:700;font-size:0.72rem;color:var(--shock-ink);letter-spacing:0.16em;}.elementor .e-ce2d3e7-3777376{font-family:var(--shock-display);font-weight:400;font-size:clamp(2.5rem,4.5vw,4.5rem);color:var(--shock-ink);line-height:1.04;}.elementor .e-47de945-4243960{font-family:var(--shock-body);font-size:1rem;color:rgba(17,16,14,.72);line-height:1.7;}.elementor .e-3095523-b0d6763{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-dcce9fb-2d43be3{font-family:var(--shock-body);font-weight:700;font-size:0.76rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:var(--shock-ink);}.elementor .e-892b69b-2f9aeb5{font-family:var(--shock-body);font-size:0.76rem;color:rgba(17,16,14,.62);line-height:1.6;text-align:center;}.elementor .e-af61f0b-0c00fce{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-d121a73-073c30b{max-width:86rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:center;gap: 3rem 6rem;\n}.elementor .e-a963b62-bfbf177{color:var(--shock-ink);padding-block-start:clamp(4rem,7vw,6rem);padding-block-end:clamp(4rem,7vw,6rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-color:var(--shock-gold);display:flex;}.elementor .e-6a7c3c6-4e57dba{font-family:var(--shock-body);font-weight:700;font-size:0.74rem;color:var(--shock-gold);letter-spacing:0.16em;}.elementor .e-c8bb239-075b930{max-width:14ch;font-family:var(--shock-display);font-weight:400;font-size:clamp(3rem,6vw,6rem);color:var(--shock-white);letter-spacing:-0.03em;line-height:1;}.elementor .e-bc8d2e2-82a9495{max-width:48rem;font-family:var(--shock-body);font-size:1.08rem;color:rgba(255,253,247,.72);line-height:1.75;}.elementor .e-15b1e29-299084c{font-family:var(--shock-body);font-weight:700;font-size:0.78rem;color:var(--shock-ink);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:999px;background-color:var(--shock-gold);}.elementor .e-30135ff-e03158c{font-family:var(--shock-body);font-weight:700;font-size:0.78rem;color:var(--shock-white);letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:999px;border-width:1px;border-color:rgba(255,253,247,.4);border-style:solid;background-color:transparent;}.elementor .e-bdefe29-1eb691d{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-be06880-78f12c3{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:rgba(255,253,247,.65);letter-spacing:0.1em;padding:0.5rem;border-radius:0px;background-color:transparent;}.elementor .e-e04d823-492ed26{font-family:var(--shock-body);font-weight:700;font-size:0.68rem;color:rgba(255,253,247,.65);letter-spacing:0.1em;padding:0.5rem;border-radius:0px;background-color:transparent;}.elementor .e-ece7afd-18770db{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-d1cc401-feb3875{color:var(--shock-white);text-align:center;padding-block-start:var(--shock-section-space);padding-block-end:var(--shock-section-space);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-image:radial-gradient(circle at 50% 10%, rgba(166,83,50,.28) %,transparent 38%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--shock-ink);display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-0d22b6f-614d56a{padding:0px;display:flex;flex-direction:column;}