.elementor .hero-trust-item{padding:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:auto;flex:0 0 auto;\n}.elementor .hero-note{width:100%;display:flex;flex-direction:row;gap:7px;justify-content:center;align-items:center;}.elementor .hero-seats-txt{font-family:var(--font-body);font-weight:700;font-size:13px;color:#8A5A00;line-height:1.4;margin:0px;}.elementor .hero-seats{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F7DDB6;border-style:solid;background-color:#FFF4E5;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .hero-stars{font-family:var(--font-body);font-size:14px;color:#F5A524;letter-spacing:1px;line-height:1.2;margin:0px;}.elementor .hero-trust-div{width:1px;height:30px;padding:0px;background-color:var(--line);flex:0 0 auto;min-width:1px;\n}.elementor .hero-trust-lbl{font-family:var(--font-body);font-weight:500;font-size:12.5px;color:var(--muted);line-height:1.35;margin:0px;}.elementor .hero-trust-num{font-family:var(--font-heading);font-weight:800;font-size:17px;color:var(--ink);line-height:1.2;margin:0px;}.elementor .hero-trust{padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-lavender);border-style:solid;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;width:auto;max-width:100%;flex:0 0 auto;align-self:flex-start;\n}.elementor .hero-h1{font-family:var(--font-heading);font-weight:800;font-size:50px;color:var(--ink);letter-spacing:-1.4px;line-height:1.08;margin:0px;}.elementor .hero-check{width:18px;height:18px;font-family:var(--font-body);font-weight:800;font-size:10px;color:#FFFFFF;margin:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--brand-green);display:flex;justify-content:center;align-items:center;flex:0 0 auto;min-width:18px;line-height:18px;text-align:center;margin-top:1px;\n}.elementor .hero-chip-txt{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--ink);line-height:1.45;margin:0px;}.elementor .hero-chip{padding-block-start:11px;padding-block-end:11px;padding-inline-start:13px;padding-inline-end:13px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-lavender);border-style:solid;background-color:rgba(255,255,255,0.85);display:flex;flex-direction:row;gap:9px;align-items:flex-start;}.elementor .hero-badge-txt{font-family:var(--font-body);font-weight:700;font-size:13.5px;color:var(--ink);letter-spacing:0.1px;line-height:1.4;margin:0px;white-space:normal;\n}.elementor .hero-live-dot{width:9px;height:9px;padding:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--brand-green);flex:0 0 auto;min-width:9px;max-width:9px;min-height:9px;max-height:9px;animation:ax-pulse 1.8s ease-in-out infinite;\n}.elementor .hero-badge{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-lavender);border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 14px 0px rgba(74,25,125,0.08);display:flex;flex-direction:row;gap:9px;align-items:center;width:auto;max-width:100%;flex:0 0 auto;align-self:flex-start;\n}.elementor .hero-bg{background-image:url("https://adifyskills.com/wp-content/uploads/2026/08/adifyskills-dot-grid.png"),radial-gradient(circle at top left, rgba(74,25,125,0.16) 0%,rgba(74,25,125,0) 48%),radial-gradient(circle at bottom right, rgba(5,136,91,0.14) 0%,rgba(5,136,91,0) 52%);background-repeat:repeat;background-attachment:scroll;background-size:auto,auto auto,auto auto;background-position:0% 0%;background-color:#FBFAFE;}.elementor .x-white-p{font-family:var(--font-body);font-size:17px;color:var(--white-85);line-height:1.7;margin:0px;}.elementor .x-white-h{font-family:var(--font-heading);font-weight:800;font-size:40px;color:#FFFFFF;letter-spacing:-0.8px;line-height:1.15;margin:0px;}.elementor .x-cta-band{background-image:linear-gradient(115deg, var(--brand-purple) 0%,var(--brand-green) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .x-tick{font-family:var(--font-body);font-weight:800;font-size:15px;color:var(--brand-green);line-height:1.45;margin:0px;}.elementor .x-benefit-txt{font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--ink);line-height:1.45;margin:0px;}.elementor .x-benefit{max-width:400px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;border-start-start-radius:12px;border-start-end-radius:12px;border-end-start-radius:12px;border-end-end-radius:12px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .x-job-role{min-height:21px;font-family:var(--font-body);font-weight:600;font-size:14.5px;color:var(--ink);line-height:1.4;margin:0px;}.elementor .x-job-num{font-family:var(--font-heading);font-weight:800;font-size:22px;color:var(--brand-green);line-height:1.1;margin:0px;}.elementor .x-job{max-width:300px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-lavender);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .x-photo{width:100%;height:190px;object-fit:cover;display:block;flex:0 0 auto;\n}.elementor .x-persona-body{padding-block-start:20px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;flex:1 1 auto;min-height:0;\n}.elementor .x-persona{max-width:320px;overflow:clip;padding:0px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .x-mod{font-family:var(--font-body);font-size:14.5px;color:var(--muted);line-height:1.75;margin:0px;}.elementor .x-track-count{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:#FFFFFF;line-height:1.4;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;background-color:var(--brand-purple);white-space:nowrap;flex:0 0 auto;align-self:flex-start;\n}.elementor .x-track-card{max-width:400px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--border-lavender);border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(74,25,125,0.07);display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .x-tile-desc{min-height:38px;font-family:var(--font-body);font-size:13.5px;color:var(--muted);line-height:1.55;margin:0px;}.elementor .x-tile-name{min-height:22px;font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--ink);line-height:1.3;margin:0px;}.elementor .x-tile{max-width:268px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .u-divider-row-last{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .u-divider-row{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .u-pullquote{font-family:var(--font-heading);font-weight:700;font-size:26px;color:var(--brand-purple);line-height:1.35;padding-block-start:2px;padding-block-end:2px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--brand-purple);border-style:solid;}.elementor .u-narrow{max-width:620px;}.elementor .u-form-inner{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:14px;}.elementor .u-field-input{width:100%;font-family:var(--font-body);font-size:15px;color:var(--ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:13px;padding-inline-end:13px;border-start-start-radius:9px;border-start-end-radius:9px;border-end-start-radius:9px;border-end-end-radius:9px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--base-bg);}.elementor .u-field-label{font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--ink);}.elementor .u-gradient-bar{width:100%;height:6px;padding:0px;background-image:linear-gradient(90deg, var(--brand-purple) 0%,var(--brand-green) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .u-form-card{overflow:hidden;padding:0px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--base-bg);box-shadow:0px 20px 60px 0px var(--shadow-purple-10);display:flex;flex-direction:column;}.elementor .band-soft{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;background-color:var(--soft-bg);}.elementor .u-btn-outline-white{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--base-bg);text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:11px;border-start-end-radius:11px;border-end-start-radius:11px;border-end-end-radius:11px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--white-50);border-style:solid;background-color:var(--white-12);}.elementor .u-btn-cta-white{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--brand-purple);text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-start-start-radius:11px;border-start-end-radius:11px;border-end-start-radius:11px;border-end-end-radius:11px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:var(--base-bg);}.elementor .u-btn-secondary{font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--brand-purple);text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:11px;border-start-end-radius:11px;border-end-start-radius:11px;border-end-end-radius:11px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--border-lavender);border-style:solid;background-color:var(--base-bg);}.elementor .u-btn-primary{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--base-bg);text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-start-start-radius:11px;border-start-end-radius:11px;border-end-start-radius:11px;border-end-end-radius:11px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:var(--brand-purple);}.elementor .u-body-sm{font-family:var(--font-body);font-size:14px;color:var(--muted);line-height:1.55;}.elementor .u-body{font-family:var(--font-body);font-size:17px;color:var(--muted);line-height:1.65;}.elementor .u-h3{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--ink);line-height:1.3;}.elementor .u-h2{font-family:var(--font-heading);font-weight:800;font-size:42px;color:var(--ink);letter-spacing:-0.015em;line-height:1.08;}.elementor .u-eyebrow{font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--brand-green);letter-spacing:0.12em;text-transform:uppercase;}.elementor .u-container{width:100%;max-width:1200px;}