.LandingPage-module-scss-module__lAM8da__hero{color:#fff;background-color:#222;padding-top:12em;padding-bottom:8em;position:relative;overflow:hidden}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-container{grid-template-columns:60% 40%;align-items:center;gap:4em;width:100%;max-width:1080px;margin:0 auto;padding:0 5em;display:grid}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#b62cff;margin-bottom:1em;font-size:1.2rem;font-weight:500}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-title{margin-bottom:.4em;font-size:4.5em;font-weight:500;line-height:1.05em}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-subtitle{max-width:36em;margin-bottom:2.5em;font-size:1.4rem;font-weight:300;line-height:1.5em}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-cta{color:#fff;cursor:pointer;background-color:#b62cff;border-radius:50px;align-items:center;gap:.6em;padding:1em 2.2em;font-size:1.15rem;font-weight:500;transition:background-color .2s ease-out;display:inline-flex}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-cta:hover{background-color:#8511c3}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-image{object-fit:contain;justify-self:end;max-width:100%;height:auto}.LandingPage-module-scss-module__lAM8da__content-section{padding:5em 0}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-container{width:100%;max-width:1080px;margin:0 auto;padding:0 5em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-title{margin-bottom:.6em;font-size:3em;font-weight:500;line-height:1.05em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-subtitle{color:#444;max-width:50em;margin-bottom:2em;font-size:1.3rem;font-weight:300;line-height:1.5em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-body{max-width:52em;margin-bottom:1.5em;font-size:1.1rem;line-height:1.65em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-body p{margin-bottom:1.2em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-body strong{color:#b62cff;font-weight:600}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__grid-3{grid-template-columns:repeat(3,1fr);gap:2em;margin-top:2em;display:grid}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__grid-2{grid-template-columns:repeat(2,1fr);gap:2em;margin-top:2em;display:grid}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__feature-card{color:#fff;background-color:#222;border-radius:28px;padding:2em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__feature-card h3{margin-bottom:.6em;font-size:1.6rem;font-weight:500}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__feature-card p{font-size:1rem;font-weight:300;line-height:1.5em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__feature-card.LandingPage-module-scss-module__lAM8da__contrast{background-color:#b62cff}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__text-list{margin:1.5em 0;padding:0;list-style:none}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__text-list li{border-bottom:1px solid #eee;padding:.8em 0 .8em 2em;font-size:1.15rem;line-height:1.5em;position:relative}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__text-list li:before{content:"→";color:#b62cff;font-weight:700;position:absolute;left:0}.LandingPage-module-scss-module__lAM8da__content-section.LandingPage-module-scss-module__lAM8da__dark{color:#fff;background-color:#222}.LandingPage-module-scss-module__lAM8da__content-section.LandingPage-module-scss-module__lAM8da__dark .LandingPage-module-scss-module__lAM8da__content-subtitle{color:#ffffffd9}.LandingPage-module-scss-module__lAM8da__content-section.LandingPage-module-scss-module__lAM8da__dark .LandingPage-module-scss-module__lAM8da__content-body strong{color:#b62cff}.LandingPage-module-scss-module__lAM8da__methodology{flex-direction:column;gap:2.5em;margin-top:3em;display:flex}.LandingPage-module-scss-module__lAM8da__methodology-step{background-color:#fafafa;border-left:6px solid #b62cff;border-radius:28px;grid-template-columns:220px 1fr;gap:3em;padding:2.5em;display:grid}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-meta .LandingPage-module-scss-module__lAM8da__step-number{color:#fff;background-color:#b62cff;border-radius:50px;margin-bottom:.8em;padding:.3em .8em;font-size:.9rem;font-weight:600;display:inline-block}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-meta .LandingPage-module-scss-module__lAM8da__step-duration{color:#666;margin-bottom:.3em;font-size:.95rem}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-meta .LandingPage-module-scss-module__lAM8da__step-title{margin:.3em 0;font-size:1.8rem;font-weight:500;line-height:1.1em}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-body h4{text-transform:uppercase;letter-spacing:.08em;color:#b62cff;margin-top:1.2em;margin-bottom:.5em;font-size:1rem;font-weight:600}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-body h4:first-child{margin-top:0}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-body ul{margin:0;padding:0;list-style:none}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-body ul li{padding:.4em 0 .4em 1.5em;font-size:1rem;line-height:1.5em;position:relative}.LandingPage-module-scss-module__lAM8da__methodology-step .LandingPage-module-scss-module__lAM8da__step-body ul li:before{content:"•";color:#b62cff;font-size:1.4em;font-weight:700;line-height:1em;position:absolute;top:.4em;left:0}.LandingPage-module-scss-module__lAM8da__table-wrapper{border:1px solid #eee;border-radius:16px;margin-top:2em;overflow-x:auto}.LandingPage-module-scss-module__lAM8da__comparison-table{border-collapse:collapse;background-color:#fff;width:100%;font-size:.95rem}.LandingPage-module-scss-module__lAM8da__comparison-table thead{color:#fff;background-color:#222}.LandingPage-module-scss-module__lAM8da__comparison-table thead th{text-align:left;padding:1.2em 1em;font-size:.95rem;font-weight:500}.LandingPage-module-scss-module__lAM8da__comparison-table thead th:first-child{border-top-left-radius:0}.LandingPage-module-scss-module__lAM8da__comparison-table tbody tr{border-bottom:1px solid #eee}.LandingPage-module-scss-module__lAM8da__comparison-table tbody tr:hover{background-color:#fafafa}.LandingPage-module-scss-module__lAM8da__comparison-table tbody tr:last-child{border-bottom:none}.LandingPage-module-scss-module__lAM8da__comparison-table tbody td{vertical-align:top;padding:1em;line-height:1.45em}.LandingPage-module-scss-module__lAM8da__comparison-table tbody td:first-child{color:#222;font-weight:500}.LandingPage-module-scss-module__lAM8da__glossary-section{background-color:#fafafa;padding:5em 0}.LandingPage-module-scss-module__lAM8da__glossary{max-width:1080px;margin:0 auto;padding:0 5em}.LandingPage-module-scss-module__lAM8da__glossary .LandingPage-module-scss-module__lAM8da__glossary-intro{color:#555;max-width:50em;margin-bottom:2em;font-size:1.1rem}.LandingPage-module-scss-module__lAM8da__glossary .LandingPage-module-scss-module__lAM8da__glossary-grid{grid-template-columns:repeat(2,1fr);gap:1em 2.5em;display:grid}.LandingPage-module-scss-module__lAM8da__glossary .LandingPage-module-scss-module__lAM8da__glossary-item{border-bottom:1px solid #e8e8e8;padding:1em 0}.LandingPage-module-scss-module__lAM8da__glossary .LandingPage-module-scss-module__lAM8da__glossary-item dt{color:#b62cff;margin-bottom:.3em;font-size:1.05rem;font-weight:600}.LandingPage-module-scss-module__lAM8da__glossary .LandingPage-module-scss-module__lAM8da__glossary-item dd{color:#444;margin:0;font-size:.95rem;line-height:1.5em}.LandingPage-module-scss-module__lAM8da__dont-hire{background-color:#fff8f0;border:2px solid #b62cff;border-radius:28px;margin-top:2em;padding:2.5em}.LandingPage-module-scss-module__lAM8da__dont-hire .LandingPage-module-scss-module__lAM8da__dont-hire-title{color:#222;margin-bottom:.6em;font-size:1.8rem;font-weight:500}.LandingPage-module-scss-module__lAM8da__dont-hire .LandingPage-module-scss-module__lAM8da__dont-hire-intro{color:#555;margin-bottom:1.5em;font-size:1.1rem}.LandingPage-module-scss-module__lAM8da__dont-hire ul{margin:0;padding:0;list-style:none}.LandingPage-module-scss-module__lAM8da__dont-hire ul li{border-bottom:1px solid #f0e6d8;padding:.8em 0 .8em 2em;font-size:1.05rem;line-height:1.5em;position:relative}.LandingPage-module-scss-module__lAM8da__dont-hire ul li:last-child{border-bottom:none}.LandingPage-module-scss-module__lAM8da__dont-hire ul li:before{content:"✗";color:#b62cff;font-size:1.2em;font-weight:700;position:absolute;left:0}.LandingPage-module-scss-module__lAM8da__diagram-wrapper{background-color:#fafafa;border-radius:28px;margin:2em 0;padding:2em;overflow-x:auto}.LandingPage-module-scss-module__lAM8da__diagram-wrapper svg{width:100%;height:auto;display:block}.LandingPage-module-scss-module__lAM8da__faq-section{background-color:#fafafa;padding:5em 0}.LandingPage-module-scss-module__lAM8da__faq-section .LandingPage-module-scss-module__lAM8da__faq-container{width:100%;max-width:1080px;margin:0 auto;padding:0 5em}.LandingPage-module-scss-module__lAM8da__faq-section .LandingPage-module-scss-module__lAM8da__faq-title{text-align:center;margin-bottom:1.2em;font-size:3em;font-weight:500}.LandingPage-module-scss-module__lAM8da__faq-section .LandingPage-module-scss-module__lAM8da__faq-list{max-width:900px;margin:0 auto}@media (max-width:1024px){.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-container{grid-template-columns:1fr;gap:2em;padding:0 3em}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-image{justify-self:center;max-width:320px}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-title{font-size:3.5em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-container{padding:0 3em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-title{font-size:2.4em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__grid-3{grid-template-columns:repeat(2,1fr)}.LandingPage-module-scss-module__lAM8da__methodology-step{grid-template-columns:1fr;gap:1.5em;padding:2em}.LandingPage-module-scss-module__lAM8da__glossary{padding:0 3em}.LandingPage-module-scss-module__lAM8da__glossary .LandingPage-module-scss-module__lAM8da__glossary-grid{grid-template-columns:1fr}.LandingPage-module-scss-module__lAM8da__faq-section .LandingPage-module-scss-module__lAM8da__faq-container{padding:0 3em}}@media (max-width:768px){.LandingPage-module-scss-module__lAM8da__hero{padding-top:9em;padding-bottom:5em}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-container{padding:0 1.5em}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-title{font-size:2.6em}.LandingPage-module-scss-module__lAM8da__hero .LandingPage-module-scss-module__lAM8da__hero-subtitle{font-size:1.1rem}.LandingPage-module-scss-module__lAM8da__content-section{padding:3em 0}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-container{padding:0 1.5em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__content-title{font-size:2em}.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__grid-3,.LandingPage-module-scss-module__lAM8da__content-section .LandingPage-module-scss-module__lAM8da__grid-2{grid-template-columns:1fr}.LandingPage-module-scss-module__lAM8da__methodology-step{padding:1.5em}.LandingPage-module-scss-module__lAM8da__glossary{padding:0 1.5em}.LandingPage-module-scss-module__lAM8da__dont-hire{padding:1.5em}.LandingPage-module-scss-module__lAM8da__comparison-table{font-size:.85rem}.LandingPage-module-scss-module__lAM8da__comparison-table th,.LandingPage-module-scss-module__lAM8da__comparison-table td{padding:.7em}.LandingPage-module-scss-module__lAM8da__faq-section{padding:3em 0}.LandingPage-module-scss-module__lAM8da__faq-section .LandingPage-module-scss-module__lAM8da__faq-container{padding:0 1.5em}.LandingPage-module-scss-module__lAM8da__faq-section .LandingPage-module-scss-module__lAM8da__faq-title{font-size:2em}}
