.elementor .ssos-link:hover,.elementor .ssos-link:focus-visible{color:var(--ssos-blue-hover);text-decoration:underline;}.elementor .ssos-link{font-family:var(--ssos-font-body);font-weight:600;font-size:18px;color:var(--ssos-electric-blue);text-decoration:none;text-transform:none;}.elementor .ssos-stat{font-family:var(--ssos-font-heading);font-weight:800;font-size:40px;color:var(--ssos-jet-black);line-height:1.1;}.elementor .ssos-card-dark{padding:32px;border-radius:16px;border-width:1px;border-color:#333333;border-style:solid;background-color:var(--ssos-dark-card);flex-direction:column;gap:14px;}.elementor .ssos-card{padding:36px;border-radius:16px;border-width:1px;border-color:var(--ssos-line-grey);border-style:solid;background-color:var(--ssos-cloud-white);flex-direction:column;gap:16px;}.elementor .ssos-btn-white:hover,.elementor .ssos-btn-white:focus-visible{color:var(--ssos-jet-black);background-color:var(--ssos-ice-blue);}.elementor .ssos-btn-white{font-family:var(--ssos-font-body);font-weight:600;font-size:17px;color:var(--ssos-jet-black);text-decoration:none;text-transform:none;border-radius:8px;border-width:0px;background-color:var(--ssos-cloud-white);padding-block: 16px; padding-inline: 28px;\n}.elementor .ssos-btn-black:hover,.elementor .ssos-btn-black:focus-visible{color:var(--ssos-jet-black);background-color:var(--ssos-cloud-white);}.elementor .ssos-btn-black{font-family:var(--ssos-font-body);font-weight:600;font-size:17px;color:var(--ssos-cloud-white);text-decoration:none;text-transform:none;border-radius:8px;border-width:0px;background-color:var(--ssos-jet-black);padding-block: 16px; padding-inline: 28px;\n}.elementor .ssos-btn-outline:hover,.elementor .ssos-btn-outline:focus-visible{color:var(--ssos-cloud-white);background-color:var(--ssos-jet-black);}.elementor .ssos-btn-outline{font-family:var(--ssos-font-body);font-weight:600;font-size:17px;color:var(--ssos-jet-black);text-decoration:none;text-transform:none;border-radius:8px;border-width:2px;border-color:var(--ssos-jet-black);border-style:solid;background-color:var(--ssos-cloud-white);padding-block: 14px; padding-inline: 26px;\n}.elementor .ssos-btn-primary:hover,.elementor .ssos-btn-primary:focus-visible{color:var(--ssos-cloud-white);background-color:var(--ssos-blue-hover);}.elementor .ssos-btn-primary{font-family:var(--ssos-font-body);font-weight:600;font-size:17px;color:var(--ssos-cloud-white);text-decoration:none;text-transform:none;border-radius:8px;border-width:0px;background-color:var(--ssos-electric-blue);padding-block: 16px; padding-inline: 28px;\n}.elementor .ssos-body{font-family:var(--ssos-font-body);font-size:18px;color:var(--ssos-type-grey);line-height:1.55;}.elementor .ssos-lead{max-width:620px;font-family:var(--ssos-font-body);font-size:21px;color:var(--ssos-type-grey);line-height:1.5;}.elementor .ssos-eyebrow{font-family:var(--ssos-font-body);font-weight:600;font-size:15px;color:var(--ssos-electric-blue);letter-spacing:0.04em;line-height:1.4;text-transform:uppercase;}.elementor .ssos-h3{font-family:var(--ssos-font-heading);font-weight:700;font-size:24px;color:var(--ssos-jet-black);line-height:1.25;text-transform:none;}.elementor .ssos-h2{max-width:820px;font-family:var(--ssos-font-heading);font-weight:700;font-size:36px;color:var(--ssos-jet-black);line-height:1.2;text-transform:none;}.elementor .ssos-h1{font-family:var(--ssos-font-heading);font-weight:800;font-size:56px;color:var(--ssos-jet-black);letter-spacing:-0.01em;line-height:1.08;text-transform:none;}.elementor .ssos-section-black{background-color:var(--ssos-jet-black);}.elementor .ssos-section-sand{background-color:var(--ssos-almost-white);}.elementor .ssos-section{max-width:1440px;flex-direction:column;gap:40px;padding-block: 80px; padding-inline: 64px; margin-inline: auto; max-width: none; margin-inline: 0; padding-inline: max(64px, calc((100% - 1320px) / 2));\n}