.elementor .af-video-channel-link{font-family:var(--font-main);font-weight:700;color:var(--color-navy);text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;}.elementor .af-related-card{font-family:var(--font-main);font-weight:700;font-size:16px;color:var(--color-navy);padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);display:flex;gap:16px;flex:1 1 260px;align-items:center;}.elementor .af-related-grid{display:flex;gap:24px;flex-wrap:wrap;}.elementor .af-detail-visual{width:100%;max-width:760px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);box-shadow:0px 8px 28px 0px rgba(16,29,47,0.08);}.elementor .af-step-text{font-size:16px;color:var(--color-ink);}.elementor .af-step-body{display:flex;flex-direction:column;gap:6px;}.elementor .af-step-num-alt{background-color:var(--color-red);}.elementor .af-step-num{width:32px;height:32px;font-family:var(--font-main);font-weight:800;font-size:14px;color:var(--color-white);border-radius:50%;background-color:var(--color-navy);display:flex;justify-content:center;align-items:center;}.elementor .af-step-item{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:var(--color-border);border-style:solid;background-color:var(--color-white);box-shadow:0px 8px 28px 0px rgba(16,29,47,0.08);display:flex;gap:24px;align-items:flex-start;}.elementor .af-steps-list{width:100%;max-width:760px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .af-detail-hero-actions{margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .af-detail-hero-sub{width:100%;max-width:620px;font-size:18px;color:rgba(255,255,255,0.85);text-align:center;margin-block-start:16px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .af-detail-hero-title{width:100%;max-width:720px;font-size:38px;color:var(--color-white);text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .af-detail-hero-icon{width:64px;height:64px;font-size:28px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;}.elementor .af-breadcrumb{font-family:var(--font-main);font-weight:600;font-size:13px;color:rgba(255,255,255,0.7);text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .af-detail-hero{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .af-final-cta-point{font-family:var(--font-main);font-size:15px;color:rgba(255,255,255,0.85);display:flex;gap:10px;align-items:center;}.elementor .af-window-dot-green{background-color:#28c840;}.elementor .af-window-dot-yellow{background-color:#febc2e;}.elementor .af-window-dot-red{background-color:#ff5f57;}.elementor .af-window-dot{width:10px;height:10px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:50%;flex:0 0 auto;}.elementor .af-window-bar{display:flex;gap:6px;align-items:center;}.elementor .af-card-title{font-family:var(--font-main);font-weight:700;font-size:17px;color:var(--color-ink);line-height:1.3em;}.elementor .af-btn-outline-light{color:var(--color-white);border-width:2px;border-color:rgba(255,255,255,0.5);border-style:solid;background-color:transparent;}.elementor .af-btn-primary{color:var(--color-white);background-color:var(--color-red);box-shadow:0px 8px 20px 0px rgba(221,0,0,0.28);}.elementor .af-btn{font-family:var(--font-main);font-weight:700;font-size:16px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:60px;display:inline-flex;gap:8px;align-items:center;}.elementor .af-section-sub-light{font-size:17px;color:var(--color-heading-light);text-align:center;opacity:85%;}.elementor .af-section-sub{font-size:17px;color:var(--color-ink-soft);text-align:center;}.elementor .af-section-title-light{font-size:34px;color:var(--color-heading-light);text-align:center;}.elementor .af-section-title{font-size:34px;color:var(--color-ink);text-align:center;}.elementor .af-eyebrow-light{font-family:var(--font-main);font-weight:700;font-size:13px;color:var(--color-heading-light);letter-spacing:0.06em;text-align:center;text-transform:uppercase;opacity:85%;}.elementor .af-eyebrow{font-family:var(--font-main);font-weight:700;font-size:13px;color:var(--color-red);letter-spacing:0.06em;text-align:center;text-transform:uppercase;}.elementor .af-section-navy{background-color:var(--color-navy);}.elementor .af-section-soft{background-color:var(--color-bg-soft);}.elementor .af-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .af-wrap{width:100%;max-width:1160px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .af-body-base{font-family:var(--font-main);font-weight:400;line-height:1.55em;}.elementor .af-heading-base{font-family:var(--font-main);font-weight:800;letter-spacing:-0.02em;line-height:1.15em;}