:root{--color-text:#1c1c1c;--color-text-soft:#666766;--color-bg-soft:#f2f2f2;--color-bg-muted:#f7f7f7;--color-white:#fff;--color-dark:#171717;--color-brand:#71ad42;--color-brand-dark:#5e8f37;--color-accent:#9fc63b;--color-danger:#d4183d;--color-border:rgba(28,28,28,.12);--color-shadow:0 12px 32px rgba(0,0,0,.08);--font-heading:"Poppins",sans-serif;--font-body:"Poppins",sans-serif;--radius-sm:8px;--radius-md:16px;--radius-lg:24px}@media(max-width:575px){i{font-size:24px}}@media(min-width:992px){.ed-arch-arrow-icon-img .safa-ats__faq-heading{font-size:2.515625vw}}@media(min-width:1600px){.ed-arch-arrow-icon-img .safa-ats__faq-heading{font-size:2.2760416667vw}}@media(max-width:992px){.ed-arch-arrow-icon-img .safa-ats__faq-heading{font-size:34.5px}}@media(max-width:575px){.ed-arch-arrow-icon-img .safa-ats__faq-heading{font-size:29.9px}}.enterprise-document .doc-translate-section{background:var(--color-bg-soft)}.enterprise-document .doc-translate__icon{display:none}@media(max-width:992px){.enterprise-document .doc-translate__intro{padding-inline:20px}}.ed-cta-card:hover{background:#9fc63b}.ed-cta-card:hover>img{filter:brightness(.5)}.ed-cta-card:hover>a{color:#000}@media(min-width:992px){.enterprise-document .doc-translate__intro h2{font-size:2.953125vw}}@media(min-width:1600px){.enterprise-document .doc-translate__intro h2{font-size:2.671875vw}}@media(max-width:992px){.enterprise-document .doc-translate__intro h2{font-size:40.5px}}@media(max-width:575px){.enterprise-document .doc-translate__intro h2{font-size:35.1px;font-size:1.5rem}}.enterprise-document .doc-translate-section .doc-translate__features{display:none}.enterprise-document .doc-translate__box{position:relative}@media(max-width:992px){.enterprise-document .doc-translate__box{margin-inline:20px}}.enterprise-document .box-list{display:none}.doc-translate-section .doc-translate__box .icon-one{height:50px;left:-50px;top:auto;transform:translateY(20%);width:200px}.doc-translate-section .doc-translate__box .icon-one,.doc-translate-section .doc-translate__box .icon-two{align-items:center;background:transparent;content:"";display:flex;justify-content:center;overflow:hidden;position:absolute}.doc-translate-section .doc-translate__box .icon-two{height:auto;right:-90px;top:40%;transform:translateY(-50%);width:auto}@media(max-width:991.98px){.doc-translate-section .doc-translate__box .icon-one{display:none;left:-12px;width:min(180px,42vw)}.doc-translate-section .doc-translate__box .icon-two{display:none;right:-12px;width:min(140px,36vw)}}@media(max-width:575.98px){.doc-translate-section .doc-translate__box .icon-one{height:44px;left:0;transform:translateY(10%);width:min(160px,46vw)}.doc-translate-section .doc-translate__box .icon-two{height:44px;right:0;top:38%;width:min(120px,40vw)}}.doc-translate-section .doc-translate__box .icon-one img,.doc-translate-section .doc-translate__box .icon-two img{display:block;height:100%;object-fit:contain;width:100%}.enterprise-document .innerBanner .btnWhiteBorder.innerBannerBtn{border:1px solid #fff;border-radius:7px;color:#fff;padding:13px 19px}.enterprise-document .innerBanner .btnWhiteBorder.innerBannerBtn:hover{background:#fff;border:1px solid #000;color:#000}img{display:block;max-width:100%}a{text-decoration:none}.translation-page{overflow:hidden}.section-space{padding:96px 0}.section-light{background-color:var(--color-white)}.section-muted{background-color:var(--color-bg-soft)}.section-industries{background:linear-gradient(180deg,#fff,hsla(0,0%,95%,.45))}.section-heading{margin:0 auto 56px;max-width:820px}.section-label{align-items:center;color:var(--color-brand);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.section-label:before{background-color:var(--color-brand);border-radius:50%;content:"";height:10px;width:10px}.section-label-dark{color:#b6d46a}.section-label-dark:before{background-color:#b6d46a}.section-title{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.15;margin:0}.section-title-light{color:var(--color-white)}.section-subtitle{color:var(--color-text-soft);font-size:1.125rem;font-weight:500;line-height:1.7;margin:0}.section-subtitle-wide{margin-left:auto;margin-right:auto;max-width:740px}.section-subtitle-light{color:hsla(0,0%,100%,.75)}.section-copy .section-title{margin-bottom:20px}.section-copy .section-text{color:var(--color-text-soft);font-size:1.1rem;line-height:1.8;margin:0;max-width:620px}.hero-section{background-image:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.48) 45%,rgba(0,0,0,.28)),url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-size:cover;color:var(--color-white);min-height:100vh;position:relative}.hero-overlay{background:rgba(0,0,0,.14);inset:0;position:absolute}.hero-content{max-width:760px;position:relative;z-index:2}.hero-eyebrow{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.08em;margin-bottom:18px;padding:8px 14px;text-transform:uppercase}.hero-title{font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.1;margin:0 0 20px}.hero-text{color:hsla(0,0%,100%,.88);font-size:1.125rem;line-height:1.8;margin:0 0 32px;max-width:680px}.btn-brand,.btn-hero-primary,.btn-hero-secondary{border-radius:10px;font-weight:600;letter-spacing:.04em;padding:14px 28px;text-transform:uppercase}.btn-hero-primary{color:var(--color-text)}.btn-hero-secondary{border-width:1.5px}.btn-brand{background-color:var(--color-brand);border-color:var(--color-brand)}.btn-brand:hover{background-color:var(--color-brand-dark);border-color:var(--color-brand-dark)}.product-preview-card{background-color:var(--color-white);border:1px solid rgba(28,28,28,.08);border-radius:24px;box-shadow:var(--color-shadow);padding:22px;position:relative}.product-main-image{border-radius:18px;min-height:420px;object-fit:cover}.floating-badge{align-items:center;border-radius:999px;box-shadow:0 10px 22px rgba(0,0,0,.12);display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 16px;position:absolute}.badge-store{background-color:var(--color-white);bottom:28px;color:var(--color-text);left:28px}.badge-azure{background-color:var(--color-brand);color:var(--color-white);right:28px;top:28px}.compare-card{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--color-shadow);height:100%;padding:32px}.compare-card-problem{border:1px solid rgba(212,24,61,.18)}.compare-card-solution{border:1px solid rgba(159,198,59,.35)}.compare-card-head{align-items:center;display:flex;gap:12px;margin-bottom:28px}.compare-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:1rem;height:42px;justify-content:center;width:42px}.compare-icon-danger{background-color:rgba(212,24,61,.08);color:var(--color-danger)}.compare-icon-success{background-color:rgba(159,198,59,.12);color:var(--color-accent)}.compare-label{color:#707070;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.compare-list{list-style:none;margin:0;padding:0}.compare-list li+li{margin-top:24px}.compare-list h3{font-size:1.15rem;font-weight:600;line-height:1.45;margin:0 0 8px}.compare-list p{color:var(--color-text-soft);line-height:1.75;margin:0}.architecture-card,.feature-card,.industry-card,.mini-feature-card{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 6px 18px rgba(0,0,0,.03);height:100%;padding:32px;transition:transform .25s ease,box-shadow .25s ease}.architecture-card:hover,.feature-card:hover,.industry-card:hover,.mini-feature-card:hover{box-shadow:0 14px 28px rgba(0,0,0,.08);transform:translateY(-4px)}.feature-icon,.industry-icon,.mini-feature-icon{align-items:center;background-color:rgba(113,173,66,.12);border-radius:12px;color:var(--color-brand);display:inline-flex;font-size:1.4rem;height:56px;justify-content:center;margin-bottom:20px;width:56px}.architecture-card h3,.feature-card h3,.industry-card h3,.mini-feature-card h3{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 14px}.architecture-card p,.feature-card p,.mini-feature-card p{color:var(--color-text-soft);font-size:.98rem;line-height:1.75;margin:0}.industry-card ul{color:var(--color-text-soft);margin:0;padding-left:18px}.industry-card li+li{margin-top:8px}.industry-card li{line-height:1.7}.architecture-list{color:var(--color-text-soft);margin:18px 0 0;padding-left:18px}.architecture-list li+li{margin-top:10px}.faq-section{background-color:#000}.faq-wrap{margin:0 auto;max-width:980px}.faq-accordion .accordion-item{background-color:var(--color-white);border:1px solid hsla(0,0%,90%,.15);border-radius:16px;margin-bottom:16px;overflow:hidden}.faq-accordion .accordion-button{font-size:1.125rem;font-weight:600;padding:24px 28px}.faq-accordion .accordion-button,.faq-accordion .accordion-button:not(.collapsed){background-color:var(--color-white);box-shadow:none;color:var(--color-text)}.faq-accordion .accordion-button:focus{box-shadow:none}.faq-accordion .accordion-body{color:var(--color-text-soft);font-size:1rem;line-height:1.8;padding:0 28px 24px}@media(max-width:1199.98px){.section-space{padding:84px 0}.product-main-image{min-height:360px}}@media(max-width:991.98px){.section-space{padding:72px 0}.hero-section{min-height:88vh}.hero-title{font-size:clamp(2.2rem,7vw,3.5rem)}.hero-text{font-size:1.05rem}.product-main-image{min-height:300px}.floating-badge{box-shadow:none;margin-top:14px;position:static}}@media(max-width:767.98px){.section-space{padding:60px 0}.hero-actions .btn{width:100%}.architecture-card,.compare-card,.feature-card,.industry-card,.mini-feature-card{padding:24px}.faq-accordion .accordion-button{font-size:1rem;padding:20px}.faq-accordion .accordion-body{padding:0 20px 20px}}@media(max-width:575.98px){.hero-title{font-size:2rem}.hero-text,.section-copy .section-text,.section-subtitle{font-size:1rem}.section-title{font-size:1.9rem}}.translation-page{font-family:var(--font-body)}.py-lg-6{padding-bottom:5.5rem;padding-top:5.5rem}.ed-top-bar{background:#fff;border-bottom:1px solid rgba(28,28,28,.06)}.ed-top-bar__img{height:auto;max-height:75px;object-fit:cover;width:100%}.ed-hero{background:#171717;min-height:min(900px,92vh)}.ed-hero__bg{background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://placehold.co/1920x900/2a2a2a/bbb?text=Hero);background-position:50%;background-size:cover;inset:0;position:absolute}.ed-hero__inner{z-index:1}.ed-hero__title{font-size:clamp(2rem,4.2vw,3.375rem);line-height:1.12;max-width:46rem}.ed-hero__lead,.ed-hero__title{font-family:var(--font-heading);font-weight:500}.ed-hero__lead{font-size:clamp(1rem,1.6vw,1.25rem);max-width:40rem;opacity:.95}.ed-btn-pill{border-radius:8px;font-size:1.05rem;padding:.75rem 2rem}.ed-hero__btn-ghost{background:rgba(0,0,0,.2);border:1px solid #fff;color:#fff}.ed-hero__btn-ghost:hover{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.ed-section{position:relative}.ed-section--muted{background-color:var(--color-bg-soft)}.ed-section--industries{background:hsla(0,0%,100%,.3)}.ed-section--cta{background-color:var(--color-bg-soft)}.ed-display-title{color:#1d1d1f;font-family:var(--font-body);font-size:clamp(2rem,3.6vw,3.375rem);font-weight:500;line-height:1.12}.ed-body-lg{font-size:1.25rem;font-weight:500;line-height:1.75}.ed-intro-copy{font-size:1.125rem;font-weight:400;line-height:1.75;max-width:36rem}.ed-kicker{color:var(--color-brand);font-size:.8125rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.ed-prop-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 6px 18px rgba(0,0,0,.04);height:100%;padding:1.75rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.ed-prop-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.08);transform:translateY(-3px)}.ed-prop-icon{align-items:center;background:rgba(159,198,59,.12);border-radius:8px;color:#9fc63b;display:inline-flex;font-size:1.35rem;height:48px;justify-content:center;margin-bottom:1.25rem;width:48px}.ed-usecase-lead{font-size:1.05rem;line-height:1.6;max-width:40rem}.ed-section-header{max-width:1050px}.ed-section-title{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.875rem);font-weight:500}.ed-title-mega{font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.2}.ed-title-cta,.ed-title-mega{color:var(--color-text);font-family:var(--font-body);font-weight:500}.ed-title-cta{font-size:clamp(2rem,4vw,3.75rem);line-height:1}.ed-subsection-title{color:var(--color-text);font-size:1.5rem;font-weight:500}.ed-max-w-center{margin-left:auto;margin-right:auto;max-width:700px}.ed-btn-store{background-color:#71ad42;border:none;border-radius:8px;color:#fff;font-size:1.05rem;padding:.65rem 2.5rem}.ed-btn-store:hover{background-color:#5e8f37;color:#fff}.ed-figure-shadow img{border-color:#d6d6d6!important;box-shadow:0 4px 4px rgba(0,0,0,.25)}.ed-compare-card{background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);padding:2rem 2rem 2.25rem}.ed-compare-card--problem{border:1px solid rgba(212,24,61,.2)}.ed-compare-card--solution{border:1px solid rgba(159,198,59,.4)}.ed-compare-card__head{align-items:center;display:flex;gap:.5rem;margin-bottom:1.5rem}.ed-compare-icon{align-items:center;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.ed-compare-icon--danger{color:var(--color-danger)}.ed-compare-icon--success{color:var(--color-accent)}.ed-compare-label{color:#707070;font-size:.875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ed-compare-label--dark{color:var(--color-text)}.ed-compare-list li+li{margin-top:1.5rem}.ed-compare-card .ed-compare-list>li>p.fw-medium{color:var(--color-text);font-size:1.125rem;margin-bottom:.25rem}.ed-cap-card{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:8px;height:100%;padding:2rem 2rem 1.75rem}.ed-cap-icon{align-items:center;background:rgba(113,173,66,.1);border-radius:4px;color:#71ad42;display:inline-flex;font-size:1.35rem;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.ed-cap-icon img{height:24px;object-fit:contain;width:24px}.ed-industry-card{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);padding:1.5rem 1.25rem}.ed-industry-icon{align-items:center;color:#9fc63b;display:flex;font-size:1.35rem;height:42px;justify-content:center;margin-bottom:1rem;width:42px}@media(max-width:575px){.ed-industry-icon{height:40px;width:40px}}.ed-industry-icon img{height:30px;object-fit:contain;width:30px}@media(max-width:575px){.ed-industry-icon img{height:30px;width:30px}}.ed-bullet-list{list-style:none;margin:0;padding:0}.ed-bullet-list li{margin-bottom:.5rem;padding-left:.85rem;position:relative}.ed-bullet-list li:before{background:hsla(120,0%,40%,.3);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:.55rem;width:4px}.ed-usecase-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:992px){.ed-usecase-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.ed-usecase-grid>article:first-child{grid-column:span 2;grid-row:1}.ed-usecase-grid>article:nth-child(2){grid-column:3;grid-row:1}.ed-usecase-grid>article:nth-child(3){grid-column:1;grid-row:2}.ed-usecase-grid>article:nth-child(4){grid-column:2;grid-row:2}.ed-usecase-grid>article:nth-child(5){grid-column:3;grid-row:2}}.ed-usecase{border:1px solid rgba(28,28,28,.07);border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);min-height:200px;overflow:hidden;position:relative}.ed-usecase__img{display:block;height:100%;min-height:220px;object-fit:cover;width:100%}.ed-usecase__overlay{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.2) 50%,transparent);inset:0;pointer-events:none;position:absolute}.ed-usecase__caption{bottom:0;color:#fff;font-size:1.15rem;font-weight:500;left:0;padding:1.5rem 1.25rem;position:absolute;right:0;z-index:1}.ed-stat-card{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);padding:2rem 1.5rem}.ed-stat-icon{align-items:center;background:rgba(159,198,59,.1);border-radius:50%;color:#9fc63b;display:flex;font-size:1.25rem;height:48px;justify-content:center;width:48px}.ed-stat-icon img{height:24px;object-fit:contain;width:24px}.ed-stat-value{color:var(--color-text);font-size:2.25rem;font-weight:500;margin:0}.ed-compare-table-wrap{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.ed-compare-table{--bs-table-bg:transparent;margin:0}.ed-compare-table thead th{border-bottom:1px solid rgba(28,28,28,.15);color:#707070;font-size:.875rem;font-weight:600;letter-spacing:.07em;padding:1.25rem 1.5rem;text-transform:uppercase;vertical-align:middle}.ed-compare-table thead th:first-child{background:hsla(0,0%,97%,.3)}.ed-compare-table thead th:nth-child(2){background:rgba(0,0,0,.05);border-left:1px solid rgba(28,28,28,.15)}.ed-compare-table__highlight{background:rgba(159,198,59,.05)!important;border-left:1px solid rgba(28,28,28,.15);color:var(--color-text);font-weight:600}.ed-dot{background:#9fc63b;border-radius:50%;display:inline-block;height:8px;margin-right:.35rem;vertical-align:middle;width:8px}.ed-compare-table tbody th{font-size:1rem;font-weight:500;padding:1.25rem 1.5rem;width:32%}.ed-compare-table tbody td{border-left:1px solid rgba(28,28,28,.15);color:#666766;font-size:1rem;padding:1.25rem 1.5rem;vertical-align:middle}.ed-compare-table tbody tr{border-bottom:1px solid rgba(28,28,28,.15)}.ed-compare-table tbody tr:last-child{border-bottom:none}.ed-icon-bad{color:var(--color-danger)}.ed-icon-good{color:#9fc63b}.ed-checklist li{align-items:flex-start;display:flex;font-size:1rem;font-weight:500;gap:.75rem;margin-bottom:1.15rem}.ed-checklist__icon{color:#9fc63b;flex-shrink:0;font-size:1.1rem;margin-top:.15rem}.ed-checklist__icon-img{flex-shrink:0;height:16px;margin-top:.15rem;object-fit:contain;width:16px}.ed-checklist li:last-child{margin-bottom:0}.ed-arch-card{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:16px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);padding:2rem 1.5rem}.ed-arch-label{color:#707070;font-size:.625rem;font-weight:700;letter-spacing:.06em;margin-bottom:.75rem;text-align:center;text-transform:uppercase}.ed-arch-pill{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.06);font-size:.75rem;padding:.5rem .75rem;text-align:center}.ed-arch-icon-img{height:14px;object-fit:contain;vertical-align:middle;width:14px}@media(max-width:575px){.ed-arch-icon-img{height:22px;width:22px}}.ed-arch-core{background:rgba(159,198,59,.1);border:1px solid rgba(159,198,59,.2);border-radius:8px;padding:1.25rem}.ed-arch-core__icon-img{height:16px;object-fit:contain;width:16px}@media(max-width:575px){.ed-arch-core__icon-img{height:22px;width:22px}}.ed-arch-node{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.06);font-size:.75rem;font-weight:500;padding:.65rem .75rem}.ed-arch-output{align-items:center;background:#9fc63b;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:140px;padding:2rem 1rem}.ed-arch-output__icon{color:var(--color-text);font-size:2rem}.ed-arch-arrow-icon-img{height:16px;object-fit:contain;width:16px}.ed-arch-output__icon-img{height:32px;object-fit:contain;width:32px}.ed-leader-card{background:#fff;border-radius:8px;height:100%;padding:1rem 1.25rem 1.5rem}.ed-leader-icon{align-items:center;background:rgba(159,198,59,.1);border-radius:8px;color:#9fc63b;display:flex;font-size:1.35rem;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.ed-leader-icon img{height:24px;object-fit:contain;width:24px}.ed-story-card{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);padding:2rem}.ed-story-icon{align-items:center;background:rgba(159,198,59,.1);border-radius:4px;color:#9fc63b;display:flex;font-size:1.35rem;height:48px;justify-content:center;width:48px}.ed-story-icon img{height:24px;object-fit:contain;width:24px}.ed-story-kicker{color:#707070;font-size:.875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ed-story-more{color:#707070}.ed-story-more img{height:16px;object-fit:contain;width:16px}.ed-link-arrow{align-items:center;color:#9fc63b;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem}.ed-link-arrow:hover{color:#7a982c}.ed-cta-card{background:#fff;border:1px solid rgba(28,28,28,.15);border-radius:8px;padding:2rem}.ed-cta-card,.ed-cta-card--primary{box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.ed-cta-card--primary{background:#9fc63b;border:none}.ed-cta-card__icon{color:var(--color-text)}.ed-cta-card__icon,.ed-cta-card__icon-muted{display:block;font-size:2rem;margin-bottom:1.5rem}.ed-cta-card__icon-muted{color:#707070}.ed-cta-card__icon-img{display:block;height:32px;margin-bottom:1.5rem;object-fit:contain;width:32px}.ed-cta-card__muted{color:rgba(28,28,28,.9);opacity:.9}.ed-link-dark{align-items:center;color:var(--color-text);display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem}.ed-link-dark:hover{color:var(--color-text);opacity:.85}.ed-bottom-visual img{display:block}.ed-product-figure{margin-left:auto;margin-right:auto;max-width:627px}.ed-product-figure__img{box-shadow:0 4px 4px rgba(0,0,0,.25)}.ed-badge-azure{font-size:.875rem;font-weight:600;padding:.5rem 1rem}.ed-ms-store-badge{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ed-stats-row{margin-left:auto;margin-right:auto;max-width:1152px}.ed-stat-pill{background:#fff;border:1px solid rgba(28,28,28,.12);border-radius:8px;box-shadow:0 1px 2px -1px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.25rem .65rem}.ed-stat-pill__icon{color:#9fc63b;font-size:1.35rem}.ed-stat-pill__value{color:var(--color-text);font-size:1.35rem;font-weight:600;line-height:1.2}.ed-stat-pill__label{color:var(--color-text-soft);font-size:.8125rem;font-weight:500}.letter-spacing-sm{letter-spacing:.06em}.ed-faq-diagram__engine{background:rgba(159,198,59,.2);border-color:rgba(159,198,59,.45)!important;color:var(--color-text);font-weight:600}.ed-contact__visual{background:#e5e5e5;min-height:280px}.ed-contact__img{display:block;height:100%;min-height:280px;object-fit:cover;width:100%}.ed-contact__overlay{align-items:flex-end;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));display:flex;inset:0;padding:clamp(1.5rem,4vw,3rem);pointer-events:none;position:absolute}.ed-contact__heading{font-family:var(--font-body);font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:500;line-height:1.2;max-width:18ch}.ed-contact__form-wrap{margin-left:auto;margin-right:auto;max-width:560px}@media(min-width:992px){.ed-contact__visual{min-height:100%}.ed-contact__img{min-height:520px}}.ed-faq-dark{background:#000;padding-bottom:5rem;padding-top:5rem}.ed-faq-dark__title{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.875rem);font-weight:500;line-height:1.25}.ed-faq-dark__lead{color:hsla(0,0%,100%,.72);font-size:1.05rem;line-height:1.5;max-width:36rem}.ed-faq-dark__wrap{max-width:1326px}.ed-faq-accordion .accordion-item{background:#fff;border:1px solid #e5e5e5;border-radius:16px;margin-bottom:1rem;overflow:hidden}.ed-faq-accordion .accordion-button{background:linear-gradient(0deg,hsla(120,0%,40%,.05),hsla(120,0%,40%,.05)),#fff;box-shadow:none;font-size:1.15rem;font-weight:700;padding:1.25rem 1.5rem}.ed-faq-accordion .accordion-button:not(.collapsed){background:#fff;box-shadow:none;color:var(--color-text)}.ed-faq-accordion .accordion-button.collapsed{font-weight:500}.ed-faq-accordion .accordion-body{color:#666766;font-family:var(--font-body);font-size:1.125rem;line-height:1.62;padding:0 1.5rem 1.25rem}@media(max-width:991.98px){.ed-arch-flow .col-md-1{display:none}}@media(max-width:575.98px){.ed-stats-row>.col:nth-child(5){flex:0 0 100%;max-width:100%}}@media(max-width:767.98px){.ed-hero__actions .btn{width:100%}.ed-compare-table thead{display:none}.ed-compare-table tbody tr{border:1px solid rgba(28,28,28,.12);border-radius:8px;display:block;margin-bottom:1rem;overflow:hidden}.ed-compare-table tbody td,.ed-compare-table tbody th{border:none!important;display:block;width:100%}.ed-compare-table tbody th{background:hsla(0,0%,97%,.5);border-bottom:1px solid rgba(28,28,28,.1)!important}}.safa-ats__faq{background:#000!important}.safa-ats__faq .accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:transparent}.safa-ats__faq-header{margin-bottom:60px}.safa-ats__faq-heading{font-weight:500;line-height:60px;margin-bottom:0}@media(min-width:992px){.safa-ats__faq-heading{font-size:2.515625vw}}@media(min-width:1600px){.safa-ats__faq-heading{font-size:2.2760416667vw}}@media(max-width:992px){.safa-ats__faq-heading{font-size:34.5px}}@media(max-width:575px){.safa-ats__faq-heading{font-size:29.9px}}.safa-ats__faq-heading--white{color:#fff}.safa-ats__faq-heading--green{color:#71ad42;line-height:1.2}@media(min-width:992px){.safa-ats__faq-heading--green{font-size:2.734375vw}}@media(min-width:1600px){.safa-ats__faq-heading--green{font-size:2.4739583333vw}}@media(max-width:992px){.safa-ats__faq-heading--green{font-size:37.5px}}@media(max-width:575px){.safa-ats__faq-heading--green{font-size:32.5px}}.safa-ats__faq-cta{background:#71ad42!important;border-color:#71ad42!important;border-radius:8px;color:#fff!important;font-weight:500;padding:12px 10px;text-transform:uppercase}@media(min-width:992px){.safa-ats__faq-cta{font-size:1.09375vw}}@media(min-width:1600px){.safa-ats__faq-cta{font-size:.9895833333vw}}@media(max-width:992px){.safa-ats__faq-cta{font-size:15px}}@media(max-width:575px){.safa-ats__faq-cta{font-size:13px}}.safa-ats__faq-cta:hover{background:#659b3b!important;border-color:#659b3b!important;color:#fff!important}.safa-ats__faq-layout{gap:60px}.safa-ats__faq-layout .safa-ats__faq-col{min-width:0;width:100%}.safa-ats__faq-layout .safa-ats__faq-col .accordion{display:block;max-width:100%;width:100%}@media(min-width:992px){.safa-ats__faq-layout{display:grid;grid-template-columns:1fr 1fr}.safa-ats__faq-layout .safa-ats__faq-col--1.col-lg-12{grid-column:1/-1}}@media(max-width:991.98px){.safa-ats__faq-chevron{display:none!important}}.safa-ats__accordion-trigger{background:transparent!important;border:1px solid #fff!important;border-radius:8px!important;margin-bottom:0!important;overflow:hidden;width:100%}.safa-ats__accordion-trigger+.safa-ats__accordion-trigger{margin-top:16px!important}.safa-ats__accordion-trigger .accordion-button:not(.collapsed){border-radius:8px 8px 0 0!important}.safa-ats__accordion-trigger .accordion-header{margin:0}.safa-ats__accordion-trigger .accordion-button{align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important;display:flex!important;font-size:18px!important;font-weight:700!important;gap:12px!important;padding:24px!important;text-align:left}.safa-ats__accordion-trigger .accordion-button:after{display:none!important}.safa-ats__accordion-trigger .accordion-button .safa-ats__faq-btn-text{flex:1;text-align:left}.safa-ats__accordion-trigger .accordion-button .safa-ats__faq-chevron{align-items:center;display:flex;flex-shrink:0;height:10px;justify-content:center;width:16px}.safa-ats__accordion-trigger .accordion-button .safa-ats__faq-chevron svg{height:100%;transition:transform .2s ease;width:100%}.safa-ats__accordion-trigger .accordion-button:not(.collapsed) .safa-ats__faq-chevron svg{transform:rotate(180deg)}.safa-ats__accordion-trigger .accordion-button:not(.collapsed){background:transparent!important;box-shadow:none!important}.safa-ats__accordion-trigger .accordion-button:focus{border-color:transparent!important;box-shadow:none!important}.safa-ats__accordion-trigger .accordion-body,.safa-ats__accordion-trigger .accordion-collapse{width:100%}.safa-ats__faq-answer-panel{background:linear-gradient(180deg,#71ad42,rgba(113,173,66,0));border-radius:0 0 8px 8px;box-sizing:border-box;min-height:120px;padding:32px 40px 40px;width:100%}.safa-ats__faq-answer-content{display:flex;flex-direction:column-reverse;gap:24px}.safa-ats__faq-answer-content h4{display:none}.safa-ats__faq-answer-question{color:#fff;font-size:20px;font-weight:700;line-height:28px;margin:0;order:2}.safa-ats__faq-answer-text{color:#fff;font-size:18px;font-weight:400;line-height:29.25px;margin:0;order:1;text-align:justify}.safa-ats__faq-title{line-height:1.3;margin-bottom:50px!important}@media(min-width:992px){.safa-ats__faq-title{font-size:2.515625vw}}@media(min-width:1600px){.safa-ats__faq-title{font-size:2.2760416667vw}}@media(max-width:992px){.safa-ats__faq-title{font-size:34.5px}}@media(max-width:575px){.safa-ats__faq-title{font-size:29.9px}}@media(max-width:575.98px){.safa-ats__faq-answer-panel{min-height:auto;padding:24px 20px}.safa-ats__faq-answer-question{font-size:18px}.safa-ats__faq-answer-text{font-size:16px}.safa-ats__accordion-trigger .accordion-button{font-size:16px!important;padding:20px 24px!important}}.safa-ats__btn{border-radius:8px}@media(min-width:992px){.safa-ats__btn{padding-block:.546875vw}}@media(min-width:1600px){.safa-ats__btn{padding-block:.4947916667vw}}@media(max-width:992px){.safa-ats__btn{padding-block:7.5px}}@media(max-width:575px){.safa-ats__btn{padding-block:6.5px}}@media(min-width:992px){.safa-ats__btn{padding-inline:1.09375vw}}@media(min-width:1600px){.safa-ats__btn{padding-inline:.9895833333vw}}@media(max-width:992px){.safa-ats__btn{padding-inline:15px}}@media(max-width:575px){.safa-ats__btn{padding-inline:13px}}@media(min-width:992px){.safa-ats__btn{font-size:.875vw}}@media(min-width:1600px){.safa-ats__btn{font-size:.7916666667vw}}@media(max-width:992px){.safa-ats__btn{font-size:12px}}@media(max-width:575px){.safa-ats__btn{font-size:10.4px}}.safa-ats__btn{align-items:center;display:inline-flex;font-weight:500;justify-content:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.safa-ats__btn--primary{background:#71ad42;border:1px solid #71ad42;color:#fff}.safa-ats__btn--primary:hover{background:#5e8f37;color:#fff}.innerBanner a.safa-ats__btn--primary{background-color:var(--color-accent)!important;border:1px solid var(--color-accent)!important;color:var(--color-white)!important;text-decoration:none}.innerBanner a.safa-ats__btn--primary:focus-visible,.innerBanner a.safa-ats__btn--primary:hover{background-color:var(--color-brand-dark)!important;border-color:var(--color-brand-dark)!important;color:var(--color-white)!important}