.elementor .j36-hero-mark{width:auto;height:125%;position:absolute;inset-block-start:50%;inset-inline-end:-3%;z-index:0;opacity:5%;transform:translate3d(0px, -46%, 0px);max-width:none; filter:brightness(0) invert(1); pointer-events:none; user-select:none;\n}.elementor .j36-wordmark{font-family:var(--font-heading);font-weight:700;color:transparent;letter-spacing:-0.01em;line-height:0.82;text-transform:uppercase;margin:0px;white-space:nowrap; -webkit-text-stroke:1px rgba(12,175,202,0.28); user-select:none; pointer-events:none;\n}.elementor .j36-footer-link:hover,.elementor .j36-footer-link:focus-visible{color:var(--j36-cyan);background-color:transparent;transform:translate3d(4px, 0px, 0px);}.elementor .j36-footer-link{font-family:var(--font-body);font-weight:400;font-size:0.97rem;color:var(--j36-text-on-dark);line-height:1.5;text-decoration:none;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;transition:color 0.2s, transform 0.2s;text-align: left;\n}.elementor .j36-link-arrow{font-family:var(--font-body);font-weight:600;font-size:0.8rem;color:var(--j36-cyan-deep);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;transition:color 0.2s;display:inline-flex;gap:0.5rem;align-items:center;&::after { content: '→'; transition: transform 0.2s ease; } &:hover::after { transform: translateX(4px); } text-align: left; &::after { content: ' →'; display: inline-block; transition: transform .2s ease; } &:hover::after { transform: translateX(5px); }\n}.elementor .j36-link-arrow:hover,.elementor .j36-link-arrow:focus-visible{color:var(--j36-ink);background-color:transparent;}.elementor .j36-container{width:100%;max-width:88rem;padding:0px;display:flex;flex-direction:column;gap:3.5rem;align-items:center;}.elementor .j36-section-white{background-color:var(--j36-white);}.elementor .j36-section-dark{background-color:var(--j36-ink);background-image:radial-gradient(ellipse 60% 50% at 50% 0%, rgba(12,175,202,0.22), rgba(12,175,202,0) 70%), repeating-linear-gradient(115deg, rgba(255,255,255,0.028) 0px, rgba(255,255,255,0.028) 1px, transparent 1px, transparent 56px);\n}.elementor .j36-section{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;align-items:center;}.elementor .j36-text-white{color:var(--j36-white);}