.elementor .rdg-note-text{font-family:var(--rd-body);font-size:18px;color:var(--rd-cream);line-height:1.5}.elementor .rdg-note{padding:24px;border-width:1px;border-color:rgb(168 42 28 / .55);border-style:solid;background-color:rgb(168 42 28 / .08);display:flex;flex-direction:column;gap:12px}.elementor .rdg-subhead{font-family:var(--rd-mono);font-weight:500;font-size:13px;color:var(--rd-amber-light);letter-spacing:.14em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:0;margin-block-start:18px;border-inline-start-width:3px;border-left-style:solid;border-left-color:var(--rd-amber);\n}.elementor .rdg-phase-desc{max-width:620px;font-family:var(--rd-body);font-size:20px;color:var(--rd-cream);line-height:1.4}.elementor .rdg-phase-text{padding-block-start:0;padding-block-end:6px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:8px}.elementor .rdg-phase-num{font-family:var(--rd-display);font-weight:400;font-size:150px;color:var(--rd-amber);line-height:.78}.elementor .rdg-phase{padding:0;margin-block-start:16px;display:flex;flex-direction:row;gap:22px;align-items:flex-end}.elementor .rdg-badge{font-family:var(--rd-mono);font-size:10.5px;color:var(--rd-deep);letter-spacing:.14em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;background-color:var(--rd-amber);align-self:flex-start}.elementor .rdg-kit-carry{font-family:var(--rd-mono);font-size:11px;color:var(--rd-muted);letter-spacing:.12em;text-transform:uppercase;padding-block-start:4px;padding-block-end:8px;padding-inline-start:0;padding-inline-end:0;display:block}.elementor .rdg-kit-item:hover,.elementor .rdg-kit-item:focus-visible{color:var(--rd-amber-light)}.elementor .rdg-kit-item{font-family:var(--rd-body);font-size:19px;color:var(--rd-off-white);line-height:1.3;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0;padding-inline-end:0;border-block-end-width:1px;display:block;border-bottom-style:dashed;border-bottom-color:rgb(255 255 255 / .1);\n}.elementor .rdg-kit-list{padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto}.elementor .rdg-quote{font-family:var(--rd-body);font-size:19px;color:var(--rd-cream);line-height:1.35;font-style:italic;padding-block-end:12px;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:rgb(255 255 255 / .1);\n}.elementor .rdg-kit-title{font-family:var(--rd-display);font-weight:400;font-size:44px;color:var(--rd-off-white);line-height:.9}.elementor .rdg-level{font-family:var(--rd-mono);font-size:12px;color:var(--rd-amber-light);letter-spacing:.14em;text-transform:uppercase}.elementor .rdg-kit{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:var(--rd-deep);display:flex;flex-direction:column;gap:12px}.elementor .rdg-band{width:100%;padding:0;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--rd-surface-2);display:flex;flex-direction:column;gap:0;border-top-style:solid;border-top-color:rgb(255 255 255 / .08);border-bottom-style:solid;border-bottom-color:rgb(255 255 255 / .08);\n}.elementor .rdg-btn:hover,.elementor .rdg-btn:focus-visible{background-color:var(--rd-amber-light)}.elementor .rdg-btn{width:100%;font-family:var(--rd-mono);font-weight:500;font-size:12px;color:var(--rd-deep);letter-spacing:.12em;text-align:center;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:6px;border-radius:2px;background-color:var(--rd-amber);display:block}.elementor .rdg-card-text{font-family:var(--rd-body);font-size:18px;color:var(--rd-cream);line-height:1.45;flex:1 1 auto}.elementor .rdg-card-title{font-family:var(--rd-display);font-weight:400;font-size:30px;color:var(--rd-off-white);line-height:.95}.elementor .rdg-tag{font-family:var(--rd-mono);font-size:11px;color:var(--rd-amber-light);letter-spacing:.14em;text-transform:uppercase}.elementor .rdg-card{padding:20px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgb(255 255 255 / .08);border-style:solid;background-color:var(--rd-surface);display:flex;flex-direction:column;gap:10px;border-top-style:solid;border-top-color:var(--rd-amber);\n}.elementor .rdg-grid3{width:100%;column-gap:14px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;row-gap:14px;\n}.elementor .rdg-fine{max-width:640px;font-family:var(--rd-mono);font-size:11px;color:var(--rd-muted);letter-spacing:.04em;line-height:1.6}.elementor .rdg-lead{max-width:640px;font-family:var(--rd-body);font-size:23px;color:var(--rd-cream);line-height:1.4}.elementor .rdg-h2{font-family:var(--rd-display);font-weight:400;font-size:60px;color:var(--rd-off-white);line-height:.9}.elementor .rdg-h1{font-family:var(--rd-display);font-weight:400;font-size:104px;color:var(--rd-off-white);letter-spacing:.01em;line-height:.88}.elementor .rdg-eyebrow{font-family:var(--rd-mono);font-size:12px;color:var(--rd-amber-light);letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.elementor .rdg-wrap{width:100%;max-width:1080px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:clamp(20px, 5vw, 48px);padding-inline-end:clamp(20px, 5vw, 48px);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px}.elementor .rdg-hero{width:100%;padding-block-start:88px;padding-block-end:64px;padding-inline-start:clamp(20px, 5vw, 48px);padding-inline-end:clamp(20px, 5vw, 48px);border-block-end-width:1px;background-color:var(--rd-deep);display:flex;flex-direction:column;gap:18px;background-image:repeating-linear-gradient(0deg,transparent 0 39px,rgb(255 255 255 / .03) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgb(255 255 255 / .03) 39px 40px);border-bottom-style:solid;border-bottom-color:rgb(255 255 255 / .08);\n}.elementor .rdg-page{width:100%;font-family:var(--rd-body);color:var(--rd-off-white);padding:0;background-color:var(--rd-deep);display:flex;flex-direction:column;gap:0}.elementor .rdg-kit-hot{border-width:2px;border-color:var(--rd-amber);border-style:solid;background-color:#15120c}.elementor .rdg-level-low{color:#9DB86A}.elementor .rdg-level-high{color:#D6604B}