.elementor .ay-group-head{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .ay-chart-text{font-family:var(--ay-font-body);font-size:15px;color:#56686A;line-height:1.7;padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .ay-chart-title{font-family:var(--ay-font-display);font-weight:700;font-size:22px;color:#16292B;letter-spacing:-0.02em;line-height:1.25;padding-block-start:6px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}.elementor .ay-chart-img{width:100%;border-radius:12px;background-color:#FFFFFF;}.elementor .ay-chart-card{max-width:580px;padding-block-start:20px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:22px;border-width:1px;border-color:#DED6C8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;flex:1 1 460px;}.elementor .ay-grid-wrap{width:100%;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .ay-feature-text{font-family:var(--ay-font-body);font-size:15px;color:#56686A;line-height:1.65;}.elementor .ay-feature:hover,.elementor .ay-feature:focus-visible{border-color:#0F5257;transform:translate3d(0px, -4px, 0px);}.elementor .ay-feature{padding:28px;border-radius:18px;border-width:1px;border-color:#DED6C8;border-style:solid;background-color:#FFFFFF;transition:all 0.2s;display:flex;flex-direction:column;gap:10px;flex:1 1 300px;}.elementor .ay-lead-dark{max-width:640px;font-family:var(--ay-font-body);font-size:20px;color:#A9BDBB;line-height:1.65;}.elementor .ay-h1{max-width:900px;font-family:var(--ay-font-display);font-weight:700;font-size:80px;color:#F5F1EA;letter-spacing:-0.045em;line-height:1.0;& span { color: #FF6B35; }\n}.elementor .ay-page-hero{padding-block-start:120px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-image:radial-gradient(circle at 85% 10%, rgba(15, 82, 87, 0.6) 0%,rgba(11, 23, 24, 0) 55%),radial-gradient(circle at 0% 100%, rgba(255, 107, 53, 0.12) 0%,rgba(11, 23, 24, 0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0B1718;display:flex;flex-direction:column;align-items:center;}.elementor .ay-btn-dark:hover,.elementor .ay-btn-dark:focus-visible{background-color:var(--ay-teal);transform:translate3d(0px, -2px, 0px);}.elementor .ay-btn-dark{font-family:var(--ay-font-display);font-weight:600;font-size:16px;color:#F5F1EA;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:0px;background-color:var(--ay-ink);transition:all 0.2s;}.elementor .ay-btn-primary:hover,.elementor .ay-btn-primary:focus-visible{background-color:#FF8456;box-shadow:0px 12px 28px 0px rgba(255, 107, 53, 0.35);transform:translate3d(0px, -2px, 0px);}.elementor .ay-btn-primary{font-family:var(--ay-font-display);font-weight:600;font-size:16px;color:#0B1718;letter-spacing:0.01em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:0px;background-color:var(--ay-accent);transition:all 0.2s;}.elementor .ay-body{font-family:var(--ay-font-body);font-weight:400;font-size:18px;color:var(--ay-muted);line-height:1.7;}.elementor .ay-h2{font-family:var(--ay-font-display);font-weight:700;font-size:52px;color:var(--ay-text);letter-spacing:-0.03em;line-height:1.05;}.elementor .ay-eyebrow{font-family:var(--ay-font-mono);font-weight:500;font-size:13px;color:var(--ay-accent);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;}.elementor .ay-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .ay-section{padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:0px;align-items:center;}