/*
 * Generated by script/build_homepage_application_css.sh
 * Source: /assets/application.css purged against the rendered homepage and tracked JS state tokens.
 * Do not edit by hand; rerun the generator after homepage CSS changes.
 */

@charset "UTF-8";body:has(.hire-page-main){background-color:#f3f3f3!important}body:has(.positivius-hire-wrapper){background-color:#f3f3f3!important}.positivius-job-header,turbo-frame#job .positivius-job-header,turbo-frame#job header.positivius-job-header{background:linear-gradient(135deg,#191a23 0,#0f1015 100%);border-radius:0 0 24px 24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);color:#fff!important}.positivius-job-header .h1,.positivius-job-header .h2,.positivius-job-header .h3,.positivius-job-header .h4,.positivius-job-header .h5,.positivius-job-header .h6,.positivius-job-header [style*="color: white"],.positivius-job-header a,.positivius-job-header div,.positivius-job-header h1,.positivius-job-header h2,.positivius-job-header h3,.positivius-job-header h4,.positivius-job-header h5,.positivius-job-header h6,.positivius-job-header label,.positivius-job-header p,.positivius-job-header span,turbo-frame#job .positivius-job-header [style*="color: white"],turbo-frame#job .positivius-job-header [style*="color:white"],turbo-frame#job .positivius-job-header a,turbo-frame#job .positivius-job-header div,turbo-frame#job .positivius-job-header h1,turbo-frame#job .positivius-job-header h2,turbo-frame#job .positivius-job-header h3,turbo-frame#job .positivius-job-header h4,turbo-frame#job .positivius-job-header h5,turbo-frame#job .positivius-job-header h6,turbo-frame#job .positivius-job-header label,turbo-frame#job .positivius-job-header p,turbo-frame#job .positivius-job-header span,turbo-frame#job header.positivius-job-header [style*="color: white"],turbo-frame#job header.positivius-job-header [style*="color:white"],turbo-frame#job header.positivius-job-header a,turbo-frame#job header.positivius-job-header div,turbo-frame#job header.positivius-job-header h1,turbo-frame#job header.positivius-job-header h2,turbo-frame#job header.positivius-job-header h3,turbo-frame#job header.positivius-job-header h4,turbo-frame#job header.positivius-job-header h5,turbo-frame#job header.positivius-job-header h6,turbo-frame#job header.positivius-job-header label,turbo-frame#job header.positivius-job-header p,turbo-frame#job header.positivius-job-header span{color:#fff!important}.positivius-job-header .h2,.positivius-job-header .text-shadow-1px,.positivius-job-header a,.positivius-job-header h2,turbo-frame#job .positivius-job-header .text-shadow-1px,turbo-frame#job .positivius-job-header a,turbo-frame#job .positivius-job-header h2,turbo-frame#job header.positivius-job-header .text-shadow-1px,turbo-frame#job header.positivius-job-header a,turbo-frame#job header.positivius-job-header h2{color:#fff!important;text-shadow:none!important}.positivius-job-header .company-name-link,turbo-frame#job .positivius-job-header .company-name-link,turbo-frame#job header.positivius-job-header .company-name-link{color:rgba(255,255,255,.7)!important}.positivius-job-header::before,turbo-frame#job .positivius-job-header::before,turbo-frame#job header.positivius-job-header::before{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(185,255,102,.15) 0,transparent 70%);border-radius:50%;top:-150px;right:-100px;animation:8s ease-in-out infinite positivius-float;pointer-events:none}.positivius-job-header::after,turbo-frame#job .positivius-job-header::after,turbo-frame#job header.positivius-job-header::after{content:'';position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(185,255,102,.1) 0,transparent 70%);border-radius:50%;bottom:-80px;left:-60px;animation:10s ease-in-out infinite reverse positivius-float;pointer-events:none}.positivius-company-logo-section{display:flex;align-items:center;gap:20px;margin-bottom:24px;position:relative;z-index:2}.positivius-company-logo-section .company-logo-wrapper{position:relative}.positivius-company-logo-section .company-logo-wrapper::before{content:'';position:absolute;inset:-4px;border-radius:16px;background:linear-gradient(135deg,#b9ff66 0,#a3e635 100%);opacity:0;transition:opacity .4s;z-index:-1}.positivius-company-logo-section .company-logo-wrapper:hover::before{opacity:1;animation:1.5s ease-in-out infinite positivius-glow}.positivius-company-logo-section .company-avatar-large{width:80px;height:80px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#fff;border:3px solid rgba(185,255,102,.2);transition:.4s cubic-bezier(.25, .46, .45, .94);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:#191a23}.positivius-company-logo-section .company-avatar-large:hover{transform:scale(1.05) rotate(-2deg);border-color:#b9ff66;box-shadow:0 12px 32px rgba(185,255,102,.3)}.positivius-job-title-section,turbo-frame#job .positivius-job-header .positivius-job-title-section,turbo-frame#job header.positivius-job-header .positivius-job-title-section{flex:1}.positivius-job-title-section .job-title-main,turbo-frame#job .positivius-job-header .positivius-job-title-section .job-title-main,turbo-frame#job header.positivius-job-header .positivius-job-title-section .job-title-main{font-size:36px;font-weight:800;color:#fff!important;line-height:1.2;margin:0 0 8px;font-family:Inter,sans-serif;position:relative;display:inline-block;opacity:1!important;visibility:visible!important}.positivius-job-title-section .job-title-main::after,turbo-frame#job .positivius-job-header .positivius-job-title-section .job-title-main::after,turbo-frame#job header.positivius-job-header .positivius-job-title-section .job-title-main::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:4px;background:linear-gradient(90deg,#b9ff66 0,#a3e635 100%);border-radius:2px;transition:width .4s cubic-bezier(.25, .46, .45, .94)}.positivius-job-title-section .job-title-main:hover::after,turbo-frame#job .positivius-job-header .positivius-job-title-section .job-title-main:hover::after,turbo-frame#job header.positivius-job-header .positivius-job-title-section .job-title-main:hover::after{width:100%}.positivius-job-title-section .company-name-link,turbo-frame#job .positivius-job-header .positivius-job-title-section .company-name-link,turbo-frame#job header.positivius-job-header .positivius-job-title-section .company-name-link{font-size:18px;font-weight:600;color:rgba(255,255,255,.7);text-decoration:none;transition:.3s;display:inline-flex;align-items:center;gap:8px}.positivius-job-title-section .company-name-link:hover,turbo-frame#job .positivius-job-header .positivius-job-title-section .company-name-link:hover,turbo-frame#job header.positivius-job-header .positivius-job-title-section .company-name-link:hover{color:#b9ff66;transform:translateX(4px)}.positivius-job-title-section .company-name-link::after,turbo-frame#job .positivius-job-header .positivius-job-title-section .company-name-link::after,turbo-frame#job header.positivius-job-header .positivius-job-title-section .company-name-link::after{content:'→';font-size:16px;opacity:0;transform:translateX(-8px);transition:.3s}.positivius-job-title-section .company-name-link:hover::after,turbo-frame#job .positivius-job-header .positivius-job-title-section .company-name-link:hover::after,turbo-frame#job header.positivius-job-header .positivius-job-title-section .company-name-link:hover::after{opacity:1;transform:translateX(0)}.positivius-job-header .positivius-new-badge,.positivius-new-badge,turbo-frame#job .positivius-new-badge{display:inline-flex!important;align-items:center!important;padding:6px 12px!important;color:#191a23!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-left:12px!important;animation:2s ease-in-out infinite positivius-pulse!important}.positivius-job-header .positivius-new-badge::before,.positivius-new-badge::before,turbo-frame#job .positivius-new-badge::before{content:'✨';margin-right:4px;animation:1.5s ease-in-out infinite positivius-glow}.positivius-meta-grid,turbo-frame#job .positivius-job-header .positivius-meta-grid,turbo-frame#job header.positivius-job-header .positivius-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:24px 0;position:relative;z-index:2}.positivius-meta-grid .meta-item,turbo-frame#job .positivius-job-header .positivius-meta-grid .meta-item,turbo-frame#job header.positivius-job-header .positivius-meta-grid .meta-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(185,255,102,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.3s}.positivius-meta-grid .meta-item:hover,turbo-frame#job .positivius-job-header .positivius-meta-grid .meta-item:hover,turbo-frame#job header.positivius-job-header .positivius-meta-grid .meta-item:hover{background:rgba(255,255,255,.12);border-color:#b9ff66;transform:translateY(-2px);box-shadow:0 8px 20px rgba(185,255,102,.2)}.positivius-meta-grid .meta-item .meta-icon,turbo-frame#job .positivius-job-header .positivius-meta-grid .meta-item .meta-icon,turbo-frame#job header.positivius-job-header .positivius-meta-grid .meta-item .meta-icon{width:24px;height:24px;color:#b9ff66;flex-shrink:0}.positivius-meta-grid .meta-item .meta-content,turbo-frame#job .positivius-job-header .positivius-meta-grid .meta-item .meta-content,turbo-frame#job header.positivius-job-header .positivius-meta-grid .meta-item .meta-content{flex:1}.positivius-meta-grid .meta-item .meta-label,turbo-frame#job .positivius-job-header .positivius-meta-grid .meta-item .meta-label,turbo-frame#job header.positivius-job-header .positivius-meta-grid .meta-item .meta-label{font-size:12px;font-weight:600;color:rgba(255,255,255,.6)!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;display:block;opacity:1!important;visibility:visible!important}.positivius-meta-grid .meta-item .meta-value,turbo-frame#job .positivius-job-header .positivius-meta-grid .meta-item .meta-value,turbo-frame#job header.positivius-job-header .positivius-meta-grid .meta-item .meta-value{font-size:16px;font-weight:500;color:#fff!important;opacity:1!important;visibility:visible!important;line-height:1.3}.positivius-action-buttons{display:flex;gap:12px;align-items:center;margin-top:32px;position:relative;z-index:2;flex-wrap:wrap}.positivius-action-buttons .apply-btn-primary,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary,.positivius-action-buttons .positivius-job-header .apply-btn-primary,.positivius-action-buttons turbo-frame#job .apply-btn-primary,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary{background:#b9ff66!important;color:#000!important;border:2px solid rgba(25,26,35,.1)!important;border-radius:12px!important;padding:12px 28px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:.4s cubic-bezier(.25, .46, .45, .94)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;position:relative;overflow:hidden;white-space:nowrap}.positivius-action-buttons .apply-btn-primary [style*=color],.positivius-action-buttons .apply-btn-primary div,.positivius-action-buttons .apply-btn-primary p,.positivius-action-buttons .apply-btn-primary span,.positivius-action-buttons .apply-btn-primary text,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary [style*=color],.positivius-action-buttons .positivius-action-buttons .apply-btn-primary div,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary p,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary span,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary text,.positivius-action-buttons .positivius-job-header .apply-btn-primary [style*=color],.positivius-action-buttons .positivius-job-header .apply-btn-primary div,.positivius-action-buttons .positivius-job-header .apply-btn-primary p,.positivius-action-buttons .positivius-job-header .apply-btn-primary span,.positivius-action-buttons .positivius-job-header .apply-btn-primary text,.positivius-action-buttons turbo-frame#job .apply-btn-primary [style*=color],.positivius-action-buttons turbo-frame#job .apply-btn-primary div,.positivius-action-buttons turbo-frame#job .apply-btn-primary p,.positivius-action-buttons turbo-frame#job .apply-btn-primary span,.positivius-action-buttons turbo-frame#job .apply-btn-primary text,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary [style*=color],.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary div,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary p,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary span,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary text{color:#000!important}.positivius-action-buttons .apply-btn-primary::after,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary::after,.positivius-action-buttons .positivius-job-header .apply-btn-primary::after,.positivius-action-buttons turbo-frame#job .apply-btn-primary::after,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary::after{content:none}.positivius-action-buttons .apply-btn-primary:hover,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary:hover,.positivius-action-buttons .positivius-job-header .apply-btn-primary:hover,.positivius-action-buttons turbo-frame#job .apply-btn-primary:hover,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary:hover{background:#a3e635!important;color:#000!important;border-color:rgba(25,26,35,.2)!important;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15),0 6px 20px rgba(185,255,102,.4)!important}.positivius-action-buttons .apply-btn-primary:hover div,.positivius-action-buttons .apply-btn-primary:hover p,.positivius-action-buttons .apply-btn-primary:hover span,.positivius-action-buttons .apply-btn-primary:hover text,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary:hover div,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary:hover p,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary:hover span,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary:hover text,.positivius-action-buttons .positivius-job-header .apply-btn-primary:hover div,.positivius-action-buttons .positivius-job-header .apply-btn-primary:hover p,.positivius-action-buttons .positivius-job-header .apply-btn-primary:hover span,.positivius-action-buttons .positivius-job-header .apply-btn-primary:hover text,.positivius-action-buttons turbo-frame#job .apply-btn-primary:hover div,.positivius-action-buttons turbo-frame#job .apply-btn-primary:hover p,.positivius-action-buttons turbo-frame#job .apply-btn-primary:hover span,.positivius-action-buttons turbo-frame#job .apply-btn-primary:hover text,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary:hover div,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary:hover p,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary:hover span,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary:hover text{color:#000!important}.positivius-action-buttons .apply-btn-primary:active,.positivius-action-buttons .positivius-action-buttons .apply-btn-primary:active,.positivius-action-buttons .positivius-job-header .apply-btn-primary:active,.positivius-action-buttons turbo-frame#job .apply-btn-primary:active,.positivius-action-buttons turbo-frame#job .positivius-job-header .apply-btn-primary:active{transform:translateY(-1px) scale(1.02);color:#000!important}.positivius-action-buttons .favorite-btn{width:52px!important;height:52px!important;border-radius:12px!important;background:#b9ff66!important;border:2px solid rgba(25,26,35,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:.3s!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.positivius-action-buttons .favorite-btn:hover{background:#a3e635!important;border-color:rgba(25,26,35,.2)!important;transform:scale(1.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.15),0 6px 20px rgba(185,255,102,.4)!important}.positivius-action-buttons .share-btn{width:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:.3s!important;font-size:24px!important;color:#191a23!important}.positivius-action-buttons .share-btn svg{width:24px!important;height:24px!important;color:#191a23!important;stroke:#191A23!important;fill:none!important;transition:.3s!important}.positivius-action-buttons .share-btn:hover{background:#a3e635!important;border-color:rgba(25,26,35,.2)!important;transform:scale(1.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.15),0 6px 20px rgba(185,255,102,.4)!important}.positivius-action-buttons .share-btn:hover svg{color:#191a23!important;stroke:#191A23!important}@media (max-width:768px){.positivius-job-header{padding:20px 16px;border-radius:0 0 16px 16px}.positivius-job-header::after,.positivius-job-header::before{opacity:.5}.positivius-company-logo-section{flex-direction:column;align-items:flex-start;gap:16px}.positivius-company-logo-section .company-avatar-large{width:64px;height:64px;font-size:24px}.positivius-job-title-section .job-title-main{font-size:24px}.positivius-job-title-section .company-name-link{font-size:16px}.positivius-meta-grid{grid-template-columns:1fr;gap:12px}.positivius-action-buttons{flex-direction:row;width:100%;gap:8px}.positivius-action-buttons .apply-btn-primary{flex:1;min-width:0;padding:12px 20px;font-size:14px}.positivius-action-buttons .favorite-btn,.positivius-action-buttons .share-btn{width:48px;height:48px;flex-shrink:0}}@media (min-width:769px) and (max-width:1200px){.positivius-job-header{padding:28px}.positivius-job-title-section .job-title-main{font-size:30px}.positivius-meta-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.positivius-job-header{padding:16px 12px}.positivius-action-buttons{gap:8px}.positivius-action-buttons .apply-btn-primary{padding:10px 16px;font-size:13px}.positivius-action-buttons .apply-btn-primary::after{font-size:16px}.positivius-action-buttons .favorite-btn,.positivius-action-buttons .share-btn{width:44px;height:44px}.positivius-action-buttons .favorite-btn svg,.positivius-action-buttons .share-btn svg{width:20px;height:20px}.positivius-meta-grid .meta-item{padding:10px 12px}.positivius-meta-grid .meta-item .meta-icon{width:20px;height:20px}.positivius-meta-grid .meta-item .meta-label{font-size:11px}.positivius-meta-grid .meta-item .meta-value{font-size:14px}}turbo-frame#job .positivius-job-header .company-name-link,turbo-frame#job .positivius-job-header .h1,turbo-frame#job .positivius-job-header .h2,turbo-frame#job .positivius-job-header .h3,turbo-frame#job .positivius-job-header .h4,turbo-frame#job .positivius-job-header .h5,turbo-frame#job .positivius-job-header .h6,turbo-frame#job .positivius-job-header .job-title-main,turbo-frame#job .positivius-job-header .meta-label,turbo-frame#job .positivius-job-header .meta-value,turbo-frame#job .positivius-job-header a,turbo-frame#job .positivius-job-header div,turbo-frame#job .positivius-job-header h1,turbo-frame#job .positivius-job-header h2,turbo-frame#job .positivius-job-header h3,turbo-frame#job .positivius-job-header h4,turbo-frame#job .positivius-job-header h5,turbo-frame#job .positivius-job-header h6,turbo-frame#job .positivius-job-header p,turbo-frame#job .positivius-job-header span,turbo-frame#job header.positivius-job-header .company-name-link,turbo-frame#job header.positivius-job-header .job-title-main,turbo-frame#job header.positivius-job-header .meta-label,turbo-frame#job header.positivius-job-header .meta-value,turbo-frame#job header.positivius-job-header a,turbo-frame#job header.positivius-job-header h1,turbo-frame#job header.positivius-job-header h2,turbo-frame#job header.positivius-job-header h3{color:#fff!important;opacity:1!important;visibility:visible!important}turbo-frame#job .positivius-job-header [style*="color: white"],turbo-frame#job .positivius-job-header [style*="color:white"],turbo-frame#job header.positivius-job-header [style*="color: white"],turbo-frame#job header.positivius-job-header [style*="color:white"]{color:#fff!important}turbo-frame#job .positivius-job-header .company-name-link,turbo-frame#job header.positivius-job-header .company-name-link{color:rgba(255,255,255,.7)!important}turbo-frame#job .positivius-job-header .meta-label,turbo-frame#job header.positivius-job-header .meta-label{color:rgba(255,255,255,.6)!important}.positivius-job-header .positivius-new-badge,.positivius-new-badge,turbo-frame#job .positivius-new-badge{border-radius:12px!important;background:#b9ff66!important;border:2px solid rgba(25,26,35,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.positivius-action-buttons .apply-btn-primary,.positivius-job-header .apply-btn-primary,.positivius-job-header .positivius-action-buttons .apply-btn-primary,turbo-frame#job .apply-btn-primary,turbo-frame#job .positivius-action-buttons .apply-btn-primary,turbo-frame#job .positivius-job-header .apply-btn-primary{border-radius:12px!important;background:#b9ff66!important;color:#000!important;border:2px solid rgba(25,26,35,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.positivius-action-buttons .apply-btn-primary *,.positivius-action-buttons .apply-btn-primary [style*=color],.positivius-job-header .apply-btn-primary *,.positivius-job-header .apply-btn-primary [style*=color],.positivius-job-header .positivius-action-buttons .apply-btn-primary *,.positivius-job-header .positivius-action-buttons .apply-btn-primary [style*=color],turbo-frame#job .apply-btn-primary *,turbo-frame#job .apply-btn-primary [style*=color],turbo-frame#job .positivius-action-buttons .apply-btn-primary *,turbo-frame#job .positivius-action-buttons .apply-btn-primary [style*=color],turbo-frame#job .positivius-job-header .apply-btn-primary *,turbo-frame#job .positivius-job-header .apply-btn-primary [style*=color]{color:#000!important}.positivius-action-buttons .share-btn,.positivius-job-header .share-btn,turbo-frame#job .share-btn{border-radius:12px!important;background:#b9ff66!important;border:2px solid rgba(25,26,35,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.positivius-scroll-progress{position:fixed;top:0;left:0;width:0%;height:4px;background:linear-gradient(90deg,#b9ff66 0,#a3e635 100%);z-index:9999;transition:width .1s ease-out;box-shadow:0 2px 8px rgba(185,255,102,.5)}.positivius-job-content{max-width:800px;margin:40px auto;padding:0 24px}.positivius-job-content .content-section{background:#fff;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:.4s cubic-bezier(.25, .46, .45, .94)}.positivius-job-content .content-section:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.positivius-job-description{font-family:Inter,sans-serif;font-size:17px;line-height:1.8;color:#374151}.positivius-job-description code:not(pre code){display:none}.positivius-job-description::before{content:'';display:block}.positivius-job-description .h1,.positivius-job-description .h2,.positivius-job-description .h3,.positivius-job-description .h4,.positivius-job-description .h5,.positivius-job-description .h6,.positivius-job-description h1,.positivius-job-description h2,.positivius-job-description h3,.positivius-job-description h4,.positivius-job-description h5,.positivius-job-description h6{color:#191a23;font-weight:700;margin-top:32px;margin-bottom:16px;position:relative;padding-left:16px}.positivius-job-description .h1::before,.positivius-job-description .h2::before,.positivius-job-description .h3::before,.positivius-job-description .h4::before,.positivius-job-description .h5::before,.positivius-job-description .h6::before,.positivius-job-description h1::before,.positivius-job-description h2::before,.positivius-job-description h3::before,.positivius-job-description h4::before,.positivius-job-description h5::before,.positivius-job-description h6::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(180deg,#b9ff66 0,#a3e635 100%);border-radius:2px}.positivius-job-description .h1,.positivius-job-description h1{font-size:32px}.positivius-job-description .h2,.positivius-job-description h2{font-size:28px}.positivius-job-description .h3,.positivius-job-description h3{font-size:24px}.positivius-job-description .h4,.positivius-job-description h4{font-size:20px}.positivius-job-description p{margin-bottom:20px}.positivius-job-description p:last-child{margin-bottom:0}.positivius-job-description ol,.positivius-job-description ul{margin:20px 0;padding-left:24px}.positivius-job-description ol li,.positivius-job-description ul li{margin-bottom:12px;position:relative;padding-left:8px}.positivius-job-description ol li::marker,.positivius-job-description ul li::marker{color:#b9ff66;font-weight:700}.positivius-job-description b,.positivius-job-description strong{color:#191a23;font-weight:700}.positivius-job-description a{color:#2563eb;text-decoration:none;border-bottom:2px solid transparent;transition:.3s}.positivius-job-description a:hover{color:#191a23;border-bottom-color:#b9ff66}.positivius-job-description code{background:#f3f4f6;padding:2px 8px;border-radius:4px;font-family:Monaco,'Courier New',monospace;font-size:15px;color:#dc2626}.positivius-job-description blockquote{border-left:4px solid #b9ff66;padding:16px 24px;margin:24px 0;background:#f9fafb;border-radius:0 8px 8px 0;font-style:italic;color:#4b5563}.positivius-read-time{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(185,255,102,.1);border:1px solid rgba(185,255,102,.3);border-radius:9999px;font-size:14px;font-weight:600;color:#191a23;margin-bottom:24px}.positivius-read-time svg{width:16px;height:16px;color:#b9ff66}.positivius-bottom-apply{background:linear-gradient(135deg,#191a23 0,#0f1015 100%);border-radius:24px;padding:40px;margin:48px 0;text-align:center;position:relative;overflow:hidden}.positivius-bottom-apply::before{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(185,255,102,.15) 0,transparent 70%);border-radius:50%;top:-200px;left:50%;transform:translateX(-50%);animation:8s ease-in-out infinite positivius-float;pointer-events:none}.positivius-bottom-apply .apply-cta-title{font-size:32px;font-weight:800;color:#fff;margin-bottom:16px;position:relative;z-index:2}.positivius-bottom-apply .apply-cta-subtitle{font-size:18px;color:rgba(255,255,255,.7);margin-bottom:32px;position:relative;z-index:2}.positivius-bottom-apply .apply-btn-large{background:#b9ff66!important;color:#000!important;border:2px solid rgba(25,26,35,.1)!important;border-radius:12px!important;padding:18px 48px!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:12px!important;transition:.4s cubic-bezier(.25, .46, .45, .94)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;position:relative;z-index:2}.positivius-bottom-apply .apply-btn-large::after{content:none}.positivius-bottom-apply .apply-btn-large:hover{background:#a3e635!important;color:#000!important;border-color:rgba(25,26,35,.2)!important;transform:scale(1.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.15),0 6px 20px rgba(185,255,102,.4)!important}@media (max-width:768px){.positivius-job-content{padding:0 16px}.positivius-job-content .content-section{padding:20px}.positivius-bottom-apply{padding:24px}.positivius-bottom-apply .apply-cta-title{font-size:24px}.positivius-bottom-apply .apply-btn-large{width:100%;justify-content:center}}.positivius-copy-btn{position:fixed;bottom:32px;right:32px;width:56px;height:56px;background:linear-gradient(135deg,#b9ff66 0,#a3e635 100%);border:3px solid #191a23;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(185,255,102,.4);transition:.4s cubic-bezier(.25, .46, .45, .94);z-index:1000}.positivius-copy-btn svg{width:24px;height:24px;color:#191a23}.positivius-copy-btn:hover{transform:scale(1.15) rotate(12deg);box-shadow:0 12px 32px rgba(185,255,102,.6)}.positivius-copy-btn:active{transform:scale(1.05) rotate(6deg)}.positivius-copy-btn.copied{background:#191a23;border-color:#b9ff66;animation:.6s positivius-button-bounce}.positivius-copy-btn.copied svg{color:#b9ff66}.positivius-bottom-apply a[href*=report]{color:rgba(255,255,255,.6);font-size:14px;text-decoration:none;transition:.2s}.positivius-bottom-apply a[href*=report]:hover{color:rgba(255,255,255,.9);text-decoration:underline}@media (max-width:768px){.positivius-copy-btn{bottom:20px;right:20px;width:48px;height:48px}.positivius-copy-btn svg{width:20px;height:20px}}.positivius-job-description code:contains("</h2>"),.positivius-job-description code:contains("</strong>"),.positivius-job-description code:contains("<h2>"),.positivius-job-description code:contains("<strong>"){display:none!important}.positivius-job-description::after{content:''}@keyframes positivius-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes positivius-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(185,255,102,.4)}50%{transform:scale(1.05);box-shadow:0 4px 20px rgba(185,255,102,.6)}}@keyframes positivius-tag-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(185,255,102,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(185,255,102,0)}}@keyframes positivius-glow{0%,100%{box-shadow:0 0 20px rgba(185,255,102,.3)}50%{box-shadow:0 0 40px rgba(185,255,102,.6)}}@keyframes positivius-button-bounce{0%,100%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(1.05)}75%{transform:scale(.98)}}@keyframes positivius-fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes positivius-slide-in-right{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}:root{--ease-smooth:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-bounce:cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--duration-fast:0.2s;--duration-normal:0.3s;--duration-slow:0.4s;--duration-slower:0.6s}.positivius-notification{position:fixed;top:100px;right:-400px;background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:10000;transition:right .4s var(--ease-smooth);min-width:300px}.positivius-notification.show{right:24px}.positivius-notification .notification-content{display:flex;align-items:center;gap:12px}.positivius-notification .notification-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.positivius-notification .notification-message{font-size:15px;color:#374151;font-weight:500}.positivius-notification.success{border-left:4px solid #b9ff66}.positivius-notification.success .notification-icon{background:rgba(185,255,102,.2);color:#191a23}.positivius-notification.error{border-left:4px solid #ef4444}.positivius-notification.error .notification-icon{background:rgba(239,68,68,.2);color:#dc2626}.positivius-notification.info{border-left:4px solid #3b82f6}.positivius-notification.info .notification-icon{background:rgba(59,130,246,.2);color:#2563eb}:focus-visible{outline:#B9FF66 solid 3px;outline-offset:2px;border-radius:4px}.post-job-section{width:100%;margin:0;padding:0;background-color:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.post-job-section>div{padding:0 2rem!important;width:100%!important;max-width:1400px!important;margin:0 auto!important}.post-job-section .h1,.post-job-section .h2,.post-job-section .h3,.post-job-section .h4,.post-job-section .h5,.post-job-section .h6,.post-job-section a,.post-job-section button,.post-job-section div,.post-job-section h1,.post-job-section h2,.post-job-section h3,.post-job-section h4,.post-job-section h5,.post-job-section h6,.post-job-section input,.post-job-section label,.post-job-section li,.post-job-section ol,.post-job-section p,.post-job-section select,.post-job-section span,.post-job-section ul{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.space-y-6 svg{display:block}.space-y-6{font-family:var(--positivus-font, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.post-job-section .bg-white{background-color:#fff!important}.post-job-section .post-job-bg-layer{z-index:0!important}.post-job-section .post-job-content{position:relative;z-index:1!important}.post-job-section .post-job-cta-desktop{display:none;align-self:flex-end}.post-job-section .post-job-cta-mobile{display:flex}.post-job-section .post-job-cta-desktop,.post-job-section .post-job-cta-mobile a{text-decoration:none!important;background-color:#191a23!important;color:#b9ff66!important}.post-job-section .post-job-cta-desktop:hover,.post-job-section .post-job-cta-mobile a:hover{background-color:#000!important;color:#b9ff66!important;text-decoration:none!important}.post-job-section .post-job-cta-desktop:active,.post-job-section .post-job-cta-desktop:focus,.post-job-section .post-job-cta-desktop:visited,.post-job-section .post-job-cta-mobile a:active,.post-job-section .post-job-cta-mobile a:focus,.post-job-section .post-job-cta-mobile a:visited{color:#b9ff66!important;text-decoration:none!important}.post-job-section .post-job-cta-desktop svg,.post-job-section .post-job-cta-mobile a svg{color:inherit}@media (min-width:768px){.post-job-section .post-job-cta-desktop{display:inline-flex!important}.post-job-section .post-job-cta-mobile{display:none!important}.post-job-section .post-job-header-row{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important}.post-job-section .post-job-text{flex:1 1 0%!important;min-width:0!important}.post-job-section .post-job-cta-desktop{flex-shrink:0!important}}@media (max-width:639px){.post-job-section>div{padding:0 1rem!important}.post-job-section .space-y-6>*+*{margin-top:1rem}}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalSlideIn{from{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ai-platform-showcase{width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:2rem 0}.ai-platform-showcase>div{padding:0 2rem!important;width:100%!important;max-width:1400px!important;margin:0 auto!important}@media (min-width:1024px){.ai-platform-showcase{padding-top:3rem;padding-bottom:3rem}}.space-y-3>*+*{margin-top:.75rem}.space-y-1\.5>*+*{margin-top:.375rem}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.flex-1{flex:1 1 0%}.text-\[10px\]{font-size:10px}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-white\/60{color:rgba(255,255,255,.6)}.text-white\/70{color:rgba(255,255,255,.7)}.text-white\/75{color:rgba(255,255,255,.75)}.bg-white\/80{background-color:rgba(255,255,255,.8)}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.rounded-xl{border-radius:.75rem}.w-1\.5{width:.375rem}.h-1\.5{height:.375rem}.-top-10{top:-2.5rem}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:flex-row{flex-direction:row}}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.group:hover .group-hover\:translate-x-0\.5{transform:translateX(.125rem)}.hover\:bg-black:hover{background-color:#000}.hover\:bg-white:hover{background-color:#fff}.focus\:outline-none:focus{outline:transparent solid 2px;outline-offset:2px}.focus\:ring-2:focus{box-shadow:0 0 0 2px rgba(185,255,102,.5)}.pointer-events-none{pointer-events:none}.ai-platform-showcase{background-color:#f3f3f3!important;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.ai-platform-showcase a{text-decoration:none;color:inherit}.ai-platform-showcase a:hover{text-decoration:none}.ai-platform-showcase .bg-white,.ai-platform-showcase .rounded-2xl.bg-white{background-color:#fff!important}.ai-platform-showcase .h1,.ai-platform-showcase .h2,.ai-platform-showcase .h3,.ai-platform-showcase .h4,.ai-platform-showcase .h5,.ai-platform-showcase .h6,.ai-platform-showcase a,.ai-platform-showcase button,.ai-platform-showcase div,.ai-platform-showcase h1,.ai-platform-showcase h2,.ai-platform-showcase h3,.ai-platform-showcase h4,.ai-platform-showcase h5,.ai-platform-showcase h6,.ai-platform-showcase input,.ai-platform-showcase label,.ai-platform-showcase li,.ai-platform-showcase ol,.ai-platform-showcase p,.ai-platform-showcase select,.ai-platform-showcase span,.ai-platform-showcase ul{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.ai-platform-showcase input[type=email]{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;background-color:#fff!important}.ai-platform-showcase input[type=email]:focus{outline:0;box-shadow:0 0 0 2px rgba(185,255,102,.5)}.ai-platform-showcase button[type=submit],.ai-platform-showcase input[type=submit]{cursor:pointer}.ai-platform-showcase .ecosystem-weekly-brief-card input[type=email]{background-color:#fff!important;border:1px solid rgba(25,26,35,.1)!important;border-radius:.75rem!important;padding:.5rem .75rem!important;font-size:.75rem!important;line-height:1rem!important;font-weight:500!important;color:#191a23!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.ai-platform-showcase .ecosystem-weekly-brief-card input[type=email]::-moz-placeholder{color:rgba(25,26,35,.3)!important}.ai-platform-showcase .ecosystem-weekly-brief-card input[type=email]::placeholder{color:rgba(25,26,35,.3)!important}.ai-platform-showcase .ecosystem-weekly-brief-card input[type=email]:focus,.ai-platform-showcase .ecosystem-weekly-brief-card input[type=email]:focus-visible{outline:0!important;border-color:rgba(25,26,35,.3)!important;box-shadow:0 0 0 2px rgba(25,26,35,.05)!important}.ai-platform-showcase .ecosystem-weekly-brief-card button[type=submit],.ai-platform-showcase .ecosystem-weekly-brief-card input[type=submit]{background-color:#191a23!important;color:#b9ff66!important;border:none!important;border-radius:.75rem!important;padding:.5rem 1rem!important;font-size:10px!important;line-height:1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.16em!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.ai-platform-showcase .ecosystem-weekly-brief-card button[type=submit]:hover,.ai-platform-showcase .ecosystem-weekly-brief-card input[type=submit]:hover{background-color:#000!important;color:#b9ff66!important}@media (max-width:639px){.ai-platform-showcase>div{padding:0 1rem!important}.ai-platform-showcase .space-y-6>*+*{margin-top:1rem}.ai-platform-showcase .grid{grid-template-columns:1fr}}@keyframes float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.airb-hero{background:var(--airb-ink);color:#fff;border-radius:0 0 var(--airb-radius-lg) var(--airb-radius-lg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(72px,8vw,110px);overflow:hidden}.airb-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 8%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.airb-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1240px;margin-inline:auto}.airb-hero__title{font-size:clamp(38px, 5.4vw, 64px);color:#fff;margin:18px 0 16px}.airb-hero__hl{color:var(--airb-lime)}.airb-hero__lead{color:#cfd3cb;font-size:clamp(16px, 1.4vw, 19px);max-width:56ch;margin-bottom:28px}.airb-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.airb-hero__sub{color:#9aa093;font-size:13px;margin-top:14px}.airb-hero__visual{position:relative}.airb-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--airb-ink);font-weight:700;font-size:13px;padding:10px 14px;border-radius:14px;box-shadow:var(--airb-shadow)}.airb-hero__chip--kw{bottom:-14px;left:-12px}.airb-hero__chip--kw svg{color:var(--airb-green-ink)}@keyframes airb-pulse{0%{box-shadow:0 0 0 0 rgba(130,195,65,.5)}70%{box-shadow:0 0 0 8px rgba(130,195,65,0)}100%{box-shadow:0 0 0 0 rgba(130,195,65,0)}}@media (max-width:900px){.airb-hero__inner{grid-template-columns:1fr}.airb-hero__chip--kw{left:8px}}.airb-trust{padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px) 0;text-align:center}.airb-trust__label{color:var(--airb-muted);font-weight:600;font-size:14px;margin-bottom:18px}.airb-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px)}.airb-trust__logo{height:32px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--airb-ease-out),filter .2s var(--airb-ease-out)}.airb-trust__logo:hover{filter:grayscale(0);opacity:1}.airb-stats{max-width:1100px;margin:clamp(36px,5vw,60px) auto 0;padding:0 clamp(20px,4vw,56px)}.airb-stats__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--airb-line);border:1px solid var(--airb-line);border-radius:var(--airb-radius);overflow:hidden}.airb-stats__item{background:#fff;padding:26px 24px;display:grid;gap:6px}.airb-stats__k{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;color:var(--airb-green-ink);letter-spacing:-.02em}.airb-stats__v{color:var(--airb-muted);font-size:14px}@media (max-width:700px){.airb-stats__strip{grid-template-columns:1fr}}.airb-steps{padding:var(--airb-space) clamp(20px,4vw,56px);max-width:1180px;margin-inline:auto}.airb-steps__head{text-align:center;max-width:640px;margin:0 auto 48px;display:grid;gap:14px;justify-items:center}.airb-steps__title{font-size:clamp(28px, 3.4vw, 42px)}.airb-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);position:relative}.airb-steps__list::before{content:"";position:absolute;top:17px;left:14%;right:14%;height:2px;background:repeating-linear-gradient(90deg,var(--airb-line) 0 8px,transparent 8px 16px)}.airb-steps__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--airb-ink);color:var(--airb-lime);font-weight:800;margin-bottom:16px;position:relative;z-index:1}.airb-steps__item-title{font-size:19px;margin-bottom:6px}.airb-steps__item-body{color:var(--airb-muted);font-size:15px}@media (max-width:760px){.airb-steps__list{grid-template-columns:1fr;gap:28px}.airb-steps__list::before{display:none}}.airb-features{max-width:1180px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:grid;gap:clamp(56px,8vw,104px)}.airb-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.airb-feature--flip .airb-feature__copy{order:2}.airb-feature__title{font-size:clamp(26px, 3vw, 38px);margin:16px 0 14px}.airb-feature__body{color:var(--airb-muted);font-size:17px;max-width:52ch;margin-bottom:22px}.airb-feature__bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.airb-feature__bullets li{display:flex;align-items:center;gap:12px;font-weight:600}.airb-feature__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airb-green-ink);flex:none}.airb-shot{position:relative;border-radius:var(--airb-radius);overflow:hidden;border:1px solid var(--airb-line);background:#fff;box-shadow:var(--airb-shadow)}.airb-shot img{display:block;width:100%;height:auto}.airb-shot--doc{aspect-ratio:4/5;max-width:360px;margin-inline:auto}.airb-shot--doc img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.airb-shot--doc::after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;z-index:1}.airb-shot--panel{max-width:300px;margin-inline:auto}.airb-shot__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--airb-green-ink);font-weight:700;font-size:13px;padding:9px 14px;border-radius:12px;box-shadow:var(--airb-shadow)}.airb-shot__chip svg{color:var(--airb-green-ink)}.airb-shot__chip--ats{bottom:14px;left:14px}@media (max-width:560px){.airb-shot__chip--ats{bottom:12px;left:12px}}@media (max-width:860px){.airb-feature{grid-template-columns:1fr}.airb-feature--flip .airb-feature__copy{order:0}}.airb-examples{background:var(--airb-surf);border-radius:var(--airb-radius-lg);margin:var(--airb-space) 0;padding:var(--airb-space) clamp(20px,4vw,48px)}.airb-examples__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.airb-examples__title{font-size:clamp(26px, 3.2vw, 40px)}.airb-examples__body{color:var(--airb-muted);font-size:16px}.airb-examples__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}@media (min-width:1000px){.airb-examples__row{grid-auto-columns:calc((100% - 3 * 18px)/ 3.5)}}.airb-examples__card{scroll-snap-align:start;background:#fff;border:1px solid var(--airb-line);border-radius:var(--airb-radius);padding:16px;display:grid;gap:12px;transition:transform .18s var(--airb-ease-out),box-shadow .18s var(--airb-ease-out)}.airb-examples__card:hover{transform:translateY(-4px);box-shadow:var(--airb-shadow)}.airb-examples__paper{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--airb-line);box-shadow:0 8px 22px -12px rgba(25,26,35,.28)}.airb-examples__thumb-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform .4s var(--airb-ease-out)}.airb-examples__paper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;z-index:1}.airb-examples__card:hover .airb-examples__thumb-img{transform:scale(1.03)}.airb-examples__meta{display:grid;gap:1px}.airb-examples__role{font-size:16px}.airb-examples__tpl{font-size:12px;font-weight:600;color:var(--airb-muted)}.airb-examples__link{color:var(--airb-ink);font-weight:700;font-size:14px;text-decoration:none}.airb-examples__link:hover{color:var(--airb-green-ink)}.airb-value{background:var(--airb-ink);color:#fff;border-radius:var(--airb-radius-lg);margin:var(--airb-space-lg) 0;padding:var(--airb-space) clamp(20px,4vw,56px);overflow:hidden}.airb-value::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 6%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.airb-value__inner{position:relative;max-width:1140px;margin-inline:auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.airb-value__title{font-size:clamp(32px, 4vw, 52px);color:#fff;margin:16px 0 14px}.airb-value__sub{color:#cfd3cb;font-size:16px;margin-bottom:26px;max-width:40ch}.airb-value__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.airb-value__item{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.airb-value__item:first-child{border-top:0}.airb-value__ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--airb-lime);color:var(--airb-ink);display:flex;align-items:center;justify-content:center}.airb-value__item-title{font-size:19px;color:#fff;margin-bottom:6px}.airb-value__item-body{color:#b9bdc4;font-size:15px}@media (max-width:860px){.airb-value__inner{grid-template-columns:1fr}}.airb-proof{max-width:1140px;margin-inline:auto;padding:var(--airb-space) clamp(20px,4vw,56px)}.airb-proof__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.airb-proof__title{font-size:clamp(28px, 3.4vw, 42px)}.airb-proof__wall{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:20px;column-gap:20px}.airb-proof__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid var(--airb-line);border-radius:var(--airb-radius);padding:24px}.airb-proof__card.is-featured{-moz-column-span:all;column-span:all;border-color:var(--airb-ink);box-shadow:var(--airb-shadow)}.airb-proof__card.is-featured .airb-proof__quote{font-size:22px;line-height:1.45}.airb-proof__stars{color:var(--airb-green);display:flex;gap:2px;margin-bottom:12px}.airb-proof__quote{margin:0 0 16px;font-size:16px;line-height:1.6}.airb-proof__name{font-weight:700;font-size:14px;display:block}.airb-proof__role{color:var(--airb-muted);font-size:13px}.airb-proof__outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.airb-proof__outcome{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--airb-line);border-radius:var(--airb-radius);padding:22px;font-weight:600}.airb-proof__o-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airb-green-ink);display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.airb-proof__wall{-moz-columns:1;columns:1}.airb-proof__outcomes{grid-template-columns:1fr}}.airb-faq{max-width:820px;margin-inline:auto;padding:var(--airb-space) clamp(20px,4vw,56px)}.airb-faq__head{text-align:center;margin-bottom:36px;display:grid;gap:14px;justify-items:center}.airb-faq__title{font-size:clamp(26px, 3.2vw, 38px)}.airb-faq__list{display:grid;gap:12px}.airb-faq__item{background:#fff;border:1px solid var(--airb-line);border-radius:var(--airb-radius-sm);padding:4px 20px}.airb-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.airb-faq__q::-webkit-details-marker{display:none}.airb-faq__icon{flex:none;width:22px;height:22px;position:relative}.airb-faq__icon::after,.airb-faq__icon::before{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--airb-ink);transform:translateY(-50%);transition:transform .2s var(--airb-ease-out)}.airb-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.airb-faq__item[open] .airb-faq__icon::after{transform:translateY(-50%) rotate(0)}.airb-faq__a{padding:0 0 20px;color:var(--airb-muted);font-size:15px;line-height:1.65}.airb-faq__item:focus-within{outline:2px solid var(--airb-ink);outline-offset:2px}.airb-final{background:var(--airb-lime);border-radius:var(--airb-radius-lg);margin:var(--airb-space-lg) 0 clamp(48px,6vw,80px);padding:clamp(48px,7vw,88px) clamp(24px,5vw,56px);text-align:center;overflow:hidden}.airb-final__inner{max-width:620px;margin-inline:auto;display:grid;gap:18px;justify-items:center}.airb-final__title{font-size:clamp(30px, 4vw, 52px);color:var(--airb-ink)}.airb-final__sub{color:rgba(25,26,35,.7);font-size:16px}.airt-shot{position:relative;border-radius:var(--airt-radius);overflow:hidden;border:1px solid var(--airt-line);background:#fff;box-shadow:var(--airt-shadow)}.airt-shot img{display:block;width:100%;height:auto}.airt-shot--doc{aspect-ratio:4/5;max-width:360px;margin-inline:auto}.airt-shot--doc img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.airt-shot--doc::after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;z-index:1}.airt-shot__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--airt-green-ink);font-weight:700;font-size:13px;padding:9px 14px;border-radius:12px;box-shadow:var(--airt-shadow)}.airt-shot__chip svg{color:var(--airt-green-ink)}.airt-hero{background:var(--airt-ink);color:#fff;border-radius:0 0 var(--airt-radius-lg) var(--airt-radius-lg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(72px,8vw,110px);overflow:hidden}.airt-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 8%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.airt-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1240px;margin-inline:auto}.airt-hero__title{font-size:clamp(38px, 5.4vw, 64px);color:#fff;margin:18px 0 16px}.airt-hero__hl{color:var(--airt-lime)}.airt-hero__lead{color:#cfd3cb;font-size:clamp(16px, 1.4vw, 19px);max-width:56ch;margin-bottom:28px}.airt-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.airt-hero__sub{color:#9aa093;font-size:13px;margin-top:14px}.airt-hero__visual{position:relative}.airt-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--airt-ink);font-weight:700;font-size:13px;padding:9px 13px;border-radius:14px;box-shadow:var(--airt-shadow)}.airt-hero__chip--lang{bottom:-16px;left:-12px}.airt-hero__flag{width:20px;height:14px;border-radius:3px;overflow:hidden;border:1px solid var(--airt-line);display:inline-flex;flex:none}.airt-hero__flag svg{display:block;width:100%;height:100%}.airt-hero__arrow{color:var(--airt-green-ink)}@media (max-width:900px){.airt-hero__inner{grid-template-columns:1fr}.airt-hero__chip--lang{left:8px}}@media (max-width:380px){.airt-hero__chip--lang{bottom:-12px;font-size:12px;padding:8px 10px}}.airt-trust{padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px) 0;text-align:center}.airt-trust__label{color:var(--airt-muted);font-weight:600;font-size:14px;margin-bottom:18px}.airt-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px)}.airt-trust__logo{height:32px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--airt-ease-out),filter .2s var(--airt-ease-out)}.airt-trust__logo:hover{filter:grayscale(0);opacity:1}.airt-stats{max-width:1100px;margin:clamp(36px,5vw,60px) auto 0;padding:0 clamp(20px,4vw,56px)}.airt-stats__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--airt-line);border:1px solid var(--airt-line);border-radius:var(--airt-radius);overflow:hidden}.airt-stats__item{background:#fff;padding:26px 24px;display:grid;gap:6px}.airt-stats__k{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;color:var(--airt-green-ink);letter-spacing:-.02em}.airt-stats__v{color:var(--airt-muted);font-size:14px}@media (max-width:700px){.airt-stats__strip{grid-template-columns:1fr}}.airt-steps{padding:var(--airt-space) clamp(20px,4vw,56px);max-width:1180px;margin-inline:auto}.airt-steps__head{text-align:center;max-width:640px;margin:0 auto 48px;display:grid;gap:14px;justify-items:center}.airt-steps__title{font-size:clamp(28px, 3.4vw, 42px)}.airt-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);position:relative}.airt-steps__list::before{content:"";position:absolute;top:17px;left:14%;right:14%;height:2px;background:repeating-linear-gradient(90deg,var(--airt-line) 0 8px,transparent 8px 16px)}.airt-steps__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--airt-ink);color:var(--airt-lime);font-weight:800;margin-bottom:16px;position:relative;z-index:1}.airt-steps__item-title{font-size:19px;margin-bottom:6px}.airt-steps__item-body{color:var(--airt-muted);font-size:15px}@media (max-width:760px){.airt-steps__list{grid-template-columns:1fr;gap:28px}.airt-steps__list::before{display:none}}.airt-languages{max-width:1180px;margin-inline:auto;padding:var(--airt-space) clamp(20px,4vw,56px) 0}.airt-languages__head{text-align:center;max-width:640px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.airt-languages__title{font-size:clamp(28px, 3.4vw, 42px)}.airt-languages__body{color:var(--airt-muted);font-size:16px}.airt-languages__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.airt-languages__card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;background:#fff;border:1px solid var(--airt-line);border-radius:var(--airt-radius);padding:16px 18px;transition:transform .18s var(--airt-ease-out),box-shadow .18s var(--airt-ease-out)}.airt-languages__card:hover{transform:translateY(-3px);box-shadow:var(--airt-shadow)}.airt-languages__flag{grid-row:1/span 2;width:34px;height:24px;border-radius:4px;overflow:hidden;border:1px solid var(--airt-line)}.airt-languages__flag svg{display:block;width:100%;height:100%}.airt-languages__name{font-weight:700;font-size:16px;align-self:end}.airt-languages__native{color:var(--airt-muted);font-size:14px;align-self:start}@media (max-width:860px){.airt-languages__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.airt-languages__grid{grid-template-columns:1fr}}.airt-features{max-width:1180px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:grid;gap:clamp(56px,8vw,104px)}.airt-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.airt-feature--flip .airt-feature__copy{order:2}.airt-feature__title{font-size:clamp(26px, 3vw, 38px);margin:16px 0 14px}.airt-feature__body{color:var(--airt-muted);font-size:17px;max-width:52ch;margin-bottom:22px}.airt-feature__bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.airt-feature__bullets li{display:flex;align-items:center;gap:12px;font-weight:600}.airt-feature__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airt-green-ink);flex:none}.airt-shot__chip--layout{bottom:14px;left:14px}@media (max-width:560px){.airt-shot__chip--layout{bottom:12px;left:12px}}@media (max-width:860px){.airt-feature{grid-template-columns:1fr}.airt-feature--flip .airt-feature__copy{order:0}}.airt-examples{background:var(--airt-surf);border-radius:var(--airt-radius-lg);margin:var(--airt-space) 0;padding:var(--airt-space) clamp(20px,4vw,48px)}.airt-examples__head{text-align:center;max-width:640px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.airt-examples__title{font-size:clamp(26px, 3.2vw, 40px)}.airt-examples__body{color:var(--airt-muted);font-size:16px;max-width:56ch}.airt-examples__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,28px);max-width:880px;margin:0 auto}.airt-examples__col{background:#fff;border:1px solid var(--airt-line);border-radius:var(--airt-radius);padding:clamp(22px,3vw,30px)}.airt-examples__col--changes{background:var(--airt-ink)}.airt-examples__col-tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--airt-muted);margin-bottom:14px}.airt-examples__col--changes .airt-examples__col-tag{color:var(--airt-lime)}.airt-examples__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.airt-examples__list li{display:flex;align-items:center;gap:11px;font-weight:600;font-size:15px;color:var(--airt-ink)}.airt-examples__col--changes .airt-examples__list li{color:#fff}.airt-examples__globe,.airt-examples__lock{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.airt-examples__lock{background:rgba(25,26,35,.06);color:var(--airt-green-ink)}.airt-examples__globe{background:rgba(185,255,102,.16);color:var(--airt-lime)}.airt-examples__flag{width:20px;height:14px;border-radius:3px;overflow:hidden;border:1px solid var(--airt-line);display:inline-flex;flex:none}.airt-examples__flag svg{display:block;width:100%;height:100%}.airt-examples__also{margin-top:clamp(28px,4vw,40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.airt-examples__also-label{color:var(--airt-muted);font-weight:600;font-size:14px}.airt-examples__also-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.airt-examples__also-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--airt-line);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}@media (max-width:640px){.airt-examples__split{grid-template-columns:1fr}}.airt-value{background:var(--airt-ink);color:#fff;border-radius:var(--airt-radius-lg);margin:var(--airt-space-lg) 0;padding:var(--airt-space) clamp(20px,4vw,56px);overflow:hidden}.airt-value::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 6%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.airt-value__inner{position:relative;max-width:1140px;margin-inline:auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.airt-value__title{font-size:clamp(32px, 4vw, 52px);color:#fff;margin:16px 0 14px}.airt-value__sub{color:#cfd3cb;font-size:16px;margin-bottom:26px;max-width:40ch}.airt-value__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.airt-value__item{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.airt-value__item:first-child{border-top:0}.airt-value__ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--airt-lime);color:var(--airt-ink);display:flex;align-items:center;justify-content:center}.airt-value__item-title{font-size:19px;color:#fff;margin-bottom:6px}.airt-value__item-body{color:#b9bdc4;font-size:15px}@media (max-width:860px){.airt-value__inner{grid-template-columns:1fr}}.airt-proof{max-width:1140px;margin-inline:auto;padding:var(--airt-space) clamp(20px,4vw,56px)}.airt-proof__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.airt-proof__title{font-size:clamp(28px, 3.4vw, 42px)}.airt-proof__wall{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:20px;column-gap:20px}.airt-proof__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid var(--airt-line);border-radius:var(--airt-radius);padding:24px}.airt-proof__card.is-featured{-moz-column-span:all;column-span:all;border-color:var(--airt-ink);box-shadow:var(--airt-shadow)}.airt-proof__card.is-featured .airt-proof__quote{font-size:22px;line-height:1.45}.airt-proof__stars{color:var(--airt-green);display:flex;gap:2px;margin-bottom:12px}.airt-proof__quote{margin:0 0 16px;font-size:16px;line-height:1.6}.airt-proof__name{font-weight:700;font-size:14px;display:block}.airt-proof__role{color:var(--airt-muted);font-size:13px}.airt-proof__outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.airt-proof__outcome{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--airt-line);border-radius:var(--airt-radius);padding:22px;font-weight:600}.airt-proof__o-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airt-green-ink);display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.airt-proof__wall{-moz-columns:1;columns:1}.airt-proof__outcomes{grid-template-columns:1fr}}.airt-faq{max-width:820px;margin-inline:auto;padding:var(--airt-space) clamp(20px,4vw,56px)}.airt-faq__head{text-align:center;margin-bottom:36px;display:grid;gap:14px;justify-items:center}.airt-faq__title{font-size:clamp(26px, 3.2vw, 38px)}.airt-faq__list{display:grid;gap:12px}.airt-faq__item{background:#fff;border:1px solid var(--airt-line);border-radius:var(--airt-radius-sm);padding:4px 20px}.airt-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.airt-faq__q::-webkit-details-marker{display:none}.airt-faq__icon{flex:none;width:22px;height:22px;position:relative}.airt-faq__icon::after,.airt-faq__icon::before{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--airt-ink);transform:translateY(-50%);transition:transform .2s var(--airt-ease-out)}.airt-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.airt-faq__item[open] .airt-faq__icon::after{transform:translateY(-50%) rotate(0)}.airt-faq__a{padding:0 0 20px;color:var(--airt-muted);font-size:15px;line-height:1.65}.airt-faq__item:focus-within{outline:2px solid var(--airt-ink);outline-offset:2px}.airt-final{background:var(--airt-lime);border-radius:var(--airt-radius-lg);margin:var(--airt-space-lg) 0 clamp(48px,6vw,80px);padding:clamp(48px,7vw,88px) clamp(24px,5vw,56px);text-align:center;overflow:hidden}.airt-final__inner{max-width:620px;margin-inline:auto;display:grid;gap:18px;justify-items:center}.airt-final__title{font-size:clamp(30px, 4vw, 52px);color:var(--airt-ink)}.airt-final__sub{color:rgba(25,26,35,.7);font-size:16px}.airs-shot{position:relative;border-radius:var(--airs-radius);overflow:hidden;border:1px solid var(--airs-line);background:#fff;box-shadow:var(--airs-shadow)}.airs-shot img{display:block;width:100%;height:auto}.airs-shot--doc{aspect-ratio:4/5;max-width:360px;margin-inline:auto}.airs-shot--doc img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.airs-shot--doc::after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none;z-index:1}.airs-shot__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--airs-green-ink);font-weight:700;font-size:13px;padding:9px 14px;border-radius:12px;box-shadow:var(--airs-shadow)}.airs-shot__chip svg{color:var(--airs-green-ink)}.airs-gauge{--score:82;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--airs-gauge-color,var(--airs-band-good)) calc(var(--score) * 1%),#e4e2dc 0)}.airs-gauge::before{content:"";grid-area:1/1;width:100px;height:100px;border-radius:50%;background:#fff}.airs-gauge__num{grid-area:1/1;font-size:34px;font-weight:800;color:var(--airs-ink);z-index:1}.airs-hero{background:var(--airs-ink);color:#fff;border-radius:0 0 var(--airs-radius-lg) var(--airs-radius-lg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(72px,8vw,110px);overflow:hidden}.airs-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 8%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.airs-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1240px;margin-inline:auto}.airs-hero__title{font-size:clamp(38px, 5.4vw, 64px);color:#fff;margin:18px 0 16px}.airs-hero__hl{color:var(--airs-lime)}.airs-hero__lead{color:#cfd3cb;font-size:clamp(16px, 1.4vw, 19px);max-width:56ch;margin-bottom:28px}.airs-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.airs-hero__sub{color:#9aa093;font-size:13px;margin-top:14px}.airs-hero__visual{position:relative}.airs-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--airs-ink);font-weight:700;font-size:13px;padding:10px 14px;border-radius:14px;box-shadow:var(--airs-shadow)}.airs-hero__chip--score{top:-20px;right:-10px}.airs-hero__chip-label{color:var(--airs-muted);font-weight:700;line-height:1.15}.airs-hero__chip--kw{bottom:-14px;left:-12px}.airs-hero__kw-dot{width:9px;height:9px;border-radius:50%;background:var(--airs-danger);flex:none}.airs-gauge--sm{width:46px;height:46px}.airs-gauge--sm::before{width:34px;height:34px}.airs-gauge--sm .airs-gauge__num{font-size:15px}@media (max-width:900px){.airs-hero__inner{grid-template-columns:1fr}.airs-hero__chip--score{right:8px}.airs-hero__chip--kw{left:8px}}@media (max-width:380px){.airs-hero__chip--kw{bottom:-12px;font-size:12px}}.airs-trust{padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px) 0;text-align:center}.airs-trust__label{color:var(--airs-muted);font-weight:600;font-size:14px;margin-bottom:18px}.airs-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px)}.airs-trust__logo{height:32px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--airs-ease-out),filter .2s var(--airs-ease-out)}.airs-trust__logo:hover{filter:grayscale(0);opacity:1}.airs-stats{max-width:1100px;margin:clamp(36px,5vw,60px) auto 0;padding:0 clamp(20px,4vw,56px)}.airs-stats__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--airs-line);border:1px solid var(--airs-line);border-radius:var(--airs-radius);overflow:hidden}.airs-stats__item{background:#fff;padding:26px 24px;display:grid;gap:6px}.airs-stats__k{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;color:var(--airs-green-ink);letter-spacing:-.02em}.airs-stats__v{color:var(--airs-muted);font-size:14px}@media (max-width:700px){.airs-stats__strip{grid-template-columns:1fr}}.airs-steps{padding:var(--airs-space) clamp(20px,4vw,56px);max-width:1180px;margin-inline:auto}.airs-steps__head{text-align:center;max-width:640px;margin:0 auto 48px;display:grid;gap:14px;justify-items:center}.airs-steps__title{font-size:clamp(28px, 3.4vw, 42px)}.airs-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);position:relative}.airs-steps__list::before{content:"";position:absolute;top:17px;left:14%;right:14%;height:2px;background:repeating-linear-gradient(90deg,var(--airs-line) 0 8px,transparent 8px 16px)}.airs-steps__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--airs-ink);color:var(--airs-lime);font-weight:800;margin-bottom:16px;position:relative;z-index:1}.airs-steps__item-title{font-size:19px;margin-bottom:6px}.airs-steps__item-body{color:var(--airs-muted);font-size:15px}@media (max-width:760px){.airs-steps__list{grid-template-columns:1fr;gap:28px}.airs-steps__list::before{display:none}}.airs-anatomy{max-width:1140px;margin:var(--airs-space) auto 0;padding:0 clamp(20px,4vw,56px)}.airs-anatomy__inner{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(28px,5vw,64px);align-items:center;background:var(--airs-surf);border-radius:var(--airs-radius-lg);padding:clamp(28px,4vw,48px)}.airs-anatomy__title{font-size:clamp(26px, 3vw, 38px);margin:12px 0}.airs-anatomy__body{color:var(--airs-muted);font-size:16px;max-width:46ch}.airs-anatomy__gauge{margin-top:22px}.airs-anatomy__gauge-cap{display:block;margin-top:8px;font-weight:700;font-size:13px;color:var(--airs-muted)}.airs-anatomy__bands{list-style:none;margin:0;padding:0;display:grid;gap:12px}.airs-anatomy__band{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--airs-line);border-radius:var(--airs-radius);padding:16px 18px}.airs-anatomy__swatch{flex:none;width:16px;height:16px;border-radius:5px;margin-top:3px}.airs-anatomy__band-head{display:flex;align-items:baseline;gap:10px}.airs-anatomy__band-label{font-weight:800;font-size:16px}.airs-anatomy__band-range{color:var(--airs-muted);font-weight:700;font-size:13px}.airs-anatomy__band-note{display:block;color:var(--airs-muted);font-size:14px;margin-top:2px}@media (max-width:860px){.airs-anatomy__inner{grid-template-columns:1fr}}.airs-features{max-width:1180px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:grid;gap:clamp(56px,8vw,104px)}.airs-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.airs-feature--flip .airs-feature__copy{order:2}.airs-feature__title{font-size:clamp(26px, 3vw, 38px);margin:16px 0 14px}.airs-feature__body{color:var(--airs-muted);font-size:17px;max-width:52ch;margin-bottom:22px}.airs-feature__bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.airs-feature__bullets li{display:flex;align-items:center;gap:12px;font-weight:600}.airs-feature__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airs-green-ink);flex:none}.airs-shot__chip--score{bottom:14px;left:14px}@media (max-width:860px){.airs-feature{grid-template-columns:1fr}.airs-feature--flip .airs-feature__copy{order:0}}.airs-mock{padding:clamp(20px,3vw,28px);display:grid;gap:16px;align-content:center;min-height:280px}.airs-mock__head{display:flex;align-items:baseline;justify-content:space-between}.airs-mock__h{font-weight:800;font-size:16px}.airs-mock__metric{font-weight:800;color:var(--airs-green-ink)}.airs-mock__tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--airs-green-ink);margin-bottom:8px}.airs-mock__tag--miss{color:var(--airs-danger)}.airs-mock__chips{display:flex;flex-wrap:wrap;gap:8px}.airs-mock__chips span{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--airs-line)}.airs-mock__chips .is-hit{background:rgba(130,195,65,.14);color:var(--airs-green-ink);border-color:rgba(130,195,65,.3)}.airs-mock__chips .is-miss{background:rgba(186,26,26,.07);color:var(--airs-danger);border-color:rgba(186,26,26,.25)}.airs-mock__example{display:inline-block;margin-left:8px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--airs-muted);background:var(--airs-surf);border:1px solid var(--airs-line);border-radius:6px;padding:2px 7px;vertical-align:middle}.airs-mock--fixes .airs-mock__head{margin-bottom:4px}.airs-mock__fixes{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:none}.airs-mock__fixes li{display:flex;align-items:flex-start;gap:12px;font-weight:600;font-size:15px;color:var(--airs-ink)}.airs-mock__rank{flex:none;width:24px;height:24px;border-radius:7px;background:var(--airs-ink);color:var(--airs-lime);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.airs-rescan{background:var(--airs-surf);border-radius:var(--airs-radius-lg);margin:var(--airs-space) 0;padding:var(--airs-space) clamp(20px,4vw,48px)}.airs-rescan__head{text-align:center;max-width:640px;margin:0 auto 36px;display:grid;gap:14px;justify-items:center}.airs-rescan__title{font-size:clamp(26px, 3.2vw, 40px)}.airs-rescan__body{color:var(--airs-muted);font-size:16px;max-width:56ch}.airs-rescan__compare{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,56px)}.airs-rescan__step{margin:0;display:grid;gap:10px;justify-items:center;text-align:center}.airs-rescan__cap{display:block;font-weight:800;font-size:14px}.airs-rescan__lbl{color:var(--airs-muted);font-weight:700;font-size:13px}.airs-rescan__arrow{color:var(--airs-green-ink)}.airs-rescan__note{text-align:center;color:var(--airs-muted);font-size:13px;margin-top:16px}.airs-rescan__changes{list-style:none;margin:24px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px}.airs-rescan__changes li{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--airs-line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.airs-rescan__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airs-green-ink);flex:none}@media (max-width:560px){.airs-shot__chip--score{bottom:12px;left:12px}.airs-rescan__compare{flex-direction:column}.airs-rescan__arrow{transform:rotate(90deg)}}.airs-value{background:var(--airs-ink);color:#fff;border-radius:var(--airs-radius-lg);margin:var(--airs-space-lg) 0;padding:var(--airs-space) clamp(20px,4vw,56px);overflow:hidden}.airs-value::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 6%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.airs-value__inner{position:relative;max-width:1140px;margin-inline:auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.airs-value__title{font-size:clamp(32px, 4vw, 52px);color:#fff;margin:16px 0 14px}.airs-value__sub{color:#cfd3cb;font-size:16px;margin-bottom:26px;max-width:40ch}.airs-value__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.airs-value__item{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.airs-value__item:first-child{border-top:0}.airs-value__ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--airs-lime);color:var(--airs-ink);display:flex;align-items:center;justify-content:center}.airs-value__item-title{font-size:19px;color:#fff;margin-bottom:6px}.airs-value__item-body{color:#b9bdc4;font-size:15px}@media (max-width:860px){.airs-value__inner{grid-template-columns:1fr}}.airs-proof{max-width:1140px;margin-inline:auto;padding:var(--airs-space) clamp(20px,4vw,56px)}.airs-proof__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.airs-proof__title{font-size:clamp(28px, 3.4vw, 42px)}.airs-proof__wall{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:20px;column-gap:20px}.airs-proof__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid var(--airs-line);border-radius:var(--airs-radius);padding:24px}.airs-proof__card.is-featured{-moz-column-span:all;column-span:all;border-color:var(--airs-ink);box-shadow:var(--airs-shadow)}.airs-proof__card.is-featured .airs-proof__quote{font-size:22px;line-height:1.45}.airs-proof__stars{color:var(--airs-green);display:flex;gap:2px;margin-bottom:12px}.airs-proof__quote{margin:0 0 16px;font-size:16px;line-height:1.6}.airs-proof__name{font-weight:700;font-size:14px;display:block}.airs-proof__role{color:var(--airs-muted);font-size:13px}.airs-proof__outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.airs-proof__outcome{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--airs-line);border-radius:var(--airs-radius);padding:22px;font-weight:600}.airs-proof__o-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--airs-green-ink);display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.airs-proof__wall{-moz-columns:1;columns:1}.airs-proof__outcomes{grid-template-columns:1fr}}.airs-faq{max-width:820px;margin-inline:auto;padding:var(--airs-space) clamp(20px,4vw,56px)}.airs-faq__head{text-align:center;margin-bottom:36px;display:grid;gap:14px;justify-items:center}.airs-faq__title{font-size:clamp(26px, 3.2vw, 38px)}.airs-faq__list{display:grid;gap:12px}.airs-faq__item{background:#fff;border:1px solid var(--airs-line);border-radius:var(--airs-radius-sm);padding:4px 20px}.airs-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.airs-faq__q::-webkit-details-marker{display:none}.airs-faq__icon{flex:none;width:22px;height:22px;position:relative}.airs-faq__icon::after,.airs-faq__icon::before{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--airs-ink);transform:translateY(-50%);transition:transform .2s var(--airs-ease-out)}.airs-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.airs-faq__item[open] .airs-faq__icon::after{transform:translateY(-50%) rotate(0)}.airs-faq__a{padding:0 0 20px;color:var(--airs-muted);font-size:15px;line-height:1.65}.airs-faq__item:focus-within{outline:2px solid var(--airs-ink);outline-offset:2px}.airs-final{background:var(--airs-lime);border-radius:var(--airs-radius-lg);margin:var(--airs-space-lg) 0 clamp(48px,6vw,80px);padding:clamp(48px,7vw,88px) clamp(24px,5vw,56px);text-align:center;overflow:hidden}.airs-final__inner{max-width:620px;margin-inline:auto;display:grid;gap:18px;justify-items:center}.airs-final__title{font-size:clamp(30px, 4vw, 52px);color:var(--airs-ink)}.airs-final__sub{color:rgba(25,26,35,.7);font-size:16px}.aicl-shot{position:relative;border-radius:var(--aicl-radius);overflow:hidden;border:1px solid var(--aicl-line);background:#fff;box-shadow:var(--aicl-shadow)}.aicl-shot img{display:block;width:100%;height:auto}.aicl-shot__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--aicl-green-ink);font-weight:700;font-size:13px;padding:9px 14px;border-radius:12px;box-shadow:var(--aicl-shadow)}.aicl-shot__chip svg{color:var(--aicl-green-ink)}.aicl-hero{background:var(--aicl-ink);color:#fff;border-radius:0 0 var(--aicl-radius-lg) var(--aicl-radius-lg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(72px,8vw,110px);overflow:hidden}.aicl-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 8%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aicl-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1240px;margin-inline:auto}.aicl-hero__title{font-size:clamp(38px, 5.4vw, 64px);color:#fff;margin:18px 0 16px}.aicl-hero__hl{color:var(--aicl-lime)}.aicl-hero__lead{color:#cfd3cb;font-size:clamp(16px, 1.4vw, 19px);max-width:56ch;margin-bottom:28px}.aicl-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.aicl-hero__sub{color:#9aa093;font-size:13px;margin-top:14px}.aicl-hero__visual{position:relative}.aicl-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--aicl-ink);font-weight:700;font-size:13px;padding:10px 14px;border-radius:14px;box-shadow:var(--aicl-shadow)}.aicl-hero__chip svg{color:var(--aicl-green-ink)}.aicl-hero__chip--tailored{top:-16px;right:-10px}.aicl-hero__chip--source{bottom:-14px;left:-12px;color:var(--aicl-muted)}@media (max-width:900px){.aicl-hero__inner{grid-template-columns:1fr}.aicl-hero__chip--tailored{right:8px}.aicl-hero__chip--source{left:8px}}.aicl-trust{padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px) 0;text-align:center}.aicl-trust__label{color:var(--aicl-muted);font-weight:600;font-size:14px;margin-bottom:18px}.aicl-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px)}.aicl-trust__logo{height:32px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--aicl-ease-out),filter .2s var(--aicl-ease-out)}.aicl-trust__logo:hover{filter:grayscale(0);opacity:1}.aicl-stats{max-width:1100px;margin:clamp(36px,5vw,60px) auto 0;padding:0 clamp(20px,4vw,56px)}.aicl-stats__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--aicl-line);border:1px solid var(--aicl-line);border-radius:var(--aicl-radius);overflow:hidden}.aicl-stats__item{background:#fff;padding:26px 24px;display:grid;gap:6px}.aicl-stats__k{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;color:var(--aicl-green-ink);letter-spacing:-.02em}.aicl-stats__v{color:var(--aicl-muted);font-size:14px}@media (max-width:700px){.aicl-stats__strip{grid-template-columns:1fr}}.aicl-steps{padding:var(--aicl-space) clamp(20px,4vw,56px);max-width:1180px;margin-inline:auto}.aicl-steps__head{text-align:center;max-width:640px;margin:0 auto 48px;display:grid;gap:14px;justify-items:center}.aicl-steps__title{font-size:clamp(28px, 3.4vw, 42px)}.aicl-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);position:relative}.aicl-steps__list::before{content:"";position:absolute;top:17px;left:14%;right:14%;height:2px;background:repeating-linear-gradient(90deg,var(--aicl-line) 0 8px,transparent 8px 16px)}.aicl-steps__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--aicl-ink);color:var(--aicl-lime);font-weight:800;margin-bottom:16px;position:relative;z-index:1}.aicl-steps__item-title{font-size:19px;margin-bottom:6px}.aicl-steps__item-body{color:var(--aicl-muted);font-size:15px}@media (max-width:760px){.aicl-steps__list{grid-template-columns:1fr;gap:28px}.aicl-steps__list::before{display:none}}.aicl-anatomy{max-width:1140px;margin:var(--aicl-space) auto 0;padding:0 clamp(20px,4vw,56px)}.aicl-anatomy__inner{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(28px,5vw,64px);align-items:center;background:var(--aicl-surf);border-radius:var(--aicl-radius-lg);padding:clamp(28px,4vw,48px)}.aicl-anatomy__title{font-size:clamp(26px, 3vw, 38px);margin:12px 0}.aicl-anatomy__body{color:var(--aicl-muted);font-size:16px;max-width:46ch}.aicl-anatomy__letter{position:relative;margin:0;background:#fff;border:1px solid var(--aicl-line);border-radius:var(--aicl-radius);padding:clamp(22px,3vw,32px);box-shadow:var(--aicl-shadow)}.aicl-anatomy__tag{position:absolute;top:14px;right:14px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aicl-muted);background:var(--aicl-surf);border:1px solid var(--aicl-line);border-radius:6px;padding:3px 8px}.aicl-anatomy__parts{list-style:none;margin:0;padding:0;display:grid;gap:18px}.aicl-anatomy__part{display:grid;gap:4px;padding-left:16px;border-left:3px solid var(--aicl-green)}.aicl-anatomy__part-label{font-weight:800;font-size:15px;color:var(--aicl-green-ink)}.aicl-anatomy__part-note{color:var(--aicl-muted);font-size:14px}@media (max-width:860px){.aicl-anatomy__inner{grid-template-columns:1fr}}.aicl-features{max-width:1180px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:grid;gap:clamp(56px,8vw,104px)}.aicl-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.aicl-feature--flip .aicl-feature__copy{order:2}.aicl-feature__title{font-size:clamp(26px, 3vw, 38px);margin:16px 0 14px}.aicl-feature__body{color:var(--aicl-muted);font-size:17px;max-width:52ch;margin-bottom:22px}.aicl-feature__bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.aicl-feature__bullets li{display:flex;align-items:center;gap:12px;font-weight:600}.aicl-feature__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aicl-green-ink);flex:none}.aicl-shot__chip--feat{bottom:14px;left:14px}@media (max-width:560px){.aicl-shot__chip--feat{bottom:12px;left:12px}}@media (max-width:860px){.aicl-feature{grid-template-columns:1fr}.aicl-feature--flip .aicl-feature__copy{order:0}}.aicl-blank{background:var(--aicl-surf);border-radius:var(--aicl-radius-lg);margin:var(--aicl-space) 0;padding:var(--aicl-space) clamp(20px,4vw,48px)}.aicl-blank__head{text-align:center;max-width:640px;margin:0 auto 36px;display:grid;gap:14px;justify-items:center}.aicl-blank__title{font-size:clamp(26px, 3.2vw, 40px)}.aicl-blank__body{color:var(--aicl-muted);font-size:16px;max-width:56ch}.aicl-blank__compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(16px,3vw,32px);max-width:920px;margin:0 auto}.aicl-blank__card{margin:0;background:#fff;border:1px solid var(--aicl-line);border-radius:var(--aicl-radius);padding:22px;display:grid;gap:12px;align-content:start}.aicl-blank__card--after{border-color:rgba(130,195,65,.4);box-shadow:var(--aicl-shadow)}.aicl-blank__card figcaption{display:flex;align-items:center;justify-content:space-between}.aicl-blank__cap{font-weight:800;font-size:14px}.aicl-blank__card--before .aicl-blank__cap{color:var(--aicl-muted)}.aicl-blank__card--after .aicl-blank__cap{color:var(--aicl-green-ink)}.aicl-blank__tag{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aicl-muted);background:var(--aicl-surf);border:1px solid var(--aicl-line);border-radius:6px;padding:3px 8px}.aicl-blank__text{font-size:15px;line-height:1.6;color:var(--aicl-ink)}.aicl-blank__card--before .aicl-blank__text{color:var(--aicl-muted)}.aicl-blank__arrow{color:var(--aicl-green-ink);display:inline-flex;align-items:center}.aicl-blank__note{text-align:center;color:var(--aicl-muted);font-size:13px;margin-top:16px}.aicl-blank__changes{list-style:none;margin:22px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px}.aicl-blank__changes li{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--aicl-line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.aicl-blank__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aicl-green-ink);flex:none}@media (max-width:640px){.aicl-blank__compare{grid-template-columns:1fr}.aicl-blank__arrow{transform:rotate(90deg);justify-self:center}}.aicl-value{background:var(--aicl-ink);color:#fff;border-radius:var(--aicl-radius-lg);margin:var(--aicl-space-lg) 0;padding:var(--aicl-space) clamp(20px,4vw,56px);overflow:hidden}.aicl-value::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 6%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aicl-value__inner{position:relative;max-width:1140px;margin-inline:auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.aicl-value__title{font-size:clamp(32px, 4vw, 52px);color:#fff;margin:16px 0 14px}.aicl-value__sub{color:#cfd3cb;font-size:16px;margin-bottom:26px;max-width:40ch}.aicl-value__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.aicl-value__item{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.aicl-value__item:first-child{border-top:0}.aicl-value__ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--aicl-lime);color:var(--aicl-ink);display:flex;align-items:center;justify-content:center}.aicl-value__item-title{font-size:19px;color:#fff;margin-bottom:6px}.aicl-value__item-body{color:#b9bdc4;font-size:15px}@media (max-width:860px){.aicl-value__inner{grid-template-columns:1fr}}.aicl-proof{max-width:1140px;margin-inline:auto;padding:var(--aicl-space) clamp(20px,4vw,56px)}.aicl-proof__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.aicl-proof__title{font-size:clamp(28px, 3.4vw, 42px)}.aicl-proof__wall{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:20px;column-gap:20px}.aicl-proof__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid var(--aicl-line);border-radius:var(--aicl-radius);padding:24px}.aicl-proof__card.is-featured{-moz-column-span:all;column-span:all;border-color:var(--aicl-ink);box-shadow:var(--aicl-shadow)}.aicl-proof__card.is-featured .aicl-proof__quote{font-size:22px;line-height:1.45}.aicl-proof__stars{color:var(--aicl-green);display:flex;gap:2px;margin-bottom:12px}.aicl-proof__quote{margin:0 0 16px;font-size:16px;line-height:1.6}.aicl-proof__name{font-weight:700;font-size:14px;display:block}.aicl-proof__role{color:var(--aicl-muted);font-size:13px}.aicl-proof__outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aicl-proof__outcome{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--aicl-line);border-radius:var(--aicl-radius);padding:22px;font-weight:600}.aicl-proof__o-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aicl-green-ink);display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.aicl-proof__wall{-moz-columns:1;columns:1}.aicl-proof__outcomes{grid-template-columns:1fr}}.aicl-faq{max-width:820px;margin-inline:auto;padding:var(--aicl-space) clamp(20px,4vw,56px)}.aicl-faq__head{text-align:center;margin-bottom:36px;display:grid;gap:14px;justify-items:center}.aicl-faq__title{font-size:clamp(26px, 3.2vw, 38px)}.aicl-faq__list{display:grid;gap:12px}.aicl-faq__item{background:#fff;border:1px solid var(--aicl-line);border-radius:var(--aicl-radius-sm);padding:4px 20px}.aicl-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.aicl-faq__q::-webkit-details-marker{display:none}.aicl-faq__icon{flex:none;width:22px;height:22px;position:relative}.aicl-faq__icon::after,.aicl-faq__icon::before{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--aicl-ink);transform:translateY(-50%);transition:transform .2s var(--aicl-ease-out)}.aicl-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.aicl-faq__item[open] .aicl-faq__icon::after{transform:translateY(-50%) rotate(0)}.aicl-faq__a{padding:0 0 20px;color:var(--aicl-muted);font-size:15px;line-height:1.65}.aicl-faq__item:focus-within{outline:2px solid var(--aicl-ink);outline-offset:2px}.aicl-final{background:var(--aicl-lime);border-radius:var(--aicl-radius-lg);margin:var(--aicl-space-lg) 0 clamp(48px,6vw,80px);padding:clamp(48px,7vw,88px) clamp(24px,5vw,56px);text-align:center;overflow:hidden}.aicl-final__inner{max-width:620px;margin-inline:auto;display:grid;gap:18px;justify-items:center}.aicl-final__title{font-size:clamp(30px, 4vw, 52px);color:var(--aicl-ink)}.aicl-final__sub{color:rgba(25,26,35,.7);font-size:16px}.aib-shot{position:relative;border-radius:var(--aib-radius);overflow:hidden;border:1px solid var(--aib-line);background:#fff;box-shadow:var(--aib-shadow)}.aib-shot img{display:block;width:100%;height:auto}.aib-hero{background:var(--aib-ink);color:#fff;border-radius:0 0 var(--aib-radius-lg) var(--aib-radius-lg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(72px,8vw,110px);overflow:hidden}.aib-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 8%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aib-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1240px;margin-inline:auto}.aib-hero__title{font-size:clamp(38px, 5.4vw, 64px);color:#fff;margin:18px 0 16px}.aib-hero__hl{color:var(--aib-lime)}.aib-hero__lead{color:#cfd3cb;font-size:clamp(16px, 1.4vw, 19px);max-width:56ch;margin-bottom:28px}.aib-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.aib-hero__sub{color:#9aa093;font-size:13px;margin-top:14px}.aib-hero__visual{position:relative}.aib-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--aib-ink);font-weight:700;font-size:13px;padding:10px 14px;border-radius:14px;box-shadow:var(--aib-shadow)}.aib-hero__chip svg{color:var(--aib-green-ink)}.aib-hero__chip--role{top:-16px;right:-10px}.aib-hero__chip--coach{bottom:-14px;left:-12px;color:var(--aib-green-ink)}@media (max-width:900px){.aib-hero__inner{grid-template-columns:1fr}.aib-hero__chip--role{right:8px}.aib-hero__chip--coach{left:8px}}.aib-trust{padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px) 0;text-align:center}.aib-trust__label{color:var(--aib-muted);font-weight:600;font-size:14px;margin-bottom:18px}.aib-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px)}.aib-trust__logo{height:32px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--aib-ease-out),filter .2s var(--aib-ease-out)}.aib-trust__logo:hover{filter:grayscale(0);opacity:1}.aib-stats{max-width:1100px;margin:clamp(36px,5vw,60px) auto 0;padding:0 clamp(20px,4vw,56px)}.aib-stats__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--aib-line);border:1px solid var(--aib-line);border-radius:var(--aib-radius);overflow:hidden}.aib-stats__item{background:#fff;padding:26px 24px;display:grid;gap:6px}.aib-stats__k{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;color:var(--aib-green-ink);letter-spacing:-.02em}.aib-stats__v{color:var(--aib-muted);font-size:14px}@media (max-width:700px){.aib-stats__strip{grid-template-columns:1fr}}.aib-steps{padding:var(--aib-space) clamp(20px,4vw,56px);max-width:1180px;margin-inline:auto}.aib-steps__head{text-align:center;max-width:640px;margin:0 auto 48px;display:grid;gap:14px;justify-items:center}.aib-steps__title{font-size:clamp(28px, 3.4vw, 42px)}.aib-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);position:relative}.aib-steps__list::before{content:"";position:absolute;top:17px;left:14%;right:14%;height:2px;background:repeating-linear-gradient(90deg,var(--aib-line) 0 8px,transparent 8px 16px)}.aib-steps__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--aib-ink);color:var(--aib-lime);font-weight:800;margin-bottom:16px;position:relative;z-index:1}.aib-steps__item-title{font-size:19px;margin-bottom:6px}.aib-steps__item-body{color:var(--aib-muted);font-size:15px}@media (max-width:760px){.aib-steps__list{grid-template-columns:1fr;gap:28px}.aib-steps__list::before{display:none}}.aib-anatomy{max-width:1140px;margin:var(--aib-space) auto 0;padding:0 clamp(20px,4vw,56px)}.aib-anatomy__inner{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(28px,5vw,64px);align-items:center;background:var(--aib-surf);border-radius:var(--aib-radius-lg);padding:clamp(28px,4vw,48px)}.aib-anatomy__title{font-size:clamp(26px, 3vw, 38px);margin:12px 0}.aib-anatomy__body{color:var(--aib-muted);font-size:16px;max-width:46ch}.aib-anatomy__panel{position:relative;margin:0;background:#fff;border:1px solid var(--aib-line);border-radius:var(--aib-radius);padding:clamp(22px,3vw,30px);box-shadow:var(--aib-shadow)}.aib-anatomy__tag{position:absolute;top:14px;right:14px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aib-muted);background:var(--aib-surf);border:1px solid var(--aib-line);border-radius:6px;padding:3px 8px}.aib-anatomy__parts{list-style:none;margin:0;padding:0;display:grid;gap:16px}.aib-anatomy__part{display:flex;gap:14px;align-items:flex-start}.aib-anatomy__step{flex:none;width:28px;height:28px;border-radius:50%;background:var(--aib-ink);color:var(--aib-lime);font-weight:800;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.aib-anatomy__part-copy{display:grid;gap:3px}.aib-anatomy__part-label{font-weight:800;font-size:15px;color:var(--aib-green-ink)}.aib-anatomy__part-note{color:var(--aib-muted);font-size:14px}@media (max-width:860px){.aib-anatomy__inner{grid-template-columns:1fr}}.aib-features{max-width:1180px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:grid;gap:clamp(56px,8vw,104px)}.aib-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.aib-feature--flip .aib-feature__copy{order:2}.aib-feature__title{font-size:clamp(26px, 3vw, 38px);margin:16px 0 14px}.aib-feature__body{color:var(--aib-muted);font-size:17px;max-width:52ch;margin-bottom:22px}.aib-feature__bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.aib-feature__bullets li{display:flex;align-items:center;gap:12px;font-weight:600}.aib-feature__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aib-green-ink);flex:none}@media (max-width:860px){.aib-feature{grid-template-columns:1fr}.aib-feature--flip .aib-feature__copy{order:0}}.aib-rehearse{background:var(--aib-surf);border-radius:var(--aib-radius-lg);margin:var(--aib-space) 0;padding:var(--aib-space) clamp(20px,4vw,48px)}.aib-rehearse__head{text-align:center;max-width:640px;margin:0 auto 36px;display:grid;gap:14px;justify-items:center}.aib-rehearse__title{font-size:clamp(26px, 3.2vw, 40px)}.aib-rehearse__body{color:var(--aib-muted);font-size:16px;max-width:56ch}.aib-rehearse__compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(16px,3vw,32px);max-width:920px;margin:0 auto}.aib-rehearse__card{margin:0;background:#fff;border:1px solid var(--aib-line);border-radius:var(--aib-radius);padding:22px;display:grid;gap:12px;align-content:start}.aib-rehearse__card--after{border-color:rgba(130,195,65,.4);box-shadow:var(--aib-shadow)}.aib-rehearse__card figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px}.aib-rehearse__cap{font-weight:800;font-size:14px}.aib-rehearse__tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 8px}.aib-rehearse__tag--warn{color:var(--aib-warn);background:rgba(186,26,26,.07);border:1px solid rgba(186,26,26,.25)}.aib-rehearse__tag--ok{color:var(--aib-green-ink);background:rgba(130,195,65,.14);border:1px solid rgba(130,195,65,.3)}.aib-rehearse__text{font-size:15px;line-height:1.6;color:var(--aib-ink)}.aib-rehearse__card--before .aib-rehearse__text{color:var(--aib-muted)}.aib-rehearse__arrow{color:var(--aib-green-ink);display:inline-flex;align-items:center}.aib-rehearse__note{text-align:center;color:var(--aib-muted);font-size:13px;margin-top:16px}.aib-rehearse__changes{list-style:none;margin:22px auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px}.aib-rehearse__changes li{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--aib-line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.aib-rehearse__check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aib-green-ink);flex:none}@media (max-width:640px){.aib-rehearse__compare{grid-template-columns:1fr}.aib-rehearse__arrow{transform:rotate(90deg);justify-self:center}}.aib-value{background:var(--aib-ink);color:#fff;border-radius:var(--aib-radius-lg);margin:var(--aib-space-lg) 0;padding:var(--aib-space) clamp(20px,4vw,56px);overflow:hidden}.aib-value::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 6%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aib-value__inner{position:relative;max-width:1140px;margin-inline:auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.aib-value__title{font-size:clamp(32px, 4vw, 52px);color:#fff;margin:16px 0 14px}.aib-value__sub{color:#cfd3cb;font-size:16px;margin-bottom:26px;max-width:40ch}.aib-value__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.aib-value__item{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.aib-value__item:first-child{border-top:0}.aib-value__ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--aib-lime);color:var(--aib-ink);display:flex;align-items:center;justify-content:center}.aib-value__item-title{font-size:19px;color:#fff;margin-bottom:6px}.aib-value__item-body{color:#b9bdc4;font-size:15px}@media (max-width:860px){.aib-value__inner{grid-template-columns:1fr}}.aib-proof{max-width:1140px;margin-inline:auto;padding:var(--aib-space) clamp(20px,4vw,56px)}.aib-proof__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.aib-proof__title{font-size:clamp(28px, 3.4vw, 42px)}.aib-proof__wall{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:20px;column-gap:20px}.aib-proof__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid var(--aib-line);border-radius:var(--aib-radius);padding:24px}.aib-proof__card.is-featured{-moz-column-span:all;column-span:all;border-color:var(--aib-ink);box-shadow:var(--aib-shadow)}.aib-proof__card.is-featured .aib-proof__quote{font-size:22px;line-height:1.45}.aib-proof__stars{color:var(--aib-green);display:flex;gap:2px;margin-bottom:12px}.aib-proof__quote{margin:0 0 16px;font-size:16px;line-height:1.6}.aib-proof__name{font-weight:700;font-size:14px;display:block}.aib-proof__role{color:var(--aib-muted);font-size:13px}.aib-proof__outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aib-proof__outcome{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--aib-line);border-radius:var(--aib-radius);padding:22px;font-weight:600}.aib-proof__o-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aib-green-ink);display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.aib-proof__wall{-moz-columns:1;columns:1}.aib-proof__outcomes{grid-template-columns:1fr}}.aib-faq{max-width:820px;margin-inline:auto;padding:var(--aib-space) clamp(20px,4vw,56px)}.aib-faq__head{text-align:center;margin-bottom:36px;display:grid;gap:14px;justify-items:center}.aib-faq__title{font-size:clamp(26px, 3.2vw, 38px)}.aib-faq__list{display:grid;gap:12px}.aib-faq__item{background:#fff;border:1px solid var(--aib-line);border-radius:var(--aib-radius-sm);padding:4px 20px}.aib-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.aib-faq__q::-webkit-details-marker{display:none}.aib-faq__icon{flex:none;width:22px;height:22px;position:relative}.aib-faq__icon::after,.aib-faq__icon::before{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--aib-ink);transform:translateY(-50%);transition:transform .2s var(--aib-ease-out)}.aib-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.aib-faq__item[open] .aib-faq__icon::after{transform:translateY(-50%) rotate(0)}.aib-faq__a{padding:0 0 20px;color:var(--aib-muted);font-size:15px;line-height:1.65}.aib-faq__item:focus-within{outline:2px solid var(--aib-ink);outline-offset:2px}.aib-final{background:var(--aib-lime);border-radius:var(--aib-radius-lg);margin:var(--aib-space-lg) 0 clamp(48px,6vw,80px);padding:clamp(48px,7vw,88px) clamp(24px,5vw,56px);text-align:center;overflow:hidden}.aib-final__inner{max-width:620px;margin-inline:auto;display:grid;gap:18px;justify-items:center}.aib-final__title{font-size:clamp(30px, 4vw, 52px);color:var(--aib-ink)}.aib-final__sub{color:rgba(25,26,35,.7);font-size:16px}.aib-coachex{position:relative;background:#fff;border:1px solid var(--aib-line);border-radius:var(--aib-radius);box-shadow:var(--aib-shadow);padding:clamp(18px,2.4vw,26px);display:grid;gap:14px;max-width:460px}.aib-coachex__tag{position:absolute;top:14px;right:14px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aib-muted);background:var(--aib-surf);border:1px solid var(--aib-line);border-radius:6px;padding:3px 8px}.aib-coachex__bar{display:flex;align-items:center;gap:12px;padding-right:72px;padding-bottom:14px;border-bottom:1px solid var(--aib-line)}.aib-coachex__title{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:16px;color:var(--aib-ink)}.aib-coachex__title svg{color:var(--aib-green-ink)}.aib-coachex__score{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--aib-green-ink);background:rgba(130,195,65,.16);border-radius:6px;padding:4px 9px;white-space:nowrap}.aib-coachex__summary{margin:0;font-size:14px;line-height:1.55;color:var(--aib-muted);background:var(--aib-surf);border:1px solid var(--aib-line);border-radius:var(--aib-radius-sm);padding:12px 14px}.aib-coachex__block{border:1px solid var(--aib-line);border-radius:var(--aib-radius-sm);padding:12px 14px;display:grid;gap:8px}.aib-coachex__block--ok{border-left:4px solid var(--aib-green)}.aib-coachex__block--warn{border-left:4px solid var(--aib-warn)}.aib-coachex__block--sample{border-left:4px solid var(--aib-lime);background:rgba(185,255,102,.1)}.aib-coachex__h{display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px;color:var(--aib-ink)}.aib-coachex__block--ok .aib-coachex__h svg{color:var(--aib-green-ink)}.aib-coachex__block--warn .aib-coachex__h svg{color:var(--aib-warn)}.aib-coachex__block--sample .aib-coachex__h svg{color:var(--aib-green-ink)}.aib-coachex__block ul{margin:0;padding-left:18px;display:grid;gap:4px}.aib-coachex__block li{font-size:13.5px;line-height:1.5;color:var(--aib-muted)}.aib-coachex__block--sample p{margin:0;font-size:13.5px;line-height:1.55;color:var(--aib-ink)}.aib-coachex__kw{display:grid;gap:9px}.aib-coachex__chips{display:flex;flex-wrap:wrap;gap:7px}.aib-coachex__chip{font-size:12px;font-weight:700;border-radius:6px;padding:4px 9px}.aib-coachex__chip--hit{color:var(--aib-green-ink);background:rgba(130,195,65,.18)}.aib-coachex__chip--miss{color:var(--aib-muted);background:var(--aib-surf);border:1px solid var(--aib-line)}.aim-shot{position:relative;border-radius:var(--aim-radius);overflow:hidden;border:1px solid var(--aim-line);background:#fff;box-shadow:var(--aim-shadow)}.aim-shot img{display:block;width:100%;height:auto}.aim-hero{background:var(--aim-ink);color:#fff;border-radius:0 0 var(--aim-radius-lg) var(--aim-radius-lg);padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px) clamp(72px,8vw,110px);overflow:hidden}.aim-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 8%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aim-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px,5vw,64px);align-items:center;max-width:1240px;margin-inline:auto}.aim-hero__title{font-size:clamp(38px, 5.4vw, 64px);color:#fff;margin:18px 0 16px}.aim-hero__hl{color:var(--aim-lime)}.aim-hero__lead{color:#cfd3cb;font-size:clamp(16px, 1.4vw, 19px);max-width:56ch;margin-bottom:28px}.aim-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.aim-hero__sub{color:#9aa093;font-size:13px;margin-top:14px}.aim-hero__visual,.aim-shot--hero{position:relative}.aim-hero__rail{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;align-items:stretch;gap:6px;padding:12px 14px;background:linear-gradient(to top,rgba(25,26,35,.92),rgba(25,26,35,.74) 60%,rgba(25,26,35,0))}.aim-hero__rail-seg{position:relative;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.1;color:rgba(255,255,255,.62);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aim-hero__rail::before{content:"";position:absolute;left:22px;right:22px;bottom:50%;height:2px;background:rgba(255,255,255,.14)}.aim-hero__rail-seg.is-active{color:var(--aim-ink);background:var(--aim-lime);border-color:var(--aim-lime);box-shadow:0 0 0 3px rgba(185,255,102,.22)}.aim-hero__capsule{position:absolute;right:-14px;bottom:-18px;z-index:3;display:grid;gap:2px;justify-items:start;background:#fff;border:2px solid var(--aim-lime);border-radius:16px;padding:14px 18px;box-shadow:var(--aim-shadow-lime),var(--aim-shadow)}.aim-hero__capsule-score{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--aim-green-ink)}.aim-hero__capsule-den{font-size:16px;font-weight:700;color:var(--aim-muted);margin-left:2px}.aim-hero__capsule-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--aim-muted)}@media (max-width:900px){.aim-hero__inner{grid-template-columns:1fr}.aim-hero__capsule{right:8px;bottom:-16px;padding:12px 15px}.aim-hero__capsule-score{font-size:28px}.aim-hero__rail-seg{font-size:10px;padding:6px}}@media (max-width:560px){.aim-hero__rail{gap:4px;padding:9px 10px}.aim-hero__rail-seg{font-size:9px;padding:5px 4px}}.aim-trust{padding:clamp(28px,4vw,44px) clamp(20px,4vw,56px) 0;text-align:center}.aim-trust__label{color:var(--aim-muted);font-weight:600;font-size:14px;margin-bottom:18px}.aim-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,52px)}.aim-trust__logo{height:32px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--aim-ease-out),filter .2s var(--aim-ease-out)}.aim-trust__logo:hover{filter:grayscale(0);opacity:1}.aim-stats{max-width:1100px;margin:clamp(36px,5vw,60px) auto 0;padding:0 clamp(20px,4vw,56px)}.aim-stats__strip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:10px 18px}.aim-stats__k{display:inline-flex;align-items:baseline;font-size:clamp(20px, 2.2vw, 28px);font-weight:800;color:var(--aim-green-ink);letter-spacing:-.02em}.aim-stats__k:not(:first-child){padding-left:18px;border-left:1px solid var(--aim-line)}.aim-stats__v{color:var(--aim-muted);font-size:14px;max-width:26ch}@media (max-width:760px){.aim-stats__strip{flex-direction:column;align-items:center;text-align:center;gap:6px}.aim-stats__k:not(:first-child){padding-left:0;border-left:0;margin-top:16px}}.aim-timeline{padding:var(--aim-space) clamp(20px,4vw,56px) 0;max-width:1180px;margin-inline:auto}.aim-timeline__head{text-align:center;max-width:680px;margin:0 auto 48px;display:grid;gap:14px;justify-items:center}.aim-timeline__title{font-size:clamp(28px, 3.4vw, 42px)}.aim-timeline__body{color:var(--aim-muted);font-size:16px;max-width:60ch}.aim-timeline__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(14px,2vw,28px);position:relative}.aim-timeline__track::before{content:"";position:absolute;top:19px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,var(--aim-line) 0 8px,transparent 8px 16px)}.aim-timeline__step{display:grid;justify-items:center;text-align:center;gap:8px}.aim-timeline__dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--aim-ink);color:var(--aim-lime);font-weight:800;font-size:16px;box-shadow:0 0 0 5px #fff}.aim-timeline__label{font-weight:800;font-size:16px;color:var(--aim-green-ink)}.aim-timeline__note{color:var(--aim-muted);font-size:14px;max-width:22ch}@media (max-width:760px){.aim-timeline__track{grid-template-columns:1fr;gap:26px;justify-items:start}.aim-timeline__track::before{top:0;bottom:0;left:19px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--aim-line) 0 8px,transparent 8px 16px)}.aim-timeline__step{grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:2px;justify-items:start;text-align:left;align-items:center}.aim-timeline__dot{grid-row:span 2}.aim-timeline__note{max-width:none}}.aim-features{max-width:1180px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:grid;gap:clamp(56px,8vw,104px)}.aim-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.aim-feature--flip .aim-feature__copy{order:2}.aim-feature__title{font-size:clamp(26px, 3vw, 38px);margin:16px 0 14px}.aim-feature__body{color:var(--aim-muted);font-size:17px;max-width:52ch;margin-bottom:22px}.aim-feature__bullets{list-style:none;margin:0;padding:0;display:grid;gap:12px}.aim-feature__bullets li{display:flex;align-items:center;gap:12px;font-weight:600}.aim-feature__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aim-green-ink);flex:none}@media (max-width:860px){.aim-feature{grid-template-columns:1fr}.aim-feature--flip .aim-feature__copy{order:0}}.aim-chat{position:relative;margin:0;background:#fff;border:1px solid var(--aim-line);border-radius:var(--aim-radius);padding:clamp(24px,3vw,32px);display:grid;gap:12px;box-shadow:var(--aim-shadow)}.aim-chat__tag{position:absolute;top:14px;right:14px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aim-muted);background:var(--aim-surf);border:1px solid var(--aim-line);border-radius:6px;padding:3px 8px}.aim-chat__bubble{margin:0;max-width:88%;font-size:15px;line-height:1.55;border-radius:16px;padding:14px 16px}.aim-chat__bubble--q{align-self:flex-start;background:var(--aim-surf);color:var(--aim-ink);border-bottom-left-radius:5px}.aim-chat__bubble--a{align-self:flex-end;justify-self:end;background:rgba(130,195,65,.16);color:var(--aim-ink);border-bottom-right-radius:5px}.aim-chat__bubble--follow{align-self:flex-start;background:rgba(25,26,35,.05);color:var(--aim-ink);border:1px solid var(--aim-line);border-bottom-left-radius:5px}.aim-chat__follow-label{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aim-green-ink);margin-bottom:5px}.aim-report{background:var(--aim-ink);color:#fff;margin:var(--aim-space) 0;padding:var(--aim-space-lg) clamp(20px,4vw,56px);overflow:hidden}.aim-report::before{content:"";position:absolute;inset:0;background:radial-gradient(58% 60% at 85% 10%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aim-report__inner{position:relative;max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(36px,5vw,80px);align-items:center}.aim-report__lede{display:grid;gap:16px;justify-items:start;align-content:start}.aim-report__title{font-size:clamp(30px, 3.8vw, 48px);color:#fff}.aim-report__body{color:#cfd3cb;font-size:clamp(16px, 1.3vw, 18px);max-width:46ch}.aim-report__note{color:#9aa093;font-size:13px;font-style:italic;max-width:46ch}.aim-report__card{position:relative;background:#20222e;border:1px solid rgba(255,255,255,.1);border-radius:var(--aim-radius);padding:clamp(28px,3.4vw,40px);box-shadow:var(--aim-shadow);display:grid;gap:clamp(20px,2.4vw,28px)}.aim-report__tag{display:inline-flex;align-self:start;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--aim-lime);background:rgba(185,255,102,.12);border:1px solid rgba(185,255,102,.3);border-radius:6px;padding:4px 9px}.aim-report__score{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.aim-report__num{font-size:clamp(56px, 8vw, 72px);font-weight:800;line-height:.9;letter-spacing:-.03em;color:var(--aim-lime)}.aim-report__den{font-size:clamp(20px, 2.2vw, 26px);font-weight:700;color:#9aa093}.aim-report__scorelabel{margin-left:auto;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#cfd3cb;align-self:center}.aim-report__breakdown{list-style:none;margin:0;padding:0;display:grid;gap:2px}.aim-report__breakdown li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.aim-report__breakdown li:first-child{border-top:0}.aim-report__dim{flex:none;min-width:120px;font-weight:800;font-size:15px;color:var(--aim-lime)}.aim-report__dimnote{color:#b9bdc4;font-size:14px;line-height:1.5}.aim-report__cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);padding-top:clamp(18px,2.2vw,24px);border-top:1px solid rgba(255,255,255,.08)}.aim-report__col{display:grid;gap:8px;align-content:start}.aim-report__h{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#cfd3cb}.aim-report__h::before{content:"";width:9px;height:9px;border-radius:50%;flex:none}.aim-report__col--ok .aim-report__h::before{background:var(--aim-lime)}.aim-report__col--warn .aim-report__h::before{background:var(--aim-warn)}.aim-report__col--warn .aim-report__h{color:#f2b8b8}.aim-report__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aim-report__col li{position:relative;padding-left:16px;font-size:14px;line-height:1.5;color:#d7dad2}.aim-report__col li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.3)}@media (max-width:900px){.aim-report__inner{grid-template-columns:1fr}}@media (max-width:520px){.aim-report__cols{grid-template-columns:1fr}.aim-report__dim{min-width:100px}}.aim-vs{max-width:1100px;margin-inline:auto;padding:var(--aim-space) clamp(20px,4vw,56px) 0}.aim-vs__head{text-align:center;max-width:640px;margin:0 auto 44px;display:grid;gap:14px;justify-items:center}.aim-vs__title{font-size:clamp(28px, 3.4vw, 42px)}.aim-vs__cards{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.4vw,28px)}.aim-vs__card{display:grid;gap:16px;align-content:start;background:#fff;border:1px solid var(--aim-line);border-radius:var(--aim-radius);padding:clamp(24px,3vw,34px)}.aim-vs__card header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.aim-vs__name{font-weight:800;font-size:clamp(18px, 2vw, 22px);letter-spacing:-.02em}.aim-vs__tag{font-size:12px;font-weight:700;color:var(--aim-muted);background:var(--aim-surf);border:1px solid var(--aim-line);border-radius:999px;padding:5px 12px}.aim-vs__tag--premium{color:var(--aim-lime);background:var(--aim-ink);border-color:var(--aim-ink)}.aim-vs__card ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.aim-vs__card li{position:relative;padding-left:24px;font-size:15px;line-height:1.5;color:var(--aim-ink)}.aim-vs__card li::before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:50%;background:rgba(130,195,65,.18)}.aim-vs__card li::after{content:"";position:absolute;left:4px;top:11px;width:6px;height:3px;border-left:2px solid var(--aim-green-ink);border-bottom:2px solid var(--aim-green-ink);transform:rotate(-45deg)}.aim-vs__card--mock{border:2px solid var(--aim-lime);box-shadow:var(--aim-shadow-lime),var(--aim-shadow);transform:translateY(-6px)}.aim-vs__link{justify-self:start;font-weight:800;font-size:15px;color:var(--aim-green-ink);text-decoration:none;border-bottom:2px solid transparent;transition:border-color .16s var(--aim-ease-out)}.aim-vs__link:hover{color:var(--aim-green-ink);border-bottom-color:var(--aim-green-ink)}.aim-vs__link:focus-visible{outline:3px solid var(--aim-ink);outline-offset:3px;border-radius:2px}.aim-vs__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--aim-ink);color:var(--aim-lime);font-size:22px;font-weight:700;line-height:1;flex:none}.aim-vs__note{text-align:center;color:var(--aim-muted);font-size:15px;max-width:52ch;margin:28px auto 0}@media (max-width:720px){.aim-vs__cards{grid-template-columns:1fr}.aim-vs__arrow{transform:rotate(90deg);justify-self:center}.aim-vs__card--mock{transform:none}}.aim-value{background:var(--aim-ink);color:#fff;border-radius:var(--aim-radius-lg);margin:var(--aim-space-lg) 0;padding:var(--aim-space) clamp(20px,4vw,56px);overflow:hidden}.aim-value::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 6%,rgba(185,255,102,.16),transparent 70%);pointer-events:none}.aim-value__inner{position:relative;max-width:1140px;margin-inline:auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}.aim-value__title{font-size:clamp(32px, 4vw, 52px);color:#fff;margin:16px 0 14px}.aim-value__sub{color:#cfd3cb;font-size:16px;margin-bottom:26px;max-width:40ch}.aim-value__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.aim-value__item{display:flex;gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.aim-value__item:first-child{border-top:0}.aim-value__ic{flex:none;width:46px;height:46px;border-radius:12px;background:var(--aim-lime);color:var(--aim-ink);display:flex;align-items:center;justify-content:center}.aim-value__item-title{font-size:19px;color:#fff;margin-bottom:6px}.aim-value__item-body{color:#b9bdc4;font-size:15px}@media (max-width:860px){.aim-value__inner{grid-template-columns:1fr}}.aim-proof{max-width:1140px;margin-inline:auto;padding:var(--aim-space) clamp(20px,4vw,56px)}.aim-proof__head{text-align:center;max-width:620px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.aim-proof__title{font-size:clamp(28px, 3.4vw, 42px)}.aim-proof__wall{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:20px;column-gap:20px}.aim-proof__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background:#fff;border:1px solid var(--aim-line);border-radius:var(--aim-radius);padding:24px}.aim-proof__card.is-featured{-moz-column-span:all;column-span:all;border-color:var(--aim-ink);box-shadow:var(--aim-shadow)}.aim-proof__card.is-featured .aim-proof__quote{font-size:22px;line-height:1.45}.aim-proof__stars{color:var(--aim-green);display:flex;gap:2px;margin-bottom:12px}.aim-proof__quote{margin:0 0 16px;font-size:16px;line-height:1.6}.aim-proof__name{font-weight:700;font-size:14px;display:block}.aim-proof__role{color:var(--aim-muted);font-size:13px}.aim-proof__outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aim-proof__outcome{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--aim-line);border-radius:var(--aim-radius);padding:22px;font-weight:600}.aim-proof__o-ic{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(130,195,65,.16);color:var(--aim-green-ink);display:inline-flex;align-items:center;justify-content:center}@media (max-width:760px){.aim-proof__wall{-moz-columns:1;columns:1}.aim-proof__outcomes{grid-template-columns:1fr}}.aim-faq{max-width:820px;margin-inline:auto;padding:var(--aim-space) clamp(20px,4vw,56px)}.aim-faq__head{text-align:center;margin-bottom:36px;display:grid;gap:14px;justify-items:center}.aim-faq__title{font-size:clamp(26px, 3.2vw, 38px)}.aim-faq__list{display:grid;gap:12px}.aim-faq__item{background:#fff;border:1px solid var(--aim-line);border-radius:var(--aim-radius-sm);padding:4px 20px}.aim-faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;font-size:17px}.aim-faq__q::-webkit-details-marker{display:none}.aim-faq__icon{flex:none;width:22px;height:22px;position:relative}.aim-faq__icon::after,.aim-faq__icon::before{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--aim-ink);transform:translateY(-50%);transition:transform .2s var(--aim-ease-out)}.aim-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.aim-faq__item[open] .aim-faq__icon::after{transform:translateY(-50%) rotate(0)}.aim-faq__a{padding:0 0 20px;color:var(--aim-muted);font-size:15px;line-height:1.65}.aim-faq__item:focus-within{outline:2px solid var(--aim-ink);outline-offset:2px}.aim-final{background:var(--aim-lime);border-radius:var(--aim-radius-lg);margin:var(--aim-space-lg) 0 clamp(48px,6vw,80px);padding:clamp(48px,7vw,88px) clamp(24px,5vw,56px);text-align:center;overflow:hidden}.aim-final__inner{max-width:620px;margin-inline:auto;display:grid;gap:18px;justify-items:center}.aim-final__title{font-size:clamp(30px, 4vw, 52px);color:var(--aim-ink)}.aim-final__sub{color:rgba(25,26,35,.7);font-size:16px}@keyframes orb-rotate{0%{transform:rotate(0) scale(.98);background-position:0 50%}50%{transform:rotate(180deg) scale(1.05);background-position:100% 50%}100%{transform:rotate(360deg) scale(.98);background-position:0 50%}}.homepage-faq-section{width:100%;background:#f3f3f3;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;padding:2rem 0}@media (min-width:1024px){.homepage-faq-section{padding:3rem 0}}.homepage-faq-header .h2,.homepage-faq-header h2{color:#191a23;margin:0}.homepage-faq-header p{margin:0;line-height:1.7}.homepage-faq-headline .h2,.homepage-faq-headline h2{color:#191a23}.homepage-faq-brand-sticker svg{display:block}.homepage-faq-brand-mark svg{width:100%;height:100%;display:block}.homepage-faq-brand-label{color:#191a23}.homepage-faq-kicker{margin:0}.homepage-faq-meta{color:rgba(25,26,35,.75);line-height:1.6}.homepage-faq-meta p{margin:0}.homepage-faq-contact-btn{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:9999px;background-color:#191a23;padding:.625rem 1.25rem;color:#b9ff66;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.homepage-faq-contact-btn svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:1.5}.homepage-faq-contact-btn:focus-visible,.homepage-faq-contact-btn:hover{background-color:#000;color:#b9ff66}.homepage-faq-contact-btn:focus-visible{outline:#b9ff66 solid 2px;outline-offset:4px}.homepage-faq-item{background-color:#fff!important;transition:background-color .2s cubic-bezier(.4, 0, .2, 1)}.homepage-faq-item[data-expanded=true]{background-color:#fff!important}.homepage-faq-question-wrapper{background:0 0;cursor:pointer}.homepage-faq-question-wrapper:focus-visible{outline:rgba(120,115,245,.4) solid 2px;outline-offset:4px;border-radius:.5rem}.homepage-faq-question{color:#191a23}.homepage-faq-icon{flex-shrink:0}.homepage-faq-icon .homepage-faq-icon-line{transition:transform .2s cubic-bezier(.4, 0, .2, 1),opacity .2s cubic-bezier(.4, 0, .2, 1)}.homepage-faq-icon .homepage-faq-icon-line--vertical{transform:rotate(0)}.homepage-faq-item[data-expanded=true] .homepage-faq-icon .homepage-faq-icon-line--vertical{transform:rotate(90deg) scaleY(0);opacity:0}.homepage-faq-answer{transition:max-height .3s ease-in-out;background-color:#fff!important}.homepage-faq-answer-content{margin:0;line-height:1.7}.homepage-faq-highlights{list-style:none;padding:0;margin:0}.homepage-faq-highlights li{color:#191a23;line-height:1.5}.homepage-faq-highlight-icon{flex-shrink:0}.homepage-faq-highlight-icon svg{fill:currentColor}@media (prefers-reduced-motion:reduce){.homepage-faq-answer,.homepage-faq-icon .homepage-faq-icon-line,.homepage-faq-item,.homepage-faq-question-wrapper{transition:none!important}*{animation:none!important;transition:none!important}}.homepage-cta-section{max-width:1400px;margin:-1.5rem auto 0;padding:0 1rem;font-family:Inter,sans-serif}@media (min-width:640px){.homepage-cta-section{padding-left:2rem;padding-right:2rem}}.homepage-cta-section .homepage-cta-input:focus,.homepage-cta-section .homepage-cta-input:focus-visible{outline:0;box-shadow:0 0 0 2px #b9ff66;border-color:transparent}.homepage-cta-shell{position:relative;overflow:hidden;border:1px solid #191a23;border-radius:1rem;background-color:#191a23;color:#fff;padding:1.25rem}@media (min-width:640px){.homepage-cta-shell{padding:1.5rem}}.homepage-cta-orb{position:absolute;right:-2.5rem;bottom:-2.5rem;width:10rem;height:10rem;border-radius:50%;border:1px dashed rgba(185,255,102,.4)}.homepage-cta-layout{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem}@media (min-width:1024px){.homepage-cta-shell{padding:1.75rem}.homepage-cta-layout{flex-direction:row;align-items:center}}.homepage-cta-content{display:flex;flex:1;flex-direction:column;gap:.75rem;max-width:36rem}.homepage-cta-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:9999px;background-color:#b9ff66;color:#191a23;padding:.25rem .75rem;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.homepage-cta-badge-dot,.homepage-cta-feature-dot{width:6px;height:6px;border-radius:50%;background-color:#191a23;flex-shrink:0}.homepage-cta-title{margin:0;color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.3}@media (min-width:1024px){.homepage-cta-title{font-size:1.5rem}}.homepage-cta-description{margin:0;color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.6}.homepage-cta-features{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0;color:rgba(255,255,255,.7);font-size:12px}.homepage-cta-feature{display:flex;align-items:center;gap:.5rem}.homepage-cta-feature-text{color:rgba(255,255,255,.7)}.homepage-cta-feature-dot{background-color:#b9ff66}.homepage-cta-form-wrap{width:100%;max-width:20rem;flex-shrink:0}.homepage-cta-form-card{border-radius:1rem;background-color:#fff;color:#191a23;padding:1rem;box-shadow:0 4px 15px rgba(0,0,0,.24)}.homepage-cta-form-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.homepage-cta-form-title{margin:0;color:#191a23;font-size:12px;font-weight:600;letter-spacing:-.025em}.homepage-cta-form-pill{display:inline-flex;align-items:center;border-radius:9999px;background-color:#f3f3f3;padding:.25rem .5rem;color:rgba(25,26,35,.7);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.homepage-cta-form-fields{display:flex;flex-direction:column;gap:.625rem}.homepage-cta-input{width:100%;box-sizing:border-box;border:1px solid rgba(25,26,35,.15);border-radius:9999px;background-color:#fff;padding:.5rem .75rem;color:#191a23;font-size:12px}.cta-signup-link{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;background-color:#b9ff66;padding:.5rem .75rem;box-shadow:0 4px 15px rgba(185,255,102,.3);color:#191a23;font-size:11px;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,transform .2s}.homepage-cta-section .cta-signup-link:focus-visible,.homepage-cta-section .cta-signup-link:hover{background-color:#191a23;color:#b9ff66}.cta-signup-icon{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}.homepage-cta-note{margin:0;color:rgba(25,26,35,.6);font-size:10px;text-align:center}.premium-comparison-section{width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding:2rem 0;background-color:#f3f3f3;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.premium-comparison-section>div{padding:0 2rem!important;width:100%!important;max-width:1400px!important;margin:0 auto!important}@media (min-width:1024px){.premium-comparison-section{padding-top:3rem;padding-bottom:3rem}}.space-y-6>*+*{margin-top:1.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-1>*+*{margin-top:.25rem}.gap-4{gap:1rem}.gap-3{gap:.75rem}.flex-wrap{flex-wrap:wrap}.grid{display:grid}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}.tracking-tight{letter-spacing:-.025em}.tracking-\[0\.14em\]{letter-spacing:.14em}.uppercase{text-transform:uppercase}.w-9{width:2.25rem}.h-9{height:2.25rem}.max-w-md{max-width:28rem}.flex-shrink-0{flex-shrink:0}.premium-comparison-section .bg-white,.premium-comparison-section .rounded-2xl.bg-white{background-color:#fff!important}.premium-comparison-section *{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}@media (max-width:639px){.premium-comparison-section>div{padding:0 1rem!important}.premium-comparison-section .space-y-6>*+*{margin-top:1rem}.premium-comparison-section .grid{grid-template-columns:1fr}}.location-section{margin:60px 0}@media (max-width:768px){.location-section{margin:40px 0}}.jobs-table-container .modern-job-card,.modern-job-card,article.modern-job-card{display:flex!important;flex-direction:column!important;position:relative!important}.jobs-table-container .modern-job-card:focus,.jobs-table-container .modern-job-card:focus-visible,.modern-job-card:focus,.modern-job-card:focus-visible,article.modern-job-card:focus,article.modern-job-card:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px}.jobs-table-container .modern-job-card:focus:not(:focus-visible),.modern-job-card:focus:not(:focus-visible),article.modern-job-card:focus:not(:focus-visible){outline:0}.company-avatar-img,.job-card-header .company-avatar-img,.modern-job-card .company-avatar-img{width:40px!important;height:40px!important;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important;flex-shrink:0!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:block!important;box-shadow:none!important}.company-avatar,.job-card-header .company-avatar,.modern-job-card .company-avatar{width:40px!important;height:40px!important;border-radius:8px!important;background:#f3f3f3!important;border:1px solid rgba(25,26,35,.05)!important;color:rgba(25,26,35,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:700!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;flex-shrink:0!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.company-avatar[style*="display: none"],.job-card-header .company-avatar[style*="display: none"],.modern-job-card .company-avatar[style*="display: none"]{display:none!important}.job-card-header .job-title,.job-title,.modern-job-card .job-title,h2.job-title,h3.job-title{font-size:14px!important;font-weight:700!important;line-height:1.25!important;color:#191a23!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;margin-bottom:2px!important;margin-top:0!important;padding:0!important}.company-name,.job-card-header .company-name,.modern-job-card .company-name,h3.company-name{font-size:12px!important;font-weight:600!important;color:rgba(25,26,35,.7)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;line-height:1.3!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;opacity:1!important}.job-card-header,.modern-job-card .job-card-header,header.job-card-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin:0 0 8px!important;padding:0!important}.company-info,.job-card-header .company-info,.modern-job-card .company-info{display:flex!important;gap:10px!important;align-items:flex-start!important;flex:1;min-width:0}.company-info .job-details,.job-card-header .company-info .job-details,.modern-job-card .company-info .job-details{display:flex;flex-direction:column;gap:0!important;min-width:0;flex:1;margin:0!important;padding:0!important}.job-card-header>.job-details{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.posted-time{align-items:center!important;justify-content:center!important;font-weight:700!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.3!important}.job-meta-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;flex-shrink:0}.new-badge-inline{background:#b9ff66!important;color:#191a23!important;padding:2px 8px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important}@keyframes heartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.job-card-body .location-section,.location-section,.modern-job-card .location-section{display:flex!important;align-items:center!important;gap:5px!important;font-size:13px!important;color:#666!important;background:0 0!important;padding:0!important;border:none!important;position:relative!important;opacity:1!important;visibility:visible!important}.job-card-body .location-section svg,.location-section svg,.modern-job-card .location-section svg{width:16px!important;height:16px!important;flex-shrink:0;color:#999!important;fill:currentColor}.location-text{line-height:1.4!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0!important;padding:0!important}.location-text a{color:inherit;text-decoration:none}.location-text a:focus,.location-text a:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px;border-radius:2px}.job-card-body .salary-section,.modern-job-card .salary-section,.salary-section{display:flex!important;align-items:center!important;gap:5px!important;font-size:13px!important;color:#666!important;background:0 0!important;padding:0!important;border:none!important;position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;left:auto!important}.job-card-body .salary-section svg,.modern-job-card .salary-section svg,.salary-section svg{width:16px!important;height:16px!important;flex-shrink:0;color:#999!important;fill:currentColor}.salary-text{line-height:1.4!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0!important;padding:0!important}.job-card-body .job-meta-info,.job-meta-info,.jobs-table-container .job-meta-info,.modern-job-card .job-meta-info{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.job-card-body,.jobs-table-container .job-card-body,.modern-job-card .job-card-body{margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.modern-jobs-grid-turbo{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.modern-jobs-grid-turbo .modern-job-card:hover{will-change:transform}.modern-jobs-grid-turbo .modern-job-card{will-change:auto}@media (max-width:768px){.modern-jobs-grid-turbo{gap:14px}.modern-jobs-grid-turbo .modern-job-card{padding:12px!important}.modern-jobs-grid-turbo .job-title{font-size:16px!important}.modern-jobs-grid-turbo .company-name{font-size:12px!important}.modern-jobs-grid-turbo .job-meta-info{flex-direction:column!important;gap:4px!important}.modern-jobs-grid-turbo .modern-job-card:hover{transform:none!important;border-color:transparent!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important}.modern-jobs-grid-turbo .modern-job-card:active{border-color:#b9ff66!important;box-shadow:0 4px 12px rgba(185,255,102,.2)!important}.modern-jobs-grid-turbo .apply-btn:hover{transform:none!important;box-shadow:none!important}.modern-jobs-grid-turbo .apply-btn:active{background:#191a23!important;color:#b9ff66!important;border-color:#b9ff66!important}.modern-jobs-grid-turbo .apply-btn{min-height:44px!important;min-width:44px!important}}.job-card-body .job-tags,.job-tags,.jobs-table-container .job-tags,.modern-job-card .job-tags{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important}.apply-btn,.apply-section .apply-btn,.modern-job-card .apply-btn,a.apply-btn{display:inline-block!important;background:#b9ff66!important;color:#191a23!important;border:none!important;border-radius:8px!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important;transition:.2s!important}.apply-btn:hover,.apply-section .apply-btn:hover,.modern-job-card .apply-btn:hover,a.apply-btn:hover{background:#a2ff33!important;transform:translateY(-2px)!important}.apply-btn:active,.apply-section .apply-btn:active,.modern-job-card .apply-btn:active,a.apply-btn:active{transform:translateY(0)!important}.apply-btn:focus,.apply-btn:focus-visible,.apply-section .apply-btn:focus,.apply-section .apply-btn:focus-visible,.modern-job-card .apply-btn:focus,.modern-job-card .apply-btn:focus-visible,a.apply-btn:focus,a.apply-btn:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px}.apply-btn:focus:not(:focus-visible),.apply-section .apply-btn:focus:not(:focus-visible),.modern-job-card .apply-btn:focus:not(:focus-visible),a.apply-btn:focus:not(:focus-visible){outline:0}@media (max-width:768px){.apply-btn,.apply-section .apply-btn,.modern-job-card .apply-btn,a.apply-btn{padding:12px 24px;font-size:13px}}.apply-section{visibility:hidden;display:flex;justify-content:flex-end;align-items:center}.modern-job-card.paid-job-card{background:#b9ff66!important;border:1px solid #191a23!important}.modern-job-card.paid-job-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(25,26,35,.15)!important}.modern-job-card.paid-job-card .company-avatar{background:#191a23!important;color:#b9ff66!important;border-radius:8px!important}.modern-job-card.paid-job-card .posted-time{background:rgba(25,26,35,.1)!important;border-radius:6px!important;padding:2px 6px!important;font-size:10px!important;font-weight:700!important;color:rgba(25,26,35,.6)!important}.apply-btn,.modern-job-card{backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:auto}.company-avatar-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;aspect-ratio:1/1;transform:translateZ(0);backface-visibility:hidden}.apply-btn:focus-visible,.company-link:focus-visible,.job-title-link:focus-visible,.location-text a:focus-visible,.modern-job-card:focus-visible{outline:#B9FF66 solid 2px!important;outline-offset:2px!important;border-radius:2px}.apply-btn:focus:not(:focus-visible),.company-link:focus:not(:focus-visible),.job-title-link:focus:not(:focus-visible),.location-text a:focus:not(:focus-visible),.modern-job-card:focus:not(:focus-visible){outline:0!important}@media (prefers-reduced-motion:reduce){*,.apply-btn,.modern-job-card{transition:none!important;animation:none!important}.apply-btn:hover,.modern-job-card:hover,:hover{transform:none!important}.modern-job-card:hover{border-color:#b9ff66!important}.apply-btn:hover{background:#191a23!important;color:#b9ff66!important;border-color:#b9ff66!important}}.company-avatar-img.loading{background:linear-gradient(90deg,#f3f4f6 0,#e5e7eb 50%,#f3f4f6 100%);background-size:200% 100%;animation:1.5s infinite shimmer}@media (prefers-reduced-motion:reduce){.company-avatar-img.loading{animation:none;background:#f3f4f6}}.jobs-table-container .modern-job-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid rgba(25,26,35,.1)!important;border-radius:12px!important;padding:16px!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;cursor:pointer!important;position:relative!important;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out!important}.jobs-table-container .modern-job-card:hover{transform:translateY(-2px)!important;border-color:rgba(25,26,35,.3)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;background:#fff!important}.jobs-table-container .modern-job-card:nth-child(n){background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.jobs-table-container .modern-job-card:nth-child(n):hover{box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.jobs-table-container .modern-job-card.paid-job-card{background:#b9ff66!important;border:1px solid #191a23!important}.jobs-table-container .modern-job-card.paid-job-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(25,26,35,.15)!important}.modern-jobs-grid-turbo,.modern-jobs-list-column{background:#f3f3f3!important;padding:0;border-radius:0;margin:0}.modern-job-card-v3{position:relative;border-radius:12px;background:#fff!important;border:1px solid rgba(25,26,35,.1)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;padding:16px;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.modern-job-card-v3:hover{transform:translateY(-2px)!important;border-color:rgba(25,26,35,.3)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.modern-job-card-v3:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px}.modern-job-card-v3.paid-job-card{background:#b9ff66!important;border:1px solid #191a23!important}.modern-job-card-v3.paid-job-card:hover{border-color:#191a23!important;box-shadow:0 4px 16px rgba(25,26,35,.15)!important}.modern-job-card-v3.paid-job-card .company-logo-fallback{background:#fff!important;border-color:#fff!important;color:#191a23!important;box-shadow:0 2px 4px rgba(0,0,0,.1)}.modern-job-card-v3.paid-job-card .job-description-preview,.modern-job-card-v3.paid-job-card .job-meta-bottom,.modern-job-card-v3.paid-job-card .job-meta-line{color:rgba(25,26,35,.75)!important}.modern-job-card-v3.paid-job-card .meta-dot{background:rgba(25,26,35,.25)!important}.modern-job-card-v3.paid-job-card .job-tag-v3{background:rgba(25,26,35,.1)!important;color:#191a23!important;border-color:rgba(25,26,35,.05)!important}.card-inner{display:flex;flex-direction:column;gap:12px}.card-header-row{display:flex;align-items:flex-start;gap:12px}.company-logo-wrapper{position:relative;flex-shrink:0;margin-top:2px}.company-logo-img{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(25,26,35,.05)!important;transition:border-color .3s;display:block}.modern-job-card-v3:hover .company-logo-img{border-color:rgba(185,255,102,.6)!important}.company-logo-fallback{width:40px;height:40px;border-radius:8px;background:#f3f3f3;border:1px solid rgba(25,26,35,.05);color:rgba(25,26,35,.4);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;font-family:Inter,sans-serif}.job-info-wrapper{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.job-header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.job-title-area{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.job-title-v3{font-size:15px;font-weight:700;line-height:1.25;color:#191a23;margin:0;font-family:Inter,sans-serif}@media (max-width:640px){.job-title-v3{font-size:14px}}.job-title-link-v3{text-decoration:none;color:inherit}.job-title-link-v3:hover .job-title-v3{color:#191a23}.job-meta-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:rgba(25,26,35,.5);font-family:Inter,sans-serif}.company-link-v3{text-decoration:none;color:inherit}.company-link-v3:hover{color:#191a23}.read-time{display:inline-flex;align-items:center;gap:4px}.time-icon{color:#10b981}.job-badge-v3{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;background:#191a23;color:#b9ff66;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-family:Inter,sans-serif}.job-description-preview{margin:0;font-size:12px;line-height:1.5;color:rgba(25,26,35,.75);max-width:100%;font-family:Inter,sans-serif;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-tags-v3{display:flex;flex-wrap:wrap;gap:6px;margin:0}.job-tag-v3{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;background:#f3f3f3;color:rgba(25,26,35,.8);font-size:9px;font-weight:500;white-space:nowrap;font-family:Inter,sans-serif;transition:.2s}.job-tag-v3:hover{background:#b9ff66;color:#191a23}.job-actions-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.job-meta-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:rgba(25,26,35,.7);font-family:Inter,sans-serif}.apply-btn-v3{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:#b9ff66;color:#191a23;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;white-space:nowrap;transition:.2s;font-family:Inter,sans-serif}.apply-btn-v3:hover{background:#191a23;color:#b9ff66}.apply-btn-v3 .arrow-icon{width:12px;height:12px;stroke-width:1.5}@media (max-width:768px){.modern-job-card-v3{padding:12px}.modern-job-card-v3:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.08)}.modern-job-card-v3:active{border-color:#b9ff66;box-shadow:0 4px 12px rgba(185,255,102,.2)}.job-title-v3{font-size:14px}.job-meta-line{font-size:10px}.job-actions-row{flex-direction:column;align-items:flex-start;gap:8px}}.jobs-table-container .modern-job-card-v3{display:block!important}@media (prefers-reduced-motion:reduce){.apply-btn-v3,.job-tag-v3,.modern-job-card-v3{transition:none!important}.apply-btn-v3:hover,.job-tag-v3:hover,.modern-job-card-v3:hover{transform:none!important}}.sponsor-card--standout{outline:rgba(59,106,0,.45) solid 2px;outline-offset:2px}.modern-jobs-interface{display:grid;grid-template-columns:1fr;gap:24px;width:100%;align-items:stretch}@media (min-width:1024px){.modern-jobs-interface{grid-template-columns:420px 1fr;gap:24px;align-items:stretch}}@media (min-width:1280px){.modern-jobs-interface{grid-template-columns:420px 1fr}}.modern-jobs-list-column{min-width:0;display:flex;flex-direction:column;gap:12px;padding:0!important;margin:0!important}.modern-job-details-column{display:none;align-self:stretch;padding:0!important;margin:0!important}turbo-frame#job{display:block;width:100%;min-height:200px;margin:0!important;padding:0!important;background:0 0!important}@media (min-width:1024px){.modern-job-details-column{display:block!important;position:relative;overflow:visible;z-index:10}turbo-frame#job{height:100%}}.job-sidebar-v3,aside.job-sidebar-v3{display:flex!important;flex-direction:column;gap:16px!important;position:relative;align-self:flex-start;width:100%;background:#f3f3f3!important;margin:0!important;padding:0!important}@media (min-width:1024px){.job-sidebar-v3,aside.job-sidebar-v3{position:sticky;top:100px;height:auto;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px}}.job-sidebar-v3>*,aside.job-sidebar-v3>*{margin-bottom:0!important}.job-sidebar-v3::-webkit-scrollbar{display:none}.job-sidebar-v3{-ms-overflow-style:none;scrollbar-width:none}turbo-frame#job.loading{opacity:.6;pointer-events:none}.sidebar-card-dark{border-radius:16px!important;background:#191a23!important;color:#fff!important;padding:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.25),0 4px 6px -2px rgba(0,0,0,.15)!important;border:1px solid #191a23!important;margin:0!important;flex-shrink:0;flex-grow:0;height:auto;position:relative;overflow:hidden}.sidebar-card-dark *{color:inherit!important}.sidebar-card-dark p,.sidebar-card-dark span{color:#fff!important}.sidebar-card-dark:hover{background:#191a23!important;border:1px solid #191a23!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;transform:none!important}.sidebar-card-dark-orb{position:absolute;top:0;right:0;width:128px;height:128px;background:rgba(185,255,102,.1);filter:blur(40px);border-radius:9999px;pointer-events:none}.card-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.time-info{display:flex;align-items:center;gap:12px}.time-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.1);color:#b9ff66;flex-shrink:0}.time-icon{width:14px;height:14px;stroke-width:1.5}.time-text{display:flex;flex-direction:column;gap:2px}.time-text p{color:#fff!important}.sidebar-card-dark .time-label,.time-label{font-size:10px!important;color:rgba(255,255,255,.6)!important;text-transform:uppercase;letter-spacing:.14em;font-weight:500!important;margin:0!important;padding:0!important;font-family:Inter,sans-serif}.sidebar-card-dark .time-value,.time-value{font-size:14px!important;font-weight:600!important;color:#fff!important;margin:0!important;padding:0!important;line-height:1.2!important;font-family:Inter,sans-serif}.icon-btn-light{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);border:none;cursor:pointer;transition:.2s;padding:0}.icon-btn-light:hover{background:#b9ff66;color:#191a23}.icon-btn-light .icon-svg{width:14px;height:14px;stroke-width:1.5}.meta-row,.sidebar-card-dark .meta-row{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px!important;color:rgba(255,255,255,.6)!important;font-family:Inter,sans-serif}.meta-row span,.sidebar-card-dark .meta-row span{color:rgba(255,255,255,.7)!important}.live-indicator,.sidebar-card-dark .live-indicator{display:inline-flex;align-items:center;gap:4px;color:#b9ff66!important}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#b9ff66;animation:2s ease-in-out infinite pulse}.meta-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.2)}.sidebar-card-white{border-radius:16px!important;background:#fff!important;border:1px solid rgba(25,26,35,.1)!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;padding:16px;margin:0!important;overflow:hidden;flex-shrink:0;flex-grow:0;height:auto}.sidebar-card-white:hover{background:#fff!important;border:1px solid rgba(25,26,35,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;transform:none!important}.toc-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.toc-title-row{display:flex;align-items:center;gap:8px}.toc-title{font-size:12px;font-weight:700;color:#191a23;margin:0;font-family:Inter,sans-serif}.toc-nav{display:flex;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}.toc-item{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:10px!important;background:#f3f3f3;border:none!important;text-align:center;cursor:pointer;transition:.2s;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:rgba(25,26,35,.6);font-family:Inter,sans-serif;outline:0!important;box-shadow:none!important}.toc-item:hover{background:#ededed!important;border:none!important;border-radius:8px!important;color:rgba(25,26,35,.85)}.toc-item:focus{outline:0!important;border:none!important}.toc-item.active{background:#191a23!important;color:#fff!important;border:none!important;border-radius:8px!important}.toc-nav::-webkit-scrollbar{display:none}.job-description-card{box-shadow:0 1px 2px rgba(0,0,0,.05)!important;border-radius:16px!important;margin:0!important;overflow:hidden;border:1px solid rgba(25,26,35,.1)!important;background:#fff!important}.job-description-card:hover{background:#fff!important;border:1px solid rgba(25,26,35,.1)!important;box-shadow:0 6px 20px rgba(0,0,0,.12)!important;transform:none!important}.job-desc-header{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(25,26,35,.05)}.job-desc-title-area{flex:1;min-width:0}.job-description-card .selected-role-label{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#b9ff66!important;font-weight:700;margin:0 0 8px;background:#191a23!important;padding:2px 6px;border-radius:6px;font-family:Inter,sans-serif}.job-desc-title{font-size:24px;font-weight:700;color:#191a23;margin:0 0 8px;line-height:1.3;font-family:Inter,sans-serif}@media (max-width:640px){.job-desc-title{font-size:14px}}.job-desc-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:500;color:rgba(25,26,35,.5);font-family:Inter,sans-serif}.job-desc-company{color:#191a23}.job-desc-actions{display:flex;align-items:center;gap:8px;width:100%}.email-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:10px!important;background:#f3f3f3;color:#191a23;font-size:12px;font-weight:700;border:none!important;outline:0!important;cursor:pointer;transition:.2s;font-family:Inter,sans-serif}.email-btn:hover{background:rgba(25,26,35,.05);color:#191a23;border:none!important}.email-btn:focus{outline:0!important;border:none!important}.email-btn .email-icon{width:14px;height:14px;stroke-width:1.5}.job-description-card .apply-btn-sidebar{flex:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:10px!important;background:#191a23;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out}.job-description-card .apply-btn-sidebar:hover{background:#2b5000;color:#fff}.job-description-card .apply-btn-sidebar .arrow-icon{width:14px;height:14px;stroke-width:2}.job-desc-meta-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px;font-family:Inter,sans-serif}.job-desc-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;background:#f3f3f3;border:1px solid rgba(25,26,35,.05);font-size:10px;font-weight:700;color:#191a23}.job-desc-content{max-height:520px;overflow-y:auto;padding-right:8px;font-size:14px;color:rgba(25,26,35,.8);line-height:1.7;font-family:Inter,sans-serif}.job-desc-content::-webkit-scrollbar{width:6px}.job-desc-content::-webkit-scrollbar-track{background:#f3f3f3;border-radius:3px}.job-desc-content::-webkit-scrollbar-thumb{background:rgba(25,26,35,.2);border-radius:3px}.job-desc-content::-webkit-scrollbar-thumb:hover{background:rgba(25,26,35,.3)}.job-desc-content section{margin-bottom:20px}.job-desc-content section:last-child{margin-bottom:8px}.job-desc-content .h4,.job-desc-content h4{font-size:13px;font-weight:600;color:#191a23;margin:0 0 8px;font-family:Inter,sans-serif}.job-desc-content p{margin:0 0 10px;line-height:1.7}.job-desc-content ol,.job-desc-content ul{margin:0 0 10px;padding-left:20px}.job-desc-content ol li,.job-desc-content ul li{margin-bottom:8px;line-height:1.6}.job-desc-content ol li:last-child,.job-desc-content ul li:last-child{margin-bottom:0}.job-desc-share{margin-top:32px;padding-top:24px;border-top:1px solid rgba(25,26,35,.05)}.job-description-card .job-desc-share .share-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.job-description-card .job-desc-share .share-title{font-size:12px;font-weight:700;color:#191a23;margin:0;font-family:Inter,sans-serif}.job-description-card .job-desc-share .share-subtitle{font-size:10px;font-weight:500;color:rgba(25,26,35,.4);margin:0;font-family:Inter,sans-serif}.job-description-card .job-desc-share .one-click-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:6px;background:#191a23;color:#b9ff66;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-family:Inter,sans-serif}.job-description-card .job-desc-share .share-buttons{display:flex;gap:8px;align-items:stretch}.job-description-card .job-desc-share .share-btn-primary{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:#fff!important;border:1px solid rgba(25,26,35,.1)!important;border-radius:8px!important;color:#191a23;font-size:12px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.job-description-card .job-desc-share .share-btn-primary:hover{background:#f3f3f3}.job-description-card .job-desc-share .share-btn-primary svg{color:rgba(25,26,35,.8)}.job-description-card .job-desc-share .share-btn-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px!important;border:1px solid rgba(25,26,35,.1)!important;background:#fff!important;color:rgba(25,26,35,.6);cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;padding:0}.job-description-card .job-desc-share .share-btn-icon:hover{background:#f3f3f3;color:#191a23;border-color:rgba(25,26,35,.1)}.job-description-card .job-desc-share .share-btn-icon svg{color:rgba(25,26,35,.6)}.job-description-card .job-desc-share .share-btn-icon:hover svg{color:rgba(25,26,35,.85)}.apply-btn-sidebar{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px!important;background:#191a23;color:#b9ff66;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;white-space:nowrap;transition:.2s;font-family:Inter,sans-serif;border:none!important;outline:0!important}.apply-btn-sidebar:hover{background:#000;border:none!important}.apply-btn-sidebar:focus{outline:0!important;border:none!important}.apply-btn-sidebar .arrow-icon{width:12px;height:12px;stroke-width:1.5}@media (max-width:1024px){.job-sidebar-v3{display:none}}.modern-pagination-wrapper{padding-top:.5rem;margin-top:1rem}.flex{display:flex}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.text-\[11px\]{font-size:11px}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-center{justify-content:center}.transition-colors{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.2s}.w-3{width:.75rem}.h-3{height:.75rem}a.inline-flex.bg-white:hover,button.inline-flex.bg-white:not(:disabled):hover{background-color:#f3f3f3}.modern-pagination-wrapper .flex{flex-wrap:wrap;gap:.5rem}@media (max-width:640px){.modern-pagination-wrapper .text-\[11px\]{font-size:10px}}.load-more-container{display:flex;justify-content:center;align-items:center;padding:16px 0;margin:0;background:0 0;width:100%}.load-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;max-width:none;padding:10px 24px;background:#fff;color:#191a23;border:1px solid rgba(25,26,35,.1);border-radius:9999px;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;overflow:hidden}.load-more-btn:hover{background:#191a23;color:#fff;border-color:#191a23}.load-more-btn:hover .load-more-arrow{animation:none}.load-more-btn:active{transform:none}.load-more-btn:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px}.load-more-btn.loading,.load-more-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.load-more-btn.loading .load-more-arrow,.load-more-btn:disabled .load-more-arrow{animation:.6s linear infinite spin}.load-more-text{font-size:12px;font-weight:700}.load-more-arrow{width:14px;height:14px;stroke-width:2;animation:none;flex-shrink:0}@media (max-width:768px){.load-more-btn{padding:10px 20px}.load-more-text{font-size:12px}.load-more-arrow{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}.load-more-btn{transition:none}.load-more-btn:hover{transform:none}.load-more-arrow{animation:none!important}.load-more-btn::before{display:none}}.job-view-toggle{display:inline-flex;background-color:#fff!important}@media (max-width:767px){.job-view-toggle{display:none}}.job-view-toggle__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;background:0 0;border-radius:9999px;font-size:12px;font-weight:600;letter-spacing:.02em;color:rgba(25,26,35,.6);cursor:pointer;transition:background-color .2s,color .2s,transform .1s}.job-view-toggle__btn:hover{color:#191a23}.job-view-toggle__btn:active{transform:translateY(1px)}.job-view-toggle__btn.is-active{background:#191a23;color:#b9ff66}.filters-section-container.is-world-view-active .filters-row,.filters-section-container.is-world-view-active .region-tabs-container,.filters-section-container.is-world-view-active .tags-container{opacity:.45;pointer-events:none;transition:opacity .25s}.filters-section-container.is-world-view-active .job-view-toggle{opacity:1;pointer-events:auto}.job-world-view{display:grid;grid-template-columns:320px 1fr;grid-template-rows:1fr;gap:0;height:clamp(620px,calc(100vh - 220px),820px);margin-top:0;background:#fff;border:1px solid rgba(15,16,22,.08);border-radius:24px;overflow:hidden;color:#0f1016;position:relative;font-family:Inter,-apple-system,"system-ui","Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.job-world-view__rail{padding:24px;background:#fafafa;border-right:1px solid rgba(15,16,22,.08);display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto}.job-world-view__eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(25,26,35,.5)}.job-world-view__rail-header .h3,.job-world-view__rail-header h3{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:6px 0 4px;color:#0f1016}.job-world-view__rail-header p{font-size:12px;color:rgba(15,16,22,.55);margin:0}.job-world-view__search input{width:100%;background:#fff;border:1px solid rgba(15,16,22,.12);border-radius:12px;padding:10px 12px;color:#0f1016;font-size:13px}.job-world-view__search input::-moz-placeholder{color:rgba(15,16,22,.4)}.job-world-view__search input::placeholder{color:rgba(15,16,22,.4)}.job-world-view__search input:focus{outline:0;border-color:#191a23;box-shadow:0 0 0 3px rgba(25,26,35,.12)}.job-world-view__chip-group{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.job-world-view__chip-group legend{width:100%;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(15,16,22,.45);margin-bottom:8px}.job-world-view__chip{padding:7px 14px;border-radius:9999px;border:1px solid rgba(25,26,35,.1);background:#fff;color:rgba(25,26,35,.75);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;box-shadow:0 1px 2px rgba(0,0,0,.04);display:inline-flex;align-items:center;gap:6px}.job-world-view__chip:hover{border-color:rgba(25,26,35,.3);color:#191a23}.job-world-view__chip.is-active{background:#191a23;color:#fff;border-color:#191a23}.job-world-view__chip.is-active .job-world-view__chip-count{color:rgba(185,255,102,.9)}.job-world-view__chip-count{font-size:11px;font-weight:600;color:rgba(25,26,35,.4);font-variant-numeric:tabular-nums}.job-world-view__rail-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.job-world-view__rail-more{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px dashed rgba(15,16,22,.18);background:0 0;color:#0f1016;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.job-world-view__rail-more::after{content:"\\2193";font-size:12px;line-height:1}.job-world-view__rail-more:hover{border-color:#191a23;background:rgba(25,26,35,.04);color:#0f1016}.job-world-view__rail-more-count{font-size:11px;font-weight:500;color:rgba(15,16,22,.45);margin-left:4px}.job-world-view__rail-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(15,16,22,.06);transition:border-color .15s,transform .15s}.job-world-view__rail-item,.job-world-view__rail-item:focus,.job-world-view__rail-item:hover,.job-world-view__rail-item:visited{color:#0f1016;text-decoration:none}.job-world-view__rail-item:hover{border-color:#191a23;transform:translateY(-1px)}.job-world-view__rail-item-title{font-size:13px;font-weight:600;color:#0f1016}.job-world-view__rail-item-meta{font-size:11px;color:rgba(15,16,22,.55)}.job-world-view__stage{position:relative;height:100%;min-height:0}.job-world-view__canvas-shell{position:relative;width:100%;height:100%}.job-world-view__map{position:absolute;inset:0;width:100%;height:100%;background:#f3f5f8}.job-world-view__map .maplibregl-canvas{outline:0}.job-world-view__map .maplibregl-ctrl-attrib{background:rgba(255,255,255,.85);color:rgba(15,16,22,.6);border-radius:6px 0 0;font-size:10px}.job-world-view__map .maplibregl-ctrl-attrib a{color:rgba(15,16,22,.8)}.job-world-view__empty,.job-world-view__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:rgba(15,16,22,.55);font-size:12px;pointer-events:none}.job-world-view__loading-ring{width:14px;height:14px;border:2px solid rgba(25,26,35,.15);border-top-color:#191a23;border-radius:50%;animation:.8s linear infinite jwv-spin}.job-world-view__hud{position:absolute;top:16px;left:16px;font-size:11px;color:rgba(15,16,22,.55);background:rgba(255,255,255,.85);padding:4px 10px;border-radius:9999px;animation:4s ease-out forwards jwv-fade;pointer-events:none}.job-world-view__info{position:absolute;top:16px;right:16px;font-size:10px;color:rgba(15,16,22,.55);padding:6px 10px;background:rgba(255,255,255,.92);border:1px solid rgba(15,16,22,.06);border-radius:9999px;pointer-events:none}.job-world-view__active-card{position:absolute;bottom:20px;left:20px;max-width:320px;background:#fff;border:1px solid rgba(15,16,22,.08);border-radius:16px;padding:16px 18px;box-shadow:0 16px 40px rgba(0,0,0,.12)}.job-world-view__active-card-title{font-size:14px;font-weight:700;margin-bottom:4px;color:#0f1016}.job-world-view__active-card-meta{font-size:12px;color:rgba(15,16,22,.55);margin-bottom:6px}.job-world-view__active-card-salary{font-size:12px;color:#191a23;font-weight:600;margin-bottom:10px}.job-world-view__active-card-cta{display:inline-block;font-size:12px;font-weight:600;color:#191a23;text-decoration:none}.job-world-view__active-card-cta:hover{text-decoration:underline}.job-world-view__controls{position:absolute;bottom:80px;right:20px;display:flex;flex-direction:column;gap:4px;z-index:2}.job-world-view__controls button{width:32px;height:32px;border-radius:10px;border:1px solid rgba(15,16,22,.08);background:#fff;color:#0f1016;font-size:16px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:border-color .15s,background-color .15s}.job-world-view__controls button:hover{border-color:#191a23}.job-world-view__marquee{position:absolute;left:0;right:0;bottom:0;padding:12px 16px;background:linear-gradient(to top,rgba(255,255,255,.95),rgba(255,255,255,.6));border-top:1px solid rgba(15,16,22,.06);overflow:hidden;pointer-events:none;z-index:1}.job-world-view__marquee-track{display:flex;gap:12px;animation:60s linear infinite jwv-marquee;width:-moz-max-content;width:max-content;pointer-events:auto}.job-world-view__marquee:hover .job-world-view__marquee-track{animation-play-state:paused}.job-world-view__chip-card{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;background:#fff;border:1px solid rgba(15,16,22,.08);border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .15s,border-color .15s;flex-shrink:0}.job-world-view__chip-card,.job-world-view__chip-card:focus,.job-world-view__chip-card:hover,.job-world-view__chip-card:visited{color:#0f1016;text-decoration:none}.job-world-view__chip-card:hover{transform:translateY(-1px);border-color:#191a23}.job-world-view__chip-card__logo{width:28px;height:28px;border-radius:50%;background:#f3f5f8;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.job-world-view__chip-card__body{display:flex;flex-direction:column;line-height:1.2}.job-world-view__chip-card__title{font-size:12px;font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-world-view__chip-card__meta{font-size:10px;color:rgba(15,16,22,.55)}@keyframes jwv-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes jwv-spin{to{transform:rotate(360deg)}}@keyframes jwv-fade{0%,60%{opacity:1}100%{opacity:0}}.job-world-pin{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid rgba(25,26,35,.12);box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;padding:0;color:inherit;transition:transform .15s,border-color .15s,box-shadow .15s}.job-world-pin,.job-world-pin:focus,.job-world-pin:hover,.job-world-pin:visited{text-decoration:none;color:inherit}.job-world-pin:focus-visible,.job-world-pin:hover{transform:scale(1.12);border-color:#191a23;box-shadow:0 8px 22px rgba(0,0,0,.18);outline:0;z-index:2}.job-world-pin__logo{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f3f5f8}.job-world-pin__logo--fallback{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#191a23;background:linear-gradient(135deg,#f3f5f8 0,#e3e7ec 100%)}.job-world-pin__count{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:#191a23;color:#b9ff66;font-size:10px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.12)}.job-world-popup .maplibregl-popup-content{background:#fff;color:#0f1016;border:1px solid rgba(15,16,22,.08);border-radius:14px;padding:14px 16px;box-shadow:0 16px 40px rgba(0,0,0,.18);min-width:220px;max-width:280px}.job-world-popup .maplibregl-popup-tip{display:none}.job-world-popup .maplibregl-popup-close-button{color:rgba(15,16,22,.45);font-size:18px;padding:2px 8px}.job-world-popup .maplibregl-popup-close-button:hover{color:#0f1016;background:0 0}.job-world-popup__title{font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.job-world-popup__meta{font-size:12px;color:rgba(15,16,22,.55);margin-bottom:6px}.job-world-popup__salary{font-size:12px;color:#191a23;font-weight:600;margin-bottom:10px}.job-world-popup__cta{display:inline-block;font-size:12px;font-weight:600;color:#191a23;text-decoration:none}.job-world-popup__cta:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.job-world-view__hud,.job-world-view__loading-ring{animation:none}}@media (max-width:767px){.job-world-view{display:none}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mask-linear-fade{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 24px),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.df-scroll-responsive{position:relative;z-index:20;transition:width .6s cubic-bezier(.16, 1, .3, 1),margin .6s cubic-bezier(.16, 1, .3, 1),transform .6s cubic-bezier(.16, 1, .3, 1),border-radius .6s cubic-bezier(.16, 1, .3, 1)}.df-scroll-responsive.df-full-width,.df-scroll-responsive.df-scrolled{width:calc(100% - 48px);margin-left:24px;margin-right:24px;transform:translateX(0);border-radius:28px;overflow:hidden}.df-transition-marquee{--transition-ink:#191a23;--transition-accent:#b9ff66;--transition-paper:#f3f3f3;overflow:hidden;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.df-transition-marquee--logos{padding:38px 0;background:radial-gradient(circle at 50% 0,rgba(185,255,102,.13),transparent 34%),linear-gradient(180deg,#f7f8f9 0,var(--transition-paper) 100%);border-top:1px solid rgba(25,26,35,.08);border-bottom:1px solid rgba(25,26,35,.08)}#df-company-marquee.df-full-width,#df-company-marquee.df-scrolled{border:0;box-shadow:0 20px 60px rgba(25,26,35,.08);width:calc(100% - 24px);margin-top:0;margin-left:12px;margin-right:12px;transform:translateX(0);border-top:1px solid rgba(25,26,35,.08);border-radius:0 0 28px 28px;box-shadow:none;overflow:hidden}@media (max-width:520px){#df-company-marquee.df-full-width,#df-company-marquee.df-scrolled{width:calc(100% - 12px);margin-left:6px;margin-right:6px;border-radius:0 0 20px 20px}}.df-transition-marquee__eyebrow{margin:0 0 22px;color:rgba(25,26,35,.44);font-size:11px;font-weight:800;letter-spacing:.22em;line-height:1;text-align:center;text-transform:uppercase}.df-transition-marquee__viewport{position:relative;width:100%;overflow:hidden}.df-transition-marquee__viewport::after,.df-transition-marquee__viewport::before{content:"";position:absolute;top:0;z-index:2;width:180px;height:100%;pointer-events:none}.df-transition-marquee__viewport::before{left:0;background:linear-gradient(90deg,var(--transition-paper),rgba(243,243,243,0))}.df-transition-marquee__viewport::after{right:0;background:linear-gradient(270deg,var(--transition-paper),rgba(243,243,243,0))}.df-transition-marquee__track{display:flex;align-items:center;width:-moz-max-content;width:max-content;will-change:transform}.df-transition-marquee__track--logos{gap:64px;animation:34s linear infinite df-logo-scroll}.df-transition-marquee__group{display:flex;align-items:center;gap:64px}.df-transition-marquee__logo{display:flex;align-items:center;justify-content:center;color:rgba(25,26,35,.28);transition:color .25s,opacity .25s,transform .25s}.df-transition-marquee__logo:hover{color:rgba(25,26,35,.62);transform:translateY(-1px) scale(1.04)}.df-transition-marquee--capabilities{margin:14px 0 0;padding:0;background:#090a0d;border:1px solid rgba(185,255,102,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}#df-premium-divider.df-full-width,#df-premium-divider.df-scrolled{margin-top:12px}.df-transition-marquee__track--capabilities{animation:22s linear infinite df-divider-scroll}.df-divider-track:hover,.df-logo-track:hover{animation-play-state:paused}.df-transition-marquee__capability{display:inline-flex;align-items:center;gap:10px;min-height:64px;padding:0 48px;color:rgba(255,255,255,.92);font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.df-transition-marquee__capability svg{flex:0 0 auto}.df-transition-marquee__capability--accent{color:var(--transition-accent)}@keyframes df-logo-scroll{0%{transform:translateX(0)}100%{transform:translateX(-33.333%)}}@keyframes df-divider-scroll{0%{transform:translateX(0)}100%{transform:translateX(-25%)}}.filters-section-container{--filters-ink:#191a23;--filters-accent:#b9ff66;--filters-border:rgba(25, 26, 35, 0.14);--filters-chip-bg:#ffffff;--filters-chip-text:rgba(25, 26, 35, 0.72);--filters-chip-hover:#f7f8fb;margin-top:56px;padding:40px;border:1px solid rgba(25,26,35,.08);border-radius:30px;background:radial-gradient(circle at 86% 18%,rgba(185,255,102,.22),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,250,250,.96));box-shadow:0 24px 80px rgba(25,26,35,.08);font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.filters-section-container .filters-header{padding:0}.filters-section-container .filters-header__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:48px;align-items:center}.filters-section-container .filters-header__main{display:flex;flex-direction:column;gap:18px}.filters-section-container .filters-kicker{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;min-height:34px;padding:8px 14px;border:1px solid rgba(25,26,35,.12);border-radius:9999px;background:var(--filters-ink);color:var(--filters-accent);box-shadow:0 12px 26px rgba(25,26,35,.16);font-size:12px;font-weight:750;letter-spacing:.01em;line-height:1}.filters-section-container .filters-kicker__dot{position:relative;width:9px;height:9px;border-radius:9999px;background:var(--filters-accent);box-shadow:0 0 0 5px rgba(185,255,102,.16)}.filters-section-container .filters-title-wrapper .h2,.filters-section-container .filters-title-wrapper h2{max-width:68rem;margin:0;color:var(--filters-ink);font-size:60px;font-weight:900;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.filters-section-container .filters-title-wrapper p{max-width:52ch;margin:14px 0 0;color:rgba(25,26,35,.62);font-size:16px;font-weight:550;line-height:1.55;text-wrap:pretty}.filters-section-container .filters-meta{justify-self:end;display:grid;grid-template-columns:1fr;gap:8px;width:340px;max-width:100%;padding:8px;border:1px solid rgba(25,26,35,.08);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.filters-section-container .filters-meta span{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 12px;border-radius:12px;background:#f3f3f3;color:rgba(25,26,35,.62);font-size:12px;font-weight:700;line-height:1}.filters-section-container .filters-meta__icon{color:rgba(25,26,35,.62)}.filters-section-container .filters-section-divider{height:1px;margin:34px 0 18px;background:linear-gradient(90deg,transparent,rgba(25,26,35,.13),transparent)}.filters-section-container .filters-row,.filters-section-container .region-tabs-container,.filters-section-container .tags-container{margin-top:16px}.filters-section-container .region-tabs-container{align-items:center}.filters-section-container .search-container .search-input{background:#fff!important;border:1px solid var(--filters-border);color:var(--filters-ink);border-radius:9999px;height:36px!important;min-height:36px!important;max-height:36px!important;transition:border-color .2s,box-shadow .2s}.filters-section-container .search-container .search-input::-moz-placeholder{color:rgba(25,26,35,.35)}.filters-section-container .search-container .search-input::placeholder{color:rgba(25,26,35,.35)}.filters-section-container .search-container .search-input:focus-visible{border-color:rgba(25,26,35,.36);box-shadow:0 0 0 3px rgba(25,26,35,.09)}.filters-section-container .search-container .search-clear-btn,.filters-section-container .search-container .search-submit-btn{position:absolute;top:50%;transform:translateY(-50%);border-radius:9999px;border:1px solid transparent;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.filters-section-container .search-container .search-submit-btn{right:8px;padding:7px 12px;background:var(--filters-ink);color:#fff;border-color:var(--filters-ink);letter-spacing:.01em}.filters-section-container .search-container .search-submit-btn:hover{background:#10131a}.filters-section-container .search-container .search-clear-btn{right:74px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#f5f6f8;color:rgba(25,26,35,.56);border-color:rgba(25,26,35,.12)}.filters-section-container .search-container .search-clear-btn:hover{color:rgba(25,26,35,.9);border-color:rgba(25,26,35,.24)}.filters-section-container .search-container .search-clear-btn:active,.filters-section-container .search-container .search-submit-btn:active{transform:translateY(-50%) scale(.98)}.filters-section-container .search-container .search-clear-btn:focus-visible,.filters-section-container .search-container .search-submit-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(25,26,35,.12)}.filters-section-container .filter-btn,.filters-section-container .region-tab{background:var(--filters-chip-bg);border:1px solid var(--filters-border);color:var(--filters-chip-text);border-radius:9999px;min-height:36px;transition:border-color .22s,background-color .22s,color .22s,transform .15s;font-variant-numeric:tabular-nums}.filters-section-container .filter-btn:hover,.filters-section-container .region-tab:hover{border-color:rgba(25,26,35,.28);color:var(--filters-ink);background-color:var(--filters-chip-hover)}.filters-section-container .filter-btn:active,.filters-section-container .region-tab:active{transform:translateY(1px) scale(.99)}.filters-section-container .filter-btn:focus-visible,.filters-section-container .region-tab:focus-visible{outline:0;border-color:rgba(25,26,35,.45);box-shadow:0 0 0 3px rgba(25,26,35,.1)}.filters-section-container .filter-btn.active,.filters-section-container .filter-btn.selected,.filters-section-container .region-tab.active,.filters-section-container .region-tab.selected{background-color:var(--filters-ink);border-color:var(--filters-ink);color:var(--filters-accent)}.filters-section-container .filter-btn.unselected,.filters-section-container .region-tab.unselected{background-color:#fff;border-color:rgba(25,26,35,.14);color:rgba(25,26,35,.78)}.filters-section-container .region-tab{border-radius:.75rem;border-width:2px}.filters-section-container .region-tab__count{color:rgba(25,26,35,.45)}.filters-section-container .region-tab.active .region-tab__count,.filters-section-container .region-tab.selected .region-tab__count{color:rgba(185,255,102,.8)}.filters-section-container .sort-dropdown{border-radius:9999px;overflow:hidden;background:#fff!important;border:1px solid rgba(25,26,35,.14);min-height:36px;max-height:36px}.filters-section-container .sort-select{background:#fff!important;border:none;color:var(--filters-ink);border-radius:9999px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:12px;font-weight:600;line-height:normal;min-height:36px!important;max-height:36px!important;height:36px!important;cursor:pointer;font-variant-numeric:tabular-nums}.filters-section-container .sort-select:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgba(25,26,35,.18)}.filters-section-container .tags-container{display:block;margin-top:0;gap:0;background:0 0;border:none;box-shadow:none}.filters-section-container .tags-container>div{display:block;gap:0}.filters-section-container .tags-accordion-container{display:block;justify-content:flex-start}.filters-section-container .tags-visible-row{flex-wrap:wrap;overflow:visible;justify-content:flex-start;align-items:center}.filters-section-container .tags-expand-toggle{background:0 0;border:none;padding:4px 8px;font-size:11px;font-weight:600;color:rgba(25,26,35,.52);transition:color .2s,transform .15s;border-radius:6px}.filters-section-container .tags-expand-toggle:hover{color:var(--filters-ink)}.filters-section-container .tags-expand-toggle:hover .expand-arrow{color:#6f9f31}.filters-section-container .tags-expand-toggle:active{transform:translateY(1px)}.filters-section-container .tags-expand-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(25,26,35,.12)}.filters-section-container .tags-expand-toggle .expand-text{font-size:11px;font-weight:600}.filters-section-container .tags-expand-toggle .expand-arrow{font-size:10px;transition:color .2s}@media (max-width:900px){.filters-section-container{padding:24px 18px;border-radius:24px}.filters-section-container .filters-header__grid{grid-template-columns:1fr;gap:22px}.filters-section-container .filters-meta{justify-self:stretch;width:100%}.filters-section-container .filters-title-wrapper .h2,.filters-section-container .filters-title-wrapper h2{font-size:42px;letter-spacing:-.045em}}@media (max-width:640px){.df-scroll-responsive.df-full-width,.df-scroll-responsive.df-scrolled{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.df-transition-marquee--logos{padding:24px 0}.df-transition-marquee__eyebrow{padding:0 24px;font-size:10px;line-height:1.4}.df-transition-marquee__capability{min-height:54px;padding:0 28px;font-size:12px}.filters-section-container{margin-top:28px}.filters-section-container .filters-meta{grid-template-columns:1fr}.filters-section-container .filters-row{gap:12px}.filters-section-container .mask-linear-fade{padding-left:0;padding-right:0;-webkit-mask-image:none;mask-image:none}}.extra-filter-tag.hidden{display:none!important}@media (prefers-reduced-motion:reduce){.df-transition-marquee__track{animation:none!important}}.turbo-frame-loading{position:relative}.filter-loading-overlay{display:none!important}.filter-loading-indicator{position:absolute;left:50%;top:18px;transform:translateX(-50%);z-index:5;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;animation:.16s ease-out filterLoadingFadeIn}.filter-loading-ring{width:28px;height:28px;border-radius:999px;border:3px solid rgba(25,26,35,.2);border-top-color:#b9ff66;border-right-color:rgba(185,255,102,.78);animation:.72s linear infinite filterLoadingSpin;box-shadow:0 0 0 1px rgba(25,26,35,.06),0 4px 12px rgba(25,26,35,.12)}@keyframes filterLoadingSpin{to{transform:rotate(360deg)}}@keyframes filterLoadingFadeIn{from{opacity:0}to{opacity:1}}@media (prefers-color-scheme:dark){.filter-loading-ring{border-color:rgba(226,232,240,.2);border-top-color:#b9ff66;border-right-color:rgba(185,255,102,.74);box-shadow:0 0 0 1px rgba(226,232,240,.08),0 4px 12px rgba(0,0,0,.35)}}.company-avatar-large{box-shadow:0 2px 8px rgba(0,0,0,.08);-o-object-fit:cover;object-fit:cover;display:block}.company-avatar-large[data-logo-letter]{background:#b9ff66;color:#191a23;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;font-family:Inter,sans-serif}@media (min-width:769px){.modern-job-details-panel{padding-top:0}}@media (max-width:768px){.modern-job-details-panel{padding-top:180px}}@keyframes df-vertical-marquee{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes df-shimmer{100%{transform:translateX(100%)}}@keyframes df-ping{100%,75%{opacity:0;transform:scale(2)}}@keyframes df-pulse{50%{opacity:.5}}.df-hero{position:relative;overflow:hidden;color:#0f172a;background:linear-gradient(90deg,rgba(185,255,102,.12) 0,rgba(243,243,243,.7) 46%,#f3f3f3 100%),#f3f3f3;font-family:Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:30px 0 42px;margin:8px 12px 0;border-radius:28px 28px 0 0;isolation:isolate}.df-hero *,.df-hero ::after,.df-hero ::before{box-sizing:border-box}.df-hero a{text-decoration:none}.df-hero .h1,.df-hero .h3,.df-hero h1,.df-hero h3,.df-hero p{margin:0}.df-hero .df-marquee{animation:25s linear infinite df-vertical-marquee}.df-hero .df-pause:hover .df-marquee{animation-play-state:paused}.df-hero .df-shimmer{animation:1.5s infinite df-shimmer}.df-hero .df-ping{animation:1s cubic-bezier(0,0,.2,1) infinite df-ping}.df-hero .df-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite df-pulse}.df-hero__ambient{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.86) 0,rgba(255,255,255,0) 38%),repeating-linear-gradient(90deg,rgba(25,26,35,.018) 0,rgba(25,26,35,.018) 1px,transparent 1px,transparent 44px);opacity:.72}.df-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.df-hero__copy{display:flex;justify-content:center;order:1}.df-hero__copy-inner{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:760px;text-align:center}.df-hero__kicker{display:inline-flex;align-items:center;gap:8px;color:rgba(25,26,35,.68);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.df-hero__kicker-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:#191a23}.df-hero__kicker-icon{color:rgba(25,26,35,.42)}.df-hero__title{max-width:760px;color:#0f172a;font-family:Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:48px;font-weight:800;letter-spacing:0;line-height:.96;text-wrap:balance}@keyframes df-hero-marker-draw{0%{transform:rotate(-1.2deg) scaleX(0)}60%{transform:rotate(-1.2deg) scaleX(1.02)}100%{transform:rotate(-1.2deg) scaleX(1)}}.df-hero__highlight{position:relative;display:inline-block;white-space:nowrap;z-index:0}.df-hero__highlight::after{content:"";position:absolute;z-index:-1;left:-.04em;right:-.05em;bottom:.08em;height:.3em;border-radius:999px;background:#a3e635;transform:rotate(-1.2deg) scaleX(0);transform-origin:left center;animation:.95s cubic-bezier(.65,0,.35,1) .45s forwards df-hero-marker-draw}@media (prefers-reduced-motion:reduce){.filter-loading-ring{animation:none}*{transition:none!important;animation:none!important}:hover{transform:none!important}.df-hero__highlight::after{animation:none;transform:rotate(-1.2deg) scaleX(1)}}.df-hero__subtext{max-width:620px;color:#64748b;font-size:17px;font-weight:500;line-height:1.58;text-wrap:pretty}.df-hero__actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%;max-width:420px;margin-top:6px}.df-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:12px;font-size:15px;font-weight:700;line-height:1;transition:transform .24s,box-shadow .24s,background .24s,border-color .24s}.df-hero__button:hover{transform:translateY(-2px)}.df-hero__button:active{transform:translateY(0) scale(.98)}.df-hero__button:focus-visible{outline:rgba(185,255,102,.65) solid 3px;outline-offset:3px}.df-hero__button--primary{background:#191a23;color:#fff;box-shadow:0 18px 34px rgba(25,26,35,.2)}.df-hero__button--primary:focus,.df-hero__button--primary:focus-visible,.df-hero__button--primary:hover{background:#101116;color:#fff;box-shadow:0 22px 42px rgba(25,26,35,.26)}.df-hero__button--secondary{border:1px solid rgba(25,26,35,.12);background:rgba(255,255,255,.84);color:#191a23;box-shadow:0 10px 26px rgba(25,26,35,.07)}.df-hero__button--secondary:focus,.df-hero__button--secondary:focus-visible,.df-hero__button--secondary:hover{border-color:rgba(25,26,35,.18);background:#fff;color:#191a23}.df-hero__button-icon{color:#b9ff66}.df-hero__play{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(25,26,35,.16);border-radius:999px}.df-hero__play-triangle{width:0;height:0;margin-left:2px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #191a23}.df-hero__trust{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:4px;color:#64748b;font-size:14px;font-weight:600}.df-hero__avatars,.df-hero__stars,.df-hero__trust-copy{display:flex;align-items:center}.df-hero__avatar{position:relative;width:32px;height:32px;border:2px solid #f3f3f3;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 2px rgba(25,26,35,.08)}.df-hero__trust-copy{gap:10px}.df-hero__trust-text{color:#64748b}.df-hero__stars{gap:2px}.df-hero__visual{position:relative;display:flex;justify-content:center;order:2;width:100%}.df-hero__panel-wash{display:none;position:absolute;inset:2% -8%;pointer-events:none;opacity:.7}.df-hero__panel-wash-bottom,.df-hero__panel-wash-top{position:absolute;border-radius:32px;filter:blur(34px)}.df-hero__panel-wash-top{top:10%;right:4%;width:42%;height:28%;background:rgba(255,255,255,.72);transform:rotate(8deg)}.df-hero__panel-wash-bottom{bottom:8%;left:0;width:52%;height:32%;background:rgba(185,255,102,.22);transform:rotate(-6deg)}.df-agent-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;overflow:hidden;border:1px solid rgba(226,232,240,.8);border-radius:28px;background:rgba(255,255,255,.48);box-shadow:0 22px 50px rgba(25,26,35,.1);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);transition:transform .34s,box-shadow .34s}.df-agent-panel:hover{transform:translateY(-4px);box-shadow:0 28px 62px rgba(25,26,35,.13)}.df-agent-panel__footer,.df-agent-panel__header{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.74);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.df-agent-panel__header{z-index:1;padding:15px 18px;border-bottom:1px solid rgba(226,232,240,.62)}.df-agent-panel__title{display:flex;align-items:center;gap:11px;color:#1e293b;font-size:13px;font-weight:800;letter-spacing:0}.df-agent-panel__status-dot{position:relative;display:flex;width:10px;height:10px}.df-agent-panel__status-dot span{display:inline-flex;width:100%;height:100%;border-radius:999px}.df-agent-panel__status-dot span:first-child{position:absolute;background:#a3e635;opacity:.75}.df-agent-panel__status-dot span:last-child{position:relative;background:#84cc16;box-shadow:0 0 8px rgba(132,204,22,.6)}.df-agent-panel__state{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(190,242,100,.5);border-radius:999px;background:rgba(236,252,203,.82);color:#4d7c0f;font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase;box-shadow:0 1px 2px rgba(25,26,35,.05)}.df-agent-panel__feed{position:relative;width:100%;height:340px;overflow:hidden;padding:0 14px;background:rgba(248,250,252,.46);-webkit-mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to bottom,transparent,black 8%,black 92%,transparent)}.df-agent-panel__feed-track{display:flex;flex-direction:column;gap:14px;padding-top:15px;padding-bottom:8px}.df-agent-job-card{width:100%;overflow:hidden;cursor:pointer;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:15px;box-shadow:0 2px 10px rgba(25,26,35,.03);transition:transform .28s,border-color .28s,box-shadow .28s}.df-agent-job-card:hover{border-color:rgba(185,255,102,.72);transform:translateY(-2px);box-shadow:0 14px 28px rgba(25,26,35,.08)}.df-agent-panel__footer{gap:12px;padding:12px 18px;border-top:1px solid rgba(226,232,240,.62);color:#64748b;font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:600}@media (min-width:640px){.df-hero__actions{flex-direction:row;align-items:center;max-width:none}.df-hero__button{width:auto}}@media (min-width:768px){.df-hero{padding:36px 0 50px}.df-hero__layout{padding:0 32px}.df-hero__title{font-size:64px}.df-hero__subtext{font-size:18px}}@media (min-width:1024px){.df-hero{padding:40px 0 56px}.df-hero__layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,0.88fr);gap:44px;align-items:center;min-height:548px}.df-hero__copy-inner{align-items:flex-start;gap:24px;text-align:left}.df-hero__title{font-size:76px}.df-hero__subtext{font-size:19px}.df-hero__actions{margin-top:8px}.df-hero__trust{justify-content:flex-start;margin-top:6px}.df-hero__visual{justify-content:flex-end}.df-hero__panel-wash{display:block}.df-agent-panel{max-width:400px}.df-agent-panel__feed{height:350px}}@media (min-width:1280px){.df-hero{padding:46px 0 64px}.df-hero__layout{min-height:592px}.df-hero__title{font-size:88px}.df-agent-panel{max-width:420px}.df-agent-panel__feed{height:374px}}@media (min-width:1440px){.df-hero__title{font-size:94px}}@media (min-width:1024px) and (max-height:820px){.df-hero{padding:26px 0 38px}.df-hero__layout{min-height:500px}.df-hero__copy-inner{gap:18px}.df-hero__title{font-size:72px}.df-hero__subtext{font-size:18px;line-height:1.5}.df-hero__actions{margin-top:6px}.df-hero__trust{margin-top:4px}.df-agent-panel{max-width:388px;border-radius:24px}.df-agent-panel__feed{height:318px}}@media (min-width:1280px) and (max-height:860px){.df-hero__title{font-size:80px}.df-agent-panel__feed{height:330px}}@media (max-width:520px){.df-hero{padding:24px 0 36px;margin:6px 6px 0;border-radius:20px 20px 0 0}.df-hero__layout{gap:28px;padding:0 16px}.df-hero__title{font-size:43px}.df-hero__subtext{font-size:16px}.df-hero__trust{flex-direction:column;gap:10px}.df-agent-panel__footer,.df-agent-panel__header{padding-right:14px;padding-left:14px}.df-agent-panel__feed{height:310px;padding:0 12px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatShape{0%{transform:translate(0,0) rotate(0)}100%{transform:translate(30px,50px) rotate(10deg)}}.index_react-player-wrapper__modern{width:100%;position:relative}.index_react-player-wrapper__modern::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;background:#b9ff66;filter:blur(80px);opacity:.2;z-index:-1}.positivius-video-container{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);background:#000;aspect-ratio:16/9}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ping{100%,75%{transform:scale(2);opacity:0}}@keyframes orbit{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0;transform:translateX(-60%);opacity:0}100%{background-position:1000px 0;transform:translateX(60%);opacity:0}50%{opacity:1}}@keyframes rise{0%{transform:translateY(12px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes bot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bot-blink{0%,100%,45%{transform:scaleY(1)}48%,52%{transform:scaleY(.2)}}@keyframes bot-mouth{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.5)}}@keyframes status-pulse{0%,100%{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}@keyframes card-cycle{0%{opacity:0;transform:translateY(-16px) scale(.98)}10%,45%{opacity:1;transform:translateY(0) scale(1)}75%{opacity:.85;transform:translateY(86px) scale(.98)}100%{opacity:0;transform:translateY(172px) scale(.96)}}@keyframes progress-sweep{0%{transform:translateX(-100%);opacity:0}15%{opacity:.6}100%{transform:translateX(100%);opacity:.2}}.hero-ultra{position:relative;padding-top:80px;padding-bottom:96px;overflow:hidden;background:#f3f3f3;font-family:'Plus Jakarta Sans','Space Grotesk',-apple-system,BlinkMacSystemFont,sans-serif}.hero-ultra::before{content:'';position:absolute;top:-40px;left:0;right:0;height:160px;background:linear-gradient(to bottom,#f3f3f3 0,rgba(243,243,243,0) 100%);z-index:2;pointer-events:none}@media (min-width:1024px){.hero-ultra{padding-top:128px;padding-bottom:128px}}.hero-trust{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.95rem;color:rgba(16,17,20,.6)}.hero-trust__stars{display:inline-flex;align-items:center;gap:3px;color:#b9ff66;opacity:.8}.hero-trust__stars svg{width:14px;height:14px}@keyframes hero-ring-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-ring-spin-rev{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes hero-sweep{0%,100%{transform:translateY(-60%)}50%{transform:translateY(60%)}}@keyframes hero-core-pulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@keyframes hero-analysis-sync{0%{opacity:0;transform:translateX(-50%) translateY(-18px) scale(.96)}4%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}26%{opacity:1;transform:translateX(-50%) translateY(10px) scale(.99)}100%,33%{opacity:0;transform:translateX(-50%) translateY(22px) scale(.96)}}@keyframes hero-progress-sync{0%{transform:scaleX(0)}100%,20%{transform:scaleX(var(--progress-scale,.78))}}@keyframes hero-applied-sync{0%,100%{opacity:0;transform:translateX(-50%) translateY(calc(var(--stack-offset) + 14px)) scale(calc(var(--stack-scale) * .98))}20%{opacity:0;transform:translateX(-50%) translateY(calc(var(--stack-offset) + 8px)) scale(calc(var(--stack-scale) * .99))}26%,90%{opacity:var(--stack-opacity, 1);transform:translateX(-50%) translateY(var(--stack-offset)) scale(var(--stack-scale))}}@keyframes hero-beam-scan{0%,100%{transform:translateY(-120%)}50%{transform:translateY(60%)}}.hero-ultra .hero-newsletter__btn{display:flex!important;align-items:center!important;justify-content:center!important;background:#b9ff66!important;color:#191a23!important;padding:12px!important;border-radius:12px!important;border:none!important;cursor:pointer!important;transition:background .2s!important}.hero-ultra .hero-newsletter__btn:hover{background:#a3e655!important}.hero-ultra .hero-newsletter__btn svg{width:18px!important;height:18px!important}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes saved-jobs-hero-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes saved-jobs-glow{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-14px,8px,0) scale(1.04)}}@keyframes saved-jobs-shimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes saved-jobs-card-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company-avatar-img,.modern-job-card{-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.apply-btn:hover,.modern-job-card:hover{will-change:transform;-webkit-transform:translate3d(0,-8px,0) rotate(.5deg);-webkit-backface-visibility:hidden}.modern-job-card{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08)}.modern-job-card:hover{-webkit-box-shadow:0 20px 40px rgba(185,255,102,.25),0 0 0 3px rgba(185,255,102,.2)}.modern-job-card.paid-job-card{background:linear-gradient(135deg,rgba(185,255,102,.1) 0,rgba(185,255,102,.05) 100%)}@supports not (gap:16px){.company-info>*+*,.job-card-header>*+*,.job-meta-info>*+*,.job-tags>*+*{margin-left:16px}.job-details>*+*{margin-top:8px}}@-moz-document url-prefix(){.apply-btn:focus-visible,.modern-job-card:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px}.apply-btn,.modern-job-card{will-change:auto}.apply-btn:hover,.modern-job-card:hover{will-change:transform}}.apply-btn,.company-name,.job-title,.modern-job-card{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apply-btn,.modern-job-card{transform:translateZ(0)}@media screen and (-webkit-min-device-pixel-ratio:0){.modern-job-card:hover{-webkit-transform:translate3d(0,-8px,0) rotate(.5deg)}.apply-btn:hover{-webkit-transform:translate3d(0,-3px,0) scale(1.05) rotate(-1deg)}}@supports (-ms-ime-align:auto){.modern-job-card:nth-child(odd){-ms-grid-column:1}.modern-job-card:nth-child(2n){-ms-grid-column:3}.company-info,.job-card-header,.job-meta-info{display:-ms-flexbox}.company-avatar-img{background-size:cover;background-position:center}}@supports (-webkit-touch-callout:none){.modern-job-card{-webkit-mask-image:-webkit-radial-gradient(white,black)}.apply-btn,.modern-job-card{-webkit-tap-highlight-color:rgba(185,255,102,0.1)}body{-webkit-text-size-adjust:100%}}@media screen and (max-width:768px){.apply-btn,.modern-job-card{touch-action:manipulation}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}}.apply-btn:focus:not(:focus-visible),.modern-job-card:focus:not(:focus-visible){outline:0}.apply-btn:focus-visible,.modern-job-card:focus-visible{outline:#B9FF66 solid 2px;outline-offset:2px}@supports not (gap:1px){.company-info>*+*,.job-card-header>*+*,.job-meta-info>*+*{margin-left:16px}.job-tags>*{margin-right:8px;margin-bottom:8px}.job-tags>:last-child{margin-right:0}}@supports not ((-o-object-fit: cover) or (object-fit: cover)){.company-avatar-img{background-size:cover;background-position:center;background-repeat:no-repeat;font-size:0;color:transparent}}@supports not (aspect-ratio:1/1){.company-avatar-img::before{content:'';display:block;padding-top:100%}.company-avatar-img{position:relative;height:0;padding-top:100%}.company-avatar-img img{position:absolute;top:0;left:0;width:100%;height:100%}}@supports not (transform-style:preserve-3d){.apply-btn,.modern-job-card{transform:translateY(0) rotate(0)}.apply-btn:hover,.modern-job-card:hover{transform:translateY(-8px) rotate(.5deg)}}@media print{*,.apply-btn,.modern-job-card{animation:none!important;transition:none!important;transform:none!important}.modern-job-card{border:1px solid #000;box-shadow:none;page-break-inside:avoid;margin-bottom:20px}.apply-btn{display:none}}@media (prefers-contrast:high){.modern-job-card{border-width:3px;border-color:#000}.apply-btn{border-width:4px}}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/font/spacemonofont400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/font/spacemonofont700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.inline-ui-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.job-meta-icon,.share-icon,.sponsor-meta-icon{color:currentColor}.home-deferred-section{content-visibility:visible;contain-intrinsic-size:auto}[class*=debug],[class*=outline-],[style*="border-color: red"],[style*="border: 1px solid red"],[style*="border: 2px solid red"],[style*="outline: 1px solid red"]{border:none!important;outline:0!important;box-shadow:none!important}@media screen{.modern-job-details-column,.modern-jobs-list-column{border:none!important;box-shadow:none!important;background:0 0!important}.modern-search-input{border:1px solid #d1d5db!important}.main-content-wrapper{border:none!important}}html{scroll-behavior:auto!important;background:fixed #fff!important;outline:0!important;border:none!important;box-shadow:none!important;scroll-behavior:auto!important}html:has(.podcast-page-wrapper),html:has(.podcast-show-wrapper){background:#f3f3f3!important}body{color-scheme:light;font-family:"Space Mono"!important;background:fixed #f3f3f3!important;color:#333!important;min-height:100vh;outline:0!important;border:none!important;box-shadow:none!important;padding-top:96px}body.home-page{padding-top:112px;background:#f3f3f3!important}main,main.flex-shrink-0{background:#f3f3f3!important}.container{border-radius:0!important;margin-top:0!important;padding:2rem}@media (max-width:768px){body{padding-top:84px}body.home-page{padding-top:92px}.container{margin-top:0!important;padding:1rem;border-radius:0!important}}.container,.container .h1,.container .h2,.container .h3,.container .h4,.container .h5,.container .h6,.container a,.container div,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container p,.container span{color:#333!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}@media (max-width:480px){.section{margin:20px 0}}:root{--positivus-lime:#B9FF66;--positivus-lime-dark:#A3E635;--positivus-black:#191A23;--positivus-white:#FFFFFF;--positivus-grey-light:#F3F3F3;--positivus-grey-border:#E5E7EB;--positivus-grey-text:#6B7280;--positivus-text-dark:#333333;--positivus-font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--modern-primary:#00f0a0;--modern-secondary:#d0fc03;--modern-accent:#00d18a;--modern-success:#10b981;--modern-surface:#ffffff;--modern-surface-soft:#f8fafc;--modern-text-primary:#1e293b;--modern-text-secondary:#64748b;--modern-text-muted:#94a3b8;--modern-border:#e2e8f0;--modern-border-soft:#f1f5f9;--modern-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--modern-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--modern-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--modern-radius-sm:8px;--modern-radius-md:12px;--modern-radius-lg:16px;--modern-radius-xl:20px;--modern-space-1:0.25rem;--modern-space-2:0.5rem;--modern-space-3:0.75rem;--modern-space-4:1rem;--modern-space-5:1.25rem;--modern-space-6:1.5rem;--modern-space-8:2rem;--bs-primary:#00f0a0;--bs-primary-rgb:0,240,160;--bs-form-valid-color:#00f0a0;--bs-form-valid-border-color:#00f0a0;--bs-form-focus-border-color:#00f0a0;--bs-form-focus-box-shadow:0 0 0 0.25rem rgba(0, 240, 160, 0.25)}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(5deg);opacity:.8}}@keyframes fabPulse{0%,100%{box-shadow:0 4px 20px rgba(185,255,102,.3),0 8px 32px rgba(25,26,35,.4)}50%{box-shadow:0 4px 20px rgba(185,255,102,.5),0 8px 32px rgba(25,26,35,.4),0 0 0 8px rgba(185,255,102,.1)}}@keyframes slideAccent{0%,100%{left:0;width:30%}50%{left:70%;width:30%}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:8px;height:8px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{background-color:grey;left:8px;animation:.6s infinite lds-ellipsis1}.lds-ellipsis div:nth-child(2){background-color:grey;left:8px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(3){background-color:grey;left:32px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(4){background-color:grey;left:56px;animation:.6s infinite lds-ellipsis3}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.page-load-status{display:none}.lead{font-weight:700!important}select[required]:invalid{color:#fff!important}.text-shadow-1px{text-shadow:1px 1px 1px #000}@keyframes ani-logo-rotation{from{transform:scale(1)}to{transform:scale(.85)}}select option:disabled{color:grey!important}.navbar-nav .dropdown-menu{position:absolute!important}.navbar-brand{margin-right:0!important}.dropdown-item{color:#fff!important}form,input{color:#333!important;color-scheme:light}.form-control:focus,.form-control:focus-visible,input.form-control:focus,input[type=email]:focus,input[type=text]:focus{color:#333!important;background-color:#fff!important;border-color:#00f0a0!important;box-shadow:0 0 0 .2rem rgba(0,240,160,.25)!important}.form-control:focus,input:focus{border-color:#00f0a0!important;box-shadow:0 0 0 .2rem rgba(0,240,160,.25)!important;outline:0!important}.form-control,input[type=email],input[type=text],input[type=url],select{border:1px solid #d9d9d9!important}.form-control:focus,.form-control:focus-visible,input:focus-visible,input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus{border-color:#00f0a0!important;box-shadow:0 0 0 .2rem rgba(0,240,160,.25)!important;outline:0!important}input,select{--bs-border-color:#d9d9d9;--bs-focus-ring-color:rgba(0, 240, 160, 0.25);--bs-focus-ring-width:0.2rem}input:focus,select:focus{--bs-border-color:#00f0a0;--bs-focus-ring-color:rgba(0, 240, 160, 0.25)}input[type=date]:valid{background-color:#fff!important}.alert-warning{background-color:#00f0a0!important;color:#000!important;border-color:#000!important}.alert-primary{color:#000!important;background-color:#00f0a0!important;border-color:#00f0a0!important}.lazy:not(.loaded){background-color:transparent}.paid_logo{width:50px;height:50px;min-width:50px;-o-object-fit:contain!important;object-fit:contain!important}@media (max-width:450px){.paid_logo{width:35px;height:35px;min-width:35px}}element.style{visibility:visible}.autocomplete{position:relative;display:inline-block;width:15rem}@media (max-width:450px){.autocomplete{width:100%}}@keyframes borderGlow{0%,100%{background-position:0 50%,0 0}50%{background-position:0 50%,100% 100%}}@keyframes pulse{0%,100%{box-shadow:0 10px 40px rgba(185,255,102,.5),0 0 0 0 rgba(185,255,102,.4)}50%{box-shadow:0 10px 40px rgba(185,255,102,.5),0 0 0 20px rgba(185,255,102,0)}}@keyframes rippleEffect{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}10%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes floatParticle{0%,100%{opacity:0;transform:translate(0,0) scale(1)}10%,90%{opacity:.6}50%{opacity:.8;transform:translate(var(--float-x,50px),var(--float-y,-50px)) scale(1.2)}100%{opacity:0;transform:translate(var(--float-x-end,-50px),var(--float-y-end,50px)) scale(.8)}}@keyframes rotateClockwise{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounterClockwise{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes scaleIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}0%,100%{left:-100%}50%{left:100%}}@keyframes glowPulse{0%,100%{box-shadow:0 0 20px rgba(185,255,102,.4)}50%{box-shadow:0 0 40px rgba(185,255,102,.8)}}@keyframes progressFill{from{width:0%}to{width:100%}}@keyframes iconMorph{0%{transform:scale(1)}50%{transform:scale(.8) rotate(90deg)}100%{transform:scale(1) rotate(0)}}@keyframes particleExplosion{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--explode-x,100px),var(--explode-y,-100px)) scale(0)}}@keyframes wave{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.1)}20%,40%{transform:scale(.9)}}@keyframes swing{0%,100%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes zoomIn{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes flip{from{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(360deg)}}@keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}}@keyframes elastic{0%,100%{transform:scale(1)}30%{transform:scale(1.25)}40%{transform:scale(.75)}50%{transform:scale(1.15)}65%{transform:scale(.95)}75%{transform:scale(1.05)}}@keyframes jello{0%,100%{transform:skewX(0) skewY(0)}30%{transform:skewX(25deg) skewY(25deg)}40%{transform:skewX(-15deg) skewY(-15deg)}50%{transform:skewX(15deg) skewY(15deg)}65%{transform:skewX(-5deg) skewY(-5deg)}75%{transform:skewX(5deg) skewY(5deg)}}.animate-pulse{animation:2s ease-in-out infinite pulse}.particle{--float-x:40px;--float-y:84px;--float-x-end:97px;--float-y-end:39px}.index_react-player-wrapper__modern{padding:0 2rem}@media (max-width:768px){.index_react-player-wrapper__modern{padding:0 1rem;margin-top:2rem}}.positivius-video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:35px!important;overflow:hidden;border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#b9ff66 0,#a3e635 50%,#b9ff66 100%) border-box;background-size:100% 100%,200% 200%;animation:4s ease-in-out infinite borderGlow;box-shadow:0 20px 60px rgba(25,26,35,.15),0 0 0 1px rgba(185,255,102,.1) inset;transition:.5s cubic-bezier(.25, .46, .45, .94)}.positivius-video-container:hover{transform:perspective(1200px) rotateY(1deg) rotateX(-1deg) translateY(-8px);box-shadow:0 30px 80px rgba(185,255,102,.25),0 0 60px rgba(185,255,102,.12),0 0 0 1px rgba(185,255,102,.2) inset}.positivius-video-container:hover .video-particles .particle{animation-play-state:running}.positivius-video-container:hover .video-corner-decor .corner-circle{opacity:1;transform:scale(1)}@media (max-width:768px){.positivius-video-container{border-radius:25px!important;border-width:3px}.positivius-video-container:hover{transform:translateY(-4px)}.video-particles .particle:nth-child(n+16){display:none}}.hero-video-player{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#191a23;z-index:2}.hero-video-player:not([poster]){background:0 0}.video-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden}.video-particles .particle{position:absolute;width:8px;height:8px;background:radial-gradient(circle,rgba(185,255,102,.6),rgba(185,255,102,0));border-radius:50%;animation:15s ease-in-out infinite paused floatParticle;opacity:0}.video-particles .particle:first-child{left:44%;top:84%;width:6px;height:13px;animation-delay:-2s;animation-duration:15s}.video-particles .particle:nth-child(2){left:61%;top:67%;width:14px;height:6px;animation-delay:-7s;animation-duration:11s}.video-particles .particle:nth-child(3){left:52%;top:5%;width:7px;height:16px;animation-delay:-13s;animation-duration:13s}.video-particles .particle:nth-child(4){left:80%;top:74%;width:7px;height:14px;animation-delay:-5s;animation-duration:13s}.video-particles .particle:nth-child(5){left:97%;top:92%;width:10px;height:15px;animation-delay:-5s;animation-duration:20s}.video-particles .particle:nth-child(6){left:15%;top:8%;width:14px;height:6px;animation-delay:-1s;animation-duration:13s}.video-particles .particle:nth-child(7){left:19%;top:88%;width:12px;height:15px;animation-delay:-6s;animation-duration:17s}.video-particles .particle:nth-child(8){left:81%;top:19%;width:8px;height:14px;animation-delay:-14s;animation-duration:20s}.video-particles .particle:nth-child(9){left:11%;top:16%;width:15px;height:9px;animation-delay:-2s;animation-duration:19s}.video-particles .particle:nth-child(10){left:21%;top:42%;width:6px;height:14px;animation-delay:-13s;animation-duration:16s}.video-particles .particle:nth-child(11){left:94%;top:18%;width:9px;height:11px;animation-delay:-7s;animation-duration:17s}.video-particles .particle:nth-child(12){left:69%;top:72%;width:12px;height:11px;animation-delay:-7s;animation-duration:17s}.video-particles .particle:nth-child(13){left:29%;top:47%;width:13px;height:15px;animation-delay:-2s;animation-duration:18s}.video-particles .particle:nth-child(14){left:38%;top:77%;width:8px;height:6px;animation-delay:-2s;animation-duration:20s}.video-particles .particle:nth-child(15){left:67%;top:59%;width:8px;height:10px;animation-delay:-13s;animation-duration:16s}.video-particles .particle:nth-child(16){left:43%;top:72%;width:5px;height:13px;animation-delay:-8s;animation-duration:19s}.video-particles .particle:nth-child(17){left:64%;top:41%;width:8px;height:14px;animation-delay:-1s;animation-duration:15s}.video-particles .particle:nth-child(18){left:29%;top:16%;width:13px;height:11px;animation-delay:-2s;animation-duration:16s}.video-particles .particle:nth-child(19){left:21%;top:63%;width:6px;height:13px;animation-delay:-9s;animation-duration:18s}.video-particles .particle:nth-child(20){left:35%;top:42%;width:16px;height:9px;animation-delay:-12s;animation-duration:13s}.video-particles .particle:nth-child(21){left:35%;top:44%;width:15px;height:14px;animation-delay:-5s;animation-duration:16s}.video-particles .particle:nth-child(22){left:26%;top:80%;width:15px;height:8px;animation-delay:-6s;animation-duration:17s}.video-particles .particle:nth-child(23){left:40%;top:96%;width:9px;height:14px;animation-delay:-11s;animation-duration:20s}.video-particles .particle:nth-child(24){left:98%;top:62%;width:15px;height:12px;animation-delay:-8s;animation-duration:18s}.video-particles .particle:nth-child(25){left:52%;top:19%;width:5px;height:13px;animation-delay:-6s;animation-duration:13s}.video-particles .particle:nth-child(26){left:86%;top:28%;width:7px;height:7px;animation-delay:-14s;animation-duration:11s}.video-particles .particle:nth-child(27){left:88%;top:74%;width:10px;height:5px;animation-delay:-15s;animation-duration:14s}.video-particles .particle:nth-child(28){left:15%;top:86%;width:11px;height:14px;animation-delay:-7s;animation-duration:16s}.video-particles .particle:nth-child(29){left:62%;top:49%;width:6px;height:13px;animation-delay:-9s;animation-duration:20s}.video-particles .particle:nth-child(30){left:53%;top:75%;width:13px;height:11px;animation-delay:-3s;animation-duration:12s}@media (max-width:480px){.positivius-video-container{border-radius:20px!important}.video-particles .particle:nth-child(n+11){display:none}}.video-corner-decor .corner-circle{position:absolute;width:60px;height:60px;border:3px solid #b9ff66;border-radius:50%;opacity:0;transform:scale(.8);transition:.5s cubic-bezier(.25, .46, .45, .94);pointer-events:none;z-index:3}.video-corner-decor .corner-circle.corner-tl{top:-15px;left:-15px;animation:8s linear infinite rotateClockwise}.video-corner-decor .corner-circle.corner-tr{top:-15px;right:-15px;animation:10s linear infinite rotateCounterClockwise}.video-corner-decor .corner-circle.corner-bl{bottom:-15px;left:-15px;animation:12s linear infinite rotateCounterClockwise}.video-corner-decor .corner-circle.corner-br{bottom:-15px;right:-15px;animation:9s linear infinite rotateClockwise}@media (max-width:768px){.video-corner-decor .corner-circle{width:40px;height:40px;border-width:2px}}.video-play-overlay{display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3}.video-play-overlay:hover .play-button{box-shadow:0 0 50px rgba(185,255,102,.8),0 0 100px rgba(185,255,102,.4),0 15px 40px rgba(25,26,35,.5)}.video-play-overlay:hover .ripple{animation-play-state:running}.video-play-overlay:hover .light-rays .ray{opacity:.6}.video-play-overlay.hidden{opacity:0;pointer-events:none;visibility:hidden;z-index:-1}.ripple-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;pointer-events:none}.ripple-container .ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:3px solid #b9ff66;border-radius:50%;opacity:0;animation:3s ease-out infinite paused rippleEffect}.ripple-container .ripple.ripple-1{animation-delay:0s}.ripple-container .ripple.ripple-2{animation-delay:1s}.ripple-container .ripple.ripple-3{animation-delay:2s}.play-button{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:2.5s ease-in-out infinite pulse;box-shadow:0 10px 40px rgba(185,255,102,.5),0 0 0 0 rgba(185,255,102,.4);z-index:10}.play-button .play-icon{display:block}.play-button .pause-icon{display:none}.play-button svg{color:#191a23;transition:.3s;pointer-events:none}.play-button:active{transform:scale(.95)}.play-button:focus{outline:0;box-shadow:0 10px 40px rgba(185,255,102,.5),0 0 0 4px rgba(185,255,102,.3)}.play-button.playing{background:linear-gradient(135deg,#191a23 0,#2d2e36 100%);border:3px solid #b9ff66;animation:none}.play-button.playing .play-icon{display:none}.play-button.playing .pause-icon{display:block}.play-button.playing svg{color:#b9ff66}@media (max-width:768px){.play-button{width:100px;height:100px}.play-button svg{width:60px;height:60px}}@media (max-width:480px){.play-button{width:80px;height:80px}.play-button svg{width:50px;height:50px}}.light-rays{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;pointer-events:none}.light-rays .ray{position:absolute;top:50%;left:50%;width:4px;height:150px;background:linear-gradient(to bottom,rgba(185,255,102,.6),transparent);transform-origin:top center;opacity:0;transition:opacity .4s}.light-rays .ray.ray-1{transform:translate(-50%,-50%) rotate(0)}.light-rays .ray.ray-2{transform:translate(-50%,-50%) rotate(90deg)}.light-rays .ray.ray-3{transform:translate(-50%,-50%) rotate(45deg)}.light-rays .ray.ray-4{transform:translate(-50%,-50%) rotate(135deg)}.video-loading-state{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,26,35,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:4;opacity:1;transition:opacity .3s}.video-loading-state.hidden{opacity:0;pointer-events:none;visibility:hidden;display:none}.video-loading-state .loader-spinner{width:60px;height:60px;border:4px solid rgba(185,255,102,.2);border-top-color:#b9ff66;border-radius:50%;animation:1s linear infinite spin;margin-bottom:20px}.video-loading-state .loader-text{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px;font-family:var(--positivus-font)}.video-loading-state .loader-progress{width:200px;height:8px;background:rgba(185,255,102,.2);border-radius:10px;overflow:hidden}.video-loading-state .loader-progress .loader-bar{height:100%;background:linear-gradient(90deg,#b9ff66,#a3e635);width:0%;transition:width .3s;border-radius:10px}.video-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(25,26,35,.95),transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;opacity:0;transform:translateY(20px);transition:.4s cubic-bezier(.25, .46, .45, .94);z-index:10;pointer-events:none}.video-controls.visible{opacity:1;transform:translateY(0);pointer-events:all}@media (max-width:768px){.video-controls{padding:15px}.volume-control .volume-slider-container{display:none}}.progress-container{margin-bottom:15px}.progress-container .progress-bar{position:relative;width:100%;height:8px;background:rgba(255,255,255,.2);border-radius:10px;cursor:pointer;transition:height .2s}.progress-container .progress-bar:hover{height:10px}.progress-container .progress-bar:hover .progress-handle{opacity:1;transform:scale(1)}.progress-container .progress-bar:focus{outline:#B9FF66 solid 2px;outline-offset:2px}.progress-container .progress-bar .progress-filled{height:100%;background:linear-gradient(90deg,#b9ff66,#a3e635);border-radius:10px;width:0%;transition:width .1s linear;position:relative}.progress-container .progress-bar .progress-handle{position:absolute;top:50%;right:-8px;transform:translateY(-50%) scale(.8);width:16px;height:16px;background:#fff;border:2px solid #b9ff66;border-radius:50%;opacity:0;transition:.2s;box-shadow:0 2px 8px rgba(0,0,0,.3)}.controls-row{display:flex;justify-content:space-between;align-items:center;gap:15px}@media (max-width:480px){.controls-row{gap:10px}}.controls-left,.controls-right{display:flex;align-items:center;gap:12px}.control-btn{background:0 0;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:8px;transition:.2s;display:flex;align-items:center;justify-content:center;position:relative}.control-btn svg{pointer-events:none}.control-btn .icon-fullscreen-exit,.control-btn .icon-pause,.control-btn .icon-volume-mute{display:none}.control-btn:hover{background:rgba(185,255,102,.2);transform:scale(1.1)}.control-btn:active{transform:scale(.95)}.control-btn:focus{outline:#B9FF66 solid 2px;outline-offset:2px}.control-btn.playing .icon-play{display:none}.control-btn.playing .icon-pause{display:block}.control-btn.fullscreen .icon-fullscreen{display:none}.control-btn.fullscreen .icon-fullscreen-exit{display:block}@media (max-width:480px){.controls-left,.controls-right{gap:8px}.control-btn{padding:6px}.control-btn svg{width:20px;height:20px}}.time-display{color:#fff;font-size:14px;font-weight:600;font-family:var(--positivus-font);display:flex;align-items:center;gap:4px}.time-display .time-separator{opacity:.5}@media (max-width:480px){.time-display{font-size:12px}}.volume-control{display:flex;align-items:center;gap:8px;position:relative}.volume-control .volume-slider-container{width:0;opacity:0;overflow:hidden;transition:.3s}.volume-control:hover .volume-slider-container{width:80px;opacity:1}.volume-control .volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:rgba(255,255,255,.2);border-radius:10px;outline:0;cursor:pointer}.volume-control .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#b9ff66;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:.2s;transition:.2s}.volume-control .volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.volume-control .volume-slider::-moz-range-thumb{width:14px;height:14px;background:#b9ff66;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-transition:.2s;transition:.2s}.volume-control .volume-slider::-moz-range-thumb:hover{transform:scale(1.2)}.settings-control{position:relative}.settings-control .settings-menu{position:absolute;bottom:120%;right:0;background:rgba(25,26,35,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #b9ff66;border-radius:12px;padding:15px;min-width:200px;opacity:0;pointer-events:none;transform:translateY(10px);transition:.3s cubic-bezier(.25, .46, .45, .94);z-index:100;box-shadow:0 8px 30px rgba(0,0,0,.5)}.settings-control .settings-menu.visible{opacity:1;pointer-events:all;transform:translateY(0)}.settings-control .settings-menu .settings-option{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:14px;font-weight:600;margin-bottom:10px}.settings-control .settings-menu .settings-option:last-child{margin-bottom:0}.settings-control .settings-menu .settings-option span{margin-right:15px}.settings-control .settings-menu .settings-option select{background:rgba(185,255,102,.2);color:#fff;border:1px solid #b9ff66;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;cursor:pointer;outline:0}.settings-control .settings-menu .settings-option select:focus{border-color:#a3e635;box-shadow:0 0 0 2px rgba(185,255,102,.3)}.settings-control .settings-menu .settings-option select option{background:#191a23;color:#fff}.video-error-state{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,26,35,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:15}.video-error-state .error-icon{font-size:64px;margin-bottom:20px;animation:.5s ease-in-out shake}.video-error-state .error-message{color:#fff;font-size:20px;font-weight:600;margin-bottom:25px;font-family:var(--positivus-font)}.video-error-state .error-retry-btn{background:linear-gradient(135deg,#b9ff66,#a3e635);color:#191a23;border:none;border-radius:25px;padding:12px 30px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:.3s}.video-error-state .error-retry-btn svg{animation:1s linear infinite rotate}.video-error-state .error-retry-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(185,255,102,.4)}.video-error-state .error-retry-btn:active{transform:translateY(0)}.video-shortcuts-helper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(25,26,35,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:3px solid #b9ff66;border-radius:20px;padding:30px;max-width:500px;width:90%;z-index:10000;box-shadow:0 20px 60px rgba(0,0,0,.5)}.video-shortcuts-helper .shortcuts-content{position:relative}.video-shortcuts-helper .shortcuts-content .h3,.video-shortcuts-helper .shortcuts-content h3{color:#b9ff66;font-size:24px;font-weight:800;margin-bottom:20px;font-family:var(--positivus-font);text-align:center}.video-shortcuts-helper .shortcuts-content .shortcuts-close{position:absolute;top:-10px;right:-10px;background:#b9ff66;color:#191a23;border:none;width:32px;height:32px;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.video-shortcuts-helper .shortcuts-content .shortcuts-close:hover{transform:rotate(90deg) scale(1.1);box-shadow:0 4px 15px rgba(185,255,102,.5)}.video-shortcuts-helper .shortcuts-content .shortcuts-list{list-style:none;padding:0;margin:0}.video-shortcuts-helper .shortcuts-content .shortcuts-list li{color:#fff;font-size:16px;padding:10px 0;border-bottom:1px solid rgba(185,255,102,.2);font-family:var(--positivus-font)}.video-shortcuts-helper .shortcuts-content .shortcuts-list li:last-child{border-bottom:none}.video-shortcuts-helper .shortcuts-content .shortcuts-list li kbd{background:rgba(185,255,102,.2);color:#b9ff66;padding:4px 8px;border-radius:6px;font-size:14px;font-weight:700;margin-right:5px;border:1px solid rgba(185,255,102,.3)}@media (prefers-reduced-motion:reduce){.control-btn,.light-rays .ray,.play-button,.positivius-video-container,.ripple,.video-corner-decor .corner-circle,.video-particles .particle{animation:none!important;transition:none!important}.positivius-video-container:hover{transform:none!important}}[data-logo-letter]::before{content:attr(data-logo-letter);text-transform:uppercase}a{text-decoration:none!important;color:#e6007a}.glow{filter:drop-shadow(0px 0px 0px #e6007a) drop-shadow(0px 0px 18px #e6007a)}.alert-success{color:#0d0208!important;background-color:#00cd70!important;border:none!important;text-align:center}.alert{margin-bottom:0!important}.alert-dismissible{padding-right:0!important}.alert-dismissible .btn-close{position:inherit!important;padding:0!important}.df-flash-stack{position:fixed;top:auto;right:1rem;bottom:1rem;width:calc(100% - 2rem);max-width:420px;display:flex;flex-direction:column;gap:.75rem;z-index:9999;pointer-events:none}.df-flash{position:relative;pointer-events:auto;display:flex;gap:.65rem;align-items:flex-start;overflow:hidden;margin:0!important;padding:.85rem 2.85rem .95rem .95rem!important;border-radius:14px!important;border:1px solid rgba(0,240,160,.28)!important;color:#191a23!important;background:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.14),0 6px 14px rgba(0,0,0,.1)!important;animation:240ms cubic-bezier(.2,.8,.2,1) both df-flash-in}.df-flash__icon{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;margin-top:1px;background:rgba(0,240,160,.14);color:#0f6e56}.df-flash__content{font-family:var(--positivus-font);font-weight:600;letter-spacing:-.01em;line-height:1.35;font-size:.95rem}.df-flash::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--modern-primary),var(--modern-accent));opacity:.95}.df-flash.alert-info{border-color:rgba(0,240,160,.35)!important;box-shadow:0 18px 40px rgba(0,0,0,.12),0 0 0 6px rgba(0,240,160,.1),0 0 18px rgba(0,240,160,.18)!important}.df-flash.alert-success{border-color:rgba(16,185,129,.4)!important}.df-flash.alert-success::before{background:linear-gradient(180deg,#10b981,#00cd70)}.df-flash.alert-warning{border-color:rgba(185,255,102,.55)!important}.df-flash.alert-warning::before{background:linear-gradient(180deg,#b9ff66,#a3e635)}.df-flash.alert-danger{border-color:rgba(230,0,122,.45)!important}.df-flash.alert-danger::before{background:linear-gradient(180deg,#e6007a,#830846)}.df-flash__close{position:absolute!important;right:.85rem!important;top:.85rem!important;padding:0!important;width:1.25rem;height:1.25rem;opacity:.65;filter:none!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:0 0!important;border:1px solid rgba(25,26,35,.1)!important;cursor:pointer}.df-flash__close svg{color:rgba(25,26,35,.7)}.df-flash__close:hover{opacity:1;background:rgba(185,255,102,.12)!important;border-color:rgba(185,255,102,.55)!important}.df-flash__close:focus-visible{outline:#00d18a solid 2px;outline-offset:2px}.df-flash.alert-success .df-flash__icon{background:rgba(16,185,129,.14);color:#0f6e56}.df-flash.alert-warning .df-flash__icon{background:rgba(163,230,53,.22);color:#3b6d11}.df-flash.alert-danger .df-flash__icon{background:rgba(230,0,122,.12);color:#830846}.df-flash__bar{position:absolute;left:0;bottom:0;height:3px;width:100%;border-radius:0 3px 3px 0;background:#00d18a;opacity:.5}.df-flash.alert-success .df-flash__bar{background:#10b981}.df-flash.alert-warning .df-flash__bar{background:#a3e635;opacity:.6}@keyframes df-flash-in{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.df-flash{animation:none}}.main-border-sides{background-color:transparent!important}@media (max-width:450px){.df-flash-stack{top:auto;bottom:.75rem;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 1.25rem)}.df-flash{padding:.8rem 2.6rem .85rem .85rem!important;border-radius:12px!important}.df-flash::before{width:5px}.df-flash__close{right:.6rem!important;top:.6rem!important}.main-border-sides{border:none}}select:not(.ant-input):not(.contribution-type-select){border-radius:0!important}input[type=email],input[type=submit],input[type=text]{-webkit-border-radius:0px}input{-webkit-appearance:none;border-radius:0}.card{background-color:transparent!important}.turbo-progress-bar{color:#e6007a!important;background-color:#e6007a!important}.logo{height:45px;filter:saturate(0%) brightness(113%) contrast(380%) contrast(50%) brightness(2)}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.logo{height:20px;transform:none}}.bg-black{background-color:#000!important;color:#fff!important}form{border-radius:0!important}.my-btn{background-color:#0d0208;border:2px solid #e6007a;padding:.4375rem .8rem;text-decoration:none}.my-btn-primary{border:1px solid #e6007a}.my-btn-primary:hover{border:1px solid #e6007a}.my-btn-primary-reserve{color:#000!important;border:1px solid #00f0a0!important;background:linear-gradient(60deg,#00f0a0,#00a46d,#0bffae);background-size:900% 900%;animation:6s infinite gradientAniMation}.my-btn-primary-reserve:hover{background:0 0;color:#00f0a0!important;background-color:#0d0208!important;border:1px solid #00f0a0!important}.btn-animated{background:linear-gradient(60deg,#e6007a,#d70072,#ff0187);background-size:900% 900%;animation:6s infinite gradientAniMation}.my-btn-primary-maximum{border:1px solid #d0fc03!important;background-size:900% 900%;animation:6s infinite gradientAniMation}.my-btn-primary-maximum:hover{background:0 0;background-color:#0d0208!important;border:1px solid #d0fc03!important}@keyframes gradientAniMation{0%,100%{background-position:0 81%}50%{background-position:100% 20%}}.my-btn-primary-paid:hover{border:1px solid #fff9f2}.my-badge-premium-company{font-size:8px;display:inline-block;padding:.3rem;text-decoration:none;color:#d5d3d3!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(850px)}30%{opacity:0}100%{opacity:1;transform:translateY(0)}}.my-wrapper{padding:30px 0;margin:0 auto;max-width:none!important;width:100%!important;background-color:transparent!important}@media (max-width:450px){.my-btn{padding:.5em .5rem;font-size:.8rem}}@media (min-width:992px){.container{max-width:976px}}@media (min-width:410px){.my-wrapper{padding-right:0;padding-left:0;padding-top:20px;width:100%}}@keyframes fontbulger{0%,100%{font-size:16px}50%{font-size:21px}}u{text-decoration:none!important}/*!
 * Bootstrap v5.0.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;background-color:#d5d3d3;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(13,2,8,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem;margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}a:hover{color:#b80062}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd{font-family:var(--bs-font-monospace);direction:ltr;unicode-bidi:bidi-override}code{font-size:.875em;color:#e6007a;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#d5d3d3;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){legend{font-size:1.5rem}.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:0rem!important;--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-8{flex:0 0 auto;width:66.6666666667%}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(13, 2, 8, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(13, 2, 8, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(13, 2, 8, 0.075);width:100%;color:#212529;vertical-align:top}.table>:not(caption)>*>*{padding-top:.25rem!important;padding-bottom:.25rem!important;padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;background-color:#0d0208;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not(:-moz-read-only){cursor:pointer}.form-control[type=file]:not(:disabled):not(:read-only){cursor:pointer}.form-control:focus{color:#212529;background-color:#d5d3d3;border-color:#00f0a0;outline:0;box-shadow:0 0 0 .2rem rgba(0,240,160,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:-moz-read-only{background-color:#000;opacity:1}.form-control:disabled,.form-control:read-only{background-color:#000;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border:0 solid;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:inherit}@media (prefers-reduced-motion:reduce){.form-control{transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not(:-moz-read-only)::file-selector-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not(:read-only)::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border:0 solid;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:inherit}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not(:read-only)::-webkit-file-upload-button{background-color:#dde0e3}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:2rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #d5d3d3,0 0 0 .2rem rgba(0,240,160,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #d5d3d3,0 0 0 .2rem rgba(0,240,160,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1.5rem;height:1.5rem;margin-top:-.5rem;background-color:#e6007a;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#f8b3d7}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1.5rem;height:1.5rem;background-color:#e6007a;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#f8b3d7}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(230,0,122,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#0d0208;background-color:#e6007a;border-color:#e6007a}.btn-primary:hover{color:#0d0208;background-color:#ea268e;border-color:#e91a87}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#0d0208;background-color:#ea268e;border-color:#e91a87;box-shadow:0 0 0 .25rem rgba(197,0,105,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#0d0208;background-color:#eb3395;border-color:#e91a87}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(197,0,105,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#0d0208;background-color:#e6007a;border-color:#e6007a}.btn-secondary{color:#d5d3d3;background-color:#6d013a;border-color:#6d013a}.btn-secondary:hover{color:#d5d3d3;background-color:#5d0131;border-color:#57012e}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#d5d3d3;background-color:#5d0131;border-color:#57012e;box-shadow:0 0 0 .25rem rgba(125,33,81,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#d5d3d3;background-color:#57012e;border-color:#52012c}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(125,33,81,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#d5d3d3;background-color:#6d013a;border-color:#6d013a}.btn-success{color:#0d0208;background-color:#00cd70;border-color:#00cd70}.btn-success:hover{color:#0d0208;background-color:#26d585;border-color:#1ad27e}.btn-check:focus+.btn-success,.btn-success:focus{color:#0d0208;background-color:#26d585;border-color:#1ad27e;box-shadow:0 0 0 .25rem rgba(2,175,96,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#0d0208;background-color:#33d78d;border-color:#1ad27e}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(2,175,96,.5)}.btn-success.disabled,.btn-success:disabled{color:#0d0208;background-color:#00cd70;border-color:#00cd70}.btn-info{color:#0d0208;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#0d0208;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#0d0208;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(13,172,205,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#0d0208;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(13,172,205,.5)}.btn-info.disabled,.btn-info:disabled{color:#0d0208;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#0d0208;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#0d0208;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#0d0208;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(219,164,7,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#0d0208;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(219,164,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#0d0208;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#0d0208;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#0d0208;background-color:#e15361;border-color:#e04958}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#0d0208;background-color:#e15361;border-color:#e04958;box-shadow:0 0 0 .25rem rgba(189,45,60,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#0d0208;background-color:#e35d6a;border-color:#e04958}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(189,45,60,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#0d0208;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#0d0208;background-color:#f3f3f3;border-color:#f3f3f3}.btn-light:hover{color:#0d0208;background-color:#f5f5f5;border-color:#f4f4f4}.btn-check:focus+.btn-light,.btn-light:focus{color:#0d0208;background-color:#f5f5f5;border-color:#f4f4f4;box-shadow:0 0 0 .25rem rgba(209,207,208,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#0d0208;background-color:#f5f5f5;border-color:#f4f4f4}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(209,207,208,.5)}.btn-light.disabled,.btn-light:disabled{color:#0d0208;background-color:#f3f3f3;border-color:#f3f3f3}.btn-dark{color:#d5d3d3;background-color:#191a23;border-color:#191a23}.btn-dark:hover{color:#d5d3d3;background-color:#15161e;border-color:#14151c}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#d5d3d3;background-color:#15161e;border-color:#14151c;box-shadow:0 0 0 .25rem rgba(53,54,61,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#d5d3d3;background-color:#14151c;border-color:#13141a}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(53,54,61,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#d5d3d3;background-color:#191a23;border-color:#191a23}.btn-outline-primary{color:#e6007a;border-color:#e6007a}.btn-outline-primary:hover{color:#0d0208;background-color:#e6007a;border-color:#e6007a}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(230,0,122,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#0d0208;background-color:#e6007a;border-color:#e6007a}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(230,0,122,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#e6007a;background-color:transparent}.btn-outline-secondary{color:#6d013a;border-color:#6d013a}.btn-outline-secondary:hover{color:#d5d3d3;background-color:#6d013a;border-color:#6d013a}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(109,1,58,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#d5d3d3;background-color:#6d013a;border-color:#6d013a}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(109,1,58,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6d013a;background-color:transparent}.btn-outline-success{color:#00cd70;border-color:#00cd70}.btn-outline-success:hover{color:#0d0208;background-color:#00cd70;border-color:#00cd70}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(0,205,112,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#0d0208;background-color:#00cd70;border-color:#00cd70}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(0,205,112,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00cd70;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#0d0208;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#0d0208;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#0d0208;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#0d0208;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#0d0208;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#0d0208;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f3f3f3;border-color:#f3f3f3}.btn-outline-light:hover{color:#0d0208;background-color:#f3f3f3;border-color:#f3f3f3}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(243,243,243,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#0d0208;background-color:#f3f3f3;border-color:#f3f3f3}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(243,243,243,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f3f3f3;background-color:transparent}.btn-outline-dark{color:#191a23;border-color:#191a23}.btn-outline-dark:hover{color:#d5d3d3;background-color:#191a23;border-color:#191a23}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(25,26,35,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#d5d3d3;background-color:#191a23;border-color:#191a23}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(25,26,35,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#191a23;background-color:transparent}.btn-link{font-weight:400;color:#e6007a;text-decoration:underline}.btn-link:hover{color:#b80062}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.125rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#0d0208!important;background-clip:padding-box;border:1px solid #e6007a!important;border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(13,2,8,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#d5d3d3;text-decoration:none;background-color:#e6007a}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(13,2,8,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#d5d3d3;background-color:rgba(213,211,211,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#d5d3d3;background-color:#e6007a}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(13,2,8,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.40625rem;padding-bottom:.40625rem;font-size:1.125rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.125rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(13,2,8,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(13,2,8,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(13,2,8,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(13,2,8,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(13,2,8,.9)}.navbar-light .navbar-toggler{color:rgba(13,2,8,.55);border-color:rgba(13,2,8,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2813, 2, 8, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(13,2,8,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(13,2,8,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#d5d3d3}.navbar-dark .navbar-nav .nav-link{color:rgba(213,211,211,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(213,211,211,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(213,211,211,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#d5d3d3}.navbar-dark .navbar-toggler{color:rgba(213,211,211,.55);border-color:rgba(213,211,211,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28213, 211, 211, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(213,211,211,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#d5d3d3}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(13,2,8,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#d5d3d3;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s}.accordion-button:not(.collapsed){color:#cf006e;background-color:#fde6f2;box-shadow:inset 0 -1px 0 rgba(13,2,8,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cf006e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button,.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#00f0a0;outline:0;box-shadow:0 0 0 .25rem rgba(230,0,122,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#d5d3d3;border:1px solid rgba(13,2,8,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#d5d3d3;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .btn-close{top:0;right:0;z-index:2}.alert-primary .alert-link{color:#6e003a}.alert-secondary{color:#410123;background-color:#e2ccd8;border-color:#d3b3c4}.alert-secondary .alert-link{color:#34011c}.alert-success{border-color:#b3f0d4}.alert-success .alert-link{color:#006236}.alert-info{color:#0d5265;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#0a4251}.alert-warning .alert-link{color:#583e06}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#696266;background-color:#fdfdfd;border-color:#fbfbfb}.alert-light .alert-link{color:#544e52}.alert-dark{color:#0f1015;background-color:#d1d1d3;border-color:#bababd}.alert-dark .alert-link{color:#0c0d11}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#d5d3d3;text-align:center;white-space:nowrap;background-color:#e6007a;transition:width .6s}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#0d0208;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230d0208'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#0d0208;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(230,0,122,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(213,211,211,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(13,2,8,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:1px solid rgba(13,2,8,.2);border-radius:.3rem;outline:0}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid transparent;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-body{position:relative;flex:1 1 auto;padding:1rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#d5d3d3;text-align:center;background-color:#0d0208;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#d5d3d3;background-clip:padding-box;border:1px solid rgba(13,2,8,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#c8c6c6;border-bottom:1px solid #b4b2b2;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.active.carousel-item-end{transform:translateX(100%)}.active.carousel-item-start{transform:translateX(-100%)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog,.progress-bar{transition:none}.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-middle{vertical-align:middle!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(13,2,8,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(13,2,8,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(13,2,8,.175)!important}.bottom-0{bottom:0!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-dark{border-color:#191a23!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.order-last{order:6!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.p-1{padding:.25rem!important}.p-5{padding:3rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pb-2{padding-bottom:.5rem!important}.ps-3{padding-left:1rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-6{font-size:1rem!important}.fw-bold{font-weight:700!important}.text-muted{color:#6c757d!important}.bg-white{background-color:#d5d3d3!important}.bg-transparent{background-color:transparent!important}.rounded{border-radius:.25rem!important}.visible{visibility:visible!important}@media (min-width:768px){.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.mt-md-4{margin-top:1.5rem!important}.mb-md-3{margin-bottom:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-md-3{padding-top:1rem!important}.ps-md-0{padding-left:0!important}}@media (min-width:992px){.d-lg-none{display:none!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}}.container{margin-left:0;margin-right:0}body>.alert{margin-bottom:0}.modern-header{position:fixed;top:0;left:0;right:0;z-index:9999!important;transition:.4s cubic-bezier(.4, 0, .2, 1);background:rgba(251,249,242,.8)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;margin:16px auto 0;max-width:1400px;width:96%;border:1px solid #c1c9b4;box-shadow:0 4px 16px rgba(27,28,24,.08);padding:8px 0}.modern-header,.modern-header *{font-family:"Hanken Grotesk",Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.modern-header.scrolled{background:rgba(251,249,242,.8)!important;border-radius:9999px!important;margin:16px auto 0!important;max-width:1400px!important;width:96%!important;border:1px solid #c1c9b4!important;box-shadow:0 4px 16px rgba(27,28,24,.08)!important;padding:8px 0!important}@media (max-width:768px){.modern-header{padding:6px 0;width:98%;margin-top:10px}.modern-header.scrolled{margin:10px auto 0!important;width:98%!important;padding:6px 0!important}}.modern-nav-container{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:8px 24px 8px 16px;width:100%;max-width:100%;margin:0 auto}@media (max-width:991px){.modern-nav-container{display:flex;justify-content:space-between}}@media (max-width:768px){.modern-nav-container{padding:8px 10px}}.modern-nav-center{display:flex;align-items:center;justify-content:center;gap:32px}@media (max-width:991px){.modern-nav-center{display:none}}.modern-nav-item{position:relative;display:flex;align-items:center;color:#424939!important;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.15;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:9px 16px;border-radius:9999px;background:0 0;transition:background-color .2s,color .2s,transform .2s;cursor:pointer}.modern-nav-item:hover{color:#3b6a00!important;background:#eae8e1!important}.modern-nav-item:focus-visible{outline:0;background:rgba(130,195,65,.18)!important;box-shadow:0 0 0 3px rgba(59,106,0,.3)}@media (prefers-reduced-motion:reduce){.modern-nav-item{transition:none;transform:none!important}}.modern-nav-item.dropdown-toggle::after{content:"";margin-left:6px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%231b1c18' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;border:none;transition:transform .25s}.modern-nav-item.dropdown-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.modern-dropdown .dropdown-menu,.modern-dropdown.dropdown-menu{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;margin-top:8px;padding:8px;min-width:220px}.modern-dropdown .dropdown-menu .dropdown-item,.modern-dropdown.dropdown-menu .dropdown-item{color:#191a23!important;padding:10px 16px!important;border-radius:8px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.2;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .2s,color .2s,box-shadow .2s}.modern-dropdown .dropdown-menu .dropdown-item:hover,.modern-dropdown.dropdown-menu .dropdown-item:hover{background-color:rgba(185,255,102,.3)!important;color:#191a23!important}.modern-dropdown .dropdown-menu .dropdown-item:focus-visible,.modern-dropdown.dropdown-menu .dropdown-item:focus-visible{outline:0;background-color:rgba(185,255,102,.22)!important;box-shadow:0 0 0 3px rgba(185,255,102,.25),inset 0 0 0 1px rgba(25,26,35,.18)}.modern-dropdown .dropdown-menu .dropdown-divider,.modern-dropdown.dropdown-menu .dropdown-divider{border-color:rgba(0,0,0,.1)!important;margin:8px 0}.modern-profile-section{display:flex;align-items:center;gap:20px;justify-content:flex-end;flex-shrink:0;padding:4px 0}@media (max-width:768px){.modern-profile-section{gap:8px;padding:2px 0}}.modern-sign-in{color:#1b1c18!important;font-size:13px;font-weight:600;letter-spacing:.07em;line-height:1.15;text-transform:uppercase;text-decoration:none;transition:color .2s,box-shadow .2s;padding:8px 16px;border-radius:9999px;background:0 0}.modern-sign-in:hover{color:#3b6a00!important;background:0 0!important}.modern-sign-in:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(59,106,0,.3)}.modern-join-button{background:#82c341;border:none;border-radius:9999px;padding:10px 20px;color:#294d00!important;font-size:13px;font-weight:600;letter-spacing:.07em;line-height:1.15;text-transform:uppercase;text-decoration:none;transition:.25s cubic-bezier(.25, .46, .45, .94);white-space:nowrap;box-shadow:0 2px 8px rgba(59,106,0,.18)}.modern-join-button:hover{background:#3b6a00;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,106,0,.28)}.modern-join-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(59,106,0,.35)}@media (prefers-reduced-motion:reduce){.modern-join-button{transition:none;transform:none!important}}.modern-profile-section .modern-join-button{background:#82c341!important;border:none!important;color:#294d00!important;height:34px;padding:0 16px;border-radius:9999px!important;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px rgba(59,106,0,.18);display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){.modern-join-button{padding:8px 16px;font-size:12px}.modern-profile-section .modern-join-button{height:32px;padding:0 12px;font-size:11px;letter-spacing:.06em}}.modern-profile-section .modern-join-button:hover{background:#3b6a00!important;color:#fff!important;box-shadow:0 6px 14px rgba(59,106,0,.28);transform:translateY(-1px)}.modern-profile-section .modern-join-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(25,26,35,.18),inset 0 0 0 1px rgba(255,255,255,.2)}.modern-profile-section .modern-sign-in{height:34px;display:inline-flex;align-items:center}@media (min-width:992px){.modern-mobile-menu{display:none!important}}.modern-user-avatar{width:44px;height:44px;border-radius:50%;border:3px solid rgba(185,255,102,.4);background:linear-gradient(145deg,#fff,#f8f9fa);box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);transition:.3s cubic-bezier(.4, 0, .2, 1);-o-object-fit:cover;object-fit:cover;position:relative;cursor:pointer}.modern-user-avatar::before{content:'';position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:linear-gradient(45deg,rgba(185,255,102,.2),rgba(185,255,102,.05));opacity:0;transition:opacity .3s;z-index:-1}.modern-user-avatar:hover{border-color:#b9ff66;transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.9)}.modern-user-avatar:hover::before{opacity:1}.modern-user-avatar:active{transform:scale(1.02)}.modern-profile-section .modern-dropdown .dropdown-toggle{display:flex;align-items:center;gap:8px;padding:4px;border-radius:8px;border:none!important;transition:background-color .2s;background:0 0!important;box-shadow:none!important}.modern-profile-section .modern-dropdown .dropdown-toggle:hover{background-color:rgba(185,255,102,.1)}.modern-profile-section .modern-dropdown .dropdown-toggle:focus-visible{outline:0;background-color:rgba(185,255,102,.15);box-shadow:0 0 0 2px rgba(185,255,102,.3)}.modern-profile-section .modern-dropdown .dropdown-toggle::after{display:none}.modern-profile-section .modern-dropdown{background:0 0!important}.modern-header .dropdown,.modern-header .navbar,.modern-header .navbar-nav,.modern-profile-section .dropdown,.modern-profile-section .modern-dropdown.show,.modern-profile-section .modern-dropdown[aria-expanded=true]{background:0 0!important}.modern-profile-section .dropdown,.modern-profile-section .dropdown-toggle,.modern-profile-section .navbar-nav .dropdown-menu{background:0 0!important;box-shadow:none!important;border:none!important}.modern-profile-section .dropdown-toggle,.modern-profile-section .dropdown-toggle *,.modern-profile-section .dropdown-toggle img,.modern-profile-section .dropdown-toggle span,.modern-profile-section .dropdown-toggle span[style*=font-size]{background:0 0!important}.modern-profile-section .dropdown-menu{background:rgba(255,255,255,.95)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;border:1px solid rgba(0,0,0,.1)!important}.modern-header.mb-0~*,.modern-header.mb-4~*{margin-top:0}.job-card-header{display:flex;justify-content:space-between;align-items:flex-start;padding:0;background:0 0;gap:10px!important;margin-bottom:6px!important}@media (max-width:768px){.job-card-header{flex-direction:column;gap:12px;margin-bottom:15px}}.company-info{display:flex;align-items:flex-start;gap:14px;flex:1}.company-avatar,.company-avatar-img{width:42px!important;height:42px!important;border-radius:10px!important;border:2px solid #191a23!important;-o-object-fit:cover;object-fit:cover;background:#191a23;display:flex;align-items:center;justify-content:center;font-family:var(--positivus-font);font-weight:700;color:#fff;font-size:16px;box-shadow:0 4px 12px rgba(25,26,35,.15);flex-shrink:0;transition:.4s cubic-bezier(.25, .46, .45, .94);position:relative}.modern-job-card:hover .company-avatar,.modern-job-card:hover .company-avatar-img{border-color:#b9ff66!important;box-shadow:0 0 0 3px rgba(185,255,102,.2);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.company-avatar,.company-avatar-img{transition:none!important}.modern-job-card:hover .company-avatar,.modern-job-card:hover .company-avatar-img{transform:none}}.job-title-section{margin-bottom:6px}.job-title-link,.job-title-link:hover{text-decoration:none}.job-title{font-family:var(--positivus-font)!important;font-size:15px!important;font-weight:700!important;color:#191a23!important;transition:none!important}.job-title:hover{color:#191a23!important}@media (max-width:768px){.job-title{font-size:14px!important}}.company-section{margin-bottom:0}.company-name{font-family:var(--positivus-font)!important;font-size:13px!important;font-weight:400!important;color:#6b7280!important;opacity:1!important;transition:none!important}.company-name:hover{color:#6b7280!important;opacity:1}.job-meta-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.posted-time{display:block!important;font-family:var(--positivus-font);font-size:11px!important;color:#9ca3af!important;opacity:1!important;white-space:nowrap;background:0 0!important;padding:0!important;border-radius:0!important;border:none!important;transition:none!important}.job-card-body{padding:0!important;background:0 0;margin-top:0!important}@media (max-width:768px){.job-meta-right{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.job-card-body{padding:0!important;margin-top:0!important}}.job-meta-info{display:flex!important;align-items:center!important;gap:6px!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;flex-wrap:wrap!important;font-size:12px!important;position:relative}@media (max-width:768px){.job-meta-info{gap:6px!important;margin-bottom:5px!important}}.location-section{display:inline-flex!important;align-items:center!important;gap:3px!important;background:0 0!important;padding:0!important;border-radius:0!important;border:none!important;transition:none!important;font-size:11px!important;font-weight:500!important;color:#6b7280!important}.location-section svg{width:12px!important;height:12px!important;color:#374151!important;flex-shrink:0;transition:none!important}.salary-section{display:inline-flex!important;align-items:center!important;gap:3px!important;background:0 0!important;padding:0!important;border-radius:0!important;border:none!important;font-size:11px!important;font-weight:500!important;color:#6b7280!important;opacity:0!important;visibility:hidden!important;transform:translateX(-10px)!important;transition:.4s cubic-bezier(.25, .46, .45, .94)!important;position:absolute!important;left:0}.modern-job-card:hover .salary-section{opacity:1!important;visibility:visible!important;transform:translateX(0)!important;position:relative!important}.salary-section svg{width:12px!important;height:12px!important;color:#374151!important;flex-shrink:0;transition:none!important}.location-link,.location-text,.salary-text{font-family:var(--positivus-font);font-size:12px!important;color:#374151!important;text-decoration:none;font-weight:500!important;transition:none!important}.location-link:hover,.location-text:hover,.salary-text:hover{color:#374151!important;text-decoration:none}.location-links{display:flex;align-items:center;flex-wrap:wrap}.job-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding-top:0!important;align-items:flex-start!important;justify-content:flex-start!important;line-height:1!important}.apply-section{display:flex;justify-content:flex-end;margin-top:8px}@media (max-width:768px){.apply-section{justify-content:center}}.apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;background:#b9ff66!important;border:3px solid #191a23!important;border-radius:35px;font-family:var(--positivus-font);font-size:16px;font-weight:700;color:#191a23!important;text-transform:uppercase;letter-spacing:.5px;transition:.4s cubic-bezier(.25, .46, .45, .94);white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(185,255,102,.3)}.apply-btn::after{content:'→';font-size:18px;font-weight:900;transition:transform .3s}.apply-btn:hover{background:#191a23!important;color:#b9ff66!important;border-color:#b9ff66!important;transform:translateY(-3px) scale(1.05) rotate(-1deg);box-shadow:0 10px 30px rgba(185,255,102,.5);text-decoration:none}.apply-btn:hover::after{transform:translateX(4px) scale(1.2)}.modern-job-card:hover .apply-btn{animation:1s ease-in-out infinite positivius-button-bounce}.modern-job-card:hover .apply-btn:hover{animation:none}.apply-btn:active{transform:translateY(-1px) scale(1.02)}@media (prefers-reduced-motion:reduce){.apply-btn{transition:none!important}.apply-btn:hover{transform:none}.apply-btn::after{transition:none;transform:none}.modern-job-card:hover .apply-btn{animation:none!important}}@media (max-width:768px){.modern-job-card{padding:18px!important;border-radius:25px!important;margin-bottom:16px!important}.modern-job-card:active{transform:scale(.98);border-color:#191a23!important}.job-card-header{margin-bottom:12px;gap:12px}.job-card-body{padding:0}.company-avatar,.company-avatar-img{width:44px!important;height:44px!important;font-size:16px;border-radius:10px}.modern-job-card:hover .company-avatar,.modern-job-card:hover .company-avatar-img{transform:scale(1.02)}.job-title{font-size:14px!important}.company-name{font-size:12px!important}.job-meta-info{gap:10px;margin-bottom:8px}.salary-section{opacity:1!important;visibility:visible!important;transform:translateX(0)!important;position:relative!important}.job-tags{margin-bottom:12px;gap:5px;align-items:flex-start}.apply-btn{padding:12px 24px;font-size:14px;border-radius:25px}.apply-btn::after{font-size:16px}.apply-btn:active{transform:scale(.95)}#positivius-copy-btn,#positivius-toc{display:none!important}.posted-time{display:block!important;font-size:10px!important}.location-link,.location-text,.salary-text{font-size:12px!important}.location-section svg,.salary-section svg{width:13px!important;height:13px!important}}@media (prefers-reduced-motion:reduce){.modern-job-card{transition:none!important;animation:none!important}.modern-job-card:hover{transform:none!important}.company-avatar,.company-avatar-img{transition:none!important}.modern-job-card:hover .company-avatar,.modern-job-card:hover .company-avatar-img{transform:none!important}.salary-section{transition:none!important}.modern-job-card:hover .salary-section{opacity:1!important;visibility:visible!important;transform:none!important;position:relative!important}.apply-btn{transition:none!important;animation:none!important}.apply-btn:hover{transform:none!important}.apply-btn::after{transition:none!important;transform:none!important}.modern-job-card:hover .apply-btn{animation:none!important}}.modern-job-card.compact{margin-bottom:12px}.modern-job-card.compact .job-card-header{padding:16px 20px 10px}.modern-job-card.compact .job-card-body{padding:0 20px 16px}.modern-job-card.compact .job-title{font-size:18px!important;margin-bottom:4px}.modern-job-card.compact .company-name{font-size:13px!important}.modern-job-card.compact .job-meta-info{margin-bottom:12px}.modern-job-card.compact .job-tags{margin-bottom:14px}.my-btn-primary-maximum{background:linear-gradient(135deg,#86d411 0,#68a50d 100%)!important;border:none!important;border-radius:12px!important;color:#000!important;font-weight:600!important;font-family:"Space Mono"!important;padding:1rem 2rem!important;transition:.3s!important;box-shadow:0 4px 15px rgba(134,212,17,.3)!important;text-decoration:none!important;display:inline-block}.my-btn-primary-maximum:hover{background:linear-gradient(135deg,#68a50d 0,#4b760a 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(134,212,17,.4)!important;color:#000!important;text-decoration:none!important}.my-btn-primary-maximum:active{transform:translateY(0)!important;box-shadow:0 2px 10px rgba(134,212,17,.3)!important}.jobs-table-container{border-radius:0;box-shadow:none}.jobs-table-container .table{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.table{background:#fff!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(0,0,0,.05)!important;border:none!important}.my-btn-primary{background:0 0!important;border:none!important;color:#b9ff66!important;border-radius:14px!important;font-family:var(--positivus-font)!important;font-weight:600!important;padding:12px 24px!important;transition:.3s cubic-bezier(.4, 0, .2, 1)!important;text-decoration:none!important}.my-btn-primary:hover{background:#b9ff66!important;color:#191a23!important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(185,255,102,.3);text-decoration:none!important}.my-btn-primary-paid{background:#b9ff66!important;border:2px solid #191a23!important;color:#191a23!important;border-radius:14px!important;font-family:var(--positivus-font)!important;font-weight:600!important;padding:12px 24px!important;transition:.3s cubic-bezier(.4, 0, .2, 1)!important;box-shadow:0 2px 8px rgba(25,26,35,.1);text-decoration:none!important}.my-btn-primary-paid:hover{background:#191a23!important;color:#b9ff66!important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(185,255,102,.3);text-decoration:none!important}.paid_logo{border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;border:none!important;transition:.3s!important}.paid_logo:hover{transform:scale(1.05)}.blur{filter:blur(2px)!important;transition:filter .3s!important}.blur:hover{filter:blur(1px)!important}.container{background:0 0!important;box-shadow:none!important}.modern-job-card,.table{margin-bottom:1rem}.hidden{display:none!important}.relative{position:relative!important}.absolute{position:absolute!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.w-full{width:100%!important}.text-center{text-align:center!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.overflow-hidden{overflow:hidden!important}.left-0{left:0!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.mb-4{margin-bottom:1rem!important}.h-6{height:1.5rem!important}.w-6{width:1.5rem!important}.h-4{height:1rem!important}.w-4{width:1rem!important}.max-w-2xl{max-width:42rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important}.backdrop-blur-sm{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.text-white{color:#fff!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(0.4,0,0.2,1)!important;transition-duration:150ms!important}.duration-200{transition-duration:.2s!important}.cursor-pointer{cursor:pointer!important}@media (min-width:640px){.sm\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem!important;padding-right:2rem!important}body.home-page .modern-jobs-list-column{padding:0;height:100%}body.home-page .modern-jobs-grid-turbo{min-height:100%;align-content:space-between}}@keyframes waterDrop1{0%{transform:scale(0) rotate(0);opacity:0}15%{transform:scale(.3) rotate(90deg);opacity:.8}50%{transform:scale(1) rotate(180deg);opacity:.6}80%{transform:scale(1.5) rotate(270deg);opacity:.2}100%{transform:scale(2) rotate(360deg);opacity:0}}@keyframes waterDrop2{0%{transform:scale(0) translateY(20px);opacity:0}20%{transform:scale(.4) translateY(10px);opacity:.7}60%{transform:scale(1.2) translateY(-5px);opacity:.4}100%{transform:scale(2.5) translateY(-20px);opacity:0}}@keyframes waterDrop3{0%{transform:scale(0) rotate(0) translateX(-10px);opacity:0}10%{transform:scale(.2) rotate(60deg) translateX(-5px);opacity:.9}40%{transform:scale(.8) rotate(180deg) translateX(0);opacity:.6}70%{transform:scale(1.4) rotate(300deg) translateX(5px);opacity:.3}100%{transform:scale(2.2) rotate(360deg) translateX(10px);opacity:0}}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.index_react-player-wrapper__modern{margin-top:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.video-play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(25,26,35,.3)!important;transition:.4s cubic-bezier(.25, .46, .45, .94)!important;cursor:pointer;border-radius:32px}.video-play-overlay:hover{background:rgba(25,26,35,.5)!important}.video-play-overlay:hover .play-button{transform:scale(1.15) rotate(5deg)!important;background:#b9ff66!important;color:#191a23!important}.play-button{width:100px!important;height:100px!important;background:#fff!important;border:3px solid #191a23!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;color:#191a23!important;transition:.4s cubic-bezier(.25, .46, .45, .94)!important;box-shadow:0 8px 25px rgba(25,26,35,.2)!important}@media (max-width:768px){.play-button{width:80px!important;height:80px!important}.play-button svg{width:50px!important;height:50px!important}}@media (max-width:480px){.play-button{width:60px!important;height:60px!important}.play-button svg{width:40px!important;height:40px!important}}.main-content-wrapper{background:0 0!important;border-radius:0!important;border:none!important;border-bottom:none!important;box-shadow:none!important;width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;max-width:none!important;padding:0!important;overflow:visible}.main-content-wrapper>.my-wrapper{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}@media (max-width:639px){.main-content-wrapper>.my-wrapper{padding-left:1rem!important;padding-right:1rem!important}}.main-content-wrapper .main-border-sides{background-color:transparent!important}form.modern-remote-filter{display:flex;justify-content:center;margin:16px 0}form.modern-remote-filter .remote-toggle-container{display:flex;justify-content:center}@media (max-width:768px){.main-content-wrapper{border-radius:0!important}form.modern-remote-filter{margin:12px 0}.tags-container{gap:8px;margin-top:16px}}.tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:0;padding:0;background:0 0!important;border:none!important;box-shadow:none!important}.tags-container:hover{background:0 0!important;transform:none!important;box-shadow:none!important}.tags-container>div{display:flex;flex-wrap:wrap;gap:8px;width:100%}.expand-arrow{color:#666;text-decoration:none;transition:transform .3s}.expand-arrow:hover{color:#e6007a}.jobs-table-container{background:0 0!important;padding:30px 0!important}@media (max-width:768px){.jobs-table-container{padding:16px 0!important}}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#e6007a;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#00f0a0;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#d5d3d3;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#e6007a;--bs-secondary:#6d013a;--bs-success:#00cd70;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#F3F3F3;--bs-dark:#191A23;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(213, 211, 211, 0.15), rgba(213, 211, 211, 0));--job-surface:#ffffff;--job-surface-muted:#f9fafb;--job-text:#111827;--job-muted:#6b7280;--job-border:#e5e7eb;--job-accent:#0ea5e9;--job-radius:12px;--job-list-bg:#f7fbff;--card-accent-1:#0ea5e9;--card-accent-2:#22c55e;--card-accent-3:#f59e0b;--card-accent-4:#ef4444;--card-accent-5:#8b5cf6;--modern-primary-50:#eef2ff;--modern-primary-100:#e0e7ff;--modern-primary-500:#6366f1;--modern-primary-600:#4f46e5;--modern-primary-700:#4338ca;--modern-secondary-500:#8b5cf6;--modern-secondary-600:#7c3aed;--modern-success-500:#10b981;--modern-warning-500:#f59e0b;--modern-error-500:#ef4444;--modern-surface-white:#ffffff;--modern-surface-gray-50:#f8fafc;--modern-surface-gray-100:#f1f5f9;--modern-surface-gray-900:#0f172a;--modern-text-primary:#1e293b;--modern-text-secondary:#64748b;--modern-text-tertiary:#94a3b8;--modern-text-inverse:#ffffff;--modern-border-light:#e2e8f0;--modern-border-medium:#cbd5e1;--modern-border-dark:#475569;--modern-space-1:0.25rem;--modern-space-2:0.5rem;--modern-space-3:0.75rem;--modern-space-4:1rem;--modern-space-5:1.25rem;--modern-space-6:1.5rem;--modern-space-8:2rem;--modern-space-10:2.5rem;--modern-space-12:3rem;--modern-font-size-xs:0.75rem;--modern-font-size-sm:0.875rem;--modern-font-size-base:1rem;--modern-font-size-lg:1.125rem;--modern-font-size-xl:1.25rem;--modern-font-size-2xl:1.5rem;--modern-font-weight-normal:400;--modern-font-weight-medium:500;--modern-font-weight-semibold:600;--modern-font-weight-bold:700;--modern-radius-sm:0.375rem;--modern-radius-md:0.5rem;--modern-radius-lg:0.75rem;--modern-radius-xl:1rem;--modern-radius-full:9999px;--modern-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--modern-shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);--modern-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--modern-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--modern-transition-fast:150ms ease;--modern-transition-normal:200ms ease;--modern-transition-slow:300ms ease}.jobs-table-container table.table{border-collapse:separate;border-spacing:0 10px}.jobs-table-container a:focus-visible,.tags-container a:focus-visible{outline:rgba(14,165,233,.35) solid 3px;outline-offset:2px;border-radius:8px}turbo-frame#job header{background-color:#fff!important;border-bottom:1px solid var(--job-border)!important}turbo-frame#job header .h2,turbo-frame#job header .text-shadow-1px,turbo-frame#job header a,turbo-frame#job header h2{color:#111827!important;text-shadow:none!important}turbo-frame#job .text-dark-grey-text{background-color:transparent!important;color:#191a23!important;height:auto!important;max-height:none!important;overflow:visible!important;font-family:var(--positivus-font)!important;line-height:1.7!important}turbo-frame#job .text-dark-grey-text .h4,turbo-frame#job .text-dark-grey-text h4{color:#191a23!important;font-family:var(--positivus-font)!important;font-weight:700!important}turbo-frame#job .text-dark-grey-text li,turbo-frame#job .text-dark-grey-text p{color:#191a23!important;font-family:var(--positivus-font)!important}turbo-frame#job .text-start .text-shadow-1px,turbo-frame#job .text-start [style*="color: white"],turbo-frame#job .text-start [style*="color:white"]{color:#111827!important;text-shadow:none!important}turbo-frame#job .myicon{background:#111!important}turbo-frame#job .main-border-sides,turbo-frame#job .main-border-sides-job,turbo-frame#job .my-border-bottom,turbo-frame#job .my-border-top{background-color:transparent!important;border-color:transparent!important}turbo-frame#job .h1,turbo-frame#job .h2,turbo-frame#job .h3,turbo-frame#job [style*="color: white"],turbo-frame#job [style*="color:white"],turbo-frame#job h1,turbo-frame#job h2,turbo-frame#job h3{color:#111827!important}turbo-frame#job li,turbo-frame#job p,turbo-frame#job time{color:#374151!important}turbo-frame#job .text-dark-grey-text a{color:#0ea5e9!important}.post-job-content{padding:1rem 0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.job-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--modern-space-4);gap:var(--modern-space-4)}.company-info{display:flex;align-items:center;gap:var(--modern-space-4);flex:1;min-width:0}.company-avatar,.company-avatar-img{border-radius:var(--modern-radius-lg);display:flex;align-items:center;justify-content:center;font-weight:var(--modern-font-weight-semibold);font-size:var(--modern-font-size-lg);flex-shrink:0;box-shadow:var(--modern-shadow-sm);overflow:hidden}.company-avatar{background:linear-gradient(135deg,var(--modern-primary-500),var(--modern-secondary-500));color:var(--modern-text-inverse)}.company-avatar-img{-o-object-fit:cover;object-fit:cover}.logo-rotation{animation:3s linear infinite rotate}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.job-details{flex:1;min-width:0}.job-title-section{margin-bottom:var(--modern-space-1)}.job-title-link{text-decoration:none!important;color:inherit}.job-title{font-size:var(--modern-font-size-lg)!important;font-weight:var(--modern-font-weight-semibold)!important;margin:0!important;line-height:1.3!important;transition:var(--modern-transition-normal)}@media (max-width:768px){.job-title{font-size:var(--modern-font-size-base)!important}.posted-time{text-align:right}}.company-section{margin-bottom:var(--modern-space-2)}.company-link{text-decoration:none!important;color:inherit}.company-name{font-size:var(--modern-font-size-sm)!important;font-weight:var(--modern-font-weight-medium)!important;margin:0!important;opacity:.8;transition:var(--modern-transition-normal)}.job-meta-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--modern-space-2);flex-shrink:0}.posted-time{font-size:var(--modern-font-size-xs);font-weight:var(--modern-font-weight-medium);opacity:.7}.job-card-body{display:flex;flex-direction:column;gap:var(--modern-space-4)}.job-meta-info{display:flex;gap:var(--modern-space-6);flex-wrap:wrap;align-items:center}@media (max-width:768px){.job-meta-info{flex-direction:column;align-items:flex-start;gap:var(--modern-space-3)}}.location-section,.salary-section{display:flex;align-items:center;gap:4px!important;font-size:var(--modern-font-size-sm)}.location-links{display:flex;flex-wrap:wrap;gap:2px}.location-link,.location-text{text-decoration:none;font-weight:var(--modern-font-weight-medium);transition:var(--modern-transition-fast)}.location-link:hover,.location-text:hover{text-decoration:underline}.salary-text{font-weight:var(--modern-font-weight-medium)}.job-tags{display:flex;gap:8px!important;flex-wrap:wrap;margin-top:12px!important;margin-bottom:0!important}.apply-section{display:flex;justify-content:flex-end}@media (max-width:768px){.apply-section{justify-content:stretch}.apply-btn{width:100%}}.apply-btn{background:var(--modern-primary-500);color:var(--modern-text-inverse);border:1px solid var(--modern-primary-500);padding:var(--modern-space-3) var(--modern-space-6);border-radius:var(--modern-radius-lg);font-size:var(--modern-font-size-sm);font-weight:var(--modern-font-weight-medium);text-decoration:none!important;transition:var(--modern-transition-normal);display:inline-flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer}.apply-btn:hover{background:var(--modern-primary-600);border-color:var(--modern-primary-600);color:var(--modern-text-inverse);transform:translateY(-1px);box-shadow:var(--modern-shadow-md)}.apply-btn:focus{outline:2px solid var(--modern-primary-500);outline-offset:2px}.apply-btn:active{transform:translateY(0)}.my-btn-primary-paid{background:linear-gradient(135deg,var(--modern-primary-500),var(--modern-secondary-500));border-color:var(--modern-primary-500)}.my-btn-primary-paid:hover{background:linear-gradient(135deg,var(--modern-primary-600),var(--modern-secondary-600));border-color:var(--modern-primary-600)}.modern-search-input,input[placeholder*="Search jobs"],input[placeholder*=search],input[type=search]{padding:8px 16px 8px 40px!important;border:1px solid #d1d5db!important;border-radius:9999px!important;width:100%!important;font-size:14px!important;font-family:Inter,sans-serif!important;background-color:#fff!important;color:#374151!important;box-shadow:none!important;transition:.15s ease-in-out!important;height:auto!important;text-align:left!important;vertical-align:middle!important;box-sizing:border-box!important}.modern-search-input:focus,input[placeholder*="Search jobs"]:focus,input[placeholder*=search]:focus,input[type=search]:focus{outline:0!important;border-color:#d1d5db!important;box-shadow:0 0 0 2px rgba(185,255,102,.3)!important;background-color:#fff!important}.modern-search-input:hover,input[placeholder*="Search jobs"]:hover,input[placeholder*=search]:hover,input[type=search]:hover{border-color:#d1d5db!important}.modern-search-input::-moz-placeholder,input[placeholder*="Search jobs"]::-moz-placeholder,input[placeholder*=search]::-moz-placeholder,input[type=search]::-moz-placeholder{color:#9ca3af!important;text-align:left!important;opacity:1!important;-webkit-text-fill-color:#9ca3af!important}.modern-search-input::-moz-placeholder, input[placeholder*="Search jobs"]::-moz-placeholder, input[placeholder*=search]::-moz-placeholder, input[type=search]::-moz-placeholder{color:#9ca3af!important;text-align:left!important;opacity:1!important;-webkit-text-fill-color:#9ca3af!important}.modern-search-input::placeholder,input[placeholder*="Search jobs"]::placeholder,input[placeholder*=search]::placeholder,input[type=search]::placeholder{color:#9ca3af!important;text-align:left!important;opacity:1!important;-webkit-text-fill-color:#9ca3af!important}.toggle-slider{width:40px!important;height:24px!important;background-color:#e5e7eb!important;border:none!important;border-radius:9999px!important;position:relative!important;cursor:pointer!important;transition:.15s ease-in-out!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.toggle-slider:focus{box-shadow:none!important;outline:0!important}.toggle-slider::before{content:''!important;position:absolute!important;left:4px!important;top:4px!important;width:16px!important;height:16px!important;background-color:#fff!important;border-radius:9999px!important;transition:.15s ease-in-out!important}.toggle-slider:checked{background-color:#e5e7eb!important}.toggle-slider:checked::before{transform:translateX(100%)!important;background-color:#b9ff66!important}.toggle-label{color:#4b5563!important;font-size:14px!important;font-family:Inter,sans-serif!important;margin-left:8px!important;cursor:pointer!important}.remote-toggle-container{display:flex!important;align-items:center!important;gap:8px!important}.search-clear-btn{position:absolute;right:20px!important;top:50%;transform:translateY(-50%);width:32px!important;height:32px!important;border:2px solid #191a23!important;background:#191a23!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;transition:.3s!important;z-index:2}.search-clear-btn:hover{background:#b9ff66!important;color:#191a23!important;transform:translateY(-50%) scale(1.1)!important;background:var(--modern-surface-gray-200);color:var(--modern-text-primary)}.search-clear-btn svg{width:16px;height:16px}.tags-accordion-container{position:relative;width:100%;display:flex;justify-content:center}@media (max-width:768px){.modern-search-input,input[placeholder*="Search jobs"],input[placeholder*=search],input[type=search]{padding:8px 16px 8px 40px!important;font-size:14px!important}.tags-accordion-container{justify-content:flex-start}}.tags-visible-row{display:flex;gap:8px;flex-wrap:nowrap;overflow:hidden;align-items:center;justify-content:center}.tags-visible-row.collapsed .modern-filter-tag:nth-child(n+11){display:none!important}.tags-visible-row.expanded{flex-wrap:wrap;align-items:center;justify-content:center}.tags-visible-row.expanded .modern-filter-tag{display:inline-flex!important}@media (max-width:768px){.tags-visible-row,.tags-visible-row.expanded{justify-content:flex-start}}.tags-expand-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#f3f4f6!important;color:#374151!important;border:none!important;border-radius:9999px!important;padding:4px 10px!important;font-size:14px!important;font-family:Inter,sans-serif!important;cursor:pointer!important;transition:.15s ease-in-out!important;margin-left:4px!important;white-space:nowrap!important;gap:4px!important}.tags-expand-toggle:hover{background-color:#e5e7eb!important;color:#374151!important}.tags-expand-toggle .expand-text{font-size:14px!important;font-weight:400!important;line-height:1.25!important}.tags-expand-toggle .expand-arrow{font-size:12px!important;line-height:1!important;transition:transform .15s ease-in-out!important}.tags-expand-toggle.expanded .expand-arrow{transform:rotate(180deg)!important}.tags-expand-toggle.hidden{display:none!important}.modern-filter-tag{background-color:#f3f4f6!important;color:#374151!important;border:none!important;border-radius:9999px!important;padding:4px 12px!important;font-size:14px!important;font-weight:400!important;font-family:Inter,sans-serif!important;cursor:pointer!important;transition:background-color .15s ease-in-out!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.25!important;margin:0!important;box-shadow:none!important;white-space:nowrap!important;vertical-align:middle!important}.modern-filter-tag:hover{background-color:#b9ff66!important;color:#191a23!important;border:none!important;transform:none!important;box-shadow:none!important}.modern-filter-tag:focus{outline:0!important;border:none!important;background-color:#e5e7eb!important}.modern-filter-tag.active,.modern-filter-tag.selected,.modern-filter-tag[aria-pressed=true]{background-color:#b9ff66!important;color:#191a23!important;border:none!important;box-shadow:none!important;transform:none!important}.modern-filter-tag.active:hover,.modern-filter-tag.selected:hover,.modern-filter-tag[aria-pressed=true]:hover{background-color:#b9ff66!important;color:#191a23!important;transform:none!important}.modern-filter-tag .tag-text{white-space:nowrap;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-align:center!important;display:flex;align-items:center;justify-content:center}.modern-remote-filter{display:flex;justify-content:center;align-items:center;margin:0 var(--modern-space-4)}.remote-toggle-container{display:flex;align-items:center}.modern-toggle-switch{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.modern-toggle-switch .toggle-input{position:absolute;opacity:0;width:0;height:0}.modern-toggle-switch .toggle-slider{position:relative;width:40px!important;height:24px!important;background:#e5e7eb!important;border:none!important;border-radius:9999px!important;transition:.15s ease-in-out!important;display:flex;align-items:center;box-shadow:none!important;transform:none!important}.modern-toggle-switch .toggle-slider::before{content:''!important;position:absolute!important;left:4px!important;top:4px!important;width:16px!important;height:16px!important;background-color:#fff!important;border-radius:9999px!important;transition:.15s ease-in-out!important}.modern-toggle-switch .toggle-icon,.modern-toggle-switch .toggle-icon-off,.modern-toggle-switch .toggle-icon-on,.modern-toggle-switch .toggle-thumb{display:none!important}.modern-toggle-switch .toggle-label{display:flex;align-items:center;gap:8px!important;font-size:14px!important;font-weight:400!important;font-family:Inter,sans-serif!important;color:#4b5563!important;cursor:pointer!important;transition:none!important;transform:none!important}.modern-toggle-switch .toggle-label:hover{transform:none!important}.modern-toggle-switch .remote-icon{display:none!important}.modern-toggle-switch .toggle-input:checked+.toggle-slider{background:#e5e7eb!important;border:none!important;transform:none!important}.modern-toggle-switch .toggle-input:checked+.toggle-slider::before{transform:translateX(100%)!important;background-color:#b9ff66!important}.modern-toggle-switch .toggle-input:focus+.toggle-slider{box-shadow:none!important;outline:0!important;transform:none!important}.modern-toggle-switch:hover .toggle-slider{background:#e5e7eb!important;transform:none!important}@media (max-width:768px){.modern-job-card .job-card-header{flex-direction:column;align-items:flex-start;gap:var(--modern-space-3)}.modern-job-card .job-meta-right{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.modern-job-card .job-meta-info{flex-direction:column;align-items:flex-start}.modern-jobs-interface{padding:0!important;border-radius:0!important}}.modern-filter-tag:focus-visible,.modern-job-card:focus-visible,.modern-search-input:focus-visible{outline:2px solid var(--modern-primary-500);outline-offset:2px}@keyframes aiPulse{0%,100%{box-shadow:0 0 0 0 rgba(102,126,234,.4)}50%{box-shadow:0 0 0 8px rgba(102,126,234,0)}}@media (prefers-reduced-motion:reduce){.apply-btn,.company-avatar,.modern-filter-tag,.modern-job-card,.toggle-slider,.toggle-thumb{transition:none}.logo-rotation{animation:none}}@media (prefers-contrast:high){.modern-job-card{border-width:3px}.apply-btn,.modern-filter-tag{border-width:2px}}.modern-jobs-interface{display:grid;grid-template-columns:1fr 1fr;gap:var(--modern-space-6);min-height:80vh;max-width:1600px;margin:0 auto;padding:0!important;background:0 0!important;border-radius:0!important;align-items:stretch;grid-auto-rows:1fr}@media (max-width:1200px){.modern-jobs-interface{grid-template-columns:1fr 0.8fr}}@media (max-width:1024px){.modern-jobs-interface{grid-template-columns:1fr;gap:var(--modern-space-4);align-items:start}}.modern-jobs-list-column{border-radius:0!important;background:0 0!important;padding:var(--modern-space-4);border:none!important;box-shadow:none!important;overflow:visible}@media (min-width:1025px){.modern-jobs-list-column{display:flex;flex-direction:column;min-height:100%;position:relative}.modern-jobs-list-column .modern-pagination-wrapper{flex-shrink:0;margin-top:auto;padding-top:32px}}@media (max-width:1024px){.modern-jobs-list-column{order:1;border-radius:0!important;padding:var(--modern-space-3)}}.modern-jobs-interface-wrapper,.modern-jobs-load-more{width:100%}.modern-jobs-interface-wrapper{max-width:1600px;margin:0 auto}.modern-job-details-column{border-radius:0!important;background:0 0!important;border:none!important;box-shadow:none!important;position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow-y:visible!important;min-width:0;transition:none!important}.modern-job-details-column:hover{background:0 0!important;transform:none!important;box-shadow:none!important}@media (max-width:1024px){.modern-job-details-column{order:2;position:static;max-height:none!important;border-radius:12px!important}}.turbo-job-card{border-radius:var(--modern-radius-lg);padding:var(--modern-space-4);transition:var(--modern-transition-normal)}.turbo-job-card:hover{transform:translateY(-1px);box-shadow:var(--modern-shadow-md)}.turbo-job-card:hover .job-title{color:var(--modern-primary-600)!important}.turbo-job-card .job-card-header{margin-bottom:var(--modern-space-3);gap:var(--modern-space-3)}.turbo-job-card .job-card-body{gap:var(--modern-space-3)}.turbo-job-card .job-meta-info{gap:var(--modern-space-4);flex-wrap:wrap}@media (max-width:768px){.turbo-job-card{padding:var(--modern-space-3)}.turbo-job-card .job-card-header{flex-direction:column;align-items:flex-start;gap:var(--modern-space-2)}.turbo-job-card .job-meta-right{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.premium-star{position:absolute;top:-4px;right:-4px;font-size:14px;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .1))}.blur-content{filter:blur(3px);opacity:.7;pointer-events:none}.modern-pagination-wrapper{border-top:1px solid var(--modern-border-light);padding-top:var(--modern-space-4);margin-top:var(--modern-space-4)}@media (min-width:1025px){.modern-pagination-wrapper::before{content:'';display:block;width:60px;height:3px;background:linear-gradient(90deg,transparent 0,#b9ff66 50%,transparent 100%);margin:0 auto 24px;border-radius:2px;opacity:.6}}@media (max-width:1024px){.modern-jobs-interface{padding:0!important}.modern-job-details-column,.modern-jobs-list-column{border-radius:0!important;padding:var(--modern-space-3)}}@media (max-width:768px){.modern-jobs-interface{padding:0!important;gap:var(--modern-space-3)}.turbo-job-card .company-info{flex-direction:column;gap:var(--modern-space-2)}.turbo-job-card .job-meta-info{flex-direction:column;align-items:flex-start;gap:var(--modern-space-2)}}.modern-job-details-panel{height:100%;overflow:hidden;display:flex;flex-direction:column;background:#fff}.modern-job-details-container{height:100%;display:flex;flex-direction:column;overflow:hidden;background:0 0}@media (min-width:768px){.mobile-apply-section{display:none}}.mobile-apply-btn{width:100%;justify-content:center}.company-avatar-large{font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#4b5563 0,#374151 100%)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)!important;transition:.3s cubic-bezier(.4, 0, .2, 1)!important;border:2px solid rgba(185,255,102,.2)!important;flex-shrink:0!important;font-family:Inter,sans-serif!important}.company-avatar-large:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 20px rgba(185,255,102,.3)!important;border-color:#b9ff66!important}.company-avatar-large img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:12px!important}.mobile-apply-section{display:none!important;margin-bottom:16px!important}@media (max-width:768px){.company-avatar-large{width:56px!important;height:56px!important;font-size:24px!important}.mobile-apply-section{display:block!important}}.mobile-apply-section .mobile-apply-btn{width:100%!important;text-align:center!important;padding:14px 24px!important;font-size:16px!important;font-weight:700!important;border-radius:12px!important}@media (min-width:769px){.mobile-apply-section{display:none!important}}.company-avatar-large{width:40px!important;height:40px!important;border-radius:6px!important;font-size:16px!important}.job-description-blur{position:relative;border-radius:var(--modern-radius-lg);overflow:hidden}.blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(99,102,241,.95),rgba(139,92,246,.95));display:flex;align-items:center;justify-content:center;z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.blur-message{text-align:center;color:var(--modern-text-inverse)}.blur-message .blur-icon{width:48px;height:48px;margin:0 auto var(--modern-space-3);opacity:.9}.blur-message .h3,.blur-message h3{font-size:var(--modern-font-size-xl);font-weight:var(--modern-font-weight-bold);margin:0 0 var(--modern-space-2) 0}.blur-message p{font-size:var(--modern-font-size-base);margin:0;opacity:.9}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.modern-brand{text-decoration:none!important}.modern-brand .positivus-logo{position:relative!important;display:inline-block!important}.modern-brand .positivus-logo .logo-text{font-family:var(--positivus-font)!important;color:#191a23!important;font-size:1.7rem!important;font-weight:900!important;letter-spacing:-.02em!important;text-decoration:none!important;position:relative!important;display:block!important;line-height:1.2!important}.modern-brand .positivus-logo .logo-accent-line{content:'';position:absolute!important;bottom:-6px!important;left:0!important;width:52px!important;height:3px!important;background:#b9ff66!important;border-radius:2px!important;display:block!important}.modern-brand:hover{text-decoration:none!important}.modern-brand:hover .logo-text{color:#191a23!important}.modern-brand:hover .logo-accent-line{background:#b9ff66!important;transform:scaleX(1.1)!important;transition:transform .3s cubic-bezier(.25, .46, .45, .94)!important}.modern-nav-container .modern-brand{margin-right:auto!important;padding:0!important}@media (max-width:768px){.modern-nav-container .modern-brand{margin-right:0!important}}.modern-nav-container .modern-brand .positivus-logo{width:auto!important;height:auto!important;min-height:44px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.h3[class*=section],body:has([data-controller=registrations]) .h3,body:has([data-controller=registrations]) h3,h3[class*=section]{background:0 0!important;color:#191a23!important;border:none!important;border-bottom:3px solid #b9ff66!important;font-family:var(--positivus-font)!important;font-weight:800!important;font-size:1.4rem!important;padding:0 0 15px!important;margin:0 0 20px!important;display:block!important}.form-control,body:has([data-controller=registrations]) input,body:has([data-controller=registrations]) select,input[type=email],input[type=number],input[type=text],input[type=url],select{border:2px solid #e5e5e5!important;border-radius:6px!important;font-family:var(--positivus-font)!important;color:#191a23!important;background:#fff!important;padding:8px 12px!important;transition:.3s cubic-bezier(.25, .46, .45, .94)!important;font-size:.9rem!important;height:38px!important;min-height:38px!important;max-height:38px!important;line-height:1.2!important;box-sizing:border-box!important}.form-control:focus,.form-control:hover,body:has([data-controller=registrations]) input:focus,body:has([data-controller=registrations]) input:hover,body:has([data-controller=registrations]) select:focus,body:has([data-controller=registrations]) select:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=text]:focus,input[type=text]:hover,input[type=url]:focus,input[type=url]:hover,select:focus,select:hover{border-color:#b9ff66!important;box-shadow:0 0 0 1px rgba(185,255,102,.3)!important;outline:0!important}.form-control::-moz-placeholder,body:has([data-controller=registrations]) input::-moz-placeholder,body:has([data-controller=registrations]) select::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder{color:#999!important;opacity:.8!important;font-size:.85rem!important}.form-control::-moz-placeholder, body:has([data-controller=registrations]) input::-moz-placeholder, body:has([data-controller=registrations]) select::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder, select::-moz-placeholder{color:#999!important;opacity:.8!important;font-size:.85rem!important}.form-control::placeholder,body:has([data-controller=registrations]) input::placeholder,body:has([data-controller=registrations]) select::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder{color:#999!important;opacity:.8!important;font-size:.85rem!important}body .edit input,body .edit select{height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px!important;font-size:.9rem!important}label[for=frequency]{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-overflow:initial!important;overflow:visible!important;max-width:100%!important;line-height:1.4!important;margin-bottom:8px!important}[data-controller=tags] .badge{font-family:"Space Mono",monospace!important;font-size:.85rem!important;padding:4px 8px!important;border-radius:15px!important;margin:2px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1.2!important;font-weight:500!important;border:1px solid transparent!important;transition:.2s!important}.badge .btn-close{margin-left:4px!important;padding:0!important;width:14px!important;height:14px!important;opacity:.7!important;transition:opacity .2s!important}.badge .btn-close:hover{opacity:1!important}[data-controller=tags]{position:relative!important}.btn-primary,body:has([data-controller=registrations]) button,button[type=submit],input[type=submit]{background:#b9ff66!important;border:2px solid #191a23!important;border-radius:6px!important;color:#191a23!important;font-family:var(--positivus-font)!important;font-weight:600!important;font-size:.95rem!important;padding:10px 20px!important;transition:.3s cubic-bezier(.25, .46, .45, .94)!important;text-decoration:none!important;display:inline-block!important;cursor:pointer!important;height:38px!important;line-height:1.4!important}.btn-primary:hover,body:has([data-controller=registrations]) button:hover,button[type=submit]:hover,input[type=submit]:hover{background:#191a23!important;color:#b9ff66!important;transform:translateY(-1px)!important;box-shadow:0 3px 10px rgba(25,26,35,.2)!important}body:has([data-controller=registrations]) .alert{border:none!important;border-left:4px solid #b9ff66!important;border-radius:8px!important;font-family:var(--positivus-font)!important;font-weight:500!important;margin-bottom:20px!important;padding:16px 20px!important}body:has([data-controller=registrations]) .alert[style*="background: #dcfdf4"]{background:rgba(185,255,102,.1)!important;color:#191a23!important;border-left-color:#b9ff66!important}body:has([data-controller=registrations]) .alert[style*="background: #fef3c7"]{background:rgba(255,193,7,.1)!important;color:#191a23!important;border-left-color:#ffc107!important}body:has([data-controller=registrations]) .alert[style*="background: #fef2f2"]{background:rgba(220,53,69,.1)!important;color:#191a23!important;border-left-color:#dc3545!important}body:has([data-controller=registrations]) .progress{background:#e5e5e5!important;border:2px solid #191a23!important;border-radius:15px!important;height:20px!important;overflow:hidden!important}body:has([data-controller=registrations]) .progress .progress-bar{background:#b9ff66!important;border-radius:12px!important;transition:width .6s!important}[id*=autocomplete]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;z-index:-1!important}[type=search]{outline-offset:0!important;-webkit-appearance:none!important}.modern-search-input[type=search]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline-offset:0!important;-webkit-text-field-decorations:none!important;-webkit-border-horizontal-spacing:0!important;-webkit-border-vertical-spacing:0!important;text-indent:0!important;text-align:left!important;direction:ltr!important}@keyframes positivius-tag-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(185,255,102,.5)}50%{transform:scale(1.08);box-shadow:0 6px 20px rgba(185,255,102,.8)}}@keyframes positivius-button-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes positivius-float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes positivius-glow{0%,100%{box-shadow:0 0 10px rgba(185,255,102,.3)}50%{box-shadow:0 0 25px rgba(185,255,102,.6)}}@keyframes positivius-fade-in-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes positivius-scale-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes positivius-slide-in-right{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes positivius-progress-fill{from{width:0}to{width:100%}}.positivius-new-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:#b9ff66;color:#191a23;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;border-radius:20px;border:2px solid #191a23;animation:2s ease-in-out infinite positivius-tag-pulse;box-shadow:0 4px 12px rgba(185,255,102,.5);font-family:var(--positivus-font)}@keyframes slideInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.mt-3.mb-5.text-center s{color:#999!important;font-size:18px}.mt-3.mb-5.text-center label{font-size:20px;font-weight:700}@media (max-width:768px){.modern-brand .positivus-logo .logo-text{font-size:1.45rem!important}.modern-brand .positivus-logo .logo-accent-line{width:44px!important;height:3px!important}.d-block.d-md-flex{flex-direction:column!important}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.w-full.flex.justify-center{width:100%!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;margin-left:0!important;margin-right:0!important}header .relative.z-10.flex.flex-col.md\:flex-row{display:flex!important}@media (max-width:767px){header .relative.z-10.flex.flex-col.md\:flex-row{flex-direction:column!important;align-items:stretch!important}}@media (min-width:768px){header .relative.z-10.flex.flex-col.md\:flex-row{flex-direction:row!important;align-items:center!important}}@keyframes positivius-ping{0%{transform:scale(1);opacity:.75}100%,75%{transform:scale(2.4);opacity:0}}@keyframes rotatePulse{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-.5deg)}}.job-card-header{display:flex;justify-content:space-between;align-items:flex-start}@keyframes pulseTag{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}}.job-desc-company-link{text-decoration:none;transition:.2s}.job-desc-company-link:hover{text-decoration:underline;text-decoration-color:#B9FF66;text-decoration-thickness:2px;text-underline-offset:2px}@media (max-width:768px){.job-card-header{flex-direction:column;gap:16px;align-items:flex-start}}body:has(.podcast-page-wrapper),body:has(.podcast-show-wrapper),html:has(.podcast-page-wrapper),html:has(.podcast-show-wrapper){background:#f3f3f3!important}body.podcast-page-body,html.podcast-page-html{background:#f3f3f3!important}.flex-shrink-0:has(.podcast-page-wrapper),.flex-shrink-0:has(.podcast-show-wrapper),main:has(.podcast-page-wrapper),main:has(.podcast-show-wrapper){background:#f3f3f3!important}.share-btn{background:#191a23;color:#fff;padding:12px 28px;border-radius:30px;font-size:14px;font-weight:700;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:.3s}.share-btn:hover{background:#b9ff66;color:#191a23;transform:translateY(-2px);box-shadow:0 6px 16px rgba(185,255,102,.3)}@media (prefers-reduced-motion:reduce){.share-btn{transition:none;animation:none}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes badgePulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alert-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:16px}.alert-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:rgba(25,26,35,.7)}.alert-actions{display:flex;align-items:flex-end;justify-content:flex-start}body:has(.profile-modal.is-visible) header{z-index:-1!important;opacity:.3!important;pointer-events:none!important}.text-muted{font-size:14px}@keyframes work-availability-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}}.alert-modal-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.alert-count-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f4f4f5;color:#71717a}.alert-count-badge--free{background:#f0fdf4;color:#166534;border:1px solid #dcfce7}.alert-items-modal{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.alert-items-modal__empty{padding:20px;text-align:center;color:#a1a1aa;font-size:12px;border:1px dashed #e4e4e7;border-radius:10px;background:#fafafa;margin:0}.alert-item-modal{position:relative;padding:16px;border:1px solid #e4e4e7;border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.alert-item-modal:hover{border-color:#d4d4d8;box-shadow:0 1px 2px rgba(0,0,0,.04)}.alert-item-modal__fields{display:flex;flex-direction:column;gap:12px;padding-right:32px}.alert-item-modal__field{display:flex;flex-direction:column;gap:6px}.alert-item-modal__label{font-size:12px;font-weight:500;color:#71717a;text-transform:none;letter-spacing:normal}.alert-item-modal__remove{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:0 0;border:none;color:#d4d4d8;cursor:pointer;transition:.2s}.alert-item-modal__remove svg{width:16px;height:16px}.alert-item-modal__remove:hover{color:#ef4444}.alert-add-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}.alert-add-button svg{width:16px;height:16px}.alert-add-button-main{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border-radius:10px;background:#191a23;border:none;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;cursor:pointer;transition:.2s;text-transform:none}.alert-add-button-main svg{width:16px;height:16px}.alert-add-button-main:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,26,35,.15)}.alert-add-button-main:active{transform:translateY(0)}.alert-limit-notice{display:flex;gap:12px;padding:16px;border-radius:12px;background:rgba(249,115,22,.05);border:1px solid rgba(249,115,22,.2)}.alert-limit-notice svg{width:20px;height:20px;color:#f97316;flex-shrink:0;margin-top:2px}.alert-limit-notice__content{display:flex;flex-direction:column;gap:8px;flex:1}.alert-limit-notice__title{font-size:14px;font-weight:600;color:#191a23;margin:0}.alert-limit-notice__text{font-size:13px;color:rgba(25,26,35,.7);margin:0;line-height:1.5}.alert-limit-notice__link{display:inline-flex;align-items:center;font-size:14px;font-weight:600;padding:8px 20px;border-radius:9999px;background:#b9ff66;color:#191a23;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:.2s;box-shadow:0 2px 8px rgba(185,255,102,.25)}.alert-limit-notice__link:hover{background:#a8ee55;color:#191a23;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 15px rgba(185,255,102,.35)}@keyframes stagFade{to{opacity:1;transform:none}}@keyframes limeMarkerDraw{0%{transform:rotate(-1.2deg) scaleX(0)}60%{transform:rotate(-1.2deg) scaleX(1.02)}100%{transform:rotate(-1.2deg) scaleX(1)}}:root{--df-paper:#FAFAFA;--df-card:#FFFFFF;--df-ink:#191A23;--df-ink-muted:rgba(25, 26, 35, 0.70);--df-ink-soft:rgba(25, 26, 35, 0.10);--df-ink-faint:rgba(25, 26, 35, 0.05);--df-accent:#B9FF66;--df-accent-ink:#0F0F14;--df-success:#10B981;--df-radius-sm:8px;--df-radius-md:14px;--df-radius-lg:20px;--df-radius-pill:9999px;--df-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.04);--df-shadow-md:0 8px 24px rgba(0, 0, 0, 0.06);--df-shadow-lg:0 16px 48px rgba(0, 0, 0, 0.08);--df-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--df-ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--df-dur-fast:120ms;--df-dur-base:180ms;--df-header-h:72px;--df-sticky-h:64px}.job-detail{background:var(--df-paper);color:var(--df-ink)}.job-detail article>div>.text-\[\#191A23\]\/80 .h2,.job-detail article>div>.text-\[\#191A23\]\/80 h2{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--df-ink);margin:24px 0 8px}.job-detail article>div>.text-\[\#191A23\]\/80 .h2:first-child,.job-detail article>div>.text-\[\#191A23\]\/80 h2:first-child{margin-top:0}.job-detail article>div>.text-\[\#191A23\]\/80 .h3,.job-detail article>div>.text-\[\#191A23\]\/80 h3{font-size:15px;font-weight:600;color:var(--df-ink);margin:18px 0 6px}.job-detail article>div>.text-\[\#191A23\]\/80 p{font-size:14px;line-height:1.6;color:var(--df-ink);margin:0 0 12px}.job-detail article>div>.text-\[\#191A23\]\/80 ol,.job-detail article>div>.text-\[\#191A23\]\/80 ul{padding-left:22px;margin:0 0 16px}.job-detail article>div>.text-\[\#191A23\]\/80 ol li,.job-detail article>div>.text-\[\#191A23\]\/80 ul li{font-size:14px;line-height:1.6;color:var(--df-ink);margin-bottom:4px}.job-detail article>div>.text-\[\#191A23\]\/80 strong{font-weight:600;color:var(--df-ink)}.job-detail article>div>.text-\[\#191A23\]\/80 a{color:var(--df-ink);text-decoration:underline}.job-detail .df-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--df-accent);flex-shrink:0}.nav-badge-new{display:inline-block;background:#82c341;color:#294d00;font-size:10px;font-weight:800;line-height:1;padding:3px 7px;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;margin-left:6px;vertical-align:middle}.nav-mega-dropdown .dropdown-menu.nav-mega{width:min(860px,92vw);max-width:92vw;padding:0;border:1px solid #e5e3dc;border-radius:16px;box-shadow:0 24px 60px rgba(27,28,24,.12);overflow:hidden;left:50%;transform:translateX(-50%)}.nav-mega-dropdown .dropdown-menu.nav-mega.show{display:flex!important}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-left{flex:1.35;display:flex;gap:28px;padding:24px 26px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-right{flex:1;background:#fafbf7;border-left:1px solid #e7e9e4;padding:22px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-col{flex:1}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-head{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(25,26,35,.55);margin:0 0 12px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link{display:flex;align-items:flex-start;gap:10px;text-decoration:none;padding:8px;margin:0 -8px;border-radius:10px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link:hover{background:rgba(130,195,65,.1)}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link .nav-mega-link-ic{flex:none;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:rgba(130,195,65,.16);color:#3b6a00;margin-top:1px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link .nav-mega-link-ic svg{width:18px;height:18px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link:hover .nav-mega-link-ic{background:#82c341;color:#294d00}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link .nav-mega-link-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link .nav-mega-link-title{display:block;font-weight:700;font-size:14px;color:#1b1c18}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-link .nav-mega-link-sub{display:block;font-size:12.5px;color:#4b5563;margin-top:2px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-guide{display:flex;gap:12px;padding:10px;border-radius:12px;text-decoration:none;margin-bottom:4px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-guide:hover{background:#fff;box-shadow:0 6px 18px rgba(25,26,35,.08)}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-guide .nav-mega-guide-thumb{width:74px;height:56px;border-radius:8px;flex:none;overflow:hidden;background:linear-gradient(135deg,#191a23,#2c2e3d)}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-guide .nav-mega-guide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-guide .nav-mega-guide-title{display:block;font-weight:700;font-size:13px;color:#191a23;line-height:1.25}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-guide .nav-mega-guide-sub{display:block;font-size:12px;color:#4b5563;margin-top:3px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-allguides{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:700;font-size:13px;color:#1b1c18;text-decoration:none;border-bottom:2px solid #82c341;padding-bottom:1px}@media (max-width:991px){.nav-mega-dropdown .dropdown-menu.nav-mega{width:auto;box-shadow:none;border:none;left:0;transform:none}.nav-mega-dropdown .dropdown-menu.nav-mega.show{display:block!important}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-left{flex-direction:column;gap:12px;padding:8px 4px}.nav-mega-dropdown .dropdown-menu.nav-mega .nav-mega-right{display:none}}.nav-discovery-dropdown .dropdown-menu.nav-discovery{width:320px;max-width:92vw;padding:12px;overflow:hidden;left:50%;transform:translateX(-50%)}.nav-discovery-dropdown .dropdown-menu.nav-discovery.show{display:block!important}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link{display:flex;align-items:flex-start;gap:10px;text-decoration:none;padding:10px 8px;border-radius:10px}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link:hover{background:rgba(130,195,65,.1)}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link .nav-mega-link-ic{flex:none;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:rgba(130,195,65,.16);color:#3b6a00;margin-top:1px}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link .nav-mega-link-ic svg{width:18px;height:18px}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link:hover .nav-mega-link-ic{background:#82c341;color:#294d00}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link .nav-mega-link-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link .nav-mega-link-title{display:block;font-weight:700;font-size:14px;color:#1b1c18}.nav-discovery-dropdown .dropdown-menu.nav-discovery .nav-mega-link .nav-mega-link-sub{display:block;font-size:12.5px;color:#4b5563;margin-top:2px}@media (max-width:991px){.nav-discovery-dropdown .dropdown-menu.nav-discovery{width:auto;left:0;transform:none}}.show-page{--show-lime:#B9FF66;--show-dark:#191A23;--show-sub:#4B5563;--show-line:#E7E9E4;--show-surf:#F3F3F3;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:var(--show-dark)}.show-page *,.show-page ::after,.show-page ::before{box-sizing:border-box}.show-page .show-wrap{width:100%;max-width:none;margin:0;padding:0}.show-page .show-center{text-align:center}.show-page .show-hero{background:var(--show-dark);color:#fff;padding:70px 0 0;border-radius:0 0 28px 28px;overflow:hidden}.show-page .show-eyebrow{display:inline-block;color:var(--show-lime);font-weight:700;font-size:14px;letter-spacing:.04em;margin-bottom:14px}.show-page .show-h1{font-size:54px;line-height:1.05;font-weight:800;letter-spacing:-.02em;max-width:760px;margin:0 auto 18px;color:#fff}.show-page .show-h1 .show-hl{color:var(--show-lime)}.show-page .show-lead{color:#cfd3cb;font-size:18px;line-height:1.55;max-width:640px;margin:0 auto 26px}.show-page .show-cta{display:inline-block;background:var(--show-lime);color:var(--show-dark);font-weight:800;padding:15px 28px;border-radius:12px;text-decoration:none;border:2px solid var(--show-lime);font-size:16px;transition:transform .08s}.show-page .show-cta:hover{transform:translateY(-1px);color:var(--show-dark)}.show-page .show-cta-sub{color:#9aa093;font-size:13px;margin-top:10px}.show-page .show-shot{position:relative;margin:44px auto -1px;max-width:880px;background:#0f1016;border:1px solid #2c2e3d;border-radius:16px 16px 0 0;min-height:280px;display:flex;align-items:center;justify-content:center;box-shadow:0 -10px 60px rgba(185,255,102,.08);overflow:hidden}.show-page .show-shot img{width:100%;height:auto;display:block}.show-page .show-shot-label{color:#5b5f6e;font-size:14px;font-weight:600}.show-page .show-logos{padding:34px 0 8px;text-align:center}.show-page .show-logos p{color:var(--show-sub);font-weight:600;font-size:14px;margin-bottom:18px}.show-page .show-logos-row{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;align-items:center;opacity:.6}.show-page .show-logo{height:26px;width:auto;filter:grayscale(1)}.show-page .show-section{padding:64px 0}.show-page .show-kicker{color:#3f6900;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;text-align:center}.show-page .show-h2{font-size:38px;font-weight:800;letter-spacing:-.02em;text-align:center;margin:10px auto 8px;max-width:680px;color:var(--show-dark)}.show-page .show-sublead{color:var(--show-sub);text-align:center;max-width:560px;margin:0 auto 40px;font-size:16px}.show-page .show-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.show-page .show-card{border:1px solid var(--show-line);border-radius:16px;padding:24px;background:#fff}.show-page .show-ic{width:44px;height:44px;border-radius:11px;background:var(--show-lime);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--show-dark)}.show-page .show-ic .show-ic-svg{width:22px;height:22px}.show-page .show-card .h3,.show-page .show-card h3{font-size:18px;font-weight:700;margin-bottom:6px;color:var(--show-dark)}.show-page .show-card p{color:var(--show-sub);font-size:14px;line-height:1.5}.show-page .show-section.show-altbg{background:var(--show-surf);border-radius:24px;padding:64px 40px}.show-page .show-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}.show-page .show-step .show-n{width:34px;height:34px;border-radius:50%;background:var(--show-dark);color:var(--show-lime);font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.show-page .show-step .h4,.show-page .show-step h4{font-size:17px;font-weight:700;margin-bottom:5px;color:var(--show-dark)}.show-page .show-step p{color:var(--show-sub);font-size:14px}.show-page .show-final{background:var(--show-lime);border-radius:24px;padding:54px;text-align:center;margin:30px 0 60px}.show-page .show-final .h2,.show-page .show-final h2{font-size:34px;font-weight:800;color:var(--show-dark)}.show-page .show-final .show-cta{background:var(--show-dark);color:#fff;border-color:var(--show-dark);margin-top:18px}.show-page .show-final .show-cta:hover{color:#fff}@media (max-width:768px){.show-page .show-h1{font-size:36px}.show-page .show-h2{font-size:28px}.show-page .show-grid,.show-page .show-steps{grid-template-columns:1fr}.show-page .show-section.show-altbg{padding:40px 20px}.show-page .show-hero{padding:48px 0 0}.show-page .show-final{padding:36px 20px}}
