.elementor .e-357c35b-4e1e{font-family:var(--cf-display);font-size:40px;color:var(--cf-text);line-height:1;padding-block-start:80px;background-image:url("https://collidefoundation.rubiksstudio.com/wp-content/uploads/2026/11/collide-logo-light.png");background-repeat:no-repeat;background-attachment:scroll;background-size:168px auto;background-position:top left;}.elementor .e-4d156b19-634c{font-family:var(--cf-display);font-size:20px;color:var(--cf-gold);line-height:1.3;font-style:italic;}.elementor .e-1557e3b3-bc54{padding:0px;flex-direction:column;gap:12px;}.elementor .e-909e5b5-a47c{color:var(--cf-text-soft);}.elementor .e-515f4885-8778{padding:0px;flex-direction:column;gap:10px;}.elementor .e-381d8d4a-a77e{color:var(--cf-text-soft);}.elementor .e-19fdf5a9-c31c{font-family:var(--cf-body);font-size:16px;color:var(--cf-text);& a { color: var(--cf-text); text-decoration: underline; }\n}.elementor .e-56e97234-68df:hover,.elementor .e-56e97234-68df:focus-visible{color:var(--cf-seaglass);}.elementor .e-56e97234-68df{font-family:var(--cf-body);font-weight:600;font-size:15px;color:var(--cf-gold);}.elementor .e-275357a6-4801{padding:0px;flex-direction:column;gap:10px;}.elementor .e-2d4e4988-48c8{color:var(--cf-text-soft);}.elementor .e-322dc2c3-6277{height:48px;min-width:160px;font-family:var(--cf-body);font-size:15px;color:var(--cf-text);border-radius:999px;border-width:1px;border-color:rgba(238,244,251,0.25);border-style:solid;background-color:rgba(238,244,251,0.05);flex:1 1 auto;padding-inline: 18px;\n}.elementor .e-5be35919-742c{height:48px;padding-block: 0px;\n}.elementor .e-3fdfe7df-9054{font-family:var(--cf-body);font-size:14px;color:var(--cf-seaglass);}.elementor .e-5bb40889-7b1f{text-align:start;border-radius:12px;background-color:rgba(238,244,251,0.06);}.elementor .e-1f81fda2-44c9{font-family:var(--cf-body);font-size:14px;color:#f0a39a;}.elementor .e-5fea086b-8a13{text-align:start;border-radius:12px;background-color:rgba(238,244,251,0.06);}.elementor .e-4512ba38-9ed2{width:1px;height:1px;overflow:hidden;position:absolute;color:#e8f0fa;padding:0px;margin:-1px;border-width:0px;background-color:#061226;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-2082340e-1b44{gap:8px;flex-wrap:wrap;}.elementor .e-47abeea0-ad7d{padding:0px;flex-direction:column;gap:10px;}.elementor .e-517488e2-8f59{padding:0px;gap:40px;grid-template-columns:1.3fr 0.7fr 1fr 1.3fr;grid-template-rows:auto;}.elementor .e-5a9f693e-bdc4{border-color:rgba(143,211,244,0.16);}.elementor .e-33d893d-a05d{max-width:60ch;font-family:var(--cf-display);font-size:20px;color:var(--cf-text);line-height:1.4;font-style:italic;}.elementor .e-40823176-eb02{padding:0px;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items: baseline;\n}.elementor .e-6aeae24f-a6da{& a { color: var(--cf-text); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--cf-gold); }\n}.elementor .e-23673b2e-1a48{& a { color: var(--cf-text); text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: var(--cf-gold); }\n}.elementor .e-7bcf5ed-eecd{padding:0px;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-4e72c789-8bac{width:100%;max-width:1240px;padding:0px;flex-direction:column;gap:28px;}.elementor .e-3597ce3a-4194{border-block-start-width:1px;background-color:var(--cf-abyss);justify-content:center;padding-block: 80px 36px; padding-inline: 24px; border-top-style: solid; border-top-color: rgba(143,211,244,0.14);\n}