@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}:root:has(.af-landing){--af-paper: #f5f4eb;--af-surface: #fffef8;--af-soft: #e9ecdf;--af-ink: #183b31;--af-muted: #58675d;--af-line: #cdd3c4;--af-action: #183b31;--af-action-text: #fffef8;--af-lime: #d5f478;--af-clay: #c0876e;--af-blue: #dce5ea;--af-art: #dfe6cd;--af-leaf: #416854;--af-focus: #426b31;--af-error: #9d3030;color-scheme:light;background:var(--af-paper);scroll-behavior:smooth;scroll-padding-top:116px}:root[data-theme=dark]:has(.af-landing){--af-paper: #142b24;--af-surface: #1f392f;--af-soft: #294336;--af-ink: #f1f1df;--af-muted: #c0cbbd;--af-line: #4c6555;--af-action: #d5f478;--af-action-text: #183b31;--af-art: #304938;--af-blue: #304b55;--af-leaf: #86a987;--af-focus: #d5f478;--af-error: #ffb2a6;color-scheme:dark}body:has(.af-landing){margin:0}.af-landing,.af-dialog{font-family:DM Sans,Segoe UI,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--af-ink);font-size:16px;line-height:1.65}.af-landing{background:var(--af-paper);overflow:clip}.af-landing *,.af-dialog *{box-sizing:border-box}.af-landing a{color:inherit;text-decoration:none}.af-landing button,.af-dialog button{font:inherit;cursor:pointer}.af-landing :focus-visible,.af-dialog :focus-visible{outline:3px solid var(--af-focus);outline-offset:5px}.af-landing h1,.af-landing h2,.af-landing h3,.af-landing p{margin:0}.af-landing h1,.af-landing h2,.af-landing h3,.af-dialog h2{font-family:Manrope,Segoe UI,sans-serif;text-wrap:balance}.af-landing h2{font-size:clamp(32px,3.7vw,52px);line-height:1.14;letter-spacing:-.055em;font-weight:650}.af-landing .af-serif{font-style:normal;color:var(--af-muted)}.af-header{max-width:1440px;min-height:98px;margin:auto;padding:18px 5%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--af-line);position:sticky;top:0;background:var(--af-paper);z-index:50}.af-brand{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.af-brand-suffix{font-weight:500}.af-brand-symbol{display:inline-grid;place-items:center;width:35px;height:35px;border-radius:10px 10px 10px 2px;background:#183b31;color:var(--af-lime)}.af-brand-symbol svg{width:21px;height:21px}.af-nav{margin:0 auto;display:flex;gap:25px;font-size:13px;font-weight:600}.af-nav a,.af-sign-in{display:inline-flex;align-items:center;min-height:44px}.af-nav a:hover,.af-footer a:hover{text-decoration:underline;text-underline-offset:5px}.af-header-actions{display:flex;align-items:center;gap:12px}.af-sign-in{font-size:13px;font-weight:600;white-space:nowrap}.af-language,.af-theme,.af-menu{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px;background:none;border:1px solid transparent;border-radius:7px;color:var(--af-ink)}.af-language{font-size:13px!important}.af-language:hover,.af-theme:hover,.af-menu:hover{background:var(--af-soft)}.af-menu{display:none}.af-landing .af-button,.af-dialog .af-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:14px 22px;background:var(--af-action);color:var(--af-action-text);border:1px solid var(--af-action);border-radius:8px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .16s,box-shadow .16s}.af-button:hover{box-shadow:0 0 0 3px var(--af-line)}.af-landing .af-button-small{min-height:44px;padding:10px 14px;gap:8px;font-size:12px}.af-landing .af-button-quiet,.af-dialog .af-button-quiet{background:transparent;color:var(--af-ink);border-color:var(--af-line)}.af-landing .af-button-quiet:hover,.af-dialog .af-button-quiet:hover{background:var(--af-soft)}.af-landing .af-button-lime,.af-dialog .af-button-lime{background:var(--af-lime);color:#183b31;border-color:var(--af-lime)}.af-skip{position:fixed;top:-100px;left:20px;z-index:110;padding:12px;background:var(--af-surface)}.af-skip:focus{top:15px}.af-hero{max-width:1440px;margin:auto;padding:40px 5% 48px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2%}.af-hero-copy{padding:24px 0;position:relative;z-index:1}.af-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.65;text-transform:uppercase;display:flex;align-items:center;gap:9px}.af-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--af-leaf);flex-shrink:0}.af-hero h1{margin-top:28px;font-size:clamp(48px,5.05vw,76px);line-height:1.08;font-weight:700;letter-spacing:-.065em;text-wrap:initial}.af-hero h1 .af-serif{color:var(--af-ink);display:inline;background:linear-gradient(transparent 88%,var(--af-lime) 88%,var(--af-lime) 95%,transparent 95%)}:root[data-theme=dark] .af-hero h1 .af-serif{background:linear-gradient(transparent 88%,#668a42 88%,#668a42 95%,transparent 95%)}.af-hero-description{max-width:490px;margin-top:28px!important;color:var(--af-muted);font-size:17px;line-height:1.8}.af-hero-cta{display:flex;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}.af-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;min-height:44px;padding:10px 0;border-bottom:1px solid var(--af-muted)}.af-small-note{display:flex;gap:7px;align-items:center;color:var(--af-muted);font-size:13px;line-height:1.6;margin-top:14px!important}.af-small-note>svg{flex-shrink:0}.af-hero-visual{min-width:0;position:relative;padding:96px 36px 94px;isolation:isolate}.af-paper-path{position:absolute;width:116%;height:116%;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:-3;pointer-events:none;transform:translateY(var(--af-scroll-offset, 0px))}.af-paper-path-dark{display:none}:root[data-theme=dark] .af-paper-path-light{display:none}:root[data-theme=dark] .af-paper-path-dark{display:block}.af-paper-layer{position:absolute;top:138px;right:43px;bottom:99px;left:43px;border:1px solid var(--af-line);pointer-events:none;border-radius:10px;z-index:-1}.af-paper-layer-one{background:var(--af-clay);transform:translateY(calc(var(--af-scroll-offset, 0px) * -.5)) rotate(-7deg) translate(-9px,3px);opacity:.65}.af-paper-layer-two{background:var(--af-blue);transform:translateY(calc(var(--af-scroll-offset, 0px) * .4)) rotate(5deg) translate(7px,-11px)}.af-visual-label{display:flex;justify-content:space-between;align-items:center;padding:0 2px 15px;color:var(--af-muted);font-size:11px;font-weight:600;letter-spacing:1px}.af-demo-window{background:var(--af-surface);box-shadow:0 14px 32px #102b2112;border:1px solid var(--af-line);border-radius:10px;position:relative}.af-window-header{padding:12px 16px;border-bottom:1px solid var(--af-line);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--af-muted)}.af-window-dots{display:flex;gap:4px}.af-window-dots i{width:5px;height:5px;border-radius:50%;background:var(--af-line)}.af-demo-label{font-size:10px;letter-spacing:1px;padding:2px 5px;border:1px solid var(--af-line);border-radius:3px}.af-demo-heading{margin:22px 22px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.af-demo-heading p{font-size:12px;color:var(--af-muted);margin-bottom:4px}.af-landing .af-demo-heading h2{font-size:26px;letter-spacing:-1px}.af-demo-heading h2 span{color:var(--af-leaf)}.af-demo-tabs{display:flex;background:var(--af-soft);padding:3px;border-radius:6px;margin:0 18px 8px}.af-demo-tabs button{flex:1;min-width:0;min-height:44px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--af-muted);font-size:12px;font-weight:600}.af-demo-tabs button[aria-pressed=true]{background:var(--af-surface);border-color:var(--af-line);color:var(--af-ink)}.af-demo-jobs{padding:0 15px}.af-job{display:flex;align-items:center;gap:12px;width:100%;padding:16px 5px;background:transparent;color:var(--af-ink);border:0;border-bottom:1px solid var(--af-line);text-align:left}.af-job:hover{background:var(--af-soft)}.af-job:last-child{border-bottom:0}.af-company-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;font-family:Manrope,sans-serif;font-weight:700;font-size:22px;flex-shrink:0}.af-company-forma{background:#ece3cf;color:#665336}.af-company-orbit{background:#dce5ea;color:#365366}.af-company-field{background:#dfe8d3;color:#3b5839}.af-job-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.af-job-company,.af-job-location{font-size:11px;color:var(--af-muted)}.af-job-info strong{font-size:13px;font-weight:650;line-height:1.4}.af-match{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--af-ink);font-size:10px}.af-match strong{padding:3px 6px;border-radius:5px;background:var(--af-soft);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.af-match strong span{font-size:9px;font-weight:400}.af-demo-footer{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 18px;border-top:1px solid var(--af-line);color:var(--af-muted);font-size:11px}.af-demo-footer .af-text-link{font-size:11px;gap:5px;text-align:right;border:0}.af-demo-footer>span{display:inline-flex;align-items:center;gap:6px}.af-floating-note{pointer-events:none;position:absolute;bottom:40px;right:9px;background:var(--af-lime);color:#183b31;padding:13px 18px;display:flex;align-items:center;gap:12px;border:1px solid #a8bc76;border-radius:3px 12px 12px;box-shadow:0 5px #183b310c}.af-note-icon{display:grid;place-items:center}.af-floating-note strong{font-size:13px;display:block;font-weight:650}.af-floating-note div>span{display:block;font-size:12px;margin-top:2px}.af-visual-caption{position:absolute;right:12px;bottom:7px;left:12px;color:var(--af-muted);font-size:11px;text-align:center}.af-source-strip{padding:29px 6% 26px;border-block:1px solid var(--af-line);text-align:center;background:var(--af-soft)}.af-source-strip p{color:var(--af-muted);font-size:11px;letter-spacing:1.5px}.af-source-strip>div{display:flex;justify-content:center;gap:clamp(25px,6vw,85px);align-items:center;flex-wrap:wrap;margin:17px 0 10px}.af-source-strip>div>span{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-1px;font-weight:650}.af-source-strip small{color:var(--af-muted);font-size:12px}.af-source-dot{color:var(--af-leaf)}.af-metrics{max-width:1440px;margin:auto;padding:40px 6% 52px}.af-metrics-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.af-landing .af-metrics-heading h2{max-width:440px;font-size:26px}.af-metrics dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-block:1px solid var(--af-line)}.af-metrics dl>div{padding:20px;border-right:1px solid var(--af-line)}.af-metrics dl>div:first-child{padding-left:0}.af-metrics dl>div:last-child{border-right:0}.af-metrics dt{color:var(--af-muted);font-size:13px}.af-metrics dd{margin:5px 0 0;font-family:Manrope,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:650;letter-spacing:-2px;font-variant-numeric:tabular-nums}.af-metrics>p{margin-top:15px;color:var(--af-muted);font-size:12px}.af-section{max-width:1440px;margin:auto;padding:85px 6%}.af-section-heading{max-width:720px}.af-section-heading .af-eyebrow{margin-bottom:20px}.af-section-heading h2{margin-bottom:22px}.af-section-heading>p:last-child{color:var(--af-muted);max-width:580px}.af-why{max-width:1440px;display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:88px 7%;margin:auto;align-items:center}.af-recommendation{position:relative;min-width:0;padding:30px;background:var(--af-surface);border:1px solid var(--af-line);border-radius:4px 4px 24px;box-shadow:-12px 12px 0 var(--af-soft)}.af-recommendation:before{content:"";position:absolute;top:-13px;left:38px;width:90px;height:25px;background:var(--af-blue);border:1px solid var(--af-line);transform:rotate(-5deg);pointer-events:none}.af-recommendation h3{margin:20px 0 6px;font-size:24px;line-height:1.3}.af-recommendation h4{margin:22px 0 6px;font-size:14px}.af-recommendation>p:not(.af-eyebrow){color:var(--af-muted);font-size:14px;line-height:1.75}.af-recommendation h4:before{content:"↗";margin-right:9px;color:var(--af-leaf)}.af-why-copy h2{margin:20px 0 24px}.af-why-copy>p:not(.af-eyebrow){color:var(--af-muted)}.af-why-copy ul{padding:0;list-style:none;margin:28px 0 0;counter-reset:reasons}.af-why-copy li{display:flex;gap:15px;padding-top:18px;margin-bottom:18px;border-top:1px solid var(--af-line);counter-increment:reasons}.af-why-copy li:before{content:"0" counter(reasons);font-size:12px;color:var(--af-muted);padding-top:3px}.af-why-copy h3{font-size:15px;font-weight:700;margin-bottom:6px;letter-spacing:-.3px}.af-why-copy li p{font-size:14px;line-height:1.7;color:var(--af-muted)}.af-how{background:var(--af-soft);max-width:none;padding-inline:max(6%,calc((100% - 1268px)/2));border-block:1px solid var(--af-line)}.af-how .af-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:0 9%;max-width:none;align-items:end}.af-how .af-section-heading .af-eyebrow{grid-column:1 / -1}.af-how .af-section-heading h2{margin:0}.af-how .af-section-heading>p:last-child{padding-bottom:4px}.af-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:50px}.af-steps article{border-top:1px solid var(--af-line);padding-top:22px}.af-step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.af-step-top>span{display:grid;place-items:center;width:42px;height:42px;background:var(--af-paper);border:1px solid var(--af-line);border-radius:50%;font-size:13px;font-variant-numeric:tabular-nums}.af-steps h3{font-size:20px;font-weight:650;letter-spacing:-.6px;line-height:1.4;margin-bottom:14px}.af-steps article>p{color:var(--af-muted);font-size:15px;line-height:1.8}.af-step-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.af-step-tags span{padding:5px 9px;font-size:12px;color:var(--af-ink);background:var(--af-paper);border:1px solid var(--af-line);border-radius:4px}.af-mini-score{display:flex;align-items:center;gap:12px;margin-top:20px}.af-mini-score>span{font-size:28px;font-weight:650;padding:5px 10px;background:var(--af-soft);border:1px solid var(--af-line);border-radius:6px;font-variant-numeric:tabular-nums}.af-mini-score strong{display:block;font-size:13px;font-weight:600}.af-mini-score small{font-size:12px;color:var(--af-muted)}.af-step-progress{display:flex;align-items:center;margin-top:26px}.af-step-progress span{display:flex;align-items:center;gap:6px;border:1px solid var(--af-line);padding:7px;border-radius:4px;font-size:12px;background:var(--af-paper)}.af-step-progress i{height:1px;width:23px;background:var(--af-muted)}.af-workspace{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px 7%}.af-workspace .af-steps{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:0}.af-workspace .af-steps h3{font-size:17px}.af-workspace .af-steps p{font-size:14px}.af-workspace>.af-text-link{grid-column:1 / -1;justify-self:start}.af-faq{border-top:1px solid var(--af-line);display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.af-faq h2{margin:20px 0}.af-faq>div>p:last-child{color:var(--af-muted)}.af-questions details{border-bottom:1px solid var(--af-line)}.af-questions summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:550;padding:23px 0;list-style:none}.af-questions summary::-webkit-details-marker{display:none}.af-questions summary svg{flex-shrink:0;transition:transform .16s}.af-questions details[open] summary svg{transform:rotate(45deg)}.af-questions details p{font-size:15px;line-height:1.8;color:var(--af-muted);padding-bottom:25px}.af-final-cta{margin:0 3%;background:#183b31;color:#f5f4eb;border:1px solid #49614b;border-radius:18px 18px 4px 4px;padding:65px 8%;position:relative;overflow:hidden;isolation:isolate}.af-final-cta .af-eyebrow{color:#cfddc6;font-size:11px}.af-final-cta h2{max-width:840px;font-size:clamp(38px,4.9vw,66px);margin:22px 0 30px}.af-final-cta .af-small-note{color:#cfddc6;flex-wrap:wrap}.af-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.af-final-cta .af-button-quiet{color:#f5f4eb;border-color:#849883}.af-final-cta .af-button-quiet:hover{background:#294e3e}.af-final-cta .af-text-link{color:#f5f4eb}.af-landscape{display:block;width:min(100%,460px);height:auto;margin-top:26px;pointer-events:none;-webkit-user-select:none;user-select:none}.af-landscape-backdrop{position:absolute;width:36%;right:2%;top:50%;margin:0;transform:translateY(-50%);z-index:-1}.af-final-cta h2,.af-final-cta .af-eyebrow,.af-final-cta .af-small-note{max-width:64%}.af-footer{display:flex;gap:25px;align-items:center;padding:35px 5%;max-width:1440px;margin:auto}.af-brand-footer{font-size:20px}.af-footer>span,.af-footer small{font-size:12px;color:var(--af-muted)}.af-footer>a:not(.af-brand){margin-left:auto;display:flex;gap:8px;align-items:center;font-size:13px;min-height:44px;white-space:nowrap}.af-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c201bc9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.af-dialog{position:fixed;z-index:101;left:50%;top:50%;transform:translate(-50%,-50%);width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--af-surface);border:1px solid var(--af-line);padding:34px;border-radius:12px;box-sizing:border-box}.af-dialog h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:16px 20px 12px 0}.af-dialog #af-job-description{font-size:15px;color:var(--af-muted)}.af-dialog-close{position:absolute;right:9px;top:9px;border:0;background:transparent;color:var(--af-ink);width:44px;height:44px;display:grid;place-items:center}.af-dialog-facts{display:flex;gap:20px;flex-wrap:wrap;font-size:14px;margin:23px 0}.af-dialog-facts span{display:flex;align-items:center;gap:5px}.af-dialog-score{display:flex;align-items:flex-start;gap:20px;background:var(--af-soft);padding:20px;border-radius:7px}.af-dialog-score>span{font-size:38px;font-weight:650;line-height:1.2}.af-dialog-score small{display:block;font-size:13px;text-align:center;font-weight:400}.af-dialog h3{font-size:15px;margin:0 0 8px}.af-dialog-score p,.af-dialog-caveat p{font-size:14px;line-height:1.75;margin:0}.af-dialog-caveat{margin-top:23px}.af-dialog .af-button{width:100%;margin-top:20px}.af-registration p,.af-registration li{line-height:1.65;font-size:14px}.af-registration form{margin-top:24px}.af-registration label{display:block;font-weight:600}.af-registration input{width:100%;min-height:48px;padding:10px;font:inherit;color:inherit;background:var(--af-paper);border:1px solid var(--af-muted);border-radius:6px}.af-registration [role=alert]{color:var(--af-error)}.af-registration p a{color:inherit;text-decoration:underline}.af-dialog-path{display:block;margin-bottom:14px;font-weight:650}.af-dialog-alternative{margin-top:26px;padding-top:22px;border-top:1px solid var(--af-line)}.af-dialog-alternative>strong{display:block;font-weight:650}.af-dialog-alternative>p{margin-top:6px;color:var(--af-muted)}.af-dialog-alternative-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:16px}@media(max-width:1150px){.af-header{gap:15px}.af-nav{gap:16px}.af-header-actions>.af-button{display:none}.af-hero{padding-inline:4%;gap:1%}.af-hero h1{font-size:clamp(42px,5.6vw,64px)}.af-hero-visual{padding-inline:20px}.af-floating-note{right:0}.af-footer{flex-wrap:wrap}}@media(max-width:800px){.af-landscape-backdrop{display:none}.af-final-cta h2,.af-final-cta .af-eyebrow,.af-final-cta .af-small-note{max-width:100%}.af-landscape:not(.af-landscape-backdrop){max-width:300px}.af-header{min-height:78px;padding:14px 5%;flex-wrap:wrap;justify-content:space-between;gap:6px}.af-brand{font-size:20px}.af-brand-symbol{width:30px;height:30px}.af-header-actions{gap:2px}.af-header-actions>.af-button{display:none}.af-sign-in{margin-right:6px}.af-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--af-paper);border-block:1px solid var(--af-line);padding:14px 5%}.af-nav-open{display:flex;flex-wrap:wrap}.af-menu{display:inline-flex}.af-hero{grid-template-columns:1fr;gap:0;padding:28px 6% 22px}.af-hero-copy{padding:10px 0;max-width:590px}.af-hero h1{margin-top:22px;font-size:clamp(44px,7.7vw,65px)}.af-hero-description{margin-top:23px!important;font-size:16px}.af-hero-cta{margin-top:25px}.af-hero-visual{width:min(100%,550px);justify-self:center;padding:74px 20px 105px}.af-paper-path{width:112%;height:106%;top:-2%;right:-6%;bottom:-2%;left:-6%}.af-floating-note{bottom:40px;right:5px}.af-visual-caption{bottom:10px;font-size:11px}.af-source-strip>div{gap:20px 28px}.af-source-strip>div>span{font-size:20px}.af-section{padding:55px 6%}.af-why{grid-template-columns:1fr;gap:40px;padding:55px 7%}.af-why-copy{grid-row:1}.af-recommendation{padding:25px}.af-how .af-section-heading{display:block}.af-how .af-section-heading h2{margin-bottom:22px}.af-steps{grid-template-columns:1fr;gap:32px;margin-top:35px}.af-step-top{margin-bottom:16px}.af-workspace{grid-template-columns:1fr;gap:30px}.af-workspace .af-steps{grid-template-columns:repeat(2,1fr)}.af-faq{grid-template-columns:1fr;gap:25px}.af-final-cta{padding:45px 7%;margin:0 4%}.af-final-cta h2{font-size:clamp(36px,6vw,50px)}.af-footer{padding:28px 6%;gap:18px}.af-footer>span{width:100%}.af-footer>a:not(.af-brand){margin-left:0}.af-metrics{padding:35px 6%}.af-metrics-heading{display:block}.af-metrics-heading h2{margin-top:15px}.af-metrics dl{grid-template-columns:repeat(2,1fr)}.af-metrics dl>div{border-bottom:1px solid var(--af-line)}.af-metrics dl>div:nth-child(2){border-right:0}.af-metrics dl>div:nth-child(3),.af-metrics dl>div:nth-child(4){border-bottom:0}.af-metrics dl>div:nth-child(3){padding-left:0}}@media(max-width:480px){:root:has(.af-landing){scroll-padding-top:144px}.af-header{padding-block:13px 8px}.af-header-actions{width:100%;justify-content:flex-end}.af-sign-in{margin-right:auto}.af-hero h1{font-size:44px}.af-eyebrow{font-size:10px;letter-spacing:1.15px}.af-hero-cta{gap:10px}.af-hero-cta .af-button{padding:13px 15px;gap:10px;font-size:13px}.af-hero-visual{padding-inline:0;padding-top:64px}.af-demo-heading{margin-inline:16px}.af-demo-tabs{margin-inline:12px}.af-demo-jobs{padding-inline:10px}.af-job{gap:8px}.af-job-info strong{font-size:12px}.af-demo-footer{padding-inline:12px}.af-floating-note{right:0;padding:11px 13px}.af-visual-caption{left:0;right:0}.af-paper-layer{inset-inline:10px}.af-workspace .af-steps{grid-template-columns:1fr}.af-dialog{padding:28px 20px}.af-dialog-score{gap:12px;padding:15px}}@media(prefers-reduced-motion:reduce){:root:has(.af-landing){scroll-behavior:auto}.af-landing *,.af-dialog *{animation:none!important;transition:none!important}}
